From 3a6bf5b067cb6468d72121ae0a058cf07a065f45 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 12 Mar 2025 09:52:20 +0100 Subject: [PATCH] Merging upstream version 20250312: - updates no-overview for GNOME 48 (Closes: #1100049) - compiles missing schemas (Closes: #1099496) Signed-off-by: Daniel Baumann --- CHANGELOG.txt | 10 ++++++++++ VERSION.txt | 2 +- extensions/48/just-perfection.mk | 3 +++ extensions/48/middleclickclose.mk | 3 +++ extensions/48/no-overview/extension.js | 11 ++--------- extensions/48/no-overview/metadata.json | 3 +-- extensions/48/vertical-workspaces.mk | 1 + 7 files changed, 21 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index f2ad441..38c161f 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,13 @@ +2025-03-12 Daniel Baumann + + * Releasing version 20250312. + + [ Daniel Baumann ] + * Updating 48/no-overview to version 48 [36f1f8a]. + * Removing further unused files in vertical-workspaces extension. + * Adding manual compilation of schemas for just-perfection. + * Adding manual compilation of schemas for middleclickclose. + 2025-02-12 Daniel Baumann * Releasing version 20250212. diff --git a/VERSION.txt b/VERSION.txt index 4bcf0fa..a2876d1 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -20250212 +20250312 diff --git a/extensions/48/just-perfection.mk b/extensions/48/just-perfection.mk index e344503..5c17a9b 100644 --- a/extensions/48/just-perfection.mk +++ b/extensions/48/just-perfection.mk @@ -36,6 +36,9 @@ install: build mkdir -p $(DESTDIR)/usr/share/gnome-shell/extensions unzip $(EXTENSION)/*.zip -d $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) + # compiling schema + glib-compile-schemas $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)/schemas + # removing unused files rm -f $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)/LICENSE rm -f $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)/CHANGELOG.md diff --git a/extensions/48/middleclickclose.mk b/extensions/48/middleclickclose.mk index e774c20..67da831 100644 --- a/extensions/48/middleclickclose.mk +++ b/extensions/48/middleclickclose.mk @@ -36,6 +36,9 @@ install: build mkdir -p $(DESTDIR)/usr/share/gnome-shell/extensions unzip $(EXTENSION)/*.zip -d $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) + # compiling schema + glib-compile-schemas $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)/schemas + uninstall: rm -rf $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) rmdir --ignore-fail-on-non-empty --parents $(DESTDIR) || true diff --git a/extensions/48/no-overview/extension.js b/extensions/48/no-overview/extension.js index f0a6f28..6cbb804 100644 --- a/extensions/48/no-overview/extension.js +++ b/extensions/48/no-overview/extension.js @@ -9,15 +9,8 @@ import * as Main from 'resource:///org/gnome/shell/ui/main.js'; export default class NoOverviewExtension { enable() { - if (!Main.layoutManager._startingUp) { - return; - } - - Main.layoutManager.connectObject( - 'startup-complete', - () => Main.overview.hide(), - this - ); + if (Main.layoutManager._startingUp) + Main.layoutManager.connectObject('startup-complete', () => Main.overview.hide(), this); } disable() { diff --git a/extensions/48/no-overview/metadata.json b/extensions/48/no-overview/metadata.json index 1926a58..b8f053e 100644 --- a/extensions/48/no-overview/metadata.json +++ b/extensions/48/no-overview/metadata.json @@ -1,9 +1,8 @@ { - "_generated": "Generated by SweetTooth, do not edit", "description": "No overview at start-up. Nothing more.", "name": "No overview at start-up", "original-authors": ["fthx"], - "shell-version": ["46", "47"], + "shell-version": ["48"], "url": "https://github.com/fthx/no-overview", "uuid": "no-overview@fthx", "version": 999 diff --git a/extensions/48/vertical-workspaces.mk b/extensions/48/vertical-workspaces.mk index db823e4..7d7b815 100644 --- a/extensions/48/vertical-workspaces.mk +++ b/extensions/48/vertical-workspaces.mk @@ -38,6 +38,7 @@ install: build # removing unused files rm -f $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)/LICENSE + rm -f $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)/schemas/meson.build uninstall: rm -rf $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)