Hello community, here is the log from the commit of package dconf for openSUSE:Factory checked in at 2020-01-18 12:16:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dconf (Old) and /work/SRC/openSUSE:Factory/.dconf.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dconf" Sat Jan 18 12:16:13 2020 rev:50 rq:764654 version:0.34.0 Changes: -------- --- /work/SRC/openSUSE:Factory/dconf/dconf.changes 2019-10-17 12:57:09.857628241 +0200 +++ /work/SRC/openSUSE:Factory/.dconf.new.26092/dconf.changes 2020-01-18 12:17:26.859116917 +0100 @@ -1,0 +2,6 @@ +Tue Jan 14 21:41:11 UTC 2020 - Bjørn Lie <[email protected]> + +- Add dconf-fix-meson.patch: Update use of link_whole for + meson-0.52 and newer. + +------------------------------------------------------------------- New: ---- dconf-fix-meson.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dconf.spec ++++++ --- /var/tmp/diff_new_pack.OKVCmX/_old 2020-01-18 12:17:27.751117395 +0100 +++ /var/tmp/diff_new_pack.OKVCmX/_new 2020-01-18 12:17:27.767117403 +0100 @@ -1,7 +1,7 @@ # # spec file for package dconf # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,6 +27,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM 0001-gvdb-Restore-permissions-on-changed-files.patch bsc#1025721 bsc#971074 bgo#758066 [email protected] -- Restore permissions on files changed by dconf update. Patch0: 0001-gvdb-Restore-permissions-on-changed-files.patch +# PATCH-FIX-UPSTREAM dconf-fix-meson.patch -- Fix build with new meson +Patch1: dconf-fix-meson.patch BuildRequires: docbook-xsl-stylesheets BuildRequires: gtk-doc ++++++ dconf-fix-meson.patch ++++++ >From cc32667c5d7d9ff95e65cc21f59905d8f9218394 Mon Sep 17 00:00:00 2001 From: Diego Escalante Urrelo <[email protected]> Date: Thu, 31 Oct 2019 05:51:22 -0500 Subject: [PATCH] build: Update use of link_whole for meson-0.52 A regression in meson-0.52 caused uses of link_whole to expose scenarios where duplicate symbols issues could appear. In particular libdconf_client_dep was being link_whole'd to itself, which recursively already included libdconf_common which was also a link_whole. This change does not modify the available symbols in libdconf.so, and is compatible with meson-0.52 and 0.51. See: https://github.com/mesonbuild/meson/pull/6030 Fixes: https://gitlab.gnome.org/GNOME/dconf/issues/59 --- client/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/meson.build b/client/meson.build index f3b7122..de6387e 100644 --- a/client/meson.build +++ b/client/meson.build @@ -28,7 +28,7 @@ libdconf_client = static_library( libdconf_client_dep = declare_dependency( dependencies: gio_dep, - link_whole: libdconf_client, + link_with: libdconf_client, ) libdconf = shared_library( -- 2.24.1
