diff options
Diffstat (limited to 'data/Makefile.am')
-rw-r--r-- | data/Makefile.am | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index 44b0973..7dcc286 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -30,26 +30,24 @@ SUBDIRS = \ model \ $(NULL) -appdatadir = @datadir@/appdata +appdatadir = @datadir@/metainfo appdata_DATA = $(APPDATA_XML) -desktop_in_in_files = \ - ibus-setup-libzhuyin.desktop.in.in \ +desktop_in_files = \ + ibus-setup-libzhuyin.desktop.in \ $(NULL) -desktop_in_files = $(desktop_in_in_files:.in.in=.in) +desktop_files = $(desktop_in_files:.desktop.in=.desktop) -$(desktop_in_files): %.desktop.in: %.desktop.in.in Makefile - $(AM_V_GEN) sed \ - -e "s|\@libexecdir\@|$(libexecdir)|" \ - -e "s|\@pkgdatadir\@|$(pkgdatadir)|" \ - $< > $@.tmp && mv $@.tmp $@ +%.desktop: %.desktop.in + $(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@.tmp + sed -e 's|@libexecdir[@]|$(libexecdir)|g' \ + -e 's|@pkgdatadir[@]|$(pkgdatadir)|g' $@.tmp > $@ + rm $@.tmp desktopdir=$(datadir)/applications -desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) - -@INTLTOOL_DESKTOP_RULE@ +desktop_DATA = $(desktop_files) symbols_DATA = \ easysymbol.txt \ @@ -59,13 +57,13 @@ symbols_DATA = \ symbolsdir = $(pkgdatadir) EXTRA_DIST = \ - $(desktop_in_in_files) \ + $(desktop_in_files) \ $(symbols_DATA) \ $(APPDATA_XML) \ $(gsettings_SCHEMAS) \ $(NULL) DISTCLEANFILES = \ - $(desktop_in_files) \ + $(desktop_files) \ $(desktop_DATA) \ $(NULL) |