From 47f1c059c11589e2e81f206034b8766a072d52d1 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Apr 01 2009 19:11:49 +0000 Subject: - optimize scriptlets --- diff --git a/kdesdk.spec b/kdesdk.spec index 6afb6eb..2ac8ceb 100644 --- a/kdesdk.spec +++ b/kdesdk.spec @@ -1,6 +1,6 @@ Name: kdesdk Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The KDE Software Development Kit (SDK) Group: User Interface/Desktops @@ -29,8 +29,6 @@ BuildRequires: libical-devel # GPLv2+/LGPLv2+ BuildRequires: binutils-devel -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs >= %{version} Requires: %{name}-libs = %{version}-%{release} @@ -121,15 +119,29 @@ popd %clean rm -rf %{buildroot} + %post -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme locolor 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 -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +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 %post libs -p /sbin/ldconfig @@ -214,6 +226,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