111 lines
3.4 KiB
RPMSpec
111 lines
3.4 KiB
RPMSpec
Name: libSDL2
|
|
Version: 2.0.7
|
|
Release: 1mamba
|
|
Summary: A library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware
|
|
Group: System/Libraries
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: http://libsdl.org/
|
|
Source: http://libsdl.org/release/SDL2-%{version}.tar.gz
|
|
Patch0: libSDL2-2.0.4-libwayland-1.9.93.patch
|
|
License: zlib/libpng
|
|
## AUTOBUILDREQ-BEGIN
|
|
BuildRequires: glibc-devel
|
|
BuildRequires: libGL-devel
|
|
BuildRequires: libts-devel
|
|
## AUTOBUILDREQ-END
|
|
%ifarch x86_64
|
|
Provides: libSDL2-2.0.so.1()(64bit)
|
|
%else
|
|
Provides: libSDL2-2.0.so.1
|
|
%endif
|
|
BuildRequires: cmake
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
%description
|
|
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.
|
|
|
|
%package devel
|
|
Group: Development/Libraries
|
|
Summary: Development files for %{name}
|
|
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
|
Requires: pkg-config
|
|
|
|
%description devel
|
|
This package contains libraries and header files for developing applications that use %{name}.
|
|
|
|
%debug_package
|
|
|
|
%prep
|
|
%setup -q -n SDL2-%{version}
|
|
#%patch0 -p1
|
|
|
|
%build
|
|
%cmake -d build \
|
|
\
|
|
%ifarch arm
|
|
-DVIDEO_RPI=off
|
|
%endif
|
|
|
|
%make
|
|
|
|
%install
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
%makeinstall -C build
|
|
|
|
# legacy workaround
|
|
ln -s libSDL2-2.0.so.0 %{buildroot}%{_libdir}/libSDL2-2.0.so.1
|
|
|
|
%ifarch x86_64
|
|
mv %{buildroot}%{_prefix}/lib/cmake %{buildroot}%{_libdir}/
|
|
%endif
|
|
|
|
%clean
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
%post -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{_libdir}/libSDL2-2.0.so.*
|
|
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
%{_bindir}/sdl2-config
|
|
%dir %{_includedir}/SDL2
|
|
%{_includedir}/SDL2/SDL.h
|
|
%{_includedir}/SDL2/SDL_*.h
|
|
%{_includedir}/SDL2/begin_code.h
|
|
%{_includedir}/SDL2/close_code.h
|
|
%{_libdir}/libSDL2-2.0.so
|
|
%{_libdir}/libSDL2.a
|
|
%{_libdir}/libSDL2.so
|
|
%{_libdir}/libSDL2main.a
|
|
%{_libdir}/pkgconfig/sdl2.pc
|
|
%{_datadir}/aclocal/sdl2.m4
|
|
%dir %{_libdir}/cmake/SDL2
|
|
%{_libdir}/cmake/SDL2/SDL2Config*.cmake
|
|
%{_libdir}/cmake/SDL2/SDL2Targets*.cmake
|
|
#%doc README-android.txt README-cmake.txt README-directfb.txt README-gesture.txt README-hg.txt README-ios.txt README-macosx.txt README-pandora.txt README-platforms.txt README-porting.txt README-psp.txt README-raspberrypi.txt README-SDL.txt README-touch.txt README.txt README-wince.txt
|
|
|
|
%changelog
|
|
* Fri Dec 08 2017 Automatic Build System <autodist@mambasoft.it> 2.0.7-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Sun Feb 14 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.4-2mamba
|
|
- provide libSDL2-2.0.so.1 for legacy with previous version
|
|
|
|
* Fri Jan 29 2016 Automatic Build System <autodist@mambasoft.it> 2.0.4-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Sat Jul 12 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.3-2mamba
|
|
- rebuilt to fix wrong duplicated SDL2 added
|
|
|
|
* Sat May 24 2014 Automatic Build System <autodist@mambasoft.it> 2.0.3-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Thu Nov 28 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.1-1mamba
|
|
- package created using the webbuild interface
|