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