Compare commits

..

No commits in common. "rawhide" and "f41" have entirely different histories.

3 changed files with 5 additions and 82 deletions

10
.gitignore vendored
View file

@ -8,13 +8,3 @@
/SDL3-3.2.10.tar.gz
/SDL3-3.2.12.tar.gz
/SDL3-3.2.16.tar.gz
/SDL3-3.2.20.tar.gz
/SDL3-3.2.24.tar.gz
/SDL3-3.3.2.tar.gz
/SDL3-3.3.6.tar.gz
/SDL3-3.4.0.tar.gz
/SDL3-3.4.4.tar.gz
/SDL3-3.4.8.tar.gz
/SDL3-3.4.10.tar.gz
/SDL3-3.4.12.tar.gz
/SDL3-3.4.14.tar.gz

View file

@ -11,16 +11,13 @@
%if 0%{?rhel}
# Disable static library on RHEL
%bcond_with static
# RHEL is Wayland-only, XWayland does not support XScrnSaver
%bcond_with xscrnsaver
%else
%bcond_without static
%bcond_without xscrnsaver
%endif
Name: SDL3
Version: 3.4.14
Version: 3.2.16
Release: 1%{?dist}
Summary: Cross-platform multimedia library
License: Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 OR MIT)
@ -36,12 +33,8 @@ BuildRequires: git-core
BuildRequires: cmake
BuildRequires: make
BuildRequires: gcc
# Technically, there are a few C++ files in SDL3, but none are used for the Linux build
# BuildRequires: gcc-c++
BuildRequires: gcc-c++
BuildRequires: alsa-lib-devel
BuildRequires: fribidi-devel
BuildRequires: libthai-devel
BuildRequires: liburing-devel
BuildRequires: mesa-libGL-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: mesa-libEGL-devel
@ -51,12 +44,10 @@ BuildRequires: libX11-devel
BuildRequires: libXi-devel
BuildRequires: libXrandr-devel
BuildRequires: libXrender-devel
%if %{with xscrnsaver}
BuildRequires: libXScrnSaver-devel
%endif
# While SDL3 supports this, Xwayland does not expose XScrnSaver.
# BuildRequires: libXScrnSaver-devel
BuildRequires: libXinerama-devel
BuildRequires: libXcursor-devel
BuildRequires: libXfixes-devel
BuildRequires: systemd-devel
# For building man pages
BuildRequires: perl-interpreter
@ -67,7 +58,6 @@ BuildRequires: pkgconfig(libpulse-simple)
BuildRequires: pkgconfig(jack)
# PipeWire
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pipewire-jack-audio-connection-kit-devel
# D-Bus
BuildRequires: pkgconfig(dbus-1)
# IBus
@ -85,7 +75,6 @@ BuildRequires: vulkan-devel
# KMS
BuildRequires: mesa-libgbm-devel
BuildRequires: libdrm-devel
BuildRequires: libXtst-devel
# Ensure libdecor is pulled in when libwayland-client is (rhbz#1992804)
Requires: (libdecor-%{libdecor_majver}.so.%{libdecor_majver}%{libsymbolsuffix} if libwayland-client)
@ -154,7 +143,6 @@ export LDFLAGS="%{shrink:%{build_ldflags}}"
-DSDL_VENDOR_INFO="%{?dist_vendor} %{version}-%{release}" \
%{?with_static:-DSDL_STATIC=ON} \
%{?with_static:-DCMAKE_POSITION_INDEPENDENT_CODE=ON} \
%{!?with_xscrnsaver:-DSDL_X11_XSCRNSAVER=OFF} \
%ifarch ppc64le
-DSDL_ALTIVEC=OFF \
%endif
@ -172,10 +160,6 @@ mv %{buildroot}%{_includedir}/SDL3/SDL_revision.h %{buildroot}%{_includedir}/SDL
install -p -m 644 %{SOURCE1} %{buildroot}%{_includedir}/SDL3/SDL_revision.h
%check
%ctest
%files
%license LICENSE.txt
%doc BUGS.txt CREDITS.md README.md
@ -206,57 +190,6 @@ install -p -m 644 %{SOURCE1} %{buildroot}%{_includedir}/SDL3/SDL_revision.h
%changelog
* Tue Aug 04 2026 Artur Frenszek-Iwicki <fedora@svgames.pl> - 3.4.14-1
- Update to v3.4.14
- Run tests in %%check
* Wed Jul 15 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Thu Jul 02 2026 Artur Frenszek-Iwicki <fedora@svgames.pl> - 3.4.12-1
- Update to v3.4.12
* Mon Jun 01 2026 Artur Frenszek-Iwicki <fedora@svgames.pl> - 3.4.10-1
- Update to v3.4.10
* Sat May 02 2026 Artur Frenszek-Iwicki <fedora@svgames.pl> - 3.4.8-1
- Update to v3.4.8
* Sat Apr 04 2026 Artur Frenszek-Iwicki <fedora@svgames.pl> - 3.4.4-1
- Update to v3.4.4
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Mon Jan 5 2026 Tom Callaway <spot@fedoraproject.org> - 3.4.0-1
- update to 3.4.0
* Sun Dec 21 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 3.3.6-2
- Disable libXScrnSaver on RHEL
* Fri Dec 19 2025 Tom Callaway <spot@fedoraproject.org> - 3.3.6-1
- update to 3.3.6
* Mon Nov 24 2025 Tom Callaway <spot@fedoraproject.org> - 3.3.2-2
- drop BR: gcc-c++
- add BR: libXtst-devel
- thanks to "anotheruser" (bz2416555)
* Sun Oct 26 2025 Ding-Yi Chen <dchen@fedoraproject.org> - 3.3.2-1
- update to 3.3.2
* Fri Oct 3 2025 Tom Callaway <spot@fedoraproject.org> - 3.2.24-1
- update to tree-too-tinty-floor ... err... 3.2.24
* Tue Aug 5 2025 Tom Callaway <spot@fedoraproject.org> - 3.2.20-1
- update to 3.2.20
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.16-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 04 2025 Neal Gompa <ngompa@fedoraproject.org> - 3.2.16-1
- Update to 3.2.16

View file

@ -1 +1 @@
SHA512 (SDL3-3.4.14.tar.gz) = 4105d57b3581d9d1e98c0bbd38d69cc5015b2b3d358fff0a617f9a89b37f5dd3e32e95b6ffc01cb865b9c599956cffa5cfcb96812fe7ed4afad632872c617e87
SHA512 (SDL3-3.2.16.tar.gz) = 3f739ae884f69626e7033438cfebc9f549b9d4236713980a1b2e5470bb9eda19a17f68177fcbca074ce9c3adc8f38aaa562fe30514879715ed74451045256781