Hello community,
here is the log from the commit of package gnome-settings-daemon for
openSUSE:Factory checked in at 2018-03-14 19:28:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-settings-daemon (Old)
and /work/SRC/openSUSE:Factory/.gnome-settings-daemon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-settings-daemon"
Wed Mar 14 19:28:40 2018 rev:147 rq:586211 version:3.28.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-settings-daemon/gnome-settings-daemon.changes
2018-01-02 16:34:20.629358321 +0100
+++
/work/SRC/openSUSE:Factory/.gnome-settings-daemon.new/gnome-settings-daemon.changes
2018-03-14 19:28:43.939162512 +0100
@@ -1,0 +2,71 @@
+Mon Mar 12 16:04:30 UTC 2018 - [email protected]
+
+- Update to version 3.28.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 5 18:32:31 UTC 2018 - [email protected]
+
+- Update to version 3.27.92:
+ + Build: Don't remove assertions in code.
+ + Print-notifications: Notify user about need for authentication.
+ + Power:
+ - Fix divide by zero when there is no keyboard brightness to
+ control.
+ - When the the sleep timeout is too short, don't throw errors.
+ + XSettings:
+ - Hardcode GTK+ 3.x deprecated settings.
+ - Expose monitored settings through D-Bus.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:29:35 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Wed Feb 21 16:44:32 UTC 2018 - [email protected]
+
+- Update to version 3.27.91:
+ + Fix error when doing non-debug builds.
+ + Fix runtime linkage to libgsd and libcommon.
+ + Apply a workaround for D-Bus code generation.
+- Drop gnome-settings-daemon-fix-nondebug-build.patch and
+ gnome-settings-daemon-libcommon.patch: fixed upstream.
+
+-------------------------------------------------------------------
+Wed Feb 7 12:44:33 UTC 2018 - [email protected]
+
+- Update to version 3.27.90:
+ + Remove a11y-keyboard plugin, the functionality was merged into
+ mutter.
+ + Port to meson.
+ + Clipboard: Fix memory leak.
+ + Media-keys:
+ - Suppress power-button presses during suspend.
+ - Prefer MPRIS clients to g-s-d ones.
+ + Power:
+ - Don't react to light changes if not at console.
+ - Many regression test suite fixes.
+ - Default to suspend after 20 minutes of inactivity
+ (bgo#681869).
+ + Rfkill: Fix property notification warning for
+ rfkill-input-inhibited.
+ + Wacom:
+ - Ensure screen integrated devices get remapped on hotplug.
+ - Fix screen mapping for Cintiqs and others.
+ + Updated translations.
+- Switch to meson build system:
+ + Add meson BuildRequires.
+ + Drop intltool BuildRequires: no longer in use.
+ + Replace configure/make/make_install macros with
+ meson/meson_build/meson_install macros.
+- Add pkgconfig(udev) BuildRequires: new dependency.
+- Drop gnome-settings-daemon-nb-translations.patch: fixed upstream.
+- Add gnome-settings-daemon-fix-nondebug-build.patch: Fix build for
+ non-debug targets.
+- Add gnome-settings-daemon-bgo793253.patch: Fix
+ no-return-in-nonvoid-function (bgo#793253).
+- Add gnome-settings-daemon-libcommon.patch: install libcommon,
+ which is linked by the other plugins, as a private library.
+
+-------------------------------------------------------------------
Old:
----
gnome-settings-daemon-3.26.2.tar.xz
gnome-settings-daemon-nb-translations.patch
New:
----
gnome-settings-daemon-3.28.0.tar.xz
gnome-settings-daemon-bgo793253.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.r97VLN/_old 2018-03-14 19:28:44.951126577 +0100
+++ /var/tmp/diff_new_pack.r97VLN/_new 2018-03-14 19:28:44.955126435 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gnome-settings-daemon
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,13 +27,13 @@
%bcond_without wacom
%endif
Name: gnome-settings-daemon
-Version: 3.26.2
+Version: 3.28.0
Release: 0
Summary: Settings daemon for the GNOME desktop
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: System/GUI/GNOME
-Url: http://www.gnome.org
-Source:
http://download.gnome.org/sources/gnome-settings-daemon/3.26/%{name}-%{version}.tar.xz
+URL: http://www.gnome.org
+Source:
http://download.gnome.org/sources/gnome-settings-daemon/3.28/%{name}-%{version}.tar.xz
# PATCH-FEATURE-SLE gnome-settings-daemon-notify-idle-resumed.patch bnc#439018
bnc#708182 bgo#575467 [email protected] -- notify user about auto suspend when
returning from sleep
Patch1: gnome-settings-daemon-notify-idle-resumed.patch
# PATCH-FIX-SLE gnome-settings-daemon-bnc873545-hide-warnings.patch bnc#873545
[email protected] -- hide the warnings when g-s-d cannot find colord running,
which is expected on SLES
@@ -48,12 +48,12 @@
Patch6: gnome-settings-daemon-more-power-button-actions.patch
# PATCH-FIX-OPENSUSE
gnome-settings-daemon-switch-Japanese-default-input-to-mozc.patch bnc#1029083
boo#1056289 [email protected] -- Switch new user's default input engine from
"anthy" to "mozc" in gnome-desktop with Japanese language and ibus input
frame-work condition.
Patch7:
gnome-settings-daemon-switch-Japanese-default-input-to-mozc.patch
-# PATCH-FIX-UPSTREAM gnome-settings-daemon-nb-translations.patch
[email protected] -- Update Norwegian Bokmål translations
-Patch8: gnome-settings-daemon-nb-translations.patch
+# PATCH-FIX-UPSTREAM gnome-settings-daemon-bgo793253.patch bgo#793253
[email protected] -- Fix no-return-in-nonvoid-function
+Patch9: gnome-settings-daemon-bgo793253.patch
BuildRequires: cups-devel
BuildRequires: fdupes
BuildRequires: gtk-doc
-BuildRequires: intltool
+BuildRequires: meson
BuildRequires: pkgconfig
# For directory ownership; it's fine to BuildRequire it since it's also a
Requires
BuildRequires: polkit
@@ -84,6 +84,7 @@
BuildRequires: pkgconfig(nss)
BuildRequires: pkgconfig(pango) >= 1.20.0
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.103
+BuildRequires: pkgconfig(udev)
BuildRequires: pkgconfig(upower-glib) >= 0.99.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xext)
@@ -100,10 +101,7 @@
BuildRequires: gnome-common
%endif
%if !0%{?is_opensuse}
-BuildRequires: autoconf
-BuildRequires: automake
BuildRequires: gnome-patch-translation
-BuildRequires: libtool
BuildRequires: translation-update-upstream
%endif
%if 0%{?suse_version} == 1315
@@ -168,39 +166,32 @@
%patch6 -p1
%endif
%patch7 -p1
-%patch8 -p1
+%patch9 -p1
%build
-# need autoreconf if patch translation has run
-%if 0%{?suse_version} == 1315 || !0%{?is_opensuse}
-autoreconf -f -i
-%endif
-%configure\
+%meson \
+ --libexecdir=%{_libexecdir}/gnome-settings-daemon-3.0 \
+ -D alsa=true \
%if %{with wayland}
- --enable-wayland \
+ -D wayland=true
%else
- --disable-wayland \
+ -D wayland=false
%endif
- --enable-alsa \
- --disable-static \
- --libexecdir=%{_libexecdir}/gnome-settings-daemon-3.0 \
- %{nil}
-# work around a racing condition in plugins/common, which does not always
build properly using parallel build
-(cd plugins/common; make -j 1 gsd-common-enums.h)
-make %{?_smp_mflags}
+%meson_build
%install
-%make_install
+%meson_install
+
%if %{without wacom}
rm
%{buildroot}%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop
%endif
-find %{buildroot} -type f -name "*.la" -delete -print
%find_lang %{name} %{?no_lang_C}
%fdupes %{buildroot}/%{_prefix}
%files
-%doc AUTHORS COPYING ChangeLog NEWS
+%license COPYING
+%doc AUTHORS ChangeLog NEWS
%{_datadir}/gnome-settings-daemon/
%dir %{_libexecdir}/gnome-settings-daemon-3.0/
%{_libexecdir}/gnome-settings-daemon-3.0/gsd-backlight-helper
@@ -213,8 +204,6 @@
%{_libdir}/gnome-settings-daemon-3.0/libgsd.so
# Explicitly list all the plugins so we know we don't lose any
-%{_libexecdir}/gnome-settings-daemon-3.0/gsd-a11y-keyboard
-%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.A11yKeyboard.desktop
%{_libexecdir}/gnome-settings-daemon-3.0/gsd-a11y-settings
%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.A11ySettings.desktop
%{_libexecdir}/gnome-settings-daemon-3.0/gsd-clipboard
++++++ gnome-settings-daemon-3.26.2.tar.xz ->
gnome-settings-daemon-3.28.0.tar.xz ++++++
++++ 185669 lines of diff (skipped)
++++++ gnome-settings-daemon-bgo793253.patch ++++++
diff --git a/plugins/media-keys/gsd-media-keys-manager.c
b/plugins/media-keys/gsd-media-keys-manager.c
index 1ad3f3df..5e2eb7e3 100644
--- a/plugins/media-keys/gsd-media-keys-manager.c
+++ b/plugins/media-keys/gsd-media-keys-manager.c
@@ -335,6 +335,7 @@ get_key_string (MediaKey *key)
return g_strdup_printf ("custom:%s", key->custom_path);
else
g_assert_not_reached ();
+ return NULL;
}
static char *
@@ -353,6 +354,7 @@ get_binding (GsdMediaKeysManager *manager,
return g_settings_get_string (settings, "binding");
} else
g_assert_not_reached ();
+ return NULL;
}
static void
diff --git a/plugins/rfkill/rfkill-glib.c b/plugins/rfkill/rfkill-glib.c
index 450e6533..6b2df693 100644
--- a/plugins/rfkill/rfkill-glib.c
+++ b/plugins/rfkill/rfkill-glib.c
@@ -254,6 +254,7 @@ op_to_string (unsigned int op)
return "CHANGE_ALL";
default:
g_assert_not_reached ();
+ return "NULL";
}
}
diff --git a/plugins/xsettings/xsettings-manager.c
b/plugins/xsettings/xsettings-manager.c
index 947cc9ee..18fbf599 100644
--- a/plugins/xsettings/xsettings-manager.c
+++ b/plugins/xsettings/xsettings-manager.c
@@ -269,6 +269,7 @@ xsettings_get_typecode (GVariant *value)
return XSETTINGS_TYPE_COLOR;
default:
g_assert_not_reached ();
+ return NULL;
}
}