Mailinglist Archive: opensuse-commit (861 mails)

< Previous Next >
commit dconf for openSUSE:Factory

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@xxxxxxxxxx
+
+- 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@xxxxxxxxxx
+
+- 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@xxxxxxxxxxxx -- 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread