From 938aa469b3079acef6736626fa2aa7b4f28d4722 Mon Sep 17 00:00:00 2001 From: Leon Anavi Date: Sat, 7 Nov 2026 18:52:16 +0200 Subject: [PATCH] libsdl3: Upgrade 3.4.14 -> 3.4.20 Upgrade to release 3.4.20: - Fixed mouse wheel direction in mouse relative mode on Windows - Improved Wayland clipboard handling - Fixed color cursor alpha mask on X11 - Fixed a crash when Vulkan texture memory binding fails - Fixed transparent windows using the Vulkan renderer - Improved handling of Nintendo Switch controller calibration - Fixed Nintendo Switch controllers failing because of missing stick and IMU calibration - Fixed reports stopping on the Flydigi Vader 5 Pro while the Flydigi Space Station service is running - Added support for rumble and trigger rumble on the Flydigi Vader 5 Pro - Added support for the 8BitDo Ultimate 2C Wireless controller via HIDAPI - Fixed a crash recording float audio on Android 10 - Improved relative mouse mode handling on Android - Fixed window orientation on iOS 27 - Fixed keyboard focus when using the latest Xcode on iOS Signed-off-by: Leon Anavi Signed-off-by: Khem Raj --- ...cmake-Pass-_GNU_SOURCE-via-CMAKE_REQUIRED_DEFINITION.patch | 4 ++-- .../libsdl3/{libsdl3_3.4.14.bb => libsdl3_3.4.20.bb} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename meta-oe/recipes-graphics/libsdl3/{libsdl3_3.4.14.bb => libsdl3_3.4.20.bb} (97%) diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3/0001-cmake-Pass-_GNU_SOURCE-via-CMAKE_REQUIRED_DEFINITION.patch b/meta-oe/recipes-graphics/libsdl3/libsdl3/0001-cmake-Pass-_GNU_SOURCE-via-CMAKE_REQUIRED_DEFINITION.patch index e6d372c4c0..823c4d37a5 100644 --- a/meta-oe/recipes-graphics/libsdl3/libsdl3/0001-cmake-Pass-_GNU_SOURCE-via-CMAKE_REQUIRED_DEFINITION.patch +++ b/meta-oe/recipes-graphics/libsdl3/libsdl3/0001-cmake-Pass-_GNU_SOURCE-via-CMAKE_REQUIRED_DEFINITION.patch @@ -1,4 +1,4 @@ -From c8a74ad998879e52badd09e9e52477c8e87d0e5d Mon Sep 17 00:00:00 2001 +From 6f1bd0a468f5c7b49dd63125aacd8af2dd8fd8da Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 31 Jul 2026 02:25:45 -0700 Subject: [PATCH] cmake: Pass _GNU_SOURCE via CMAKE_REQUIRED_DEFINITIONS too @@ -36,7 +36,7 @@ Signed-off-by: Khem Raj 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 93a99bc..e37858d 100644 +index f7c1528..4381326 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -122,6 +122,11 @@ set(SDL_CHECK_REQUIRED_LINK_OPTIONS "" CACHE STRING "Extra link options (for CMA diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3_3.4.14.bb b/meta-oe/recipes-graphics/libsdl3/libsdl3_3.4.20.bb similarity index 97% rename from meta-oe/recipes-graphics/libsdl3/libsdl3_3.4.14.bb rename to meta-oe/recipes-graphics/libsdl3/libsdl3_3.4.20.bb index e03ac974a5..d496b18f32 100644 --- a/meta-oe/recipes-graphics/libsdl3/libsdl3_3.4.14.bb +++ b/meta-oe/recipes-graphics/libsdl3/libsdl3_3.4.20.bb @@ -20,7 +20,7 @@ SRC_URI = "http://www.libsdl.org/release/SDL3-${PV}.tar.gz \ S = "${UNPACKDIR}/SDL3-${PV}" -SRC_URI[sha256sum] = "30d4aa2b3037718142b32dffd4e72f917ebb6cc5227150e7bb9c45efb2153aeb" +SRC_URI[sha256sum] = "f3bb06f55bed9557227a700af2ea62e49497ebdf58037732a731a5fb3ef8581f" inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even