1 Summary: ClanLib, the platform independent game SDK.
2 Summary(pl): ClanLib, niezale¿ny od platformy SDK do gier
12 Source0: http://dark.x.dtu.dk/~mbn/clanlib/download/download-sphair/%{name}-%{version}-1.tar.gz
13 Patch0: %{name}-OPT.patch
14 URL: http://www.clanlib.org/
15 Requires: Hermes >= 1.3.1
16 #OpenGL is disabled in ClanLib 0.5.0 so we disable this requirement
18 BuildRequires: libpng-devel >= 1.0.8
19 BuildRequires: zlib-devel
20 BuildRequires: Hermes-devel >= 1.3.1
21 BuildRequires: libstdc++-devel
22 BuildRequires: XFree86-devel
23 #BuildRequires: OpenGL-devel
24 BuildRequires: libmikmod-devel
25 BuildRequires: freetype-devel >= 2.0
26 BuildRequires: libvorbis-devel
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define _noautoreqdep libGL.so.1 libGLU.so.1
33 The ClanLib SDK is designed to provide an platform independent game
34 SDK using a lot cleaner (and object oriented) interface than the
35 traditional way it is done in DirectX, SDL and such. The goals is to
36 avoid game developers constantly reinventing the wheel by providing
37 smarter ways to eg. load surfaces.
40 ClanLib SDK jest projektowany jako niezale¿ny od platformy SDK dla
41 gier. Stosuje prosty (i zorientowany obiektowo) interfejs,
42 przejrzystszy ni¿ DirectX, SDL i inne.
45 Summary: ClanLib development package
46 Summary(pl): pakiet programistyczny dla ClanLib
47 Group: Development/Libraries
48 Group(de): Entwicklung/Libraries
49 Group(fr): Development/Librairies
50 Group(pl): Programowanie/Biblioteki
51 Requires: %{name} = %{version}
52 Requires: %{name}-OpenGL = %{version}
53 Requires: %{name}-MikMod = %{version}
54 Requires: %{name}-Magick = %{version}
57 This is the development add-on package that includes the header files
58 needed to compile new ClanLib applications.
60 %description -l pl devel
61 Programistyczne dodatki do ClanLib-a, zawieraj± pliki nag³ówkowe
62 potrzebne do kompilacji programów korzystaj±cych z ClanLib.
65 Summary: svgalib target for ClanLib
66 Summary(pl): obs³uga svgalib dla ClanLib
67 Group: Development/Libraries
68 Group(de): Entwicklung/Libraries
69 Group(fr): Development/Librairies
70 Group(pl): Programowanie/Biblioteki
71 Requires: %{name} = %{version}
74 This is the svgalib target for ClanLib.
76 %description -l pl svgalib
77 Obs³uga svgalib dla ClanLib-a.
80 Summary: OpenGL target for ClanLib
81 Summary(pl): obs³uga OpenGL dla ClanLib
82 Group: Development/Libraries
83 Group(de): Entwicklung/Libraries
84 Group(fr): Development/Librairies
85 Group(pl): Programowanie/Biblioteki
86 Requires: %{name} = %{version}
89 This is the OpenGL target for ClanLib.
91 %description -l pl OpenGL
92 Obs³uga OpenGL dla ClanLib-a.
95 Summary: GGI target for ClanLib
96 Summary(pl): obs³uga GGI dla ClanLib
97 Group: Development/Libraries
98 Group(de): Entwicklung/Libraries
99 Group(fr): Development/Librairies
100 Group(pl): Programowanie/Biblioteki
101 Requires: %{name} = %{version}
104 This is the GGI target for ClanLib.
106 %description -l pl GGI
107 Obs³uga OpenGL dla ClanLib-a.
110 Summary: MikMod module for ClanLib
111 Summary(pl): Modu³ Mikmod dla ClanLib
112 Group: Development/Libraries
113 Group(de): Entwicklung/Libraries
114 Group(fr): Development/Librairies
115 Group(pl): Programowanie/Biblioteki
116 Requires: %{name} = %{version}
119 MikMod module for ClanLib.
121 %description -l pl MikMod
122 Modu³ Mikmod dla ClanLib-a.
125 Summary: Vorbis module for ClanLib
126 Summary(pl): Modu³ Vorbis dla ClanLib
127 Group: Development/Libraries
128 Group(de): Entwicklung/Libraries
129 Group(fr): Development/Librairies
130 Group(pl): Programowanie/Biblioteki
131 Requires: %{name} = %{version}
134 Vorbis module for ClanLib.
136 %description -l pl Vorbis
137 Modu³ Vorbis dla ClanLib-a.
140 Summary: TTF module for ClanLib
141 Summary(pl): Modu³ TTF dla ClanLib
142 Group: Development/Libraries
143 Group(de): Entwicklung/Libraries
144 Group(fr): Development/Librairies
145 Group(pl): Programowanie/Biblioteki
146 Requires: %{name} = %{version}
149 TTF module for ClanLib.
151 %description -l pl TTF
152 Modu³ TTF dla ClanLib-a.
155 Summary: ClanLib development package
156 Summary(pl): pakiet programistyczny dla ClanLib
157 Group: Development/Libraries
158 Group(de): Entwicklung/Libraries
159 Group(fr): Development/Librairies
160 Group(pl): Programowanie/Biblioteki
161 Requires: %{name}-devel = %{version}
164 This is the development add-on package that includes the header files
165 needed to compile new ClanLib applications.
167 %description -l pl static
168 Programistyczne dodatki do ClanLib-a, zawieraj± pliki nag³ówkowe
169 potrzebne do kompilacji programów korzystaj±cych z ClanLib.
177 # note: rtti is needed --- ClanLib uses exceptions!
181 %{?debug:--enable-debug}%{!?debug:--disable-debug} \
200 # not functional right now
209 rm -rf $RPM_BUILD_ROOT
211 LIB_PREFIX="$RPM_BUILD_ROOT%{_libdir}" \
212 TARGET_PREFIX="$RPM_BUILD_ROOT%{_libdir}/ClanLib" \
213 BIN_PREFIX="$RPM_BUILD_ROOT%{_bindir}" \
214 INC_PREFIX="$RPM_BUILD_ROOT%{_includedir}"
216 %{__make} docs_install \
217 MAN_PREFIX="$RPM_BUILD_ROOT%{_mandir}" \
218 HTML_PREFIX="`pwd`/html"
220 gzip -9nf README CREDITS
222 %post -p /sbin/ldconfig
223 %postun -p /sbin/ldconfig
225 %post OpenGL -p /sbin/ldconfig
226 %postun OpenGL -p /sbin/ldconfig
228 %post MikMod -p /sbin/ldconfig
229 %postun MikMod -p /sbin/ldconfig
231 %post TTF -p /sbin/ldconfig
232 %postun TTF -p /sbin/ldconfig
234 %post Vorbis -p /sbin/ldconfig
235 %postun Vorbis -p /sbin/ldconfig
238 rm -rf $RPM_BUILD_ROOT
241 %defattr(644,root,root,755)
242 %attr(755,root,root) %{_libdir}/libclanApp.so.*.*
243 %attr(755,root,root) %{_libdir}/libclanCore.so.*.*
244 %attr(755,root,root) %{_libdir}/libclanDisplay.so.*.*
245 %attr(755,root,root) %{_libdir}/libclanGUI.so.*.*
246 %attr(755,root,root) %{_libdir}/libclan*JPEG.so.*.*
247 %attr(755,root,root) %{_libdir}/libclanNetwork.so.*.*
248 #%attr(755,root,root) %{_libdir}/libclanMPEG.so.*.*
249 %attr(755,root,root) %{_libdir}/libclanPNG.so.*.*
250 %attr(755,root,root) %{_libdir}/libclanSound.so.*.*
253 %defattr(644,root,root,755)
254 #%attr(755,root,root) %{_libdir}/libclanGL.so.*.*
255 #%attr(755,root,root) %{_libdir}/ClanLib/libclan-display-glx.so*
258 %defattr(644,root,root,755)
259 %attr(755,root,root) %{_libdir}/libclanMikMod.so.*.*
262 %defattr(644,root,root,755)
263 %attr(755,root,root) %{_libdir}/libclanVorbis.so.*.*
266 %defattr(755,root,root)
267 %attr(755,root,root) %{_libdir}/libclanTTF.so.*.*
270 %defattr(644,root,root,755)
273 %attr(755,root,root) %{_libdir}/*.so
274 %attr(755,root,root) %{_bindir}/*
275 %{_includedir}/ClanLib
278 %defattr(644,root,root,755)