summaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2022-08-24 16:37:41 +0800
committerPeng Wu <alexepico@gmail.com>2022-08-24 16:37:41 +0800
commitb046d9c39f64f2c73074d768ba13b1f83fa50a3e (patch)
treeda52eb8cc7f98bdfb8b945adea24aeb8af1d524e /data
parent05cb9e819762b53c5b280f66aac8c04fac24e3a3 (diff)
downloadibus-libzhuyin-b046d9c39f64f2c73074d768ba13b1f83fa50a3e.tar.gz
ibus-libzhuyin-b046d9c39f64f2c73074d768ba13b1f83fa50a3e.tar.xz
ibus-libzhuyin-b046d9c39f64f2c73074d768ba13b1f83fa50a3e.zip
Update Makefile.am
Diffstat (limited to 'data')
-rw-r--r--data/Makefile.am22
-rw-r--r--data/ibus-setup-libzhuyin.desktop.in8
-rw-r--r--data/ibus-setup-libzhuyin.desktop.in.in14
3 files changed, 19 insertions, 25 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index b14166d..fbb7513 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -34,20 +34,20 @@ appdatadir = @datadir@/appdata
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)
+desktop_DATA = $(desktop_files)
symbols_DATA = \
easysymbol.txt \
@@ -57,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)
diff --git a/data/ibus-setup-libzhuyin.desktop.in b/data/ibus-setup-libzhuyin.desktop.in
new file mode 100644
index 0000000..071d6ba
--- /dev/null
+++ b/data/ibus-setup-libzhuyin.desktop.in
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=IBus LibZhuyin Setup
+Comment=Set ibus-libzhuyin Preferences
+Exec=@libexecdir@/ibus-setup-libzhuyin
+Icon=@pkgdatadir@/icons/ibus-zhuyin.svg
+NoDisplay=true
+Type=Application
+StartupNotify=true
diff --git a/data/ibus-setup-libzhuyin.desktop.in.in b/data/ibus-setup-libzhuyin.desktop.in.in
deleted file mode 100644
index e085550..0000000
--- a/data/ibus-setup-libzhuyin.desktop.in.in
+++ /dev/null
@@ -1,14 +0,0 @@
-[Desktop Entry]
-Name=IBus LibZhuyin Setup
-Name[zh_CN]=IBus 新注音配置工具
-Name[zh_TW]=IBus 新注音配置工具
-Name[zh_HK]=IBus 新注音配置工具
-Comment=Set ibus-libzhuyin Preferences
-Comment[zh_CN]=设置 IBus 新注音首选项
-Comment[zh_TW]=設定 IBus 新注音個人偏好
-Comment[zh_HK]=設定 IBus 新注音個人偏好
-Exec=@libexecdir@/ibus-setup-libzhuyin
-Icon=@pkgdatadir@/icons/ibus-zhuyin.svg
-NoDisplay=true
-Type=Application
-StartupNotify=true