Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-shell-extensions for
openSUSE:Factory checked in at 2025-05-27 18:52:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell-extensions (Old)
and /work/SRC/openSUSE:Factory/.gnome-shell-extensions.new.2732 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell-extensions"
Tue May 27 18:52:28 2025 rev:147 rq:1280303 version:48.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-shell-extensions/gnome-shell-extensions.changes
2025-04-20 19:55:10.400894762 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-shell-extensions.new.2732/gnome-shell-extensions.changes
2025-05-27 18:52:43.327154231 +0200
@@ -1,0 +2,7 @@
+Mon May 26 14:28:23 UTC 2025 - Bjørn Lie <[email protected]>
+
+- Update to version 48.2:
+ + windowsNavigator: Fix handling keyboard shortcuts
+ + build: Allow disabling the X11 session
+
+-------------------------------------------------------------------
Old:
----
gnome-shell-extensions-48.1.obscpio
New:
----
gnome-shell-extensions-48.2.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-shell-extensions.spec ++++++
--- /var/tmp/diff_new_pack.eukJGU/_old 2025-05-27 18:52:45.307237542 +0200
+++ /var/tmp/diff_new_pack.eukJGU/_new 2025-05-27 18:52:45.327238382 +0200
@@ -19,7 +19,7 @@
%global __requires_exclude typelib\\(Meta\\)
Name: gnome-shell-extensions
-Version: 48.1
+Version: 48.2
Release: 0
Summary: A collection of extensions for GNOME Shell
License: GPL-2.0-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.eukJGU/_old 2025-05-27 18:52:45.683253362 +0200
+++ /var/tmp/diff_new_pack.eukJGU/_new 2025-05-27 18:52:45.715254708 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param
name="url">https://gitlab.gnome.org/GNOME/gnome-shell-extensions.git</param>
- <param name="revision">48.1</param>
+ <param name="revision">48.2</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
++++++ gnome-shell-extensions-48.1.obscpio ->
gnome-shell-extensions-48.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-shell-extensions-48.1/NEWS
new/gnome-shell-extensions-48.2/NEWS
--- old/gnome-shell-extensions-48.1/NEWS 2025-04-13 17:06:43.000000000
+0200
+++ new/gnome-shell-extensions-48.2/NEWS 2025-05-24 19:10:03.000000000
+0200
@@ -1,3 +1,11 @@
+48.2
+====
+* windowsNavigator: Fix handling keyboard shortcuts [Daniel; !395]
+* build: Allow disabling the X11 session [Neal; !396, !400]
+
+Contributors:
+ Daniel Buch Hansen, Neal Gompa
+
48.1
====
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-shell-extensions-48.1/data/meson.build
new/gnome-shell-extensions-48.2/data/meson.build
--- old/gnome-shell-extensions-48.1/data/meson.build 2025-04-13
17:06:43.000000000 +0200
+++ new/gnome-shell-extensions-48.2/data/meson.build 2025-05-24
19:10:03.000000000 +0200
@@ -2,14 +2,19 @@
#
# SPDX-License-Identifier: GPL-2.0-or-later
+have_x11 = get_option('x11')
+
session_desktop_base = 'gnome-classic'
session_desktops = [
session_desktop_base,
- session_desktop_base + '-xorg',
session_desktop_base + '-wayland',
]
+if have_x11
+ session_desktops += [session_desktop_base + '-xorg']
+endif
+
foreach name : session_desktops
session_desktop = name + '.desktop'
if name.endswith('-xorg')
@@ -21,7 +26,7 @@
# There is a workaround in meson/session-post-install.py until
proper
# solution arises:
# https://github.com/mesonbuild/meson/issues/2416
- session_instdir = xsessiondir
+ session_instdir = wlsessiondir
#session_instdir = [ xesssiondir, wlsessiondir ]
endif
i18n.merge_file(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-shell-extensions-48.1/extensions/windowsNavigator/extension.js
new/gnome-shell-extensions-48.2/extensions/windowsNavigator/extension.js
--- old/gnome-shell-extensions-48.1/extensions/windowsNavigator/extension.js
2025-04-13 17:06:43.000000000 +0200
+++ new/gnome-shell-extensions-48.2/extensions/windowsNavigator/extension.js
2025-05-24 19:10:03.000000000 +0200
@@ -173,7 +173,7 @@
this._injectionManager.overrideMethod(viewProto, '_hideTooltips', ()
=> {
/* eslint-disable no-invalid-this */
return function () {
- if (global.stage.get_key_focus() === global.stage)
+ if (global.stage.get_key_focus() === null)
global.stage.set_key_focus(this._prevFocusActor);
this._pickWindow = false;
for (let i = 0; i < this._workspaces.length; i++)
@@ -235,7 +235,7 @@
return true;
}
- if (global.stage.get_key_focus() !== global.stage)
+ if (global.stage.get_key_focus() !== null)
return false;
// ignore shift presses, they're required to get numerals in
azerty keyboards
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-shell-extensions-48.1/meson/session-post-install.py
new/gnome-shell-extensions-48.2/meson/session-post-install.py
--- old/gnome-shell-extensions-48.1/meson/session-post-install.py
2025-04-13 17:06:43.000000000 +0200
+++ new/gnome-shell-extensions-48.2/meson/session-post-install.py
2025-05-24 19:10:03.000000000 +0200
@@ -15,10 +15,10 @@
# FIXME: Meson is unable to copy a generated target file:
# https://groups.google.com/forum/#!topic/mesonbuild/3iIoYPrN4P0
-dst_dir = os.path.join(install_root, 'wayland-sessions')
+dst_dir = os.path.join(install_root, 'xsessions')
if not os.path.exists(dst_dir):
os.makedirs(dst_dir)
-src = os.path.join(install_root, 'xsessions', 'gnome-classic.desktop')
+src = os.path.join(install_root, 'wayland-sessions', 'gnome-classic.desktop')
dst = os.path.join(dst_dir, 'gnome-classic.desktop')
shutil.copyfile(src, dst)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-shell-extensions-48.1/meson.build
new/gnome-shell-extensions-48.2/meson.build
--- old/gnome-shell-extensions-48.1/meson.build 2025-04-13 17:06:43.000000000
+0200
+++ new/gnome-shell-extensions-48.2/meson.build 2025-05-24 19:10:03.000000000
+0200
@@ -4,7 +4,7 @@
project(
'gnome-shell-extensions',
- version: '48.1',
+ version: '48.2',
meson_version: '>= 1.1.0',
license: 'GPL-2.0-or-later',
)
@@ -31,6 +31,8 @@
uuid_suffix = '@gnome-shell-extensions.gcampax.github.com'
+have_x11 = get_option('x11')
+
classic_extensions = [
'apps-menu',
'places-menu',
@@ -86,10 +88,12 @@
if classic_mode_enabled
subdir('data')
- meson.add_install_script(
- 'meson/session-post-install.py',
- join_paths(get_option('prefix'), datadir),
- )
+ if have_x11
+ meson.add_install_script(
+ 'meson/session-post-install.py',
+ join_paths(get_option('prefix'), datadir),
+ )
+ endif
endif
subdir('extensions')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-shell-extensions-48.1/meson.options
new/gnome-shell-extensions-48.2/meson.options
--- old/gnome-shell-extensions-48.1/meson.options 2025-04-13
17:06:43.000000000 +0200
+++ new/gnome-shell-extensions-48.2/meson.options 2025-05-24
19:10:03.000000000 +0200
@@ -20,3 +20,9 @@
value: false,
description: 'Enable installing data files for classic mode.'
)
+
+option('x11',
+ type: 'boolean',
+ value: true,
+ description: 'Enable X11 session support.'
+)
++++++ gnome-shell-extensions.obsinfo ++++++
--- /var/tmp/diff_new_pack.eukJGU/_old 2025-05-27 18:52:46.923305535 +0200
+++ /var/tmp/diff_new_pack.eukJGU/_new 2025-05-27 18:52:46.963307219 +0200
@@ -1,5 +1,5 @@
name: gnome-shell-extensions
-version: 48.1
-mtime: 1744556803
-commit: 76e4dbae3f99b9cae38cc2d7c9805e7407db95b1
+version: 48.2
+mtime: 1748106603
+commit: f1e2121b5e7a58a75c795a7a98d744c4cda771b8