Group: X11/Libraries
Copyright: LGPL
Source: http://www.devolution.com/~slouken/projects/SDL/SDL-0.9/src/%{name}-%{version}.tar.gz
-URL: http://www.devolution.com/~slouken/projects/SDL
+URL: http://www.devolution.com/~slouken/projects/SDL/
+BuildPrereq: XFree86-devel
BuildRoot: /tmp/%{name}-%{version}-root
%description
portable - applications linked with SDL can also be built on Win32 and BeOS.
%package devel
-Group: X11/Libraries
Summary: SDL - Header files
+Group: X11/Libraries
+Requires: %{name} = %{version}
%description devel
SDL - Header files.
%package static
-Group: X11/Libraries
Summary: SDL - static libraries
+Group: X11/Libraries
+Requires: %{name} = %{version}
%description static
SDL - static libraries.
-%package extras
-Group: X11/Utilities
-Summary: SDL - Test programs and demos
-
-%description extras
-SDL - Test programs and demos
-
%prep
%setup -q
%build
make config <<EOF
EOF
-
-make DEBUG="$RPM_OPT_FLAGS"
-cd test
-make
-cd ..
-cd SDL-demos
-for i in PTC aliens draw fire flxplay maclib mixer plasma scrap screenlib stars ttflib warp xflame; do (cd $i;make SDL=../../);done;
-cd ..
+make DEBUG="$RPM_OPT_FLAGS -I/usr/X11R6/include"
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_bindir}/SDL
-mkdir -p $RPM_BUILD_ROOT%{_libdir}
-mkdir -p $RPM_BUILD_ROOT%{_includedir}/SDL
-cp -a lib/* $RPM_BUILD_ROOT%{_libdir}
-cp -a include/* $RPM_BUILD_ROOT%{_includedir}/SDL
-for i in checkkeys graywin loopwave pixelformat testalpha testbitmap testhread testkeys testlock testtimer testtypes testver testwin testwm; do cp -a test/$i $RPM_BUILD_ROOT%{_bindir}/SDL; done;
-for i in PTC aliens draw fire flxplay maclib mixer netlib plasma scrap screenlib stars ttflib warp xflame; do cp -a SDL-demos/$i $RPM_BUILD_ROOT%{_bindir}/sdl; done;
-find $RPM_BUILD_ROOT%{_bindir}/SDL -name "*.[hco]" | xargs rm -f
+install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/SDL}
+
+install lib/lib{*.a,*.so.*.*.*} $RPM_BUILD_ROOT%{_libdir}
+ln -sf libSDLx11.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libSDLx11.so
+install include/* $RPM_BUILD_ROOT%{_includedir}/SDL
+
+strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
-%doc BUGS COPYING INSTALL README TODO WhatsNew docs docs.html
-%{_libdir}/libSDLx11.so.*.*
+%doc BUGS README TODO WhatsNew docs.html
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
%files devel
%defattr(644,root,root,755)
+%doc docs
+%attr(755,root,root) %{_libdir}/lib*.so
%{_includedir}/SDL
%files static
%defattr(644,root,root,755)
%{_libdir}/lib*.a
-
-%files extras
-%defattr(644,root,root,755)
-%{_bindir}/SDL