Thu May 9 20:27:46 2024 UTC (17d)
gnome-shell: add patch for compatibility with glib2 2.80.1

From
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3303

Bump PKGREVISION.


(wiz)
diff -r1.39 -r1.40 pkgsrc/x11/gnome-shell/Makefile
diff -r1.7 -r1.8 pkgsrc/x11/gnome-shell/distinfo
diff -r0 -r1.1 pkgsrc/x11/gnome-shell/patches/patch-js_dbusServices_screencast_screencastService.js

cvs diff -r1.39 -r1.40 pkgsrc/x11/gnome-shell/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/gnome-shell/Makefile 2024/04/07 07:35:16 1.39
+++ pkgsrc/x11/gnome-shell/Makefile 2024/05/09 20:27:46 1.40
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.39 2024/04/07 07:35:16 wiz Exp $ 1# $NetBSD: Makefile,v 1.40 2024/05/09 20:27:46 wiz Exp $
2 2
3DISTNAME= gnome-shell-40.2 3DISTNAME= gnome-shell-40.2
4PKGREVISION= 25 4PKGREVISION= 26
5CATEGORIES= x11 gnome 5CATEGORIES= x11 gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= cirnatdan@NetBSD.org 9MAINTAINER= cirnatdan@NetBSD.org
10HOMEPAGE= https://wiki.gnome.org/Projects/GnomeShell 10HOMEPAGE= https://wiki.gnome.org/Projects/GnomeShell
11COMMENT= Next generation GNOME shell 11COMMENT= Next generation GNOME shell
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14USE_TOOLS+= pkg-config perl msgfmt xgettext gdbus-codegen 14USE_TOOLS+= pkg-config perl msgfmt xgettext gdbus-codegen
15 15
16MESON_ARGS+= -Dnetworkmanager=false 16MESON_ARGS+= -Dnetworkmanager=false
17MESON_ARGS+= -Dsystemd=false 17MESON_ARGS+= -Dsystemd=false

cvs diff -r1.7 -r1.8 pkgsrc/x11/gnome-shell/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/gnome-shell/distinfo 2023/07/06 21:45:25 1.7
+++ pkgsrc/x11/gnome-shell/distinfo 2024/05/09 20:27:46 1.8
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1$NetBSD: distinfo,v 1.7 2023/07/06 21:45:25 wiz Exp $ 1$NetBSD: distinfo,v 1.8 2024/05/09 20:27:46 wiz Exp $
2 2
3BLAKE2s (gnome-shell-40.2.tar.xz) = 865b979ac26f1dcbe401dec8f0fba2ea00dc8d42ae594bb43cb797e7c304306d 3BLAKE2s (gnome-shell-40.2.tar.xz) = 865b979ac26f1dcbe401dec8f0fba2ea00dc8d42ae594bb43cb797e7c304306d
4SHA512 (gnome-shell-40.2.tar.xz) = 0df0a68a0e2440f73dfc147045ac2f003e5f133950cdbec7fb07b92e71aa53e2e4f3ce75510552f1043404850623fc84c08aad215b39ce9d33862994ae35ba87 4SHA512 (gnome-shell-40.2.tar.xz) = 0df0a68a0e2440f73dfc147045ac2f003e5f133950cdbec7fb07b92e71aa53e2e4f3ce75510552f1043404850623fc84c08aad215b39ce9d33862994ae35ba87
5Size (gnome-shell-40.2.tar.xz) = 1869600 bytes 5Size (gnome-shell-40.2.tar.xz) = 1869600 bytes
6SHA1 (patch-config.h.meson) = 204829c331612de97f5c8d60b7788c96d60cc010 6SHA1 (patch-config.h.meson) = 204829c331612de97f5c8d60b7788c96d60cc010
7SHA1 (patch-data_gnome-shell-dbus-interfaces_gresource_xml) = de2bec04695594c5b1e4b0ecce3284bfd2edfab7 7SHA1 (patch-data_gnome-shell-dbus-interfaces_gresource_xml) = de2bec04695594c5b1e4b0ecce3284bfd2edfab7
8SHA1 (patch-data_meson.build) = 3b9949fbdc34c547b8778506b75ffca10f3834e1 8SHA1 (patch-data_meson.build) = 3b9949fbdc34c547b8778506b75ffca10f3834e1
 9SHA1 (patch-js_dbusServices_screencast_screencastService.js) = adc9cc45f496c98e0ff5241701dda47ff9df2797
9SHA1 (patch-js_misc_loginManager_js) = d37d17dd8a121d5ef5497fccafea954cc797286c 10SHA1 (patch-js_misc_loginManager_js) = d37d17dd8a121d5ef5497fccafea954cc797286c
10SHA1 (patch-js_ui_endSessionDialog.js) = 6971df6ee8b65fa827131d92404f6ae817acd84c 11SHA1 (patch-js_ui_endSessionDialog.js) = 6971df6ee8b65fa827131d92404f6ae817acd84c
11SHA1 (patch-js_ui_main.js) = ea2f5b715fac292019438fe9baec074cf90fe686 12SHA1 (patch-js_ui_main.js) = ea2f5b715fac292019438fe9baec074cf90fe686
12SHA1 (patch-meson.build) = 559875343b8183bb96dad8317e55aa6347efb5cc 13SHA1 (patch-meson.build) = 559875343b8183bb96dad8317e55aa6347efb5cc
13SHA1 (patch-src_calendar-server_meson.build) = bd07b27f8e3f19816f255e82445d335db2e462cb 14SHA1 (patch-src_calendar-server_meson.build) = bd07b27f8e3f19816f255e82445d335db2e462cb
14SHA1 (patch-src_main.c) = d6d109ff7aee58a437aa9389403366e4be241d40 15SHA1 (patch-src_main.c) = d6d109ff7aee58a437aa9389403366e4be241d40
15SHA1 (patch-src_shell-polkit-authentication-agent.h) = 3b6375eb43e5dc11631f712c0a38aa810fc1db37 16SHA1 (patch-src_shell-polkit-authentication-agent.h) = 3b6375eb43e5dc11631f712c0a38aa810fc1db37
16SHA1 (patch-src_shell-util.c) = 92fbc695162f7fe735b92eb344215cf0c69e65c6 17SHA1 (patch-src_shell-util.c) = 92fbc695162f7fe735b92eb344215cf0c69e65c6

File Added: pkgsrc/x11/gnome-shell/patches/patch-js_dbusServices_screencast_screencastService.js
$NetBSD: patch-js_dbusServices_screencast_screencastService.js,v 1.1 2024/05/09 20:27:46 wiz Exp $

Fix compatibility with glib2 2.80.1.
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3303

--- js/dbusServices/screencast/screencastService.js.orig	2021-06-10 11:33:01.564930400 +0000
+++ js/dbusServices/screencast/screencastService.js
@@ -161,7 +161,7 @@ var Recorder = class {
             });
 
         this._streamProxy = new ScreenCastStreamProxy(Gio.DBus.session,
-            'org.gnome.ScreenCast.Stream',
+            'org.gnome.Mutter.ScreenCast',
             streamPath);
 
         this._streamProxy.connectSignal('PipeWireStreamAdded',