Hello community, here is the log from the commit of package gconf2 for openSUSE:Factory checked in at Tue Dec 8 10:22:27 CET 2009. -------- --- GNOME/gconf2/gconf2.changes 2009-09-23 11:55:03.000000000 +0200 +++ /mounts/work_src_done/STABLE/gconf2/gconf2.changes 2009-12-04 22:34:04.000000000 +0100 @@ -1,0 +2,7 @@ +Fri Dec 4 22:33:08 CET 2009 - vuntz@opensuse.org + +- Add gconf-sanity-check and gconf-polkit subpackages, to optimize + dependencies of the main package. +- Fix self-obsoletion of gconf2-doc. + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gconf2.spec ++++++ --- /var/tmp/diff_new_pack.jbpvnL/_old 2009-12-08 10:21:43.000000000 +0100 +++ /var/tmp/diff_new_pack.jbpvnL/_new 2009-12-08 10:21:43.000000000 +0100 @@ -30,11 +30,11 @@ BuildRequires: update-desktop-files Url: http://www.gnome.org/ %define _name GConf -License: GPL v2 or later ; LGPL v2.1 or later +License: GPLv2+ ; LGPLv2.1+ Group: System/GUI/GNOME Version: 2.28.0 -Release: 1 -Summary: The GNOME 2.x Desktop Configuration Database System +Release: 2 +Summary: GNOME Configuration Database System Source: ftp://ftp.gnome.org/pub/gnome/sources/GConf/2.20/%{_name}-%{version}.tar.bz2 # Generic tool, not upstreamed: Source1: gconftool-rebuild @@ -52,19 +52,54 @@ Requires: %{name}-lang = %{version} %description -GConf, the GNOME configuration database. It is used by the GNOME 2.x -Desktop platform. +GConf is a configuration database system for storing application +preferences. It supports default or mandatory settings set by the +administrator, and changes to the database are instantly applied to all +running applications. It is written for the GNOME desktop but doesn't +require it. + +%package -n gconf-sanity-check +License: GPLv2+ ; LGPLv2.1+ +Summary: GNOME Configuration Database System - Sanity Check Tool +Group: System/GUI/GNOME +Requires: %{name} = %{version} + +%description -n gconf-sanity-check +GConf is a configuration database system for storing application +preferences. It supports default or mandatory settings set by the +administrator, and changes to the database are instantly applied to all +running applications. It is written for the GNOME desktop but doesn't +require it. + +This package contains a tool to check that the GConf setup is sane. + +%package -n gconf-polkit +License: GPLv2+ ; LGPLv2.1+ +Summary: GNOME Configuration Database System - PolicyKit service +Group: System/GUI/GNOME +Requires: %{name} = %{version} +Supplements: packageand(%{name}:polkit} + +%description -n gconf-polkit +GConf is a configuration database system for storing application +preferences. It supports default or mandatory settings set by the +administrator, and changes to the database are instantly applied to all +running applications. It is written for the GNOME desktop but doesn't +require it. + +This package contains the PolicyKit service that allows to edit the +system-wide defaults from a user session. %package devel -License: GPL v2 or later ; LGPL v2.1 or later +License: GPLv2+ ; LGPLv2.1+ Summary: Include files and libraries mandatory for development Group: Development/Libraries/GNOME Requires: %{name} = %{version} Requires: dbus-1-glib-devel Requires: glib2-devel Requires: orbit2-devel -Obsoletes: gconf2-doc <= %{version} Provides: gconf2-doc = %{version} +Obsoletes: gconf2-doc < %{version} %description devel This package contains all necessary include files and libraries needed @@ -82,7 +117,7 @@ %build NOCONFIGURE=1 gnome-autogen.sh %configure --with-pic\ - --libexecdir=%{_prefix}/lib/GConf/2\ + --libexecdir=%{_libexecdir}/GConf/2\ --disable-static make %{?jobs:-j%jobs} @@ -145,22 +180,18 @@ %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_bindir}/* -%{_datadir}/polkit-1/actions/*.policy -%{_datadir}/dbus-1/services/* -%{_datadir}/dbus-1/system-services/* +%{_datadir}/dbus-1/services/org.gnome.GConf.service %{_datadir}/sgml/gconf %{_libdir}/*.so.* %dir %{_libdir}/GConf %dir %{_libdir}/GConf/2 %{_libdir}/GConf/2/*.so* -%if "%{_libdir}" != "%{_prefix}/lib" -%dir %{_prefix}/lib/GConf -%dir %{_prefix}/lib/GConf/2 +%if "%{_libdir}" != "%{_libexecdir}" +%dir %{_libexecdir}/GConf +%dir %{_libexecdir}/GConf/2 %endif -%{_prefix}/lib/GConf/2/*-2 -%{_prefix}/lib/GConf/2/gconf-defaults-mechanism -%doc %{_mandir}/man?/*.* -%{_sysconfdir}/dbus-1/system.d/*.conf +%{_libexecdir}/GConf/2/gconfd-2 +%doc %{_mandir}/man?/gconftool-2.* %dir %{_datadir}/gconf %dir %{_datadir}/gconf/schemas %dir %{_sysconfdir}/gconf @@ -173,6 +204,17 @@ %config %{_sysconfdir}/gconf/2 %{_sysconfdir}/rpm/macros.gconf2 +%files -n gconf-sanity-check +%defattr(-, root, root) +%{_libexecdir}/GConf/2/gconf-sanity-check-2 + +%files -n gconf-polkit +%defattr(-, root, root) +%{_libexecdir}/GConf/2/gconf-defaults-mechanism +%{_datadir}/dbus-1/system-services/org.gnome.GConf.Defaults.service +%{_datadir}/polkit-1/actions/org.gnome.gconf.defaults.policy +%{_sysconfdir}/dbus-1/system.d/org.gnome.GConf.Defaults.conf + %files lang -f %{_name}2.lang %files devel ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org