|
|
@ -9,10 +9,10 @@
|
|
|
|
%global libdecor_majver 0
|
|
|
|
%global libdecor_majver 0
|
|
|
|
|
|
|
|
|
|
|
|
Name: SDL2
|
|
|
|
Name: SDL2
|
|
|
|
Version: 2.28.5
|
|
|
|
Version: 2.26.0
|
|
|
|
Release: 5%{?dist}
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Summary: Cross-platform multimedia library
|
|
|
|
Summary: Cross-platform multimedia library
|
|
|
|
License: Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 OR MIT)
|
|
|
|
License: zlib and MIT
|
|
|
|
URL: http://www.libsdl.org/
|
|
|
|
URL: http://www.libsdl.org/
|
|
|
|
Source0: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
|
|
|
|
Source0: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
|
|
|
|
Source1: SDL_config.h
|
|
|
|
Source1: SDL_config.h
|
|
|
@ -37,6 +37,7 @@ BuildRequires: libX11-devel
|
|
|
|
BuildRequires: libXi-devel
|
|
|
|
BuildRequires: libXi-devel
|
|
|
|
BuildRequires: libXrandr-devel
|
|
|
|
BuildRequires: libXrandr-devel
|
|
|
|
BuildRequires: libXrender-devel
|
|
|
|
BuildRequires: libXrender-devel
|
|
|
|
|
|
|
|
BuildRequires: libXScrnSaver-devel
|
|
|
|
BuildRequires: libXinerama-devel
|
|
|
|
BuildRequires: libXinerama-devel
|
|
|
|
BuildRequires: libXcursor-devel
|
|
|
|
BuildRequires: libXcursor-devel
|
|
|
|
BuildRequires: systemd-devel
|
|
|
|
BuildRequires: systemd-devel
|
|
|
@ -79,7 +80,7 @@ Requires: mesa-libEGL-devel%{?_isa}
|
|
|
|
Requires: mesa-libGLES-devel%{?_isa}
|
|
|
|
Requires: mesa-libGLES-devel%{?_isa}
|
|
|
|
Requires: libX11-devel%{?_isa}
|
|
|
|
Requires: libX11-devel%{?_isa}
|
|
|
|
# Conflict with versions before libSDLmain moved here
|
|
|
|
# Conflict with versions before libSDLmain moved here
|
|
|
|
Conflicts: %{name}-static < 2.0.18-4
|
|
|
|
Conflicts: %{name}-static < 2.0.18-2
|
|
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
%description devel
|
|
|
|
Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
|
|
|
|
Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
|
|
|
@ -92,7 +93,7 @@ Summary: Static libraries for SDL2
|
|
|
|
# Needed to keep CMake happy
|
|
|
|
# Needed to keep CMake happy
|
|
|
|
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
|
|
|
# Conflict with versions before libSDLmain moved to -devel
|
|
|
|
# Conflict with versions before libSDLmain moved to -devel
|
|
|
|
Conflicts: %{name}-devel < 2.0.18-4
|
|
|
|
Conflicts: %{name}-devel < 2.0.18-2
|
|
|
|
|
|
|
|
|
|
|
|
%description static
|
|
|
|
%description static
|
|
|
|
Static libraries for SDL2.
|
|
|
|
Static libraries for SDL2.
|
|
|
@ -157,7 +158,6 @@ install -p -m 644 %{SOURCE2} %{buildroot}%{_includedir}/SDL2/SDL_revision.h
|
|
|
|
%{_libdir}/cmake/SDL2/SDL2Config*.cmake
|
|
|
|
%{_libdir}/cmake/SDL2/SDL2Config*.cmake
|
|
|
|
%{_libdir}/cmake/SDL2/SDL2Targets*.cmake
|
|
|
|
%{_libdir}/cmake/SDL2/SDL2Targets*.cmake
|
|
|
|
%{_libdir}/cmake/SDL2/SDL2mainTargets*.cmake
|
|
|
|
%{_libdir}/cmake/SDL2/SDL2mainTargets*.cmake
|
|
|
|
%{_libdir}/cmake/SDL2/sdlfind.cmake
|
|
|
|
|
|
|
|
%{_includedir}/SDL2
|
|
|
|
%{_includedir}/SDL2
|
|
|
|
%{_datadir}/aclocal/*
|
|
|
|
%{_datadir}/aclocal/*
|
|
|
|
%{_libdir}/libSDL2_test.a
|
|
|
|
%{_libdir}/libSDL2_test.a
|
|
|
@ -169,116 +169,62 @@ install -p -m 644 %{SOURCE2} %{buildroot}%{_includedir}/SDL2/SDL_revision.h
|
|
|
|
%{_libdir}/cmake/SDL2/SDL2staticTargets*.cmake
|
|
|
|
%{_libdir}/cmake/SDL2/SDL2staticTargets*.cmake
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 2.28.5-5
|
|
|
|
* Mon Aug 21 2022 Neal Gompa <ngompa@centosproject.org> - 2.26.0-1
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 04 2024 Wim Taymans <wtaymans@redhat.com> - 2.28.5-4
|
|
|
|
|
|
|
|
- Bump version after removing BR: libXScrnSaver-devel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.28.5-3
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.28.5-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Nov 5 2023 Tom Callaway <spot@fedoraproject.org> - 2.28.5-1
|
|
|
|
|
|
|
|
- update to 2.28.5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Oct 2 2023 Tom Callaway <spot@fedoraproject.org> - 2.28.4-1
|
|
|
|
|
|
|
|
- update to 2.28.4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.26.5-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon May 1 2023 Tom Callaway <spot@fedoraproject.org> - 2.26.5-1
|
|
|
|
|
|
|
|
- update to 2.26.5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Mar 14 2023 Tom Callaway <spot@fedoraproject.org> - 2.26.4-1
|
|
|
|
|
|
|
|
- update to 2.26.4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Feb 8 2023 Tom Callaway <spot@fedoraproject.org> - 2.26.3-1
|
|
|
|
|
|
|
|
- update to 2.26.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Jan 21 2023 Tom Callaway <spot@fedoraproject.org> - 2.26.2-1
|
|
|
|
|
|
|
|
- update to 2.26.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.26.0-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Nov 22 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.26.0-1
|
|
|
|
|
|
|
|
- Update to 2.26.0
|
|
|
|
- Update to 2.26.0
|
|
|
|
|
|
|
|
Resolves: rhbz#2051959
|
|
|
|
* Fri Aug 19 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.24.0-1
|
|
|
|
|
|
|
|
- Update to 2.24.0
|
|
|
|
|
|
|
|
- Drop backported patches included in this release
|
|
|
|
- Drop backported patches included in this release
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.22-4
|
|
|
|
* Tue Feb 08 2022 Neal Gompa <ngompa@centosproject.org> - 2.0.20-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
- Backport Wayland fixes with Wayland-by-default from upstream
|
|
|
|
|
|
|
|
Resolves: rhbz#2051963
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 07 2022 Ian Mullins <imullins@redhat.com> - 2.0.22-3
|
|
|
|
* Tue Jan 11 2022 Neal Gompa <ngompa@centosproject.org> - 2.0.20-1
|
|
|
|
- Fix assumption that DRI_DEVNAME begins at 0 patch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Apr 30 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.0.22-2
|
|
|
|
|
|
|
|
- Use the correct BR for libusb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Apr 30 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.0.22-1
|
|
|
|
|
|
|
|
- Update to 2.0.22
|
|
|
|
|
|
|
|
- Drop backported patches included in this release
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Feb 08 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.0.20-3
|
|
|
|
|
|
|
|
- Backport Wayland and PipeWire fixes from upstream
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.20-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 11 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.0.20-1
|
|
|
|
|
|
|
|
- Update to 2.0.20
|
|
|
|
- Update to 2.0.20
|
|
|
|
|
|
|
|
Resolves: rhbz#2039137
|
|
|
|
- Drop backported patches included in this release
|
|
|
|
- Drop backported patches included in this release
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jan 07 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.0.18-5
|
|
|
|
* Fri Jan 07 2022 Neal Gompa <ngompa@centosproject.org> - 2.0.18-2
|
|
|
|
- Refresh SDL target split patch to include targets correctly
|
|
|
|
- Move libSDL2main to -devel and refresh split CMake target patch
|
|
|
|
|
|
|
|
Resolves: rhbz#2038390
|
|
|
|
* Fri Jan 07 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.0.18-4
|
|
|
|
|
|
|
|
- Move libSDLmain from -static to -devel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 04 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.0.18-3
|
|
|
|
* Tue Jan 04 2022 Neal Gompa <ngompa@centosproject.org> - 2.0.18-1
|
|
|
|
|
|
|
|
- Update to 2.0.18
|
|
|
|
|
|
|
|
Resolves: rhbz#2028076
|
|
|
|
|
|
|
|
- Fix multilib conflict with SDL_revision.h (rhbz#2008838)
|
|
|
|
- Backport fix for building against wayland-1.20+
|
|
|
|
- Backport fix for building against wayland-1.20+
|
|
|
|
- Add patch to split SDL2 CMake targets for static libraries
|
|
|
|
- Add patch to split SDL2 CMake targets for static libraries (rhbz#1965359)
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Dec 01 2021 Neal Gompa <ngompa@fedoraproject.org> - 2.0.18-2
|
|
|
|
|
|
|
|
- Use correct build options
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Dec 01 2021 Neal Gompa <ngompa@fedoraproject.org> - 2.0.18-1
|
|
|
|
* Wed Dec 01 2021 Neal Gompa <ngompa@centosproject.org> - 2.0.16-5
|
|
|
|
- Update to 2.0.18
|
|
|
|
- Re-enable libdecor support now that it's available in RHEL 9
|
|
|
|
|
|
|
|
Resolves: rhbz#2003471
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Oct 6 2021 Tom Callaway <spot@fedoraproject.org> - 2.0.16-4
|
|
|
|
* Thu Aug 26 2021 Wim Taymans <wtaymans@redhat.com> - 2.0.16-4
|
|
|
|
- fix multilib conflict with SDL_revision.h (bz 2008838)
|
|
|
|
- Build with SDL_STATIC_PIC and SDL_STATIC to actually make the
|
|
|
|
|
|
|
|
static version of SDL2
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Sep 26 2021 Neal Gompa <ngompa@fedoraproject.org> - 2.0.16-3
|
|
|
|
* Thu Aug 26 2021 Wim Taymans <wtaymans@redhat.com> - 2.0.16-3
|
|
|
|
- Backport select fixes from upstream
|
|
|
|
- Build with SDL_STATIC_PIC instead of SDL_STATIC
|
|
|
|
+ Support legacy 'pulse' alias for PulseAudio driver
|
|
|
|
|
|
|
|
+ Fix handling of Ctrl key on Wayland
|
|
|
|
|
|
|
|
+ Add support for HiDPI cursors on Wayland
|
|
|
|
|
|
|
|
+ Fix keymap support on Wayland (rhbz#2007969)
|
|
|
|
|
|
|
|
+ Use EGL_EXT_present_opaque when available on Wayland
|
|
|
|
|
|
|
|
+ Expose xdg_toplevel to SysWM on Wayland
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Aug 22 2021 Neal Gompa <ngompa@fedoraproject.org> - 2.0.16-2
|
|
|
|
* Thu Aug 26 2021 Wim Taymans <wtaymans@redhat.com> - 2.0.16-2
|
|
|
|
- Ensure libdecor is pulled in when libwayland-client is (rhbz#1992804)
|
|
|
|
- Disable libdecor until it is added to centos/RHEL9
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Aug 10 2021 Neal Gompa <ngompa@fedoraproject.org> - 2.0.16-1
|
|
|
|
* Thu Aug 26 2021 Neal Gompa <ngompa@fedoraproject.org> - 2.0.16-1
|
|
|
|
- Update to 2.0.16
|
|
|
|
- Update to 2.0.16
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.14-6
|
|
|
|
* Thu Aug 26 2021 Tom Callaway <spot@fedoraproject.org> - 2.0.14-7
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jun 3 2021 Tom Callaway <spot@fedoraproject.org> - 2.0.14-5
|
|
|
|
|
|
|
|
- add -static Requires to -devel to make CMake stop failing on missing files (bz1965359)
|
|
|
|
- add -static Requires to -devel to make CMake stop failing on missing files (bz1965359)
|
|
|
|
|
|
|
|
|
|
|
|
* Mon May 17 2021 Neal Gompa <ngompa13@gmail.com> - 2.0.14-4
|
|
|
|
* Thu Aug 26 2021 Neal Gompa <ngompa13@gmail.com> - 2.0.14-6
|
|
|
|
- Switch to CMake to build SDL2
|
|
|
|
- Switch to CMake to build SDL2
|
|
|
|
- Build JACK support unconditionally since PipeWire-JACK exists in RHEL 9
|
|
|
|
- Build JACK support unconditionally since PipeWire-JACK exists in RHEL 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 2.0.14-5
|
|
|
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.0.14-4
|
|
|
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Feb 22 2021 Hans de Goede <hdegoede@redhat.com> - 2.0.14-3
|
|
|
|
* Mon Feb 22 2021 Hans de Goede <hdegoede@redhat.com> - 2.0.14-3
|
|
|
|
- SDL2 no longer uses audiofile, drop the audiofile-devel BuildRequires
|
|
|
|
- SDL2 no longer uses audiofile, drop the audiofile-devel BuildRequires
|
|
|
|
|
|
|
|
|
|
|
|