From a4de9a4baec1c638bfe9a9b1a4222ec01b9d0b7f Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Wed, 15 May 2024 22:55:56 -0700 Subject: [PATCH] chore: Update gnome-shell to 46.1 --- spec_files/gnome-shell/gnome-shell.spec | 7 ++-- .../gnome-shell/screencast-bus-name.patch | 34 +++++++++++++++++++ 2 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 spec_files/gnome-shell/screencast-bus-name.patch diff --git a/spec_files/gnome-shell/gnome-shell.spec b/spec_files/gnome-shell/gnome-shell.spec index d1c44627..6b5da2b7 100644 --- a/spec_files/gnome-shell/gnome-shell.spec +++ b/spec_files/gnome-shell/gnome-shell.spec @@ -2,7 +2,7 @@ %global major_version 46 Name: gnome-shell -Version: %{major_version}.0 +Version: %{major_version}.1 Release: %autorelease.bazzite.{{{ git_dir_version }}} Summary: Window management and application launching for GNOME @@ -20,7 +20,10 @@ Patch: optional-portal-helper.patch # downstream patch to stop trying on configuration errors. Patch: 0001-gdm-Work-around-failing-fingerprint-auth.patch -# shell-app: improve discrete GPU detectio +# https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3303 +Patch: screencast-bus-name.patch + +# shell-app: improve discrete GPU detection # https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3193 Patch: 3193.patch diff --git a/spec_files/gnome-shell/screencast-bus-name.patch b/spec_files/gnome-shell/screencast-bus-name.patch new file mode 100644 index 00000000..f5b38636 --- /dev/null +++ b/spec_files/gnome-shell/screencast-bus-name.patch @@ -0,0 +1,34 @@ +From 50a011a19dcc6997ea6173c07bb80b2d9888d363 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Mon, 6 May 2024 21:58:09 +0100 +Subject: [PATCH] screencast: Correct expected bus name for streams +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Previously, this only worked because GDBusConnection was not filtering +signals by their sender correctly (GNOME/glib#3268). + +Thanks: Alicia Boya García +Signed-off-by: Simon McVittie +Part-of: +--- + js/dbusServices/screencast/screencastService.js | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/js/dbusServices/screencast/screencastService.js b/js/dbusServices/screencast/screencastService.js +index d664a51b083..0645811fa0a 100644 +--- a/js/dbusServices/screencast/screencastService.js ++++ b/js/dbusServices/screencast/screencastService.js +@@ -340,7 +340,7 @@ class Recorder extends Signals.EventEmitter { + }); + + this._streamProxy = new ScreenCastStreamProxy(Gio.DBus.session, +- 'org.gnome.ScreenCast.Stream', ++ 'org.gnome.Mutter.ScreenCast', + streamPath); + + this._streamProxy.connectSignal('PipeWireStreamAdded', +-- +GitLab +