From 3174b12d4da8778bb8add17aaf3d742eee3511e857b0c8d7824b79acbc87550b Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 22 Jan 2025 11:53:08 +0100 Subject: [PATCH] SDL 3.2.0 --- SDL3-3.1.8.tar.gz | 3 --- SDL3-3.2.0.tar.gz | 3 +++ SDL3-3.2.0.tar.gz.sig | Bin 0 -> 95 bytes SDL3.changes | 22 ++++++++++++++++++++++ SDL3.spec | 21 ++++++++++++--------- 5 files changed, 37 insertions(+), 12 deletions(-) delete mode 100644 SDL3-3.1.8.tar.gz create mode 100644 SDL3-3.2.0.tar.gz create mode 100644 SDL3-3.2.0.tar.gz.sig diff --git a/SDL3-3.1.8.tar.gz b/SDL3-3.1.8.tar.gz deleted file mode 100644 index 205239e..0000000 --- a/SDL3-3.1.8.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4c3da19a2629f34a768c5d5de40703ab69fea448bc2a621e7c59223c0e98d68 -size 15759739 diff --git a/SDL3-3.2.0.tar.gz b/SDL3-3.2.0.tar.gz new file mode 100644 index 0000000..164b21e --- /dev/null +++ b/SDL3-3.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf308f92c5688b1479faf5cfe24af72f3cd4ce08d0c0670d6ce55bc2ec1e9a5e +size 15776789 diff --git a/SDL3-3.2.0.tar.gz.sig b/SDL3-3.2.0.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..3457da35cf0b70b1e2d57804ac3eb0a83670f873a3dfa7b940b5ec8208d45621 GIT binary patch literal 95 zcmeB(WnmCxVvrS6WD(U!j%^5DT3>$gL7TzS$>qz-te>$mrT2gM!NA2S025iWjbWaO v)vvD-SxLUR^WNUJ-0`t=yJx^XhMA0&^X;m1xH2!#%XqVEv*)!g&Rr1z + +- Update to release 3.2.0 + * audio: added ``SDL_AudioDeviceStreamPaused`` function + * x11/wl: added support for Mod3 and more esoteric Xkb + configurations + * keyboard: added some SDL keycodes for common Xkb keys + * Use XIM for IME input on X11 + * Added support for displaying XIM composition strings + * Added SDL_ClickTrayEntry() + * audio: Allow streams to change the device-side channels maps + * Fix incorrect hotspot calculation for cursor positioning + * Added support for the 8BitDo Ultimate 2C Wireless in + Bluetooth mode + * Added Linux evdev mappings for the Wireless HORIPAD For Steam + * tray: renamed function ``SDL_HasNoActiveTrays`` to + ``SDL_HasActiveTrays`` + * vulkan: Fixes for swapchain resize crash on X11 + * render: SDL_HINT_RENDER_DRIVER now accepts a comma-separated + list + ------------------------------------------------------------------- Wed Jan 8 20:52:55 UTC 2025 - Jan Engelhardt diff --git a/SDL3.spec b/SDL3.spec index 5d61168..fb0642c 100644 --- a/SDL3.spec +++ b/SDL3.spec @@ -19,14 +19,15 @@ %define sle_version 0 Name: SDL3 %define lname libSDL3-0 -Version: 3.1.8 +Version: 3.2.0 Release: 0 Summary: Simple DirectMedia Layer Library License: Zlib Group: Development/Libraries/X11 URL: https://libsdl.org/ #Git-Clone: https://github.com/libsdl-org/SDL -Source: https://github.com/libsdl-org/SDL/releases/download/preview-%version/SDL3-%version.tar.gz +Source: https://github.com/libsdl-org/SDL/releases/download/release-%version/SDL3-%version.tar.gz +Source2: https://github.com/libsdl-org/SDL/releases/download/release-%version/SDL3-%version.tar.gz.sig Source3: %name.keyring Source4: baselibs.conf BuildRequires: cmake @@ -69,18 +70,20 @@ BuildRequires: pkgconfig(xscrnsaver) BuildRequires: pkgconfig(xxf86vm) %description -This is the "Simple DirectMedia Layer" library. It provides a generic -API for access to audio, keyboard, mouse, and display framebuffer -across multiple platforms. +Simple DirectMedia Layer (SDL) is a cross-platform library for +multi-media software, such as games and emulators. It provides a +generic API for access to audio, keyboard, mouse, and display +framebuffer. %package -n %lname Summary: Simple DirectMedia Layer Library Group: System/Libraries %description -n %lname -This is the "Simple DirectMedia Layer" library. It provides a generic -API for access to audio, keyboard, mouse, and display framebuffer -across multiple platforms. +Simple DirectMedia Layer (SDL) is a cross-platform library for +multi-media software, such as games and emulators. It provides a +generic API for access to audio, keyboard, mouse, and display +framebuffer. SDL uses dlopen, so if you experience problems under X11, check again that libXrandr2 and libXi6 are in fact installed. @@ -127,7 +130,7 @@ SDL3 C API. -DSDL_X11_SHARED:BOOL=OFF -DSDL_WAYLAND_SHARED:BOOL=OFF \ -DSDL_KMSDRM_SHARED:BOOL=OFF \ -DSDL_STATIC:BOOL=OFF -DSDL_STATIC_PIC:BOOL=ON -DSDL_RPATH:BOOL=OFF \ - -DSDL_TEST_LIBRARY:BOOL=OFF -DSDL_DISABLE_INSTALL_DOCS:BOOL=OFF + -DSDL_TEST_LIBRARY:BOOL=OFF -DSDL_INSTALL_DOCS:BOOL=ON %cmake_build