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 <bjorn....@gmail.com> + +- 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