summaryrefslogtreecommitdiff
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
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>.
-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
-rw-r--r--po/POTFILES.in2
-rw-r--r--po/POTFILES.skip2
6 files changed, 43 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
diff --git a/po/POTFILES.in b/po/POTFILES.in
index d664d88..1b7c575 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,3 +1,5 @@
+data/ibus-setup-bopomofo.desktop.in.in
+data/ibus-setup-pinyin.desktop.in.in
src/PYConfig.cc
src/PYDatabase.cc
src/PYDoublePinyinEditor.cc
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
index ef79bbb..ca11b16 100644
--- a/po/POTFILES.skip
+++ b/po/POTFILES.skip
@@ -1,2 +1,4 @@
+data/ibus-setup-bopomofo.desktop.in
+data/ibus-setup-pinyin.desktop.in
data/db/android/pydict.py
scripts/pydict.py