diff --git a/extensions/goat-exercises/Makefile.am b/extensions/goat-exercises/Makefile.am index e9ff6beff6..1541d3c5dc 100644 --- a/extensions/goat-exercises/Makefile.am +++ b/extensions/goat-exercises/Makefile.am @@ -128,7 +128,10 @@ appstream_files = $(appstream_in_files:.xml.in=.xml) appdatadir = $(goat_exercise_c_libexecdir) appdata_DATA = $(appstream_files) -@INTLTOOL_XML_RULE@ +org.gimp.extension.goat-exercises.metainfo.xml: org.gimp.extension.goat-exercises.metainfo.xml.in $(wildcard $(top_srcdir)/po-plug-ins/*.po) + $(INTLTOOL_MERGE) $(top_srcdir)/po-plug-ins $< $(@) -x -u -c $(top_builddir)/po-plug-ins/.intltool-merge-cache + +.PHONY: org.gimp.extension.goat-exercises.metainfo.xml EXTRA_DIST = \ goat-exercise-gjs.js \ diff --git a/extensions/goat-exercises/meson.build b/extensions/goat-exercises/meson.build index d078690017..5169d56930 100644 --- a/extensions/goat-exercises/meson.build +++ b/extensions/goat-exercises/meson.build @@ -110,7 +110,7 @@ appdatafile = custom_target(appdatafilename, output: [ appdatafilename, ], command: [ intltool_merge, - po_dir, + po_plug_ins_dir, '@INPUT@', '@OUTPUT@', '--xml-style', diff --git a/po-plug-ins/meson.build b/po-plug-ins/meson.build index 30c6f6f987..2f8bc85d28 100644 --- a/po-plug-ins/meson.build +++ b/po-plug-ins/meson.build @@ -1 +1,2 @@ +po_plug_ins_dir = meson.current_source_dir() i18n.gettext(gettext_package + '-std-plug-ins', preset: 'glib')