author | Sam Lantinga <slouken@libsdl.org> |
Sun, 22 Jan 2012 17:50:35 -0500 | |
changeset 6255 | 25bfc0f21c56 |
parent 5537 | SDL.spec.in@8a66741be632 |
child 6265 | 01bf72bcad1e |
permissions | -rw-r--r-- |
0 | 1 |
Summary: Simple DirectMedia Layer |
6255
25bfc0f21c56
Switched the RPM spec file to SDL 2.0
Sam Lantinga <slouken@libsdl.org>
parents:
5537
diff
changeset
|
2 |
Name: SDL2 |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1133
diff
changeset
|
3 |
Version: @SDL_VERSION@ |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
4 |
Release: 1 |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
5 |
Source: http://www.libsdl.org/release/%{name}-%{version}.tar.gz |
0 | 6 |
URL: http://www.libsdl.org/ |
5537
8a66741be632
Updated documentation to reflect new license
Sam Lantinga <slouken@libsdl.org>
parents:
5047
diff
changeset
|
7 |
License: zlib |
0 | 8 |
Group: System Environment/Libraries |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
9 |
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot |
0 | 10 |
Prefix: %{_prefix} |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
11 |
%ifos linux |
1844
ed2f5e31b357
Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents:
1588
diff
changeset
|
12 |
Provides: libSDL-1.2.so.0 |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
13 |
%endif |
0 | 14 |
|
1844
ed2f5e31b357
Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents:
1588
diff
changeset
|
15 |
%define __defattr %defattr(-,root,root) |
ed2f5e31b357
Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents:
1588
diff
changeset
|
16 |
%define __soext so |
ed2f5e31b357
Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents:
1588
diff
changeset
|
17 |
|
0 | 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 |
|
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
26 |
Requires: %{name} = %{version} |
0 | 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 |
|
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
41 |
%ifos linux |
5047
edaf3e364a05
Nobody has stepped up to maintain an svgalib driver. Bye bye! :)
Sam Lantinga <slouken@libsdl.org>
parents:
3698
diff
changeset
|
42 |
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --disable-video-directfb |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
43 |
%else |
1588
e20dcef5647c
Improved DirectFB install detection
Sam Lantinga <slouken@libsdl.org>
parents:
1390
diff
changeset
|
44 |
%configure |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
45 |
%endif |
0 | 46 |
make |
47 |
||
48 |
%install |
|
49 |
rm -rf $RPM_BUILD_ROOT |
|
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
50 |
%ifos linux |
1390 | 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} |
|
2100
62debeaac5e9
Merged r3002:3003 from branches/SDL-1.2: libdir fix in sdl-config and SDL.spec
Ryan C. Gordon <icculus@icculus.org>
parents:
1893
diff
changeset
|
57 |
ln -s libSDL-1.2.so.0 $RPM_BUILD_ROOT%{_libdir}/libSDL-1.1.so.0 |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
58 |
%else |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
59 |
%makeinstall |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
60 |
%endif |
0 | 61 |
|
62 |
%clean |
|
63 |
rm -rf $RPM_BUILD_ROOT |
|
64 |
||
65 |
%files |
|
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
66 |
%{__defattr} |
0 | 67 |
%doc README-SDL.txt COPYING CREDITS BUGS |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
68 |
%{_libdir}/lib*.%{__soext}.* |
0 | 69 |
|
70 |
%files devel |
|
1844
ed2f5e31b357
Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents:
1588
diff
changeset
|
71 |
%{__defattr} |
3698 | 72 |
%doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew |
0 | 73 |
%doc docs/index.html docs/html |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
74 |
%{_bindir}/*-config |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
75 |
%{_libdir}/lib*.a |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
76 |
%{_libdir}/lib*.la |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
77 |
%{_libdir}/lib*.%{__soext} |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
78 |
%dir %{_includedir}/SDL |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
79 |
%{_includedir}/SDL/*.h |
1893
27cab50ec9c7
Include sdl.pc in the development RPM
Sam Lantinga <slouken@libsdl.org>
parents:
1844
diff
changeset
|
80 |
%{_libdir}/pkgconfig/sdl.pc |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1133
diff
changeset
|
81 |
%{_datadir}/aclocal/* |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
82 |
%{_mandir}/man3/* |
0 | 83 |
|
84 |
%changelog |
|
1844
ed2f5e31b357
Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents:
1588
diff
changeset
|
85 |
* Tue May 16 2006 Sam Lantinga <slouken@libsdl.org> |
ed2f5e31b357
Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents:
1588
diff
changeset
|
86 |
- Removed support for Darwin, due to build problems on ps2linux |
ed2f5e31b357
Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents:
1588
diff
changeset
|
87 |
|
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
88 |
* Mon Jan 03 2004 Anders Bjorklund <afb@algonet.se> |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
89 |
- Added support for Darwin, updated spec file |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
1008
diff
changeset
|
90 |
|
0 | 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 |