summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorRui Matos <tiagomatos@gmail.com>2012-07-12 15:00:50 -0400
committerPeng Huang <shawn.p.huang@gmail.com>2012-07-12 15:00:50 -0400
commitf11ebee5ddc558d80f1f95d71427a873b4ed7b68 (patch)
treeb56eeb585f4791751876f6729da4e7ea47c651dc /data
parenteb81201612683be871215ef8765f3585bc0fc144 (diff)
downloadibus-pinyin-f11ebee5ddc558d80f1f95d71427a873b4ed7b68.tar.gz
Add a .desktop file for ibus-setup-pinyin
This allows it to be launched with startup notification and be tracked as a proper application in GNOME 3. BUG=http://code.google.com/p/ibus/issues/detail?id=1483 TEST= Review URL: https://codereview.appspot.com/6345092 Patch from Rui Matos <tiagomatos@gmail.com>.
Diffstat (limited to 'data')
-rw-r--r--data/.gitignore4
-rw-r--r--data/Makefile.am21
-rw-r--r--data/ibus-setup-bopomofo.desktop.in.in7
-rw-r--r--data/ibus-setup-pinyin.desktop.in.in7
4 files changed, 39 insertions, 0 deletions
diff --git a/data/.gitignore b/data/.gitignore
index 4456fb6..ad9b51d 100644
--- a/data/.gitignore
+++ b/data/.gitignore
@@ -1,2 +1,6 @@
db
stamp-db
+ibus-setup-bopomofo.desktop
+ibus-setup-bopomofo.desktop.in
+ibus-setup-pinyin.desktop
+ibus-setup-pinyin.desktop.in
diff --git a/data/Makefile.am b/data/Makefile.am
index 555d023..9b896c0 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -22,3 +22,24 @@ SUBDIRS = \
db \
icons \
$(NULL)
+
+desktop_in_in_files = \
+ ibus-setup-bopomofo.desktop.in.in \
+ ibus-setup-pinyin.desktop.in.in \
+ $(NULL)
+
+desktop_in_files = $(desktop_in_in_files:.in.in=.in)
+
+$(desktop_in_files): %.desktop.in: %.desktop.in.in Makefile
+ $(AM_V_GEN) sed \
+ -e "s|\@libexecdir\@|$(libexecdir)|" \
+ -e "s|\@pkgdatadir\@|$(pkgdatadir)|" \
+ $< > $@.tmp && mv $@.tmp $@
+
+desktopdir=$(datadir)/applications
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+@INTLTOOL_DESKTOP_RULE@
+
+CLEANFILES = \
+ $(desktop_DATA)
diff --git a/data/ibus-setup-bopomofo.desktop.in.in b/data/ibus-setup-bopomofo.desktop.in.in
new file mode 100644
index 0000000..79e8471
--- /dev/null
+++ b/data/ibus-setup-bopomofo.desktop.in.in
@@ -0,0 +1,7 @@
+[Desktop Entry]
+_Name=IBus Bopomofo Preferences
+Exec=@libexecdir@/ibus-setup-pinyin bopomofo
+Icon=@pkgdatadir@/icons/ibus-bopomofo.svg
+NoDisplay=true
+Type=Application
+StartupNotify=true
diff --git a/data/ibus-setup-pinyin.desktop.in.in b/data/ibus-setup-pinyin.desktop.in.in
new file mode 100644
index 0000000..c97ddaa
--- /dev/null
+++ b/data/ibus-setup-pinyin.desktop.in.in
@@ -0,0 +1,7 @@
+[Desktop Entry]
+_Name=IBus Pinyin Setup
+Exec=@libexecdir@/ibus-setup-pinyin
+Icon=@pkgdatadir@/icons/ibus-pinyin.svg
+NoDisplay=true
+Type=Application
+StartupNotify=true