]> git.pld-linux.org Git - packages/SDL.git/commitdiff
- completly rewrited. SDL-0_9_9-1
authorkloczek <kloczek@pld-linux.org>
Wed, 30 Jun 1999 22:24:10 +0000 (22:24 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    SDL.spec -> 1.7

SDL.spec

index 6e4f4143ff1e14b6b036dc4b4a434b33a4e6fd5d..64da08e691e4aa9b2dd5942dc68f0e5d19ba7767 100644 (file)
--- a/SDL.spec
+++ b/SDL.spec
@@ -5,7 +5,8 @@ Release:        1
 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
@@ -15,51 +16,38 @@ can support both windowed and DGA modes of XFree86, and it is designed to be
 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
@@ -69,17 +57,15 @@ rm -rf $RPM_BUILD_ROOT
 
 %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
This page took 0.066767 seconds and 4 git commands to generate.