[kcm-fcitx] add kdb-layout-viewer

Liang Suilong liangsuilong at fedoraproject.org
Sat Jul 28 18:52:58 UTC 2012


commit 53b28f57297c31196c22433aa70a408855839d8a
Author: Fedora <fedora at fedora-desktop.(none)>
Date:   Sun Jul 29 02:52:48 2012 +0800

    add kdb-layout-viewer

 kcm-fcitx.spec |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)
---
diff --git a/kcm-fcitx.spec b/kcm-fcitx.spec
index bea0519..a28a37e 100644
--- a/kcm-fcitx.spec
+++ b/kcm-fcitx.spec
@@ -1,12 +1,13 @@
 Name:		kcm-fcitx
 Version:	0.4.0
-Release:	1%{?dist}
+Release:	2%{?dist}
 Summary:	KDE Config Module for Fcitx
 Group:		Applications/System
 License:	GPLv2+
 URL:		http://code.google.com/p/fcitx
 Source0:	http://fcitx.googlecode.com/files/%{name}-%{version}.tar.xz
 BuildRequires:	kdelibs-devel, fcitx-devel, gettext 
+BuildRequires:	desktop-file-utils
 Requires:	fcitx
 Requires:	kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
 
@@ -33,13 +34,35 @@ make install DESTDIR=$RPM_BUILD_ROOT -C build
 
 %find_lang %{name} --all-name --with-kde
 
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/kde4/kdb-layout-viewer.desktop
+
+%post
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+
+%postun
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+fi
+
 %files -f %{name}.lang
 %doc COPYING
+%{_bindir}/kdb-layout-viewer
 %{_libdir}/kde4/kcm_fcitx.so
+%{_datadir}/applications/kde4/kdb-layout-viewer.desktop
 %{_datadir}/kde4/services/kcm_fcitx.desktop
 %{_datadir}/config/fcitx-skin.knsrc
 
 %changelog
+* Sun Jul 29 2012 Liang Suilong <liangsuilong at gmail.com> - 0.4.0-2
+- Add kdb-layout-viewer
+
 * Sun Jul 29 2012 Liang Suilong <liangsuilong at gmail.com> - 0.4.0-1
 - Upstream to kcm-fcitx-0.4.0
 


More information about the scm-commits mailing list