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