Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gamescope for openSUSE:Factory 
checked in at 2026-03-26 21:11:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gamescope (Old)
 and      /work/SRC/openSUSE:Factory/.gamescope.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gamescope"

Thu Mar 26 21:11:27 2026 rev:30 rq:1342867 version:3.16.22

Changes:
--------
--- /work/SRC/openSUSE:Factory/gamescope/gamescope.changes      2026-02-10 
21:14:47.585522911 +0100
+++ /work/SRC/openSUSE:Factory/.gamescope.new.8177/gamescope.changes    
2026-03-27 06:40:09.290840032 +0100
@@ -1,0 +2,25 @@
+Thu Mar 26 13:53:24 UTC 2026 - Antonio Teixeira <[email protected]>
+
+- Update to version 3.16.22:
+  * pipewire: Fix pipewire loop locking
+  * steamcompmgr: Use output timings for forwarding frametime to Steam
+  * backend: Remove DeferredFb, intergrate defferal into OpenVRFb directly
+  * steamcompmgr: Set cgroup device memory limits manually
+  * steamcompmgr: Fix Steam bootstrapper not showing up
+  * openvr: Improve frame pacing
+  * steamcompmgr: Only forward to vr overlays on vblank + don't forward 
overlays that aren't dirty
+  * steamcompmgr: Always forward VR overlay targets, even without a typical 
base plane active
+  * edid: rotate non-HDR displays with bRotate as well
+  * DRMBackend: If the EDID changes from under us, force a modeset
+  * DRMBackend: fix a typo in the name of a (private) data member
+  * Apps: Add gamescope-type
+  * Scripts: Add display script for OneXPlayer F1 Series OLED display
+  * steamcompmgr: Support _STEAMOS_TOUCH_POINTER_EMULATION
+  * WaylandBackend: Fix relative pointer state tracking
+  * steamcompmgr: Fix condition on enabling mouse cursor constraint
+  * DRMBackend: Fix NULL dereference in drm_prepare_liftoff()
+  * rendervulkan: Only define 32-bit float DRM_FORMATs if necessary.
+- Add wlroots-fix-build-with-libinput-1.31.patch
+  * Fixes builds with libinput 1.31
+
+-------------------------------------------------------------------

Old:
----
  gamescope-3.16.20.tar.xz

New:
----
  gamescope-3.16.22.tar.xz
  wlroots-fix-build-with-libinput-1.31.patch

----------(New B)----------
  New:  * rendervulkan: Only define 32-bit float DRM_FORMATs if necessary.
- Add wlroots-fix-build-with-libinput-1.31.patch
  * Fixes builds with libinput 1.31
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gamescope.spec ++++++
--- /var/tmp/diff_new_pack.wIgN8z/_old  2026-03-27 06:40:10.134874470 +0100
+++ /var/tmp/diff_new_pack.wIgN8z/_new  2026-03-27 06:40:10.134874470 +0100
@@ -18,7 +18,7 @@
 
 %bcond_without  intree_libs
 Name:           gamescope
-Version:        3.16.20
+Version:        3.16.22
 Release:        0
 Summary:        Micro-compositor optimized for running video games on Wayland
 License:        BSD-2-Clause
@@ -27,6 +27,7 @@
 Source:         %{name}-%{version}.tar.xz
 Source1:        stb-1675018027.5736b15.tar.xz
 Source2:        glm-1.0.1.tar.xz
+Patch0:         wlroots-fix-build-with-libinput-1.31.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  glslang-devel

++++++ _service ++++++
--- /var/tmp/diff_new_pack.wIgN8z/_old  2026-03-27 06:40:10.170875939 +0100
+++ /var/tmp/diff_new_pack.wIgN8z/_new  2026-03-27 06:40:10.174876102 +0100
@@ -13,7 +13,7 @@
   </service>
   <service name="tar_scm" mode="disabled">
     <param name="url">https://github.com/Plagman/gamescope.git</param>
-    <param name="revision">refs/tags/3.16.20</param>
+    <param name="revision">refs/tags/3.16.22</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="scm">git</param>
     <param name="versionrewrite-pattern">([\.\d]+)</param>

++++++ gamescope-3.16.20.tar.xz -> gamescope-3.16.22.tar.xz ++++++
/work/SRC/openSUSE:Factory/gamescope/gamescope-3.16.20.tar.xz 
/work/SRC/openSUSE:Factory/.gamescope.new.8177/gamescope-3.16.22.tar.xz differ: 
char 15, line 1

++++++ wlroots-fix-build-with-libinput-1.31.patch ++++++
>From c1452d88114710f5772662b1d8efb9c71edaa34c Mon Sep 17 00:00:00 2001
From: Aleksei Bavshin <[email protected]>
Date: Sat, 7 Feb 2026 17:48:16 -0800
Subject: [PATCH] backend/libinput: fix build with libinput 1.31

---
 backend/libinput/meson.build | 4 ++++
 backend/libinput/switch.c    | 5 +++++
 2 files changed, 9 insertions(+)

diff --git a/subprojects/wlroots/backend/libinput/meson.build 
b/subprojects/wlroots/backend/libinput/meson.build
index c244eb77a..091b0e0eb 100644
--- a/subprojects/wlroots/backend/libinput/meson.build
+++ b/subprojects/wlroots/backend/libinput/meson.build
@@ -29,3 +29,7 @@ features += { 'libinput-backend': true }
 wlr_deps += libinput
 
 internal_config.set10('HAVE_LIBINPUT_BUSTYPE', 
libinput.version().version_compare('>=1.26.0'))
+internal_config.set10(
+       'HAVE_LIBINPUT_SWITCH_KEYPAD_SLIDE',
+       libinput.version().version_compare('>=1.30.901')
+)
diff --git a/subprojects/wlroots/backend/libinput/switch.c 
b/subprojects/wlroots/backend/libinput/switch.c
index abeec86d7..9dde3c9cb 100644
--- a/subprojects/wlroots/backend/libinput/switch.c
+++ b/subprojects/wlroots/backend/libinput/switch.c
@@ -2,6 +2,7 @@
 #include <libinput.h>
 #include <wlr/interfaces/wlr_switch.h>
 #include "backend/libinput.h"
+#include "config.h"
 
 const struct wlr_switch_impl libinput_switch_impl = {
        .name = "libinput-switch",
@@ -36,6 +37,10 @@ void handle_switch_toggle(struct libinput_event *event,
        case LIBINPUT_SWITCH_TABLET_MODE:
                wlr_event.switch_type = WLR_SWITCH_TYPE_TABLET_MODE;
                break;
+#if HAVE_LIBINPUT_SWITCH_KEYPAD_SLIDE
+       case LIBINPUT_SWITCH_KEYPAD_SLIDE:
+               return;
+#endif
        }
        switch (libinput_event_switch_get_switch_state(sevent)) {
        case LIBINPUT_SWITCH_STATE_OFF:
-- 
GitLab

Reply via email to