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 - 0.4.0-2 +- Add kdb-layout-viewer + * Sun Jul 29 2012 Liang Suilong - 0.4.0-1 - Upstream to kcm-fcitx-0.4.0