[packages/SDL3] up to 3.4.0
atler
atler at pld-linux.org
Thu Jan 1 15:07:10 CET 2026
commit 4312bdd06dd07d0b0ea9bb45cdcfa7619bd947a8
Author: Jan Palus <atler at pld-linux.org>
Date: Thu Jan 1 15:06:48 2026 +0100
up to 3.4.0
SDL3.spec | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/SDL3.spec b/SDL3.spec
index 7725a07..7e83332 100644
--- a/SDL3.spec
+++ b/SDL3.spec
@@ -8,7 +8,9 @@
%bcond_without pipewire # Pipewire audio support
%bcond_without vulkan # Vulkan graphics support
%bcond_without wayland # Wayland graphics support
+%bcond_without fribidi # FriBidi support
%bcond_without ibus # IBus IM support
+%bcond_without libthai # Thai support
%bcond_without static_libs # static library
%bcond_with avx # AVX instructions
%bcond_with avx2 # AVX2 instructions
@@ -26,10 +28,12 @@
# libasound.so.2 [if with alsa]
# libdecor-0.so.0 [if with wayland]
# libdrm.so.2 [if with kms]
+# libfribidi.so.0 [if with fribidi]
# libgbm.so.1 [if with kms]
# libjack.so.0 [if with jack]
# libpipewire-0.3.so.0
# libpulse-simple.so.0
+# libthai.so.0 [if with libthai]
# libudev.so.1
# libusb-1.0.so.0
# libwayland-client.so.0 [if with wayland]
@@ -44,6 +48,7 @@
# libXrandr.so.2
# libXrender.so.1
# libXss.so.1
+# libXtst.so.6
%ifarch %{x8664} x32 pentium2 pentium3 pentium4 athlon
%define with_mmx 1
%endif
@@ -60,12 +65,12 @@ Summary: SDL (Simple DirectMedia Layer) - Game/Multimedia Library
Summary(pl.UTF-8): SDL (Simple DirectMedia Layer) - Biblioteka do gier/multimediów
Summary(zh_CN.UTF-8): SDL (Simple DirectMedia Layer) Generic APIs - 游戏/多媒体库
Name: SDL3
-Version: 3.2.28
+Version: 3.4.0
Release: 1
License: Zlib (BSD-like)
Group: Libraries
Source0: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
-# Source0-md5: 7eedab7982f37bfdf342dc6d2dbd24ce
+# Source0-md5: 25cc9aade08c60e883b7accd87eb4600
URL: http://www.libsdl.org/
%{?with_kms:BuildRequires: Mesa-libgbm-devel >= 11.1.0}
%if %{with opengl} || %{with gles} || %{with wayland}
@@ -78,11 +83,13 @@ BuildRequires: EGL-devel
%{?with_alsa:BuildRequires: alsa-lib-devel >= 1.0.11}
BuildRequires: cmake >= 3.16
BuildRequires: dbus-devel
+%{?with_fribidi:BuildRequires: fribidi-devel}
BuildRequires: gcc >= 5:4.0
%{?with_ibus:BuildRequires: ibus-devel >= 1.0}
%{?with_jack:BuildRequires: jack-audio-connection-kit-devel >= 0.125}
%{?with_wayland:BuildRequires: libdecor-devel >= 0.2.0}
%{?with_kms:BuildRequires: libdrm-devel >= 1.4.82}
+%{?with_libthai:BuildRequires: libthai-devel}
BuildRequires: liburing-ffi-devel
BuildRequires: libusb-devel >= 1.0.16
BuildRequires: perl-modules
@@ -103,6 +110,7 @@ BuildRequires: xorg-lib-libXfixes-devel
BuildRequires: xorg-lib-libXi-devel
BuildRequires: xorg-lib-libXrandr-devel
BuildRequires: xorg-lib-libXrender-devel
+BuildRequires: xorg-lib-libXtst-devel
%if %{with wayland}
BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
%endif
@@ -210,6 +218,7 @@ SDL - przykładowe programy.
%setup -q
%{__sed} -i -e '1s,.*env python\b,#!%{__python3},' test/emscripten/{driver,server}.py
+%{__sed} -i -e '1s,.*env bash\b,#!%{__bash},' test/{,testgpu/}build-shaders.sh
%build
%cmake -B build \
@@ -236,7 +245,9 @@ SDL - przykładowe programy.
%{cmake_on_off gles SDL_OPENGLES} \
%{cmake_on_off vulkan SDL_VULKAN} \
%{cmake_on_off wayland SDL_WAYLAND} \
- -DSDL_X11:BOOL=ON
+ -DSDL_X11:BOOL=ON \
+ %{cmake_on_off fribidi SDL_FRIBIDI} \
+ %{cmake_on_off libthai SDL_LIBTHAI}
%{__make} -C build
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/SDL3.git/commitdiff/4312bdd06dd07d0b0ea9bb45cdcfa7619bd947a8
More information about the pld-cvs-commit
mailing list