From 2e755fa291d2209dba8a427c1d0d4c135ad7fc07 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Apr 01 2009 18:34:18 +0000 Subject: - optimize scriptlets --- diff --git a/kdegames.spec b/kdegames.spec index 149fdfc..29d62a5 100644 --- a/kdegames.spec +++ b/kdegames.spec @@ -4,7 +4,7 @@ Name: kdegames Summary: K Desktop Environment 4 - Games Epoch: 6 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 URL: http://www.kde.org/ @@ -27,9 +27,8 @@ BuildRequires: qca2-devel %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} -Requires(post): xdg-utils ggz-client-libs +Requires(post): ggz-client-libs Requires(preun): ggz-client-libs -Requires(postun): xdg-utils %description Games for the K Desktop Environment 4, including: @@ -116,10 +115,26 @@ rm -f %{buildroot}%{_sysconfdir}/ggz.modules %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/ksquares.dsc ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null ||: + +%postun +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null ||: +fi %preun if [ $1 -eq 0 ]; then @@ -128,12 +143,6 @@ if [ $1 -eq 0 ]; then %{_ggz_config} --remove --modfile=%{_ggz_datadir}/ksquares.dsc ||: fi -%postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : - %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -175,6 +184,9 @@ rm -rf %{buildroot} %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Lukáš Tinkl - 4.2.2-1 - KDE 4.2.2