Debian Patches
Status for gamescope/3.16.20+ds-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001_remove-forcefallback.patch | remove forcefallback | Stephan Lachnit <stephanlachnit@debian.org> | not-needed | 2026-01-20 | ||
| 0002_remove-forced-versions.patch | Remove forced versions in meson.build | Stephan Lachnit <stephanlachnit@debian.org> | not-needed | 2026-01-20 | ||
| 0003_make_layer_lib_private.patch | Install Vulkan layer library to private path | Stephan Lachnit <stephanlachnit@debian.org> | yes | 2026-01-20 | ||
| 0004_use_system_spirv_headers.patch | This patch modifies src/meson.build In order to enable building with system installed spriv-headers |
Safir Secerovic <sapphire@linux.org.ba> | not-needed | 2026-01-20 | ||
| 0006_use_system_wlroots_headers.patch | add libwlroots-*-dev headers include path | Ilya Orlov <ilyaorlov124@gmail.com> | not-needed | 2026-01-20 | ||
| 0007_fix_build.patch | Remove subprojects for glm and stb | Safir Secerovic <sapphire@linux.org.ba> | not-needed | 2026-01-20 | ||
| use-dpkg-parsechangelog-for-vcs-tag.patch | Use dpkg-parsechangelog to get version during build | Ilya Orlov <ilyaorlov124@gmail.com> | not-needed | 2026-01-20 | ||
| fix-armel-build.patch | Fix for armel build armel doesn't have builtin atomics so it's needs libatomic. There is better ways to fix this (commits in this issue https://github.com/systemd/systemd/issues/25057). But this one is simplest and can't introduce regressions on other architectures. |
Ilya Orlov <ilyaorlov124@gmail.com> | not-needed | 2026-01-20 | ||
| wlserver-Remove-commit-and-destroy-surface-events-on-dest.patch | wlserver: Remove commit and destroy surface events on destruction If we do not do this newer wlroots would rightly assert every time that a surface gets closed with: gamescope: types/wlr_compositor.c:734: surface_handle_resource_destroy: Assertion `wl_list_empty(&surface->events.commit.listener_list)' failed. gamescope: types/wlr_compositor.c:737: surface_handle_resource_destroy: Assertion `wl_list_empty(&surface->events.destroy.listener_list)' failed. |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | invalid | https://github.com/ValveSoftware/gamescope/pull/2066 | 2026-01-21 | |
| wlserver-Remove-xwayland-ready-listener-on-destruction.patch | wlserver: Remove xwayland ready listener on destruction Prevents: gamescope: xwayland/server.c:462: wlr_xwayland_server_destroy: Assertion `wl_list_empty(&server->events.ready.listener_list)' failed |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | invalid | https://github.com/ValveSoftware/gamescope/pull/2066 | 2026-01-21 | |
| wlserver-Remove-all-the-signals-we-connect-to-in-server.patch | wlserver: Remove all the signals we connect to in server Starting from wlroots 0.19 all these would trigger assertion errors |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | invalid | https://github.com/ValveSoftware/gamescope/pull/2066 | 2026-01-21 | |
| wlserver-Disconnect-from-all-the-pointer-and-touch-events.patch | wlserver: Disconnect from all the pointer and touch events Destroy the event signals handlers on shutdown |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | invalid | https://github.com/ValveSoftware/gamescope/pull/2066 | 2026-01-21 | |
| wlserver-Disconnect-from-device-change-events-on-kms-clos.patch | wlserver: Disconnect from device change events on kms close | "Marco Trevisan (Treviño)" <mail@3v1n0.net> | invalid | https://github.com/ValveSoftware/gamescope/pull/2066 | 2026-01-21 | |
| wlserver-Destroy-the-session-on-shutdown.patch | wlserver: Destroy the session on shutdown | "Marco Trevisan (Treviño)" <mail@3v1n0.net> | invalid | https://github.com/ValveSoftware/gamescope/pull/2066 | 2026-01-21 | |
| DRMBackend-Close-wayland-session-KMS-on-destruction.patch | DRMBackend: Close wayland session KMS on destruction We were not closing the KMS session on destruction since the DRM FD might be still being polled by the page-flip thread. Handle this gracefully now by: - Create an event-fd - Pass the event-fd to the thread - Make the thread to repeatedly and atomically check if it should exit When we're about to finish the drm backend: - Mark the thread as thread as completed - Write to the event-fd to signal the thread that we're done - Join the thread to wait its completion - Finally close KMS on wayland side and unset the drm fd This allows to finally close all the remaining resources or signal connections that we created on wayland side |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | invalid | https://github.com/ValveSoftware/gamescope/pull/2066 | 2026-01-21 |
All known versions for source package 'gamescope'
- 3.16.20+ds-1 (forky, sid)
- 3.11.49-1 (bookworm)
