diff --git a/gnome-screensaver.spec b/gnome-screensaver.spec index 6778e08..ec67c2e 100644 --- a/gnome-screensaver.spec +++ b/gnome-screensaver.spec @@ -93,6 +93,12 @@ desktop-file-install --vendor gnome --delete-original \ # hide xscreensaver from the menus install -D -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/preferences-post-merged/gnome-screensaver-hide-xscreensaver.menu +%postun +glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : + +%post +glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : + %files -f %{name}.lang %defattr(-, root, root) %doc AUTHORS NEWS README COPYING @@ -113,6 +119,8 @@ install -D -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/preferences- %{_sysconfdir}/xdg/autostart/gnome-screensaver.desktop %{_datadir}/dbus-1/services/org.gnome.ScreenSaver.service %doc %{_mandir}/man1/*.1.gz +%{_datadir}/glib-2.0/schemas/org.gnome.screensaver.gschema.xml +%{_datadir}/GConf/gsettings/org.gnome.screensaver.gschema.migrate %changelog * Sat Jan 8 2011 Matthias Clasen 2.91.3-1