From efa5744436355a483a11f109fecbf496d55ad05e Mon Sep 17 00:00:00 2001 From: Christopher Aillon Date: Wed, 2 Feb 2011 09:35:48 -0800 Subject: [PATCH] Include the GSettings schema file and run the proper post/postun scriptlets --- cheese.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cheese.spec b/cheese.spec index fcdb8e8..a304266 100644 --- a/cheese.spec +++ b/cheese.spec @@ -85,12 +85,16 @@ desktop-file-install --delete-original --vendor="" \ %post touch --no-create %{_datadir}/icons/hicolor >&/dev/null || : +if [ $1 -eq 1 ] ; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : +fi %postun if [ $1 -eq 0 ]; then touch --no-create %{_datadir}/icons/hicolor >&/dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : + glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : fi %posttrans @@ -108,6 +112,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : %{_datadir}/cheese %{_datadir}/icons/hicolor/*/apps/cheese.png %{_datadir}/icons/hicolor/scalable/apps/cheese.svg +%{_datadir}/glib-2.0/schemas/org.gnome.Cheese.gschema.xml %files -f %{name}.lang libs %defattr(-,root,root,-)