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
