libsdl2-compat: update 2.32.52 -> 2.32.56

2.32.56
This is a stable bugfix release, with the following changes:

    Fixed rendering in Mesen2
    Fixed brightness in ioquake3
    Fixed a hang at launch in the xemu emulator
    Fixed crackling and sped up audio in OpenRCT2
    Fixed fullscreen window positioning on Wayland with multiple displays
    Key events are now sent for dead keys on X11
    Fixed mouse wheel integer scrolling values
    Fixed a double-free when working with RLE surfaces
    Fixed a memory leak in SDL_LockTextureToSurface()
    Fixed sending SDL3 controller events to SDL2 applications

2.32.54
This is a stable bugfix release, with the following changes:

    sdl2_compat.pc was renamed to sdl2-compat.pc
    Fixed creating fullscreen exclusive windows
    Fixed relative mouse motion for Half-Life and mods on Windows
    Fixed crash during controller hotplug in RetroArch
    Fixed display scale under Wayland in ioquake3
    Default to using X11 for the UE5 editor, fixing mouse input
    Fixed SDL_SetWindowInputFocus() return value
    Improved accuracy of SDL_GetRenderDriverInfo()
    Improved handling of very slight mouse movements

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Markus Volk 2025-05-21 17:09:24 +02:00 committed by Khem Raj
parent 59a6d69786
commit ed32c008da
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -11,7 +11,7 @@ LICENSE = "Zlib"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=98241180d857fe975e4b60d44d6c01a5"
SRC_URI = "http://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz"
SRC_URI[sha256sum] = "eb02c4c47d90e7a2585a65c712cf4a08ff4c37c0a1efc17af49d8ebde3292c23"
SRC_URI[sha256sum] = "27e845b1b7dc0a91a85f1a1f18892ed205adb38caf767741eb258008d8264de0"
S = "${WORKDIR}/sdl2-compat-${PV}"
DEPENDS += "libsdl3"
@ -23,7 +23,7 @@ inherit cmake pkgconfig upstream-version-is-even features_check
REQUIRED_DISTRO_FEATURES = "opengl x11"
do_install:append() {
mv ${D}${libdir}/pkgconfig/sdl2_compat.pc ${D}${libdir}/pkgconfig/sdl2.pc
mv ${D}${libdir}/pkgconfig/sdl2-compat.pc ${D}${libdir}/pkgconfig/sdl2.pc
}
FILES:${PN} += "${datadir}/licenses"