Hello community,

here is the log from the commit of package mate-settings-daemon for 
openSUSE:Leap:15.2 checked in at 2020-03-02 13:25:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/mate-settings-daemon (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.mate-settings-daemon.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mate-settings-daemon"

Mon Mar  2 13:25:31 2020 rev:27 rq:778562 version:1.23.0

Changes:
--------
--- 
/work/SRC/openSUSE:Leap:15.2/mate-settings-daemon/mate-settings-daemon.changes  
    2020-01-15 15:28:31.642680690 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.mate-settings-daemon.new.26092/mate-settings-daemon.changes
   2020-03-02 13:25:33.518660968 +0100
@@ -1,0 +2,102 @@
+Thu Jul 18 11:46:30 UTC 2019 - Jonathan Brielmaier <[email protected]>
+
+- Update to version 1.23.0:
+  * update translations
+  * media-keys: Execute default instant messaging application defined by schema
+  * locate-pointer: Do not grab pointer button when trying to locate 
+- remove patches:
+  * mate-settings-daemon-gtk-3.20.patch: we don't support gtk3.20
+    and glib2.48 anymore
+- BuildRequire gtk >= 3.22 and glib >= 2.50
+- reorder patches
+
+-------------------------------------------------------------------
+Wed Jul 17 11:08:21 UTC 2019 - Jonathan Brielmaier <[email protected]>
+
+- remove xxf86misc from BuildRequires as it got removed from TW
+- add patch:
+  * drop-libXxf86-dependency.patch: drop the dependency on libXxf86
+    fixes boo#1139857
+
+-------------------------------------------------------------------
+Tue Mar  5 15:19:33 UTC 2019 - [email protected]
+
+- Update to version 1.22.0:
+  * Require mate-desktop 1.21.1+.
+  * xrandr-applet-popup: Add an icon for configuration item.
+  * xrandr-applet-popup: Add item to mirror displays.
+  * xrandr-applet-popup: Dim menuitems for disabled monitors.
+  * xrandr-applet-popup: Enable turning monitors on an off.
+  * xrandr-applet-popup: Show icon only if "menus-have-icons" is
+    not turned off.
+  * xrandr-applet-popup: Handle Greybird (etc.) Xfce themes.
+  * xrandr-applet-popup: Special case the GNOME themes for black
+    text on monitor labels.
+  * xrandr-applet-popup: Remove draw callback.
+  * xrandr-applet-popup: Allow themes to override monitor label
+    colours.
+  * xrandr-applet-popup: Add a border to coloured monitor labels.
+  * xrandr-applet-popup: Use a coloured bg again in monitor labels.
+  * xrandr applet popup: Add monitor icons to monitor label
+    menuitems.
+  * xrandr-applet: Add a style class for menuitems.
+  * xrandr-applet: Drop non-working bg from menu.
+  * xrandr-applet: Don't hard code label colours in menu.
+  * Prevent media-keys bindings from swallowing modifier keys.
+  * Scale OSD size correctly on HiDPI displays.
+  * media-keys: Add test for rfkill OSD icons.
+  * media-keys: Add a label for the touchpad OSD.
+  * media-keys: Add labels for the rfkill OSD.
+  * media-keys: Remove test for screen brightness OSD icons.
+  * media-keys: Add support for Killswitch media keys.
+  * rfkill: Add RFKill support plugin on Linux systems.
+  * Add a shortcut to start mate-control-center.
+  * media-keys: Add test for touchpad OSD icons.
+  * media-keys: Remove touchpad OSD icons and use theme's instead.
+  * media-keys: Simplify touchpad OSD.
+  * media-keys: Add support for XF86TouchpadOn/Off.
+  * Add support for
+    org.mate.accessibility-keyboard.stickykeys-latch-to-lock.
+  * daemon: Fix a memory leak.
+  * daemon: Stop using deprecated GSettings API.
+  * xsettings: Add a setting to enable/disable primary paste
+    from the middle mouse button.
+  * Replace deprecated gdk_error_trap_push/pop.
+  * background-manager: Replace deprecated GDK functions.
+  * plugins: Avoid deprecated "gdk_keymap_get_default".
+  * media-keys: Add microphone mute key support.
+  * msd-xrdb-manager: Realise the widget.
+  * media-keys: Make sound changes quiet with Alt.
+  * msd-xrdb-manager.c: Avoid deprecated "gtk_widget_ensure_style".
+  * media-keys: Always round the render coordinates for media
+    icons.
+  * media-keys: Tweak the OSD's volume bar position.
+  * osd-window: Make the window smaller.
+  * media-keys: Make the icon smaller in OSD.
+  * media-keys: Use constant for icon size in OSD.
+  * media-keys: Add test for display switch OSD icons.
+  * media-keys: Add support for display switch OSD.
+  * media-keys: Don't show a level when muted.
+  * media-keys: Execute default calculator application defined by
+    schema.
+  * Update translations.
+- Rebase mate-settings-daemon-gtk-3.20.patch.
+
+-------------------------------------------------------------------
+Mon Dec 24 15:02:12 UTC 2018 - [email protected]
+
+- Update to version 1.20.4:
+  * Disable deprecation warnings for distcheck.
+  * Update translations.
+
+-------------------------------------------------------------------
+Thu Jun  5 11:44:33 UTC 2018 - [email protected]
+
+- Update to version 1.20.3 (changes since 1.20.1):
+  * Bump mate-desktop requirement.
+  * Make setting QT_SCALE_FACTOR optional.
+  * Support background fallback on HiDPI.
+  * Update translations.
+- Rebase mate-settings-daemon-gtk-3.20.patch.
+
+-------------------------------------------------------------------

Old:
----
  mate-settings-daemon-1.20.1.tar.xz
  mate-settings-daemon-gtk-3.20.patch

New:
----
  drop-libXxf86-dependency.patch
  mate-settings-daemon-1.23.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mate-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.zpLvmW/_old  2020-03-02 13:25:33.798661524 +0100
+++ /var/tmp/diff_new_pack.zpLvmW/_new  2020-03-02 13:25:33.802661533 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mate-settings-daemon
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,28 +12,29 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define _version 1.20
+%define _version 1.23
 Name:           mate-settings-daemon
-Version:        1.20.1
+Version:        1.23.0
 Release:        0
 Summary:        MATE session settings daemon
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          System/GUI/Other
-Url:            https://mate-desktop.org/
-Source:         
http://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
-# PATCH-FEATURE-OPENSUSE mate-settings-daemon-gtk-3.20.patch -- Restore GLib 
2.48 and GTK+ 3.20 support.
-Patch0:         mate-settings-daemon-gtk-3.20.patch
+URL:            https://mate-desktop.org/
+Source:         
https://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM drop-libXxf86-dependency.patch -- drop libXxf89 
dependency, which leaves mate in broken state, fixes boo#1139857
+Patch0:         drop-libXxf86-dependency.patch
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  mate-common >= %{_version}
+# set to _version when mate-common has an equal release
+BuildRequires:  mate-common >= 1.22
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(dconf) >= 0.13
-BuildRequires:  pkgconfig(glib-2.0) >= 2.48
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
+BuildRequires:  pkgconfig(glib-2.0) >= 2.50
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
 BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(libcanberra-gtk3)
 BuildRequires:  pkgconfig(libmatekbd) >= %{_version}
@@ -46,7 +47,6 @@
 BuildRequires:  pkgconfig(polkit-gobject-1)
 BuildRequires:  pkgconfig(sm)
 BuildRequires:  pkgconfig(xi)
-BuildRequires:  pkgconfig(xxf86misc)
 # The default background is required as fallback.
 Requires:       mate-backgrounds
 # mate-settings-daemon needs a glib scheme to work correctly.
@@ -103,11 +103,7 @@
 %endif
 
 %files
-%if 0%{?suse_version} >= 1500
 %license COPYING COPYING.LIB
-%else
-%doc COPYING COPYING.LIB
-%endif
 %doc AUTHORS NEWS
 %config 
%{_sysconfdir}/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf
 %dir %{_sysconfdir}/%{name}/
@@ -121,14 +117,11 @@
 %{_datadir}/dbus-1/services/*.service
 %{_datadir}/dbus-1/system-services/*.service
 %{_datadir}/icons/hicolor/*/apps/*
-%dir %{_datadir}/icons/mate/
-%dir %{_datadir}/icons/mate/*/
-%dir %{_datadir}/icons/mate/*/actions/
-%{_datadir}/icons/mate/*/actions/*
 %{_datadir}/mate-control-center/keybindings/50-accessibility.xml
 %{_datadir}/%{name}/
 %{_datadir}/polkit-1/actions/org.mate.settingsdaemon.datetimemechanism.policy
 %{_datadir}/glib-2.0/schemas/*.xml
+%{_libexecdir}/udev/rules.d/61-%{name}-rfkill.rules
 %{_mandir}/man?/%{name}.?%{?ext_man}
 %{_mandir}/man?/msd-*.?%{?ext_man}
 

++++++ drop-libXxf86-dependency.patch ++++++
>From 22b646166eadfa939bb17f770811a34670145b4f Mon Sep 17 00:00:00 2001
From: raveit65 <[email protected]>
Date: Wed, 10 Jul 2019 13:02:06 +0200
Subject: plugins: drop libXxf86 dependency

The X server hasn't implemented it in over 10 years.
and it was dropped from debian since a long time.

fixes https://github.com/mate-desktop/mate-settings-daemon/issues/284

diff --git a/configure.ac b/configure.ac
index 2753719..5140f40 100644
--- a/configure.ac
+++ b/configure.ac
@@ -197,12 +197,6 @@ dnl 
---------------------------------------------------------------------------
 dnl - Keyboard plugin stuff
 dnl ---------------------------------------------------------------------------
 
-AC_CHECK_X_LIB(Xxf86misc, XF86MiscQueryExtension, [
-  AC_CHECK_X_HEADERS([X11/extensions/xf86misc.h],
-      [XF86MISC_LIBS="-lXxf86misc"], :,
-      [#include <X11/Xlib.h>])], : ,
-      -lXxf86misc $x_libs)
-AC_SUBST(XF86MISC_LIBS)
 AC_CHECK_X_HEADERS([X11/extensions/XKB.h])
 
 PKG_CHECK_MODULES(LIBMATEKBDUI, [libmatekbdui >= $LIBMATEKBD_REQUIRED_VERSION 
libmatekbd >= $LIBMATEKBD_REQUIRED_VERSION libxklavier >= 5.2])
diff --git a/plugins/a11y-keyboard/Makefile.am 
b/plugins/a11y-keyboard/Makefile.am
index 39fa42a..d4d69e5 100644
--- a/plugins/a11y-keyboard/Makefile.am
+++ b/plugins/a11y-keyboard/Makefile.am
@@ -61,7 +61,6 @@ liba11y_keyboard_la_LDFLAGS =                 \
 
 liba11y_keyboard_la_LIBADD  =          \
        $(SETTINGS_PLUGIN_LIBS)         \
-       $(XF86MISC_LIBS)                \
        $(LIBNOTIFY_LIBS)               \
        $(NULL)
 
diff --git a/plugins/keyboard/Makefile.am b/plugins/keyboard/Makefile.am
index 1d2c93e..bffab68 100644
--- a/plugins/keyboard/Makefile.am
+++ b/plugins/keyboard/Makefile.am
@@ -41,7 +41,6 @@ libkeyboard_la_LDFLAGS =      \
 
 libkeyboard_la_LIBADD  =       \
        $(SETTINGS_PLUGIN_LIBS) \
-       $(XF86MISC_LIBS)        \
        $(LIBMATEKBDUI_LIBS)    \
        $(NULL)
 
diff --git a/plugins/keyboard/msd-keyboard-manager.c 
b/plugins/keyboard/msd-keyboard-manager.c
index 4444c2f..92450a8 100644
--- a/plugins/keyboard/msd-keyboard-manager.c
+++ b/plugins/keyboard/msd-keyboard-manager.c
@@ -36,10 +36,6 @@
 #include <gdk/gdk.h>
 #include <gdk/gdkx.h>
 
-#ifdef HAVE_X11_EXTENSIONS_XF86MISC_H
-#include <X11/extensions/xf86misc.h>
-#endif
-
 #ifdef HAVE_X11_EXTENSIONS_XKB_H
 #include <X11/XKBlib.h>
 #include <X11/keysym.h>
@@ -83,31 +79,6 @@ G_DEFINE_TYPE (MsdKeyboardManager, msd_keyboard_manager, 
G_TYPE_OBJECT)
 static gpointer manager_object = NULL;
 
 
-#ifdef HAVE_X11_EXTENSIONS_XF86MISC_H
-static gboolean xfree86_set_keyboard_autorepeat_rate(int delay, int rate)
-{
-        gboolean res = FALSE;
-        int      event_base_return;
-        int      error_base_return;
-
-        if (XF86MiscQueryExtension 
(GDK_DISPLAY_XDISPLAY(gdk_display_get_default()),
-                                    &event_base_return,
-                                    &error_base_return) == True) {
-                /* load the current settings */
-                XF86MiscKbdSettings kbdsettings;
-                XF86MiscGetKbdSettings 
(GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), &kbdsettings);
-
-                /* assign the new values */
-                kbdsettings.delay = delay;
-                kbdsettings.rate = rate;
-                XF86MiscSetKbdSettings 
(GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), &kbdsettings);
-                res = TRUE;
-        }
-
-        return res;
-}
-#endif /* HAVE_X11_EXTENSIONS_XF86MISC_H */
-
 #ifdef HAVE_X11_EXTENSIONS_XKB_H
 static gboolean xkb_set_keyboard_autorepeat_rate(int delay, int rate)
 {
@@ -269,10 +240,6 @@ apply_settings (GSettings          *settings,
 #ifdef HAVE_X11_EXTENSIONS_XKB_H
                 rate_set = xkb_set_keyboard_autorepeat_rate (delay, rate);
 #endif
-#ifdef HAVE_X11_EXTENSIONS_XF86MISC_H
-                if (!rate_set)
-                        rate_set = xfree86_set_keyboard_autorepeat_rate 
(delay, rate);
-#endif
                 if (!rate_set)
                         g_warning ("Neither XKeyboard not Xfree86's keyboard 
extensions are available,\n"
                                    "no way to support keyboard autorepeat rate 
settings");
diff --git a/plugins/media-keys/Makefile.am b/plugins/media-keys/Makefile.am
index 3a41d85..80e9f22 100644
--- a/plugins/media-keys/Makefile.am
+++ b/plugins/media-keys/Makefile.am
@@ -50,12 +50,11 @@ libmedia_keys_la_CFLAGS = \
 libmedia_keys_la_LDFLAGS =             \
        $(MSD_PLUGIN_LDFLAGS)
 
-libmedia_keys_la_LIBADD  =             \
-       $(top_builddir)/plugins/common/libcommon.la                     \
-       $(SETTINGS_PLUGIN_LIBS)                                         \
-    $(LIBMATEMIXER_LIBS)                     \
-    $(LIBCANBERRA_LIBS)         \
-       $(XF86MISC_LIBS)                                                \
+libmedia_keys_la_LIBADD  = \
+       $(top_builddir)/plugins/common/libcommon.la \
+       $(SETTINGS_PLUGIN_LIBS) \
+       $(LIBMATEMIXER_LIBS) \
+       $(LIBCANBERRA_LIBS) \
        -lm
 
 plugin_in_files =              \
@@ -91,7 +90,6 @@ test_media_window_LDADD = \
        $(top_builddir)/plugins/common/libcommon.la                     \
        $(SETTINGS_DAEMON_LIBS)                 \
        $(SETTINGS_PLUGIN_LIBS)                 \
-       $(XF86MISC_LIBS)                        \
        $(GST_LIBS)                             \
        -lm
 
@@ -119,13 +117,12 @@ test_media_keys_CFLAGS = \
        $(AM_CFLAGS)
 
 test_media_keys_LDADD = \
-       $(top_builddir)/mate-settings-daemon/libmsd-profile.la          \
-       $(top_builddir)/plugins/common/libcommon.la                     \
-       $(SETTINGS_DAEMON_LIBS)                 \
-       $(SETTINGS_PLUGIN_LIBS)                 \
-    $(LIBMATEMIXER_LIBS)         \
-    $(LIBCANBERRA_LIBS)         \
-       $(XF86MISC_LIBS)                        \
+       $(top_builddir)/mate-settings-daemon/libmsd-profile.la \
+       $(top_builddir)/plugins/common/libcommon.la \
+       $(SETTINGS_DAEMON_LIBS) \
+       $(SETTINGS_PLUGIN_LIBS) \
+       $(LIBMATEMIXER_LIBS) \
+       $(LIBCANBERRA_LIBS) \
        -lm
 
 gtkbuilderdir = $(pkgdatadir)
-- 
cgit v0.10.2

++++++ mate-settings-daemon-1.20.1.tar.xz -> mate-settings-daemon-1.23.0.tar.xz 
++++++
++++ 144265 lines of diff (skipped)


Reply via email to