From 2aae6b0da1edc5382dba273fd61d978b108b432f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Wed, 6 Sep 2023 15:52:42 +0200 Subject: [PATCH] Update to 45.rc --- .gitignore | 1 + ...on-t-crash-if-app-id-can-t-be-looked.patch | 88 ------------------- gnome-shell.spec | 6 +- sources | 2 +- 4 files changed, 4 insertions(+), 93 deletions(-) delete mode 100644 0001-backgroundApps-Don-t-crash-if-app-id-can-t-be-looked.patch diff --git a/.gitignore b/.gitignore index bfc0fd4..6f7f147 100644 --- a/.gitignore +++ b/.gitignore @@ -217,3 +217,4 @@ gnome-shell-2.31.5.tar.bz2 /gnome-shell-45.alpha.tar.xz /gnome-shell-45.beta.tar.xz /gnome-shell-45.beta.1.tar.xz +/gnome-shell-45.rc.tar.xz diff --git a/0001-backgroundApps-Don-t-crash-if-app-id-can-t-be-looked.patch b/0001-backgroundApps-Don-t-crash-if-app-id-can-t-be-looked.patch deleted file mode 100644 index 8ff6f6d..0000000 --- a/0001-backgroundApps-Don-t-crash-if-app-id-can-t-be-looked.patch +++ /dev/null @@ -1,88 +0,0 @@ -From e442e9daf632d2ceb276f9e254d5850a33f91667 Mon Sep 17 00:00:00 2001 -From: Ray Strode -Date: Wed, 6 Sep 2023 09:23:51 -0400 -Subject: [PATCH] backgroundApps: Don't crash if app id can't be looked up - -I'm looking at a log file with this trace back: - - JS ERROR: TypeError: a.app is null - _sync/<@resource:///org/gnome/shell/ui/status/backgroundApps.js:226:17 - _sync@resource:///org/gnome/shell/ui/status/backgroundApps.js:225:14 - _init/ 0); - } - - _sync() { - this._syncVisibility(); - - if (!this._proxy) - return; - - const {BackgroundApps: backgroundApps} = this._proxy; - - this._appsSection.removeAll(); - - const items = new Map(); - (backgroundApps ?? []) - .map(backgroundApp => { - const appId = backgroundApp.app_id.deepUnpack(); - const app = this._appSystem.lookup_app(`${appId}.desktop`); - const message = backgroundApp.message?.deepUnpack(); - - return {app, message}; - }) -+ .filter(backgroundApp => backgroundApp.app) - .sort((a, b) => { - return a.app.get_name().localeCompare(b.app.get_name()); - }) - .forEach(backgroundApp => { - const {app, message} = backgroundApp; - - let item = items.get(app); - if (!item) { - item = new BackgroundAppMenuItem(app); - items.set(app, item); - this._appsSection.addMenuItem(item); - } - - if (message) - item.set({message}); - }); - - const nBackgroundApps = items.size; - this.title = nBackgroundApps === 0 - ? _('No Background Apps') - : ngettext( - '%d Background App', - '%d Background Apps', - nBackgroundApps).format(nBackgroundApps); - this._listTitle.visible = nBackgroundApps > 0; - } - - vfunc_clicked() { - this.menu.open(); - } --- -2.41.0 - diff --git a/gnome-shell.spec b/gnome-shell.spec index 4974ea9..14af123 100644 --- a/gnome-shell.spec +++ b/gnome-shell.spec @@ -1,8 +1,8 @@ %global tarball_version %%(echo %{version} | tr '~' '.') Name: gnome-shell -Version: 45~beta.1 -Release: %autorelease -b 4 +Version: 45~rc +Release: %autorelease Summary: Window management and application launching for GNOME License: GPLv2+ @@ -20,8 +20,6 @@ Patch: 0001-status-keyboard-Add-a-catch-around-reload-call.patch Patch: 0002-status-keyboard-Load-keyboard-from-system-settings-i.patch Patch: 0003-status-keyboard-Use-gnome-desktop-API-for-getting-de.patch -Patch: 0001-backgroundApps-Don-t-crash-if-app-id-can-t-be-looked.patch - %define eds_version 3.45.1 %define gnome_desktop_version 44.0-7 %define glib2_version 2.56.0 diff --git a/sources b/sources index 05326e1..2ce02ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-shell-45.beta.1.tar.xz) = 3430e36d46294f5d2d3fd839ebdd505f029f13efbf80fcb4934ec3cf8fd8489dee00c01d7596821f59826c0857e8afffac7832dab7b9843493694dbdadc858e6 +SHA512 (gnome-shell-45.rc.tar.xz) = fb8d58311fe1a1248d1d931005f308d09e6b0d5a76ed77cc8ba89cafe64901ad34123eb2edb05057ef1b2b5db0c8a5095d28bca3e6f2396e120fc5d24417ef8a