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:
Luciano Santos 2018-09-17 03:14:55 +00:00 committed by Git OBS Bridge
parent 9d460ed53c
commit 6815fef0cc
4 changed files with 64 additions and 12 deletions

View File

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

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

View File

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

View File

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