From 1e9e572968a97651c03000c205b006996185b3e291d4a8635ce491dd720ee4f6 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 2 Mar 2025 10:56:00 +0100 Subject: [PATCH] SDL 3.2.6 --- ...that-the-correct-struct-is-used-for-.patch | 32 ------------------ SDL3-3.2.4.tar.gz | 3 -- SDL3-3.2.4.tar.gz.sig | Bin 95 -> 0 bytes SDL3-3.2.6.tar.gz | 3 ++ SDL3-3.2.6.tar.gz.sig | Bin 0 -> 95 bytes SDL3.changes | 25 ++++++++++++++ SDL3.spec | 3 +- 7 files changed, 29 insertions(+), 37 deletions(-) delete mode 100644 0001-pipewire-Ensure-that-the-correct-struct-is-used-for-.patch delete mode 100644 SDL3-3.2.4.tar.gz delete mode 100644 SDL3-3.2.4.tar.gz.sig create mode 100644 SDL3-3.2.6.tar.gz create mode 100644 SDL3-3.2.6.tar.gz.sig diff --git a/0001-pipewire-Ensure-that-the-correct-struct-is-used-for-.patch b/0001-pipewire-Ensure-that-the-correct-struct-is-used-for-.patch deleted file mode 100644 index 78f83b9..0000000 --- a/0001-pipewire-Ensure-that-the-correct-struct-is-used-for-.patch +++ /dev/null @@ -1,32 +0,0 @@ -From d35bef64e913dd7d5dd3153a4b61f10ef837dad6 Mon Sep 17 00:00:00 2001 -From: Neal Gompa -Date: Mon, 10 Feb 2025 05:00:56 -0500 -Subject: [PATCH] pipewire: Ensure that the correct struct is used for - enumeration APIs - -PipeWire now requires the correct struct type is used, otherwise -it will fail to compile. - -Reference: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/188d920733f0791413d3386e5536ee7377f71b2f - -Fixes: https://github.com/libsdl-org/SDL/issues/12224 ---- - src/audio/pipewire/SDL_pipewire.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/audio/pipewire/SDL_pipewire.c b/src/audio/pipewire/SDL_pipewire.c -index 4e71dd52a..dfb5d6cf3 100644 ---- a/src/audio/pipewire/SDL_pipewire.c -+++ b/src/audio/pipewire/SDL_pipewire.c -@@ -548,7 +548,7 @@ static void node_event_info(void *object, const struct pw_node_info *info) - - // Need to parse the parameters to get the sample rate - for (i = 0; i < info->n_params; ++i) { -- pw_node_enum_params(node->proxy, 0, info->params[i].id, 0, 0, NULL); -+ pw_node_enum_params((struct pw_node*)node->proxy, 0, info->params[i].id, 0, 0, NULL); - } - - hotplug_core_sync(node); --- -2.48.1 - diff --git a/SDL3-3.2.4.tar.gz b/SDL3-3.2.4.tar.gz deleted file mode 100644 index 8469d59..0000000 --- a/SDL3-3.2.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2938328317301dfbe30176d79c251733aa5e7ec5c436c800b99ed4da7adcb0f0 -size 15766155 diff --git a/SDL3-3.2.4.tar.gz.sig b/SDL3-3.2.4.tar.gz.sig deleted file mode 100644 index 1fa36cdf764a70ae9023cb6c68dd45775b8224bbdaabb63aa4a139c523839f10..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeB(WnmCxVvrS6WD(U!j%^5DT3>$gL7TzS$>qz-te>$mr7sOlW8mTxfQcNP%CKPS vp>oHa`r^#VvjP+2c)0GYi$gL7TzS$>qz-te>$mr5`>&kAaI*04Czc!Z256 w`LqpoT0J?T4(f|Me literal 0 HcmV?d00001 diff --git a/SDL3.changes b/SDL3.changes index f53e3a9..e16eece 100644 --- a/SDL3.changes +++ b/SDL3.changes @@ -1,4 +1,29 @@ ------------------------------------------------------------------- +Sun Mar 2 09:48:26 UTC 2025 - Jan Engelhardt + +- Update to release 3.2.6 + * Added support for Motion JPEG camera capture + * Allow 2D render targets to use logical presentation + * Fixed audio glitch when resampling between large frequency + differences + * Fixed pen generated mouse events not having SDL_PEN_MOUSEID + * Added support for the 8BitDo Micro gamepad + * Added SDL_HINT_JOYSTICK_HAPTIC_AXES to specify how many haptic + axes a device has + * Fixed SDL_GetRelativeMouseState() returning no motion when not + in relative mouse mode + * Added SDL_PROP_SURFACE_HOTSPOT_X_NUMBER and + SDL_PROP_SURFACE_HOTSPOT_Y_NUMBER to allow storing cursor + hotspot positions directly in an SDL_Surface + * Added support for high DPI icons on Wayland + * Added color management protocol support on Wayland + * Fixed flushing audio forever in some cases when recording + PulseAudio on Linux + * Fixed a rare deadlock when opening an audio device using + PipeWire on Linux +- Delete 0001-pipewire-Ensure-that-the-correct-struct-is-used-for-.patch + (merged) +------------------------------------------------------------------- Tue Feb 25 16:16:00 UTC 2025 - Jan Engelhardt - Add 0001-pipewire-Ensure-that-the-correct-struct-is-used-for-.patch diff --git a/SDL3.spec b/SDL3.spec index 923de9a..0b95979 100644 --- a/SDL3.spec +++ b/SDL3.spec @@ -19,7 +19,7 @@ %define sle_version 0 Name: SDL3 %define lname libSDL3-0 -Version: 3.2.4 +Version: 3.2.6 Release: 0 Summary: Simple DirectMedia Layer Library License: Zlib @@ -30,7 +30,6 @@ Source: https://github.com/libsdl-org/SDL/releases/download/release-%ver Source2: https://github.com/libsdl-org/SDL/releases/download/release-%version/SDL3-%version.tar.gz.sig Source3: %name.keyring Source4: baselibs.conf -Patch1: 0001-pipewire-Ensure-that-the-correct-struct-is-used-for-.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libdecor-devel