SDL.spec.in
author Sam Lantinga <slouken@libsdl.org>
Wed, 24 Aug 2005 21:57:48 +0000
changeset 1131 e044e7c70a50
parent 1008 5fb02068b648
child 1133 609c060fd2a2
permissions -rw-r--r--
Merged the Visual C++ 6 and 7 projects so all Visual C++ users unpack the same set of projects to get started.
     1 %define name @PACKAGE@
     2 %define version @VERSION@
     3 %define release 1
     4 
     5 Summary: Simple DirectMedia Layer
     6 Name: %{name}
     7 Version: %{version}
     8 Release: %{release}
     9 Source0: %{name}-%{version}.tar.gz
    10 URL: http://www.libsdl.org/
    11 Copyright: LGPL
    12 Group: System Environment/Libraries
    13 BuildRoot: /var/tmp/%{name}-buildroot
    14 Prefix: %{_prefix}
    15 Provides: libSDL-1.1.so.0
    16 
    17 %description
    18 This is the Simple DirectMedia Layer, a generic API that provides low
    19 level access to audio, keyboard, mouse, and display framebuffer across
    20 multiple platforms.
    21 
    22 %package devel
    23 Summary: Libraries, includes and more to develop SDL applications.
    24 Group: Development/Libraries
    25 Requires: %{name}
    26 
    27 %description devel
    28 This is the Simple DirectMedia Layer, a generic API that provides low
    29 level access to audio, keyboard, mouse, and display framebuffer across
    30 multiple platforms.
    31 
    32 This is the libraries, include files and other resources you can use
    33 to develop SDL applications.
    34 
    35 
    36 %prep
    37 rm -rf ${RPM_BUILD_ROOT}
    38 
    39 %setup -q 
    40 
    41 %build
    42 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --disable-video-svga --disable-video-ggi --disable-video-aalib --disable-debug --enable-dlopen --enable-esd-shared --enable-arts-shared
    43 make
    44 
    45 %install
    46 rm -rf $RPM_BUILD_ROOT
    47 make install prefix=$RPM_BUILD_ROOT/%{prefix}
    48 ln -s libSDL-1.2.so.0 $RPM_BUILD_ROOT/%{prefix}/lib/libSDL-1.1.so.0
    49 
    50 %clean
    51 rm -rf $RPM_BUILD_ROOT
    52 
    53 %files
    54 %defattr(-,root,root)
    55 %doc README-SDL.txt COPYING CREDITS BUGS
    56 %{prefix}/lib/lib*.so.*
    57 
    58 %files devel
    59 %defattr(-,root,root)
    60 %doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew docs.html
    61 %doc docs/index.html docs/html
    62 %{prefix}/bin/*-config
    63 %{prefix}/lib/lib*.a
    64 %{prefix}/lib/lib*.la
    65 %{prefix}/lib/lib*.so
    66 %{prefix}/include/SDL/
    67 %{prefix}/man/man3/*
    68 %{prefix}/share/aclocal/*
    69 
    70 %changelog
    71 * Wed Jan 19 2000 Sam Lantinga <slouken@libsdl.org>
    72 - Re-integrated spec file into SDL distribution
    73 - 'name' and 'version' come from configure 
    74 - Some of the documentation is devel specific
    75 - Removed SMP support from %build - it doesn't work with libtool anyway
    76 
    77 * Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com>
    78 - Hacked Mandrake sdl spec to build 1.1
    79 
    80 * Sun Dec 19 1999 John Buswell <johnb@mandrakesoft.com>
    81 - Build Release
    82 
    83 * Sat Dec 18 1999 John Buswell <johnb@mandrakesoft.com>
    84 - Add symlink for libSDL-1.0.so.0 required by sdlbomber
    85 - Added docs
    86 
    87 * Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com>
    88 - v 1.0.0
    89 
    90 * Mon Nov  1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
    91 - First spec file for Mandrake distribution.
    92 
    93 # end of file