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 - dims...@opensuse.org
+
+- Update to version 3.28.0:
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar  5 18:32:31 UTC 2018 - dims...@opensuse.org
+
+- 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 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Wed Feb 21 16:44:32 UTC 2018 - dims...@opensuse.org
+
+- 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 - dims...@opensuse.org
+
+- 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 h...@suse.com -- 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 
fezh...@suse.com -- 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 qz...@suse.com -- 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 
zai...@opensuse.org -- Update Norwegian Bokmål translations
-Patch8:         gnome-settings-daemon-nb-translations.patch
+# PATCH-FIX-UPSTREAM gnome-settings-daemon-bgo793253.patch bgo#793253 
dims...@opensuse.org -- 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;
     }
 }
 

Reply via email to