forked from pool/dconf
Accepting request 378873 from GNOME:Factory
Update to 3.20.0 (forwarded request 378855 from dimstar) OBS-URL: https://build.opensuse.org/request/show/378873 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dconf?expand=0&rev=40
This commit is contained in:
commit
df285df864
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:4373e0ced1f4d7d68d518038796c073696280e22957babb29feb0267c630fec2
|
|
||||||
size 218512
|
|
3
dconf-0.26.0.tar.xz
Normal file
3
dconf-0.26.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8683292eb31a3fae31e561f0a4220d8569b0f6d882e9958b68373f9043d658c9
|
||||||
|
size 219688
|
@ -1,3 +1,45 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 23 14:30:49 UTC 2016 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.26.0:
|
||||||
|
+ No changes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 23 13:56:49 UTC 2015 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.25.1:
|
||||||
|
+ The libdbus-1 backend has been removed. Dconf now always uses
|
||||||
|
GDBus.
|
||||||
|
+ Support has been added for system administration frameworks to
|
||||||
|
set up the dconf profile via a file placed in the
|
||||||
|
XDG_RUNTIME_DIR or in /run/dconf/. In the case of the file in
|
||||||
|
/run/dconf/, it is not possible to modify the proile, even via
|
||||||
|
the DCONF_PROFILE environment variable, which makes it slightly
|
||||||
|
more difficult to evade lockdown.
|
||||||
|
+ Directory resets are now implemented properly in DConfChangeset
|
||||||
|
which means that reading a subkey through a changeset that
|
||||||
|
contains a reset for a parent directory of that key will return
|
||||||
|
TRUE with a NULL value.
|
||||||
|
+ A new API dconf_client_read_full() has been added which allows
|
||||||
|
reading the user value, the default value, or querying what the
|
||||||
|
effective value would be if a changeset were to be applied.
|
||||||
|
+ A new API has been added for listing the locks that are in
|
||||||
|
effect: dconf_client_list_locks().
|
||||||
|
+ DConfClient has a new "writability-changed" signal.
|
||||||
|
+ Support for reading default values and listing locks have been
|
||||||
|
added to the dconf commandline tool.
|
||||||
|
+ Support for g_autoptr() has been added for DConfClient and
|
||||||
|
DConfChangeset.
|
||||||
|
+ The handling of reading of default values via GSettings has
|
||||||
|
been made more efficient. More major changes to the GSettings
|
||||||
|
backend are expected in the near future.
|
||||||
|
- Drop pkgconfig(dbus-1) BuildRequires: this backend has been
|
||||||
|
dropped.
|
||||||
|
- Drop libdconf-dbus-1-0 subpackage and obsolete it by libdconf1
|
||||||
|
package to ensure proper upgrade mechanism.
|
||||||
|
- Drop libdconf-dbus-devel subpackage and obsolete it by the
|
||||||
|
main devel package.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 23 17:11:47 UTC 2015 - dimstar@opensuse.org
|
Mon Mar 23 17:11:47 UTC 2015 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
49
dconf.spec
49
dconf.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package dconf
|
# spec file for package dconf
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,13 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: dconf
|
Name: dconf
|
||||||
Version: 0.24.0
|
Version: 0.26.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Simple key-based configuration system
|
Summary: Simple key-based configuration system
|
||||||
License: LGPL-2.1+
|
License: LGPL-2.1+
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Url: http://live.gnome.org/dconf
|
Url: http://live.gnome.org/dconf
|
||||||
Source: http://download.gnome.org/sources/dconf/0.24/%{name}-%{version}.tar.xz
|
Source: http://download.gnome.org/sources/dconf/0.26/%{name}-%{version}.tar.xz
|
||||||
Source99: baselibs.conf
|
Source99: baselibs.conf
|
||||||
# For directory ownership
|
# For directory ownership
|
||||||
BuildRequires: dbus-1
|
BuildRequires: dbus-1
|
||||||
@ -32,9 +32,8 @@ BuildRequires: intltool >= 0.50.0
|
|||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
BuildRequires: vala >= 0.18.0
|
BuildRequires: vala >= 0.18.0
|
||||||
BuildRequires: xsltproc
|
BuildRequires: xsltproc
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
|
||||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0) >= 2.39.1
|
BuildRequires: pkgconfig(glib-2.0) >= 2.44.0
|
||||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||||
%if 0%{?BUILD_FROM_VCS}
|
%if 0%{?BUILD_FROM_VCS}
|
||||||
BuildRequires: gtk-doc
|
BuildRequires: gtk-doc
|
||||||
@ -54,24 +53,14 @@ Group: System/Libraries
|
|||||||
# The library doesn't really work if the dconf service is not reachable, so we
|
# The library doesn't really work if the dconf service is not reachable, so we
|
||||||
# need a Requires
|
# need a Requires
|
||||||
Requires: %{name} >= %{version}
|
Requires: %{name} >= %{version}
|
||||||
|
# libdconf-dbus-1-0 is no longer supported with dconf 0.25.x+
|
||||||
|
Obsoletes: libdconf-dbus-1-0 < %{version}
|
||||||
|
|
||||||
%description -n libdconf1
|
%description -n libdconf1
|
||||||
dconf is a low-level configuration system. Its main purpose is to
|
dconf is a low-level configuration system. Its main purpose is to
|
||||||
provide a backend to GSettings on platforms that don't already
|
provide a backend to GSettings on platforms that don't already
|
||||||
have configuration storage systems.
|
have configuration storage systems.
|
||||||
|
|
||||||
%package -n libdconf-dbus-1-0
|
|
||||||
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
|
%package -n gsettings-backend-dconf
|
||||||
Summary: Simple key-based configuration system -- GSettings Backend
|
Summary: Simple key-based configuration system -- GSettings Backend
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
@ -92,22 +81,14 @@ the settings.
|
|||||||
Summary: Simple key-based configuration system -- Development Files
|
Summary: Simple key-based configuration system -- Development Files
|
||||||
Group: Development/Libraries/GNOME
|
Group: Development/Libraries/GNOME
|
||||||
Requires: libdconf1 = %{version}
|
Requires: libdconf1 = %{version}
|
||||||
|
# The libdbus-1 backend has been removed. Dconf now always uses GDBus (since 0.25.x)
|
||||||
|
Obsoletes: libdconf-dbus-devel < %{version}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
dconf is a low-level configuration system. Its main purpose is to
|
dconf is a low-level configuration system. Its main purpose is to
|
||||||
provide a backend to GSettings on platforms that don't already
|
provide a backend to GSettings on platforms that don't already
|
||||||
have configuration storage systems.
|
have configuration storage systems.
|
||||||
|
|
||||||
%package -n libdconf-dbus-devel
|
|
||||||
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
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
@ -132,10 +113,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db}
|
|||||||
|
|
||||||
%postun -n libdconf1 -p /sbin/ldconfig
|
%postun -n libdconf1 -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
|
%post -n gsettings-backend-dconf
|
||||||
%glib2_gio_module_post
|
%glib2_gio_module_post
|
||||||
|
|
||||||
@ -161,10 +138,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db}
|
|||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_libdir}/libdconf.so.*
|
%{_libdir}/libdconf.so.*
|
||||||
|
|
||||||
%files -n libdconf-dbus-1-0
|
|
||||||
%defattr(-, root, root)
|
|
||||||
%{_libdir}/libdconf-dbus-1.so.*
|
|
||||||
|
|
||||||
%files -n gsettings-backend-dconf
|
%files -n gsettings-backend-dconf
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_libdir}/gio/modules/libdconfsettings.so
|
%{_libdir}/gio/modules/libdconfsettings.so
|
||||||
@ -179,10 +152,4 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db}
|
|||||||
%dir %{_datadir}/vala/vapi
|
%dir %{_datadir}/vala/vapi
|
||||||
%{_datadir}/vala/vapi/dconf.*
|
%{_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
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user