rpms/epiphany-extensions/devel epiphany-extensions.spec,1.17,1.18

Peter Gordon (pgordon) fedora-extras-commits at redhat.com
Thu Jan 25 03:57:53 UTC 2007


Author: pgordon

Update of /cvs/extras/rpms/epiphany-extensions/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11141/devel

Modified Files:
	epiphany-extensions.spec 
Log Message:
Add smart-bookmarks schema handling.


Index: epiphany-extensions.spec
===================================================================
RCS file: /cvs/extras/rpms/epiphany-extensions/devel/epiphany-extensions.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- epiphany-extensions.spec	25 Jan 2007 03:42:42 -0000	1.17
+++ epiphany-extensions.spec	25 Jan 2007 03:57:23 -0000	1.18
@@ -14,7 +14,13 @@
 BuildRequires: perl(XML::Parser)
 BuildRequires: gettext
 Requires: epiphany >= %{ephy_major}
+Requires(pre):	GConf2
+
 Requires(post): scrollkeeper
+Requires(post):	GConf2
+
+Requires(preun):	GConf2
+
 Requires(postun): scrollkeeper
 
 %description
@@ -36,8 +42,27 @@
 %clean
 %{__rm} -rf %{buildroot}
 
+%pre
+if [ "$1" -gt 1 ]; then
+	export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source)
+	gconftool-2 --makefile-uninstall-rule \
+		%{_sysconfdir}/gconf/schemas/smart-bookmarks.schemas >/dev/null ||:
+fi
+
+
 %post
 scrollkeeper-update -q -o %{_datadir}/omf/%{name} ||:
+gconftool-2 --makefile-install-rule \
+	%{_sysconfdir}/gconf/schemas/smart-bookmarks.schemas > /dev/null ||:
+
+
+%preun
+if [ "$1" -eq 0 ]; then
+	export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source)
+	gconftool-2 --makefile-uninstall-rule \
+		%{_sysconfdir}/gconf/schemas/smart-bookmarks.schemas > /dev/null ||:
+fi
+
 
 %postun
 scrollkeeper-update -q ||:
@@ -50,6 +75,8 @@
 %{_datadir}/omf/%{name}
 %exclude %{_libdir}/epiphany/%{ephy_major}/extensions/*.la
 %{_libdir}/epiphany/%{ephy_major}/extensions/
+%{_sysconfdir}/gconf/schemas/smart-bookmarks.schemas
+
 
 %changelog
 * Wed Jan 24 2007 Peter Gordon <peter at thecodergeek.com> - 2.17.4-1
@@ -61,6 +88,8 @@
   (2) Don't package libtool archive (*.la) files.
 - Make macro usage a bit more consistent.
 - Add AUTHORS, COPYING, and COPYING.README to installed documentation (%%doc).
+- Includes smart-bookmarks GConf schema, so add associated gconftool-2
+  scriplet calls, etc. 
 
 * Fri Dec 01 2006 Peter Gordon <peter at thecodergeek.com> - 2.17.0-1
 - Update to new upstream release (2.17.0), for new Epiphany 2.17/2.18 in Devel. 




More information about the scm-commits mailing list