diff options
author | Rui Matos <tiagomatos@gmail.com> | 2012-07-12 15:00:50 -0400 |
---|---|---|
committer | Peng Huang <shawn.p.huang@gmail.com> | 2012-07-12 15:00:50 -0400 |
commit | f11ebee5ddc558d80f1f95d71427a873b4ed7b68 (patch) | |
tree | b56eeb585f4791751876f6729da4e7ea47c651dc | |
parent | eb81201612683be871215ef8765f3585bc0fc144 (diff) | |
download | ibus-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/.gitignore | 4 | ||||
-rw-r--r-- | data/Makefile.am | 21 | ||||
-rw-r--r-- | data/ibus-setup-bopomofo.desktop.in.in | 7 | ||||
-rw-r--r-- | data/ibus-setup-pinyin.desktop.in.in | 7 | ||||
-rw-r--r-- | po/POTFILES.in | 2 | ||||
-rw-r--r-- | po/POTFILES.skip | 2 |
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 |