Accepting request 635391 from GNOME:Next
- Update to version 0.30.0: + No changes, stable bump only. - Update to version 0.29.2: + Service: When corrupt GVDB files are found, they are now transparently backed up and replaced with an empty database. + Replace all hard-coded /etc path with sysconfdir. This is useful for JHBuild environments and systems that don't want to use /etc/dconf. + Engine: Change overflow thresholds in subscription counts from GMAXUINT32 to GMAXUINT. + Change meson flag used to build Gtk-Doc from enable-gtk-doc to gtk_doc. + Declare libdconf_service as a dependency to fix the build in massively parallelised environments. - Change options passed to meson following upstreams changes, now passing bash_completion=true, man=true and gtk_doc=true. - Update to version 0.29.1: + Engine: track in progress watch handles to avoid spurious changed signals for the root path. Subscription requests are no longer sent if the engine is already subscribed to the given path. In the case that some value changes while a subscription request is in progress, a changed signal is only sent for the path being subscribed to instead of the root path. + Engine: fix deadlock which occured when using the engine from libsoup within flatpak by extending the existing workaround for Glib issue. GSocket and various other GObject types are now also initialised in the main thread. + Add transfer annotations to the GTK-Doc strings for functions in the dconf_changeset_* and dconf_client_* namespaces. + Update GVDB subtree from GVDB master, containing mostly documentation improvements. + dconf-update.vala: correct error message grammar. + Various meson related improvements. + Add GitLab CI. + Service: Port from the deprecated g_type_class_add_private() to G_ADD_PRIVATE(). - Add pkgconfig(dbus-1) and pkgconfig(bash-completion) BuildRequires: New dependencies. - Drop dbus-1 BuildRequires, full devel package is now needed. OBS-URL: https://build.opensuse.org/request/show/635391 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/dconf?expand=0&rev=101
This commit is contained in:
parent
9d460ed53c
commit
6815fef0cc
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:61d3b3865ef58b729c3b39aa0979f886c014aa8362f93dcfc74bf5648ed9c742
|
||||
size 99340
|
3
dconf-0.30.0.tar.xz
Normal file
3
dconf-0.30.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0af256c98395ec5241e830cb0cc760047dfa6d94f2fe93311e021ff94e14a715
|
||||
size 104308
|
@ -1,3 +1,54 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 7 20:11:22 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 0.30.0:
|
||||
+ No changes, stable bump only.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 28 19:48:33 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 0.29.2:
|
||||
+ Service: When corrupt GVDB files are found, they are now
|
||||
transparently backed up and replaced with an empty database.
|
||||
+ Replace all hard-coded /etc path with sysconfdir. This is
|
||||
useful for JHBuild environments and systems that don't want to
|
||||
use /etc/dconf.
|
||||
+ Engine: Change overflow thresholds in subscription counts from
|
||||
GMAXUINT32 to GMAXUINT.
|
||||
+ Change meson flag used to build Gtk-Doc from enable-gtk-doc to
|
||||
gtk_doc.
|
||||
+ Declare libdconf_service as a dependency to fix the build in
|
||||
massively parallelised environments.
|
||||
- Change options passed to meson following upstreams changes, now
|
||||
passing bash_completion=true, man=true and gtk_doc=true.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 16 19:01:42 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 0.29.1:
|
||||
+ Engine: track in progress watch handles to avoid spurious
|
||||
changed signals for the root path. Subscription requests are no
|
||||
longer sent if the engine is already subscribed to the given
|
||||
path. In the case that some value changes while a subscription
|
||||
request is in progress, a changed signal is only sent for the
|
||||
path being subscribed to instead of the root path.
|
||||
+ Engine: fix deadlock which occured when using the engine from
|
||||
libsoup within flatpak by extending the existing workaround for
|
||||
Glib issue. GSocket and various other GObject types are now
|
||||
also initialised in the main thread.
|
||||
+ Add transfer annotations to the GTK-Doc strings for functions
|
||||
in the dconf_changeset_* and dconf_client_* namespaces.
|
||||
+ Update GVDB subtree from GVDB master, containing mostly
|
||||
documentation improvements.
|
||||
+ dconf-update.vala: correct error message grammar.
|
||||
+ Various meson related improvements.
|
||||
+ Add GitLab CI.
|
||||
+ Service: Port from the deprecated g_type_class_add_private() to
|
||||
G_ADD_PRIVATE().
|
||||
- Add pkgconfig(dbus-1) and pkgconfig(bash-completion)
|
||||
BuildRequires: New dependencies.
|
||||
- Drop dbus-1 BuildRequires, full devel package is now needed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 23:16:56 UTC 2018 - luc14n0@linuxmail.org
|
||||
|
||||
|
19
dconf.spec
19
dconf.spec
@ -17,24 +17,25 @@
|
||||
|
||||
|
||||
Name: dconf
|
||||
Version: 0.28.0
|
||||
Version: 0.30.0
|
||||
Release: 0
|
||||
Summary: Key-based configuration system
|
||||
License: LGPL-2.1-or-later
|
||||
Group: System/Libraries
|
||||
URL: https://live.gnome.org/dconf
|
||||
Source: http://download.gnome.org/sources/dconf/0.28/%{name}-%{version}.tar.xz
|
||||
Source0: https://download.gnome.org/sources/dconf/0.30/%{name}-%{version}.tar.xz
|
||||
Source99: baselibs.conf
|
||||
# PATCH-FIX-UPSTREAM 0001-gvdb-Restore-permissions-on-changed-files.patch bsc#1025721 bsc#971074 bgo#758066 fezhang@suse.com -- Restore permissions on files changed by dconf update.
|
||||
Patch0: 0001-gvdb-Restore-permissions-on-changed-files.patch
|
||||
# For directory ownership
|
||||
BuildRequires: dbus-1
|
||||
|
||||
BuildRequires: docbook-xsl-stylesheets
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: vala >= 0.18.0
|
||||
BuildRequires: xsltproc
|
||||
BuildRequires: pkgconfig(bash-completion)
|
||||
BuildRequires: pkgconfig(dbus-1)
|
||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.44.0
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||
@ -90,14 +91,14 @@ provide a backend to GSettings on platforms that don't already
|
||||
have configuration storage systems.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%meson \
|
||||
-Denable-man=true \
|
||||
-Denable-gtk-doc=true
|
||||
|
||||
-Dbash_completion=true \
|
||||
-Dman=true \
|
||||
-Dgtk_doc=true \
|
||||
%{nil}
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
|
Loading…
Reference in New Issue
Block a user