- Update to version 44.0: + Updated translations. - Add Soup to global Requires exclude, and add a manual typelib(Soup) = 3.0 Requires. Only require 3.0, before we got a dependency on Soup 2.4 as well. - Add St, Cogl and Clutter typelibs to global Requires exclude aswell. These typelibs are provided by multiple packages, but currently gnome-shell gets these provided by itself or mutter. We already have an explicit mutter requires in place so no more changes are needed for now from our end. - Drop explicit typelib(Rsvg) Requires, no longer needed. - Update to version 44.rc: + Unmute to default volume when slider was at 0 + Fix missing battery percentage in the top bar + Fix unexpected focus order after activating apps + Stop using GTK for systray support + Expose GtkIconTheme replacement to extensions + Disallow using (most of) GTK in the compositor process + Plugged leak + Misc. bug fixes and cleanups + Updated translations. - Replace pkgconfig(gnome-desktop-3.0) with pkgconfig(gnome-desktop-4) BuildRequires following upstream changes. - Temp disable gtk-doc, fails build atm. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6486 - Update to version 44.beta: + Fix screencast UI being erroneously disabled + Fix unresponsive screen area when quick settings are opened + Ensure completions are disabled when hiding on-screen keyboard + Fix missing name in wired network quick settings button + Properly apply saved shortcuts inhibition permissions + Don't let wayland popovers block overview + Improve high contrast styling + Open correct Settings panel from on-screen keyboard menu + Test running gnome-shell in CI + Do not use symbolic app icons for High Contrast + Prepare extension loading for ESM + Fix input source switching with focus on password entry + Ensure quick settings toggles align with the pixel grid + Lower OOM score of gnome-shell process + Polish page switching behavior during DND in app grid + Tweak lock- and login screen styling + Consistently link to Settings from menus + Make it easier for extensions to add a credential manager + Fix mount operation dialog when Disks is not available + Refine quick settings + Mute/unmute volume when clicking slider icon + Add device menu to Bluetooth quick settings + Expose list of background apps in quick settings + Compile extension GSettings after install + Fixed crash + Plugged memory leak + Misc. bug fixes and cleanups + Updated translations. - Replace pkgconfig(libmutter-11), pkgconfig(mutter-clutter-11), pkgconfig(mutter-cogl-11) and pkgconfig(mutter-cogl-pango-11) with a new mutter_api define and set it to 12. Also add a new mutter_req define and set it to 44.beta. Make future versionbumps more practical. - Rebase patches with quilt. Disable gnome-shell-exit-crash-workaround.patch for now, should no longer be needed + Not sure I trust the rebase quilt did. - Drop gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch: Fixed upstream. - Add a glob to typelib exclude. OBS-URL: https://build.opensuse.org/request/show/1073086 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=525
62 lines
2.2 KiB
Diff
62 lines
2.2 KiB
Diff
Index: gnome-shell-44.beta/data/meson.build
|
|
===================================================================
|
|
--- gnome-shell-44.beta.orig/data/meson.build
|
|
+++ gnome-shell-44.beta/data/meson.build
|
|
@@ -117,8 +117,14 @@ if have_systemd
|
|
install_dir: systemduserunitdir
|
|
)
|
|
|
|
- units = files('org.gnome.Shell.target',
|
|
- 'org.gnome.Shell-disable-extensions.service')
|
|
+ configure_file(
|
|
+ input: 'org.gnome.Shell-disable-extensions.service.in',
|
|
+ output: 'org.gnome.Shell-disable-extensions.service',
|
|
+ configuration: unitconf,
|
|
+ install_dir: systemduserunitdir
|
|
+ )
|
|
+
|
|
+ units = files('org.gnome.Shell.target')
|
|
|
|
install_data(units, install_dir: systemduserunitdir)
|
|
endif
|
|
Index: gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service
|
|
===================================================================
|
|
--- gnome-shell-44.beta.orig/data/org.gnome.Shell-disable-extensions.service
|
|
+++ /dev/null
|
|
@@ -1,15 +0,0 @@
|
|
-[Unit]
|
|
-Description=Disable GNOME Shell extensions after failure
|
|
-# Note that this unit must not conflict with anything, and must
|
|
-# be able to run in parallel with the gnome-session-shutdown.target.
|
|
-DefaultDependencies=no
|
|
-
|
|
-# We want to disable extensions only if gnome-shell has flagged the extensions
|
|
-# to be a likely cause of trouble.
|
|
-ConditionPathExists=%t/gnome-shell-disable-extensions
|
|
-
|
|
-[Service]
|
|
-Type=simple
|
|
-# Disable extensions
|
|
-ExecStart=gsettings set org.gnome.shell disable-user-extensions true
|
|
-Restart=no
|
|
Index: gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service.in
|
|
===================================================================
|
|
--- /dev/null
|
|
+++ gnome-shell-44.beta/data/org.gnome.Shell-disable-extensions.service.in
|
|
@@ -0,0 +1,15 @@
|
|
+[Unit]
|
|
+Description=Disable GNOME Shell extensions after failure
|
|
+# Note that this unit must not conflict with anything, and must
|
|
+# be able to run in parallel with the gnome-session-shutdown.target.
|
|
+DefaultDependencies=no
|
|
+
|
|
+# We want to disable extensions only if gnome-shell has flagged the extensions
|
|
+# to be a likely cause of trouble.
|
|
+ConditionPathExists=%t/gnome-shell-disable-extensions
|
|
+
|
|
+[Service]
|
|
+Type=simple
|
|
+# Disable extensions
|
|
+ExecStart=@bindir@/gsettings set org.gnome.shell disable-user-extensions true
|
|
+Restart=no
|