Update icon cache on install/update/erase

This commit is contained in:
Peter Robinson 2013-10-25 16:02:13 +01:00
parent 53d05de85e
commit cf7e1f3164
1 changed files with 12 additions and 0 deletions

View File

@ -140,11 +140,20 @@ find %{buildroot} -name '*.a' -exec rm -f {} ';'
%post
update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
/usr/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
if [ $1 -eq 0 ] ; then
/usr/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
%{_bindir}/abiword
%{_datadir}/applications/*.desktop
@ -176,6 +185,9 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%{python_sitearch}/*
%changelog
* Fri Oct 25 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1:3.0.0-3
- Update icon cache on install/update/erase
* Wed Oct 16 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1:3.0.0-2
- Enable gobject-introspection and python bindings