Hello community, here is the log from the commit of package dconf for openSUSE:Factory checked in at Mon Jan 24 16:09:36 CET 2011. -------- --- GNOME/dconf/dconf.changes 2011-01-14 10:50:43.000000000 +0100 +++ /mounts/work_src_done/STABLE/dconf/dconf.changes 2011-01-19 16:15:15.000000000 +0100 @@ -1,0 +2,25 @@ +Tue Jan 18 09:42:06 UTC 2011 - fcrozat@novell.com + +- Update to version 0.7.1: + + fix linking with strict linkers +- Changes from version 0.7: + + new library to use dconf with libdbus-1 + + quite a lot of improvements and bug-fixes in dconf-editor + + some bug fixes in the GSettings backend (crashers caused by + use if custom dconf profiles) + + increased Vala dependency to 0.11.4 (required for dconf-editor + fixes) +- Create new subpackage libdconf-dbus-1-0 and libdconf-dbus-devel +- BuildRequires pkgconfig(dbus-1) and update-desktop-files +- Drop 0001-Bug-639523-crash-when-DCONF_PROFILE-is-set.patch: + fixed upstream + +------------------------------------------------------------------- +Mon Jan 17 12:14:56 UTC 2011 - fcrozat@novell.com + +- Add 0001-Bug-639523-crash-when-DCONF_PROFILE-is-set.patch: + fix crash in gnome-settings-daemon under gdm, bgo#639523 +- Improve source service support +- Own alternative database path + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- dconf-0.6.tar.bz2 dconf-fix-dbus-introspection-enumeration.patch New: ---- dconf-0.7.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dconf.spec ++++++ --- /var/tmp/diff_new_pack.cjlYs1/_old 2011-01-24 16:09:06.000000000 +0100 +++ /var/tmp/diff_new_pack.cjlYs1/_new 2011-01-24 16:09:06.000000000 +0100 @@ -18,7 +18,7 @@ Name: dconf -Version: 0.6 +Version: 0.7.1 Release: 1 # NOTE: once vala becomes 0.12, change BuildRequires back away from vala-unstable-devel # FIXME: remove SUSE_ASNEEDED=0 when this is fixed: https://bugzilla.gnome.org/show_bug.cgi?id=626280 @@ -28,11 +28,10 @@ Url: http://live.gnome.org/dconf Source: %{name}-%{version}.tar.bz2 Source99: baselibs.conf -# PATCH-FIX-UPSTREAM dconf-fix-dbus-introspection-enumeration.patch vuntz@opensuse.org -- Taken from git -Patch0: dconf-fix-dbus-introspection-enumeration.patch # For directory ownership BuildRequires: dbus-1 BuildRequires: vala-unstable-devel +BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk+-3.0) @@ -40,6 +39,7 @@ %if 0%{?BUILD_FROM_VCS} BuildRequires: gtk-doc %endif +BuildRequires: update-desktop-files # dconf provides a dbus service, but has no dependency on dbus in any way # (because it uses gdbus), so we need an explicit Requires Requires: dbus-1 @@ -62,6 +62,19 @@ provide a backend to GSettings on platforms that don't already have configuration storage systems. +%package -n libdconf-dbus-1-0 +License: LGPLv2.1+ +Summary: Simple key-based configuration system -- Library for D-Bus +Group: System/Libraries +# The library doesn't really work if the dconf service is not reachable, so we +# need a Requires +Requires: %{name} = %{version} + +%description -n libdconf-dbus-1-0 +dconf is a low-level configuration system. Its main purpose is to +provide a backend to GSettings on platforms that don't already +have configuration storage systems. + %package -n gsettings-backend-dconf License: LGPLv2.1+ Summary: Simple key-based configuration system -- GSettings Backend @@ -103,14 +116,22 @@ provide a backend to GSettings on platforms that don't already have configuration storage systems. +%package -n libdconf-dbus-devel +License: LGPLv2.1+ +Summary: Simple key-based configuration system -- Development Files +Group: Development/Libraries/GNOME +Requires: libdconf-dbus-1-0 = %{version} + +%description -n libdconf-dbus-devel +dconf is a low-level configuration system. Its main purpose is to +provide a backend to GSettings on platforms that don't already +have configuration storage systems. + %prep %setup -q -%if !0%{?BUILD_FROM_VCS} -%patch0 -p1 -%endif %if 0%{?BUILD_FROM_VCS} -NOCONFIGURE=1 ./autogen.sh +[ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh %endif %build @@ -120,16 +141,24 @@ --enable-gtk-doc %endif -%__make %{?_smp_mflags} +%__make V=1 %{?_smp_mflags} %install %makeinstall find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print +%suse_update_desktop_file %{buildroot}%{_datadir}/applications/dconf-editor.desktop + +mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} + %post -n libdconf0 -p /sbin/ldconfig %postun -n libdconf0 -p /sbin/ldconfig +%post -n libdconf-dbus-1-0 -p /sbin/ldconfig + +%postun -n libdconf-dbus-1-0 -p /sbin/ldconfig + %post -n gsettings-backend-dconf %glib2_gio_module_post @@ -145,11 +174,17 @@ %{_libexecdir}/dconf-service %{_datadir}/dbus-1/services/ca.desrt.dconf.service %{_datadir}/dbus-1/system-services/ca.desrt.dconf.service +# alternative databases +%{_sysconfdir}/dconf %files -n libdconf0 %defattr(-, root, root) %{_libdir}/libdconf.so.* +%files -n libdconf-dbus-1-0 +%defattr(-, root, root) +%{_libdir}/libdconf-dbus-1.so.* + %files -n gsettings-backend-dconf %defattr(-, root, root) %{_libdir}/gio/modules/libdconfsettings.so @@ -157,6 +192,8 @@ %files editor %defattr(-, root, root) %{_bindir}/dconf-editor +%{_datadir}/applications/dconf-editor.desktop +%{_datadir}/dconf-editor %files devel %defattr(-, root, root) @@ -168,4 +205,10 @@ %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/dconf.* +%files -n libdconf-dbus-devel +%defattr(-, root, root) +%{_includedir}/dconf-dbus-1/ +%{_libdir}/libdconf-dbus-1.so +%{_libdir}/pkgconfig/dconf-dbus-1.pc + %changelog ++++++ dconf-0.6.tar.bz2 -> dconf-0.7.1.tar.bz2 ++++++ ++++ 9014 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org