After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 722148 - automated POTFILES.in checking or generation
automated POTFILES.in checking or generation
Status: RESOLVED OBSOLETE
Product: geary
Classification: Other
Component: build
master
Other Linux
: Normal normal
: ---
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 771643 777044
Blocks:
 
 
Reported: 2014-01-14 01:15 UTC by Charles Lindsay
Modified: 2020-06-17 14:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Lindsay 2014-01-14 01:15:03 UTC
With bug #713827 out of the way, we ended up having to list the source files twice, once in the cmake scripts, and once in POTFILES.in to be included in the l10n process.  This is prone to error.

Because intltool doesn't support vala (at least from what I can tell), and maybe also because we're not on autotools, we're missing out on the normal tools people use to check POTFILES.in for correctness.  We should figure out some other way to either check POTFILES.in, or generate it automatically from the cmake list.

Some places to start looking might be in gitg's repo (they have a custom script that generates the listing) or figuring out whether there's any way to make intltool pick up vala files (and know where to look for our glade files, etc.).
Comment 1 Charles Lindsay 2014-01-17 22:30:23 UTC
Shotwell's counterpart to this ticket is bug #722460.
Comment 2 Charles Lindsay 2014-03-17 19:00:00 UTC
This ticket should also cover generating or checking the help translation files/languages in help/Makefile.am (from help/CMakeLists.txt).  Note that the main translations' languages list is sourced in CMakeLists.txt from LINGUAS, the help languages are *not* sourced in this way currently, so we should implement that as well.
Comment 3 Federico Bruni 2017-12-06 05:21:32 UTC
In case bug #777044 (migration to Meson) is closed before this one, this issue should be updated accordingly.
Comment 4 Federico Bruni 2020-06-17 14:04:57 UTC
Meson port has been completed. I'm closing this issue.