-
-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gettext #215
Conversation
If you don't want to merge meson PRs, e.g. mozo, |
Mozo is different, it use new feature of meson-0.50.0, but the current version is 0.49.2 on debian/ubuntu, so it can't build and create tarball on debian/ubuntu, but can create tarball on archlinux/fedora for release, it's enough. After user get the tarball, they can use autotools to install/uninstall. The other repos may not need the new feature of meson, for example mate-backgrounds use meson-0.41.0. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. It seems that it didn't lose any message.
$ ./autogen.sh --prefix=/usr && ./makepot
$ grep "\.ui" mate-session-manager.pot | wc -l
16
$ git diff --stat mate-session-manager.pot
...
1 file changed, 168 insertions(+), 136 deletions(-)
$ make distcheck
...
=============================================================
mate-session-manager-1.23.0 archives ready for distribution:
mate-session-manager-1.23.0.tar.xz
=============================================================
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can confirm mate-distcheck completes fine on Debian Unstable with this:
=============================================================
mate-session-manager-1.23.0 archives ready for distribution:
mate-session-manager-1.23.0.tar.xz
=============================================================
luke@ubuntu:~/Desktop/mate-session-manager$
Did not test installing for a new session as this does not appear to change the built binaries and I would have to log back into github et all to report the results. I did check the mate-session-properties(startup applications) desktop file for function and it worked fine
We've already merged meson PR's for mate-desktop and mozo, so we need these now |
Please check tarballs! PS: marco is ported to gettext but meson port is missing. Edit: see here for references mate-desktop/mate-backgrounds#22 (comment) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM and it builds fine.
see my previous comment about problem with generated tarball.
I don't know enough about .gmo and .po files to make a valid check, unless we just want absence or presence of either one. I just checked to see that make-distcheck completed, then asked for other reviews. I agree with this and meson ports being one after the other given the issue with tarballs. |
Fix make dist to remove gmo files, result is here: |
Thanks again for this fix. Now we can merge this. |
@yetist |
No description provided.