Accepting request 360364 from GNOME:Next
Scripted push of project GNOME:Next OBS-URL: https://build.opensuse.org/request/show/360364 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/dconf?expand=0&rev=82
This commit is contained in:
parent
251efd9707
commit
7f53383878
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4373e0ced1f4d7d68d518038796c073696280e22957babb29feb0267c630fec2
|
||||
size 218512
|
3
dconf-0.25.1.tar.xz
Normal file
3
dconf-0.25.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5011982b2b81c531f557d2abed215bb78223b6e75f0c92aaf6b73d3c8aa711d1
|
||||
size 219640
|
@ -1,3 +1,39 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
47
dconf.spec
47
dconf.spec
@ -17,13 +17,13 @@
|
||||
|
||||
|
||||
Name: dconf
|
||||
Version: 0.24.0
|
||||
Version: 0.25.1
|
||||
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.24/%{name}-%{version}.tar.xz
|
||||
Source: http://download.gnome.org/sources/dconf/0.25/%{name}-%{version}.tar.xz
|
||||
Source99: baselibs.conf
|
||||
# For directory ownership
|
||||
BuildRequires: dbus-1
|
||||
@ -32,9 +32,8 @@ BuildRequires: intltool >= 0.50.0
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: vala >= 0.18.0
|
||||
BuildRequires: xsltproc
|
||||
BuildRequires: pkgconfig(dbus-1)
|
||||
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)
|
||||
%if 0%{?BUILD_FROM_VCS}
|
||||
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
|
||||
# need a Requires
|
||||
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
|
||||
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 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
|
||||
Summary: Simple key-based configuration system -- GSettings Backend
|
||||
Group: System/Libraries
|
||||
@ -92,22 +81,14 @@ the settings.
|
||||
Summary: Simple key-based configuration system -- Development Files
|
||||
Group: Development/Libraries/GNOME
|
||||
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
|
||||
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 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
|
||||
%setup -q
|
||||
|
||||
@ -132,10 +113,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db}
|
||||
|
||||
%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
|
||||
%glib2_gio_module_post
|
||||
|
||||
@ -161,10 +138,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db}
|
||||
%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
|
||||
@ -179,10 +152,4 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db}
|
||||
%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
|
||||
|
Loading…
Reference in New Issue
Block a user