diff --git a/kdemultimedia.spec b/kdemultimedia.spec index 0422f6d..45c83a9 100644 --- a/kdemultimedia.spec +++ b/kdemultimedia.spec @@ -1,7 +1,7 @@ Name: kdemultimedia Epoch: 6 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: K Desktop Environment - Multimedia applications Group: Applications/Multimedia @@ -26,9 +26,6 @@ BuildRequires: libvorbis-devel BuildRequires: taglib-devel BuildRequires: xine-lib-devel libxcb-devel -Requires(post): xdg-utils -Requires(postun): xdg-utils - Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} Requires: kdelibs4 >= %{version} Requires: kdebase-workspace >= %{version} @@ -89,12 +86,22 @@ rm -rf %{buildroot} %post -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /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}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /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}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -144,6 +151,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