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
 

Reply via email to