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
This commit is contained in:
Dominique Leuenberger 2013-03-13 23:01:25 +00:00 committed by Git OBS Bridge
parent e927cbc06e
commit 0493834204
4 changed files with 77 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:59c58c5eafa0ebd616287d078f4441d5342870a44634445d324e88fc0287f0b8
size 291300

3
dconf-0.15.3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4ed6f4e9afb2cbc3a2f265ed16a1751ffc4d783dcfe44eb3c68ddc07cdb5c767
size 367196

View File

@ -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

View File

@ -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