diff --git a/ark.spec b/ark.spec index d22b8b6..6c263e7 100644 --- a/ark.spec +++ b/ark.spec @@ -84,11 +84,17 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/ark.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 @@ -100,6 +106,7 @@ fi %{_kde4_datadir}/kde4/services/ark*.desktop %{_kde4_datadir}/kde4/services/ServiceMenus/ark*.desktop %{_kde4_datadir}/applications/kde4/ark.desktop +%{_kde4_iconsdir}/hicolor/*/apps/ark.* %{_kde4_libdir}/kde4/arkpart.so %{_kde4_libdir}/kde4/libextracthere.so %{_mandir}/man1/ark.1*