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