SDL2.spec.in
changeset 6255 25bfc0f21c56
parent 5537 8a66741be632
child 6265 01bf72bcad1e
equal deleted inserted replaced
6254:4aa9714c1983 6255:25bfc0f21c56
       
     1 Summary: Simple DirectMedia Layer
       
     2 Name: SDL2
       
     3 Version: @SDL_VERSION@
       
     4 Release: 1
       
     5 Source: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
       
     6 URL: http://www.libsdl.org/
       
     7 License: zlib
       
     8 Group: System Environment/Libraries
       
     9 BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
       
    10 Prefix: %{_prefix}
       
    11 %ifos linux
       
    12 Provides: libSDL-1.2.so.0
       
    13 %endif
       
    14 
       
    15 %define __defattr %defattr(-,root,root)
       
    16 %define __soext so
       
    17 
       
    18 %description
       
    19 This is the Simple DirectMedia Layer, a generic API that provides low
       
    20 level access to audio, keyboard, mouse, and display framebuffer across
       
    21 multiple platforms.
       
    22 
       
    23 %package devel
       
    24 Summary: Libraries, includes and more to develop SDL applications.
       
    25 Group: Development/Libraries
       
    26 Requires: %{name} = %{version}
       
    27 
       
    28 %description devel
       
    29 This is the Simple DirectMedia Layer, a generic API that provides low
       
    30 level access to audio, keyboard, mouse, and display framebuffer across
       
    31 multiple platforms.
       
    32 
       
    33 This is the libraries, include files and other resources you can use
       
    34 to develop SDL applications.
       
    35 
       
    36 
       
    37 %prep
       
    38 %setup -q 
       
    39 
       
    40 %build
       
    41 %ifos linux
       
    42 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --disable-video-directfb
       
    43 %else
       
    44 %configure
       
    45 %endif
       
    46 make
       
    47 
       
    48 %install
       
    49 rm -rf $RPM_BUILD_ROOT
       
    50 %ifos linux
       
    51 make install prefix=$RPM_BUILD_ROOT%{prefix} \
       
    52              bindir=$RPM_BUILD_ROOT%{_bindir} \
       
    53              libdir=$RPM_BUILD_ROOT%{_libdir} \
       
    54              includedir=$RPM_BUILD_ROOT%{_includedir} \
       
    55              datadir=$RPM_BUILD_ROOT%{_datadir} \
       
    56              mandir=$RPM_BUILD_ROOT%{_mandir}
       
    57 ln -s libSDL-1.2.so.0 $RPM_BUILD_ROOT%{_libdir}/libSDL-1.1.so.0
       
    58 %else
       
    59 %makeinstall
       
    60 %endif
       
    61 
       
    62 %clean
       
    63 rm -rf $RPM_BUILD_ROOT
       
    64 
       
    65 %files
       
    66 %{__defattr}
       
    67 %doc README-SDL.txt COPYING CREDITS BUGS
       
    68 %{_libdir}/lib*.%{__soext}.*
       
    69 
       
    70 %files devel
       
    71 %{__defattr}
       
    72 %doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew
       
    73 %doc docs/index.html docs/html
       
    74 %{_bindir}/*-config
       
    75 %{_libdir}/lib*.a
       
    76 %{_libdir}/lib*.la
       
    77 %{_libdir}/lib*.%{__soext}
       
    78 %dir %{_includedir}/SDL
       
    79 %{_includedir}/SDL/*.h
       
    80 %{_libdir}/pkgconfig/sdl.pc
       
    81 %{_datadir}/aclocal/*
       
    82 %{_mandir}/man3/*
       
    83 
       
    84 %changelog
       
    85 * Tue May 16 2006 Sam Lantinga <slouken@libsdl.org>
       
    86 - Removed support for Darwin, due to build problems on ps2linux
       
    87 
       
    88 * Mon Jan 03 2004 Anders Bjorklund <afb@algonet.se>
       
    89 - Added support for Darwin, updated spec file
       
    90 
       
    91 * Wed Jan 19 2000 Sam Lantinga <slouken@libsdl.org>
       
    92 - Re-integrated spec file into SDL distribution
       
    93 - 'name' and 'version' come from configure 
       
    94 - Some of the documentation is devel specific
       
    95 - Removed SMP support from %build - it doesn't work with libtool anyway
       
    96 
       
    97 * Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com>
       
    98 - Hacked Mandrake sdl spec to build 1.1
       
    99 
       
   100 * Sun Dec 19 1999 John Buswell <johnb@mandrakesoft.com>
       
   101 - Build Release
       
   102 
       
   103 * Sat Dec 18 1999 John Buswell <johnb@mandrakesoft.com>
       
   104 - Add symlink for libSDL-1.0.so.0 required by sdlbomber
       
   105 - Added docs
       
   106 
       
   107 * Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com>
       
   108 - v 1.0.0
       
   109 
       
   110 * Mon Nov  1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
       
   111 - First spec file for Mandrake distribution.
       
   112 
       
   113 # end of file