SHA256
1
0
forked from pool/SDL3

Accepting request 1239488 from games

- Update to release 3.2.0

OBS-URL: https://build.opensuse.org/request/show/1239488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SDL3?expand=0&rev=8
This commit is contained in:
Ana Guerrero 2025-01-22 15:38:30 +00:00 committed by Git OBS Bridge
commit 353aca7ef0
6 changed files with 39 additions and 14 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

View File

@ -1,4 +1,4 @@
mtime: 1736371729
commit: 2195f16dae55ce6aa8fa13045d241a1a25a7df99079f4fb2d4bfef300256440d
mtime: 1737543840
commit: 3174b12d4da8778bb8add17aaf3d742eee3511e857b0c8d7824b79acbc87550b
url: https://src.opensuse.org/jengelh/SDL3
revision: master