Hello community,
here is the log from the commit of package mate-screensaver for openSUSE:Factory checked in at 2019-07-31 14:35:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mate-screensaver (Old)
and /work/SRC/openSUSE:Factory/.mate-screensaver.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mate-screensaver"
Wed Jul 31 14:35:33 2019 rev:25 rq:719963 version:1.23.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/mate-screensaver/mate-screensaver.changes 2019-06-19 20:57:55.309956109 +0200
+++ /work/SRC/openSUSE:Factory/.mate-screensaver.new.4126/mate-screensaver.changes 2019-07-31 14:35:37.441889879 +0200
@@ -1,0 +2,14 @@
+Thu Jul 18 11:59:21 UTC 2019 - Jonathan Brielmaier
+
+- Update to version 1.23.0:
+ * Update translations
+- add patches:
+ * drop-libXxf89-dependency.patch: drop the dependency on libXxf89
+ as it got removed from TW, fixes boo#1139857
+- remove patches:
+ * mate-screensaver-gtk-3.20.patch: we don't support gtk3.20 and
+ glib3.28 anymore
+- remove xxf86misc and xxf86vm from BuildRequires
+- require gtk >= 3.22 and glib >= 3.50
+
+-------------------------------------------------------------------
Old:
----
mate-screensaver-1.22.1.tar.xz
mate-screensaver-gtk-3.20.patch
New:
----
drop-libXxf89-dependency.patch
mate-screensaver-1.23.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mate-screensaver.spec ++++++
--- /var/tmp/diff_new_pack.Inng1b/_old 2019-07-31 14:35:38.037889575 +0200
+++ /var/tmp/diff_new_pack.Inng1b/_new 2019-07-31 14:35:38.037889575 +0200
@@ -16,9 +16,9 @@
#
-%define _version 1.22
+%define _version 1.23
Name: mate-screensaver
-Version: 1.22.1
+Version: 1.23.0
Release: 0
Summary: MATE Desktop screensaver
License: GPL-2.0-or-later AND LGPL-2.0-or-later
@@ -27,9 +27,10 @@
Source: https://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
# PATCH-FIX-OPENSUSE mate-screensaver-1.7.1-vendor_pam_integration.patch nmarques@mate-desktop.org -- PAM integration with SUSE.
Patch0: mate-screensaver-1.7.1-vendor_pam_integration.patch
-# PATCH-FEATURE-OPENSUSE mate-screensaver-gtk-3.20.patch -- Restore GLib 2.48 and GTK+ 3.20 support.
-Patch1: mate-screensaver-gtk-3.20.patch
-BuildRequires: mate-common >= %{_version}
+# PATCH-FIX-UPSTREAM drop-libXxf89-dependency.patch -- drop the dependency on libXxf89. Fixes boo#1139857
+Patch1: drop-libXxf89-dependency.patch
+# set to _version when mate-common has an equal release
+BuildRequires: mate-common >= 1.22
BuildRequires: pam-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
@@ -39,8 +40,8 @@
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(gl)
-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(libmate-menu) >= %{_version}
BuildRequires: pkgconfig(libmatekbdui)
BuildRequires: pkgconfig(libnotify)
@@ -51,8 +52,6 @@
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xscrnsaver)
-BuildRequires: pkgconfig(xxf86misc)
-BuildRequires: pkgconfig(xxf86vm)
Requires: mate-session-manager-gschemas >= %{_version}
Recommends: %{name}-lang
Recommends: xscreensaver-data
++++++ drop-libXxf89-dependency.patch ++++++
From 018024ef67a0fedfc37c0c21b198ee032e97b99c Mon Sep 17 00:00:00 2001
From: raveit65
Date: Wed, 10 Jul 2019 15:12:38 +0200
Subject: [PATCH] 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-screensaver/issues/199
---
configure.ac | 17 ------------
src/gs-grab-x11.c | 68 -----------------------------------------------
2 files changed, 85 deletions(-)
diff --git a/configure.ac b/configure.ac
index b215428..05984ec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -413,23 +413,6 @@ elif test "$with_xf86gamma" != no; then
exit 1
fi
-dnl ---------------------------------------------------------------------------
-dnl - Check for XF86MiscSetGrabKeysState (but only bother if we are already
-dnl - using other XF86 stuff.)
-dnl ---------------------------------------------------------------------------
-
-
-have_xf86miscsetgrabkeysstate=no
-if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then
- AC_CHECK_X_LIB(Xxf86misc, XF86MiscSetGrabKeysState,
- [have_xf86miscsetgrabkeysstate=yes],
- [true], -lXext -lX11)
- if test "$have_xf86miscsetgrabkeysstate" = yes ; then
- SAVER_LIBS="$SAVER_LIBS -lXxf86misc"
- AC_DEFINE(HAVE_XF86MISCSETGRABKEYSSTATE, , [Define this if you have the XF86MiscSetGrabKeysState function])
- fi
-fi
-
dnl ---------------------------------------------------------------------------
dnl - The --enable-locking option
dnl ---------------------------------------------------------------------------
diff --git a/src/gs-grab-x11.c b/src/gs-grab-x11.c
index 9fff12d..df95c5a 100644
--- a/src/gs-grab-x11.c
+++ b/src/gs-grab-x11.c
@@ -29,10 +29,6 @@
#include
#include
-#ifdef HAVE_XF86MISCSETGRABKEYSSTATE
-# include
-#endif /* HAVE_XF86MISCSETGRABKEYSSTATE */
-
#include "gs-window.h"
#include "gs-grab.h"
#include "gs-debug.h"
@@ -83,75 +79,11 @@ grab_string (int status)
}
}
-#ifdef HAVE_XF86MISCSETGRABKEYSSTATE
-/* This function enables and disables the Ctrl-Alt-KP_star and
- Ctrl-Alt-KP_slash hot-keys, which (in XFree86 4.2) break any
- grabs and/or kill the grabbing client. That would effectively
- unlock the screen, so we don't like that.
-
- The Ctrl-Alt-KP_star and Ctrl-Alt-KP_slash hot-keys only exist
- if AllowDeactivateGrabs and/or AllowClosedownGrabs are turned on
- in XF86Config. I believe they are disabled by default.
-
- This does not affect any other keys (specifically Ctrl-Alt-BS or
- Ctrl-Alt-F1) but I wish it did. Maybe it will someday.
- */
-static void
-xorg_lock_smasher_set_active (GSGrab *grab,
- gboolean active)
-{
- int status, event, error;
- GdkDisplay *display;
-
- display = gdk_display_get_default ();
-
- if (!XF86MiscQueryExtension (GDK_DISPLAY_XDISPLAY (display), &event, &error))
- {
- gs_debug ("No XFree86-Misc extension present");
- return;
- }
-
- if (active)
- {
- gs_debug ("Enabling the x.org grab smasher");
- }
- else
- {
- gs_debug ("Disabling the x.org grab smasher");
- }
-
- gdk_x11_display_error_trap_push (display);
-
- status = XF86MiscSetGrabKeysState (GDK_DISPLAY_XDISPLAY (display), active);
-
- gdk_display_sync (display);
- error = gdk_x11_display_error_trap_pop (display);
-
- if (active && status == MiscExtGrabStateAlready)
- {
- /* shut up, consider this success */
- status = MiscExtGrabStateSuccess;
- }
-
- if (error == Success) {
- gs_debug ("XF86MiscSetGrabKeysState(%s) returned %s\n",
- active ? "on" : "off",
- (status == MiscExtGrabStateSuccess ? "MiscExtGrabStateSuccess" :
- status == MiscExtGrabStateLocked ? "MiscExtGrabStateLocked" :
- status == MiscExtGrabStateAlready ? "MiscExtGrabStateAlready" :
- "unknown value"));
- } else {
- gs_debug ("XF86MiscSetGrabKeysState(%s) failed with error code %d\n",
- active ? "on" : "off", error);
- }
-}
-#else
static void
xorg_lock_smasher_set_active (GSGrab *grab,
gboolean active)
{
}
-#endif /* HAVE_XF86MISCSETGRABKEYSSTATE */
static void
prepare_window_grab_cb (GdkSeat *seat,
++++++ mate-screensaver-1.22.1.tar.xz -> mate-screensaver-1.23.0.tar.xz ++++++
++++ 8477 lines of diff (skipped)