[packages/gnome-screensaver] - rel 11 - fix building with gnome-desktop 3.35+
baggins
baggins at pld-linux.org
Sun Apr 26 23:59:42 CEST 2020
commit d362ef50ee93b3b0b72356fc1a7a3099151d6704
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Apr 26 23:59:14 2020 +0200
- rel 11
- fix building with gnome-desktop 3.35+
gnome-desktop335.patch | 17 +++++++++++++++++
gnome-screensaver.spec | 4 +++-
2 files changed, 20 insertions(+), 1 deletion(-)
---
diff --git a/gnome-screensaver.spec b/gnome-screensaver.spec
index df6dd2a..b394863 100644
--- a/gnome-screensaver.spec
+++ b/gnome-screensaver.spec
@@ -2,7 +2,7 @@ Summary: GNOME screensaver
Summary(pl.UTF-8): Wygaszacz ekranu GNOME
Name: gnome-screensaver
Version: 3.6.1
-Release: 10
+Release: 11
License: GPL v2+
Group: X11/Applications
Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-screensaver/3.6/%{name}-%{version}.tar.xz
@@ -10,6 +10,7 @@ Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-screensaver/3.6/%{name}-%{
Source1: %{name}.pamd
Patch0: am.patch
Patch1: %{name}-systemd.patch
+Patch2: gnome-desktop335.patch
URL: http://live.gnome.org/GnomeScreensaver
BuildRequires: autoconf >= 2.60
BuildRequires: automake >= 1:1.10
@@ -55,6 +56,7 @@ xscreensaver.
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%{__intltoolize}
diff --git a/gnome-desktop335.patch b/gnome-desktop335.patch
new file mode 100644
index 0000000..cfe44fc
--- /dev/null
+++ b/gnome-desktop335.patch
@@ -0,0 +1,17 @@
+API changed in 3.35.4:
+
+https://gitlab.gnome.org/GNOME/gnome-desktop/commit/2882b3e5840b14f4487f19084f9e362786ae4fa3
+
+diff -up a/src/gs-manager.c b/src/gs-manager.c
+--- a/src/gs-manager.c 2020-01-16 16:33:22.958802273 -0500
++++ b/src/gs-manager.c 2020-01-16 16:33:33.440696997 -0500
+@@ -820,8 +820,7 @@ apply_background_to_window (GSManager *m
+ surface = gnome_bg_create_surface (manager->priv->bg,
+ gdk_window,
+ width,
+- height,
+- FALSE);
++ height);
+ gs_window_set_background_surface (window, surface);
+ cairo_surface_destroy (surface);
+ }
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnome-screensaver.git/commitdiff/d362ef50ee93b3b0b72356fc1a7a3099151d6704
More information about the pld-cvs-commit
mailing list