gnome-shell/gnome-shell-executable-path-not-absolute.patch
Dominique Leuenberger 2e1f7f6fa8 Accepting request 1073086 from GNOME:Next
- 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
2023-03-20 12:49:30 +00:00

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