rpms/nautilus/FC-6 nautilus.spec,1.124,1.125
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Wed Oct 18 16:27:17 UTC 2006
Author: mclasen
Update of /cvs/dist/rpms/nautilus/FC-6
In directory cvs.devel.redhat.com:/tmp/cvs-serv1532
Modified Files:
nautilus.spec
Log Message:
fix spec
Index: nautilus.spec
===================================================================
RCS file: /cvs/dist/rpms/nautilus/FC-6/nautilus.spec,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -r1.124 -r1.125
--- nautilus.spec 1 Oct 2006 21:17:53 -0000 1.124
+++ nautilus.spec 18 Oct 2006 16:27:15 -0000 1.125
@@ -19,11 +19,12 @@
%define gnome_vfs2_version 2.14.2
%define startup_notification_version 0.5
%define libexif_version 0.5.12
+%define gconf_version 2.14
Name: nautilus
Summary: Nautilus is a file manager for GNOME.
Version: 2.16.0
-Release: 5%{?dist}
+Release: 6%{?dist}
License: GPL
Group: User Interface/Desktops
Source: ftp://ftp.gnome.org/pub/GNOME/sources/2.7/%{name}/%{name}-%{version}.tar.bz2
@@ -74,6 +75,10 @@
# For intltool:
BuildRequires: perl-XML-Parser >= 2.31-16
+Requires(pre): GConf2 >= %{gconf_version}
+Requires(preun): GConf2 >= %{gconf_version}
+Requires(post): GConf2 >= %{gconf_version}
+
Obsoletes: nautilus-extras
Obsoletes: nautilus-suggested
Obsoletes: nautilus-mozilla < 2.0
@@ -104,6 +109,7 @@
Summary: Libraries and include files for developing nautilus extensions
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
%description devel
This package provides the necessary development libraries and headers
@@ -166,12 +172,18 @@
%{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps_nautilus_preferences.schemas > /dev/null
+gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps_nautilus_preferences.schemas > /dev/null || :
+
+%pre
+if [ "$1" -gt 1 ]; then
+ export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+ gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/apps_nautilus_preferences.schemas > /dev/null || :
+fi
%preun
if [ "$1" -eq 0 ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/apps_nautilus_preferences.schemas > /dev/null
+ gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/apps_nautilus_preferences.schemas > /dev/null || :
fi
%postun
@@ -204,6 +216,11 @@
%{_libdir}/*.so
%changelog
+* Wed Oct 18 2006 Matthias Clasen <mclasen at redhat.com> - 2.16.0-6
+- Fix scripts according to the packaging guidelines
+- Require GConf2 for the scripts
+- Require pkgconfig for the -devel package
+
* Sun Oct 01 2006 Jesse Keating <jkeating at redhat.com> - 2.16.0-5
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
More information about the fedora-cvs-commits
mailing list