[ibus-skk] Install .desktop file

Daiki Ueno ueno at fedoraproject.org
Wed Nov 26 02:42:24 UTC 2014


commit beb6bf22a75bc54535f0cd08bd2441812891ef98
Author: Daiki Ueno <dueno at redhat.com>
Date:   Wed Nov 26 11:42:11 2014 +0900

    Install .desktop file

 ibus-skk.spec |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/ibus-skk.spec b/ibus-skk.spec
index 7e4f9cf..5fdc730 100644
--- a/ibus-skk.spec
+++ b/ibus-skk.spec
@@ -13,6 +13,7 @@ BuildRequires:	intltool
 BuildRequires:	libskk-devel >= 0.0.11
 BuildRequires:	ibus-devel
 BuildRequires:	gtk3-devel
+BuildRequires:	desktop-file-utils
 Requires:	ibus, skkdic
 
 %description
@@ -32,14 +33,26 @@ make %{?_smp_mflags}
 %install
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 
+desktop-file-validate %{buildroot}/%{_datadir}/applications/ibus-setup-skk.desktop
+
 %find_lang %{name}
 
 
+%post
+[ -x %{_bindir}/ibus ] && \
+  %{_bindir}/ibus write-cache --system &>/dev/null || :
+
+%postun
+[ -x %{_bindir}/ibus ] && \
+  %{_bindir}/ibus write-cache --system &>/dev/null || :
+
+
 %files -f %{name}.lang
 %doc AUTHORS COPYING README ChangeLog
 %{_datadir}/ibus-skk
 %{_libexecdir}/ibus-*-skk
 %{_datadir}/ibus/component/skk.xml
+%{_datadir}/applications/ibus-setup-kkc.desktop
 
 
 %changelog


More information about the scm-commits mailing list