Debian Patches

Status for libsdl3/3.2.22+ds-1

Patch Description Author Forwarded Bugs Origin Last update
Fix-crash-when-enumerating-Steam-Controllers.patch Fix crash when enumerating Steam Controllers Sam Lantinga <slouken@libsdl.org> yes upstream upstream, 3.2.24, commit:a6fd74fa3bdee9b718e213cec35dfb0193ef9f2a 2025-08-14
gpu-VK_KHR_get_physical_device_properties2-can-be-optiona.patch gpu: VK_KHR_get_physical_device_properties2 can be optional
(cherry picked from commit 689049f8ecd66efc41a118edd4364d7ac2c38f99)
Ethan Lee <flibitijibibo@gmail.com> no upstream, 3.2.24, commit:03dd1520a371c19d9f29be2f6a9f8891d0a3c928 2025-09-02
cmake-use-APPLE-in-dep_option.patch cmake: use APPLE in dep_option
expands to <nothing> on e.g. Windows, which will be interpreted as true by cmake_dependent_option.

(cherry picked from commit 1e7d3b51de12399675990bef095f6b21605ca036)
Anonymous Maarten <anonymous.maarten@gmail.com> no upstream, 3.2.24, commit:3b4a198655a013bed51c33b6ef12ac4d5c880a38 2025-04-03
Set-the-texture-scale-and-address-mode-when-creating-a-te.patch Set the texture scale and address mode when creating a texture
(cherry picked from commit ef19c7201549c3ec07aab2479c44ee259d616efe)
Sam Lantinga <slouken@libsdl.org> yes upstream upstream, 3.2.24, commit:f2ae66b64fad53e98483c4b7006696a892006aff 2025-09-02
Leave-letterbox-borders-set-to-the-frame-clear-color.patch Leave letterbox borders set to the frame clear color
(cherry picked from commit fbbc29159a25f26d789694a74c2d1d3216dfb49d)
Sam Lantinga <slouken@libsdl.org> yes upstream upstream, 3.2.24, commit:5594d03da086ab255b1d7ace1496f3a0c109a83d 2025-09-02
Don-t-set-SDL_SURFACE_LOCK_NEEDED-until-a-surface-is-RLE-.patch Don't set SDL_SURFACE_LOCK_NEEDED until a surface is RLE encoded
(cherry picked from commit 437d78499cc2ce3f6f49a4efc9461ef1ada7a7b6)
Sam Lantinga <slouken@libsdl.org> yes upstream upstream, 3.2.24, commit:e7dd5d841ba7f8905f1b586a31a9460f1b41e427 2025-09-02
Add-GNU-Hurd-as-platform.patch Add GNU/Hurd as platform
SDL has been building on GNU/Hurd for a long time, using either drivers
based on external libraries (e.g. X11, pulseaudio, sndio, etc) or dummy
drivers. This commit introduces it explicitly as platform, so it can be
recognized, and tweaked as needed. In particular:
- introduce the SDL_PLATFORM_HURD define
- tighten/improve the platform detection in cmake, and use "Hurd" as
identifier
- return the platform name in SDL_GetPlatform()
- tweak the CFLAGS/LDFLAGS so pthreads can be used properly
- implement SDL_GetExeName(), using /proc/self/exe as provided by the
basic Linux-like procfs
- enable GLES 2 in tests (mostly for consistency with Linux)

[smcv: Add a note that availability of SDL_PLATFORM_HURD in 3.2.x is
Debian-specific]
Pino Toscano <toscano.pino@tiscali.it> no debian upstream, 3.4.0, commit:5ff9935e021bd22f36de69f193a948c2138b854b 2025-08-07
cmake-detect-RISCOS-platform-before-GNU-Hurd.patch cmake: detect RISCOS platform before GNU/Hurd Anonymous Maarten <anonymous.maarten@gmail.com> no debian upstream, 3.4.0, commit:595c37b3a4cb62fee46326cd09efb635e49f2a49 2025-08-08
wikiheaders-Escape-backslash-in-man-pages.patch wikiheaders: Escape backslash in man pages
Otherwise, groff will interpret it as a macro, causing the man page
for SDL_GetPrefPath() to be mis-rendered. Escape unescaped backslashes
as `\(rs` ("reverse solidus") before escaping other characters with
macros that, themselves, contain backslashes.
Simon McVittie <smcv@collabora.com> yes 2025-08-30

All known versions for source package 'libsdl3'

Links