From 0493834204a87153f6a9fe97f223caf7d46421225c95b2a3a8ba134797c17955 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 13 Mar 2013 23:01:25 +0000 Subject: [PATCH] Accepting request 158302 from GNOME:Next Push GNOME:Next OBS-URL: https://build.opensuse.org/request/show/158302 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/dconf?expand=0&rev=55 --- dconf-0.14.1.tar.xz | 3 --- dconf-0.15.3.tar.xz | 3 +++ dconf.changes | 65 +++++++++++++++++++++++++++++++++++++++++++++ dconf.spec | 13 ++++++--- 4 files changed, 77 insertions(+), 7 deletions(-) delete mode 100644 dconf-0.14.1.tar.xz create mode 100644 dconf-0.15.3.tar.xz diff --git a/dconf-0.14.1.tar.xz b/dconf-0.14.1.tar.xz deleted file mode 100644 index 8ef53ac..0000000 --- a/dconf-0.14.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:59c58c5eafa0ebd616287d078f4441d5342870a44634445d324e88fc0287f0b8 -size 291300 diff --git a/dconf-0.15.3.tar.xz b/dconf-0.15.3.tar.xz new file mode 100644 index 0000000..0503eee --- /dev/null +++ b/dconf-0.15.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ed6f4e9afb2cbc3a2f265ed16a1751ffc4d783dcfe44eb3c68ddc07cdb5c767 +size 367196 diff --git a/dconf.changes b/dconf.changes index 93991c5..f0fcbf1 100644 --- a/dconf.changes +++ b/dconf.changes @@ -1,3 +1,68 @@ +------------------------------------------------------------------- +Wed Feb 13 08:48:06 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.15.3: + + Fix problem related to empty changesets (caused by empty 'dconf + load', for example). + + New icons: hicolor icons have been updated and a HighContrast + set added. + + Loosen some assertions on the order of messages being returned + from the service. D-Bus violates this order in the case that + the service crashes and that's no reason to take the client + with it as well. + + Improve autogen.sh non-bash compatibility. + + Add some backends to the dconf-service: The first backend is a + null backend that allows for a temporary database tied to the + lifetime of the session. + + Also add a new 'keyfile' backend for the service. This is + primarily intended to be used with NFS (where use of mmap is + not safe). + + Add a mkdir() in the case of an empty home directory where + ~/.config/dconf does not already exist. + + Fix crashes in the service caused by failures to write + (including failures caused by the above issue being overlooked) + + Work around an issue with a testcase hanging and failing due to + a GLib change to the order in which testcases are run. + + Running autoreconf on tarballs should now work. + + Updated translations. + +------------------------------------------------------------------- +Sat Nov 24 22:46:56 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.15.2: + + Update to the new GVDB API (GBytes based) and refactor a bit + + Add a new type of "database mode" DConfChangeset and use it + + The service has been substantially rewritten + - using gdbus-codegen + - cache the file contents instead of read/modify/write each + time + - new DConfWriter abstraction allows considering support for + backends + - uses only POSIX IO (read and write syscalls) for database + access + - workaround mmap() bug on OpenBSD + + Editor: + - Fix search order of schema dirs + - Translate summary and description + + Updated translations. +- Add pkgconfig(glib-2.0) BuildRequires so it can be versioned. + +------------------------------------------------------------------- +Wed Nov 14 09:28:36 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.15.0: + + Add --disable-man + + Fix reading default values in GSettings backend + + Editor: + - Support schema overrides + - Search improvements (search directories, values, + descriptions) + - Correctly get text from schema descriptions + - Only write window state settings on exit and support + fullscreen state + + dconf_rebuilder_get_parent: don't leak parent_name + + Updated translations. + ------------------------------------------------------------------- Tue Nov 13 13:48:38 UTC 2012 - dimstar@opensuse.org diff --git a/dconf.spec b/dconf.spec index eb2958f..b17fd18 100644 --- a/dconf.spec +++ b/dconf.spec @@ -1,7 +1,7 @@ # # spec file for package dconf # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: dconf -Version: 0.14.1 +Version: 0.15.3 Release: 0 Summary: Simple key-based configuration system License: LGPL-2.1+ Group: System/Libraries Url: http://live.gnome.org/dconf -Source: http://download.gnome.org/sources/dconf/0.14/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/dconf/0.15/%{name}-%{version}.tar.xz Source99: baselibs.conf # For directory ownership BuildRequires: dbus-1 @@ -33,7 +33,8 @@ BuildRequires: update-desktop-files BuildRequires: vala >= 0.17.0 BuildRequires: xsltproc BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(gio-2.0) >= 2.33.3 +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.35.2 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libxml-2.0) @@ -163,11 +164,13 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} %post editor %desktop_database_post %icon_theme_cache_post +%icon_theme_cache_post HighContrast %glib2_gsettings_schema_post %postun editor %desktop_database_postun %icon_theme_cache_postun +%icon_theme_cache_postun HighContrast %glib2_gsettings_schema_postun %files @@ -206,6 +209,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} %{_datadir}/dconf-editor/ %{_datadir}/glib-2.0/schemas/ca.desrt.dconf-editor.gschema.xml %{_datadir}/icons/hicolor/*/apps/dconf-editor.png +%{_datadir}/icons/HighContrast/ + %{_mandir}/man1/dconf-editor.1%{?ext_man} %files devel