diff mbox series

[meta-oe,17/22] libsdl3: Upgrade 3.4.14 -> 3.4.20

Message ID 20261107165221.122340-17-leon.anavi@konsulko.com
State New
Headers show
Series [meta-oe,01/22] asio: Upgrade 1.36.0 -> 1.38.2 | expand

Commit Message

Leon Anavi Nov. 7, 2026, 4:52 p.m. UTC
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 <leon.anavi@konsulko.com>
---
 ...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 mbox series

Patch

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 <khem.raj@oss.qualcomm.com>
 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 <khem.raj@oss.qualcomm.com>
  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