diff --git a/evince.spec b/evince.spec index 0f3f814..3871450 100644 --- a/evince.spec +++ b/evince.spec @@ -4,7 +4,7 @@ Name: evince Version: 0.6.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Document viewer License: GPL @@ -73,23 +73,19 @@ rm -rf $RPM_BUILD_ROOT %pre if [ "$1" -gt 1 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` - SCHEMAS="evince.schemas evince-thumbnailer.schemas" - for S in $SCHEMAS; do - gconftool-2 --makefile-uninstall-rule \ - %{_sysconfdir}/gconf/schemas/$S >/dev/null || : - done - killall -HUP gconfd-2 || : + gconftool-2 --makefile-uninstall-rule \ + %{_sysconfdir}/gconf/schemas/evince.schemas \ + %{_sysconfdir}/gconf/schemas/evince-thumbnailer.schemas \ + >/dev/null || : fi %post export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` -SCHEMAS="evince.schemas evince-thumbnailer.schemas" -for S in $SCHEMAS; do - gconftool-2 --makefile-install-rule \ - %{_sysconfdir}/gconf/schemas/$S > /dev/null || : -done -killall -HUP gconfd-2 2>/dev/null || : +gconftool-2 --makefile-uninstall-rule \ + %{_sysconfdir}/gconf/schemas/evince.schemas \ + %{_sysconfdir}/gconf/schemas/evince-thumbnailer.schemas \ + >/dev/null || : update-desktop-database &> /dev/null ||: scrollkeeper-update -q -o %{_datadir}/omf/%{name} || : @@ -99,17 +95,13 @@ if [ -x /usr/bin/gtk-update-icon-cache ]; then /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor; fi - - %preun if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` - SCHEMAS="evince.schemas evince-thumbnailer.schemas" - for S in $SCHEMAS; do - gconftool-2 --makefile-install-rule \ - %{_sysconfdir}/gconf/schemas/$S > /dev/null || : - done - killall -HUP gconfd-2 2>/dev/null || : + gconftool-2 --makefile-uninstall-rule \ + %{_sysconfdir}/gconf/schemas/evince.schemas \ + %{_sysconfdir}/gconf/schemas/evince-thumbnailer.schemas \ + >/dev/null || : fi @@ -137,6 +129,9 @@ fi %changelog +* Wed Oct 18 2006 Matthias Clasen - 0.6.0-4 +- Fix scripts according to the packaging guidelines + * Sun Oct 01 2006 Jesse Keating - 0.6.0-3.fc6 - rebuilt for unwind info generation, broken in gcc-4.1.1-21