1- SUBDIRS =po
1+ SUBDIRS =. po
22
33EXPORT_MODULES = \
44 cupshelpers/__init__.py \
@@ -228,14 +228,18 @@ nodist_dbusservices_DATA = \
228228 dbus/org.fedoraproject.Config.Printing.service
229229dbusservicesdir = $(datadir ) /dbus-1/services/
230230
231- @INTLTOOL_DESKTOP_RULE@
232-
233231desktop_DATA =\
234232 system-config-printer.desktop \
235233 print-applet.desktop
236234desktopdir = $(datadir ) /applications/
237235autostartdir = $(sysconfdir ) /xdg/autostart/
238236
237+ system-config-printer.desktop : system-config-printer.desktop.in
238+ $(AM_V_GEN )$(MSGFMT ) --desktop --keyword=Name --keyword=GenericName --keyword=Comment --keyword=X-GNOME-FullName --template $< -d $(top_srcdir ) /po -o $@
239+
240+ print-applet.desktop : print-applet.desktop.in
241+ $(AM_V_GEN )$(MSGFMT ) --desktop --template $< -d $(top_srcdir ) /po -o $@
242+
239243DESKTOP_VENDOR =@DESKTOPVENDOR@
240244DESKTOP_PREFIX =@DESKTOPPREFIX@
241245
@@ -263,12 +267,13 @@ uninstall-desktopDATA:
263267
264268desktop_in_files = $(desktop_DATA:.desktop=.desktop.in )
265269
266- @INTLTOOL_XML_RULE@
267-
268270appdatadir = $(datadir ) /metainfo
269271appdata_in_files = system-config-printer.appdata.xml.in
270272appdata_DATA = $(appdata_in_files:.xml.in=.xml )
271273
274+ system-config-printer.appdata.xml : system-config-printer.appdata.xml.in
275+ $(AM_V_GEN )$(MSGFMT ) --xml --template $< -d $(top_srcdir ) /po -o $@
276+
272277EXTRA_DIST =\
273278 $(nobase_pkgdata_SCRIPTS ) \
274279 $(nobase_pkgdata_DATA ) \
@@ -284,9 +289,6 @@ EXTRA_DIST=\
284289 ChangeLog-OLD \
285290 README \
286291 $(desktop_in_files ) \
287- intltool-extract.in \
288- intltool-merge.in \
289- intltool-update.in \
290292 config.py.in \
291293 cupshelpers/config.py.in \
292294 profile-ppds.py \
@@ -320,8 +322,7 @@ update-po: missing-languages
320322
321323missing-languages :
322324 bash -c ' \
323- eval $$(grep ALL_LINGUAS configure.ac ) ; \
324- diff -u <( echo $$ ALL_LINGUAS | xargs -rn1 echo) \
325+ diff -u <( cat po/LINGUAS) \
325326 <( cd po; ls -1 * .po | sed -e " s,\.po$$ ,," ) '
326327
327328missing-imports :
@@ -385,11 +386,11 @@ TESTS = test-xml-validity.sh py.test.sh
385386
386387CLEANFILES = \
387388 $(systemd_CLEANFILES ) \
389+ $(desktop_DATA ) \
388390 $(appdata_DATA )
389391
390392DISTCLEANFILES =*.pyc *.pyo *~ *.bak \
391393 troubleshoot/*.pyc troubleshoot/*.pyo troubleshoot/*~ \
392- intltool-extract intltool-merge intltool-update \
393394 *.desktop man/*.1 \
394395 test-ppd-module.sh test-xml-validity.sh py.test.sh pickled-ppds \
395396 config.py cupshelpers/config.py zanata.xml \
0 commit comments