1
0
forked from jengelh/SDL3

SDL 3.2.0

This commit is contained in:
Jan Engelhardt 2025-01-22 11:53:08 +01:00
parent 2195f16dae
commit 3174b12d4d
5 changed files with 37 additions and 12 deletions

BIN
SDL3-3.1.8.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
SDL3-3.2.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
SDL3-3.2.0.tar.gz.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Wed Jan 22 10:29:54 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- 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 <jengelh@inai.de>

View File

@ -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