1 Summary: ClanLib, the platform independent game SDK
2 Summary(pl.UTF-8): ClanLib, niezależny od platformy SDK do gier
3 Summary(pt_BR.UTF-8): SDK Clanlib
7 License: BSD-like (see COPYING)
9 #Source0Download: http://www.clanlib.org/download.html
10 Source0: http://www.clanlib.org/download/releases-0.8/%{name}-%{version}.tgz
11 # Source0-md5: 24e86202eb6d702f788ff16a2718aa97
12 Patch0: %{name}-link.patch
13 URL: http://www.clanlib.org/
14 BuildRequires: OpenGL-GLU-devel
15 BuildRequires: SDL >= 1.2.0
16 BuildRequires: SDL_gfx-devel >= 1.2.0
17 BuildRequires: alsa-lib-devel
18 BuildRequires: autoconf >= 2.59-9
19 BuildRequires: automake >= 1.6
20 BuildRequires: libjpeg-devel
21 BuildRequires: libmikmod-devel
22 BuildRequires: libpng-devel >= 1.0.8
23 BuildRequires: libstdc++-devel
24 BuildRequires: libtool >= 2:1.4d-3
25 BuildRequires: libvorbis-devel >= 1:1.0
26 BuildRequires: libxslt-progs
27 BuildRequires: perl-base
28 BuildRequires: pkgconfig
29 BuildRequires: xorg-lib-libXi-devel
30 BuildRequires: xorg-lib-libXxf86vm-devel
31 Obsoletes: ClanLib-TTF
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 %define _noautoreqdep libGL.so.1 libGLU.so.1
37 The ClanLib SDK is designed to provide an platform independent game
38 SDK using a lot cleaner (and object oriented) interface than the
39 traditional way it is done in DirectX, SDL and such. The goal is to
40 avoid game developers constantly reinventing the wheel by providing
41 smarter ways to eg. load surfaces.
43 %description -l pl.UTF-8
44 ClanLib SDK jest projektowany jako niezależny od platformy SDK dla
45 gier. Stosuje prosty (i zorientowany obiektowo) interfejs,
46 przejrzystszy niż DirectX, SDL i inne.
48 %description -l pt_BR.UTF-8
49 A Clanlib é uma biblioteca de jogos multi-plataforma desenhada para
50 facilitar o trabalho dos desenvolvedores. A idéia principal é fornecer
51 uma interface comum para os problemas clássicos dos jogos (carregar
52 gráficos por exemplo).
55 Summary: ClanLib development package
56 Summary(pl.UTF-8): Pakiet programistyczny dla ClanLib
57 Summary(pt_BR.UTF-8): Arquivos para desenvolvimento usando a Clanlib
58 Group: Development/Libraries
59 Requires: %{name} = %{version}-%{release}
60 Requires: libstdc++-devel
62 Requires: xorg-lib-libXxf86vm-devel
63 Obsoletes: ClanLib-TTF-devel
66 This is the development add-on package that includes the header files
67 needed to compile new ClanLib applications.
69 %description devel -l pl.UTF-8
70 Programistyczne dodatki do ClanLiba, zawierają pliki nagłówkowe
71 potrzebne do kompilacji programów korzystających z ClanLib.
73 %description devel -l pt_BR.UTF-8
74 Arquivos que possibilitam o desenvolvimento de aplicativos utilizando
78 Summary: ClanLib static libraries
79 Summary(pl.UTF-8): Statyczne biblioteki ClanLib
80 Group: Development/Libraries
81 Requires: %{name}-devel = %{version}-%{release}
82 Obsoletes: ClanLib-TTF-static
85 This package contains static versions of ClanLib libraries.
87 %description static -l pl.UTF-8
88 Ten pakiet zawiera statyczne wersje bibliotek ClanLib.
91 Summary: ClanLib reference documentation for programmers
92 Summary(pl.UTF-8): Dokumentacja programisty do biblioteki ClanLib
96 ClanLib reference documentation for programmers.
98 %description doc -l pl.UTF-8
99 Dokumentacja programisty do biblioteki ClanLib
102 Summary: OpenGL ClanLib library
103 Summary(pl.UTF-8): Biblioteka OpenGL dla ClanLiba
105 Requires: %{name} = %{version}-%{release}
108 OpenGL ClanLib library.
110 %description OpenGL -l pl.UTF-8
111 Biblioteka OpenGL dla ClanLiba.
113 %package OpenGL-devel
114 Summary: Header files for OpenGL ClanLib library
115 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki OpenGL dla ClanLiba
116 Group: Development/Libraries
117 Requires: %{name}-OpenGL = %{version}-%{release}
118 Requires: %{name}-devel = %{version}-%{release}
119 Requires: OpenGL-GLU-devel
120 Requires: xorg-lib-libXi-devel
121 Requires: xorg-lib-libXxf86vm-devel
123 %description OpenGL-devel
124 Header files for OpenGL ClanLib library.
126 %description OpenGL-devel -l pl.UTF-8
127 Pliki nagłówkowe biblioteki OpenGL dla ClanLiba.
129 %package OpenGL-static
130 Summary: Static OpenGL ClanLib library
131 Summary(pl.UTF-8): Statyczna biblioteka OpenGL dla ClanLiba
132 Group: Development/Libraries
133 Requires: %{name}-OpenGL-devel = %{version}-%{release}
135 %description OpenGL-static
136 Static OpenGL ClanLib library.
138 %description OpenGL-static -l pl.UTF-8
139 Statyczna biblioteka OpenGL dla ClanLiba.
142 Summary: MikMod ClanLib library
143 Summary(pl.UTF-8): Biblioteka MikMod dla ClanLiba
145 Requires: %{name} = %{version}-%{release}
148 MikMod ClanLib library.
150 %description MikMod -l pl.UTF-8
151 Biblioteka MikMod dla ClanLiba.
153 %package MikMod-devel
154 Summary: Header files for MikMod ClanLib library
155 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki MikMod dla ClanLiba
156 Group: Development/Libraries
157 Requires: %{name}-MikMod = %{version}-%{release}
158 Requires: %{name}-devel = %{version}-%{release}
159 Requires: libmikmod-devel
161 %description MikMod-devel
162 Header files for MikMod ClanLib library.
164 %description MikMod-devel -l pl.UTF-8
165 Pliki nagłówkowe biblioteki MikMod dla ClanLiba.
167 %package MikMod-static
168 Summary: Static MikMod ClanLib library
169 Summary(pl.UTF-8): Statyczna biblioteka MikMod dla ClanLiba
170 Group: Development/Libraries
171 Requires: %{name}-MikMod-devel = %{version}-%{release}
173 %description MikMod-static
174 Static MikMod ClanLib library.
176 %description MikMod-static -l pl.UTF-8
177 Statyczna biblioteka MikMod dla ClanLiba.
180 Summary: SDL ClanLib library
181 Summary(pl.UTF-8): Biblioteka SDL dla ClanLiba
183 Requires: %{name} = %{version}-%{release}
188 %description SDL -l pl.UTF-8
189 Biblioteka SDL dla ClanLiba.
192 Summary: Header files for SDL ClanLib library
193 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SDL dla ClanLiba
194 Group: Development/Libraries
195 Requires: %{name}-SDL = %{version}-%{release}
196 Requires: %{name}-devel = %{version}-%{release}
197 Requires: SDL-devel >= 1.2.0
198 Requires: SDL_gfx-devel >= 1.2.0
200 %description SDL-devel
201 Header files for SDL ClanLib library.
203 %description SDL-devel -l pl.UTF-8
204 Pliki nagłówkowe biblioteki SDL dla ClanLiba.
207 Summary: Static SDL ClanLib library
208 Summary(pl.UTF-8): Statyczna biblioteka SDL dla ClanLiba
209 Group: Development/Libraries
210 Requires: %{name}-SDL-devel = %{version}-%{release}
212 %description SDL-static
213 Static SDL ClanLib library.
215 %description SDL-static -l pl.UTF-8
216 Statyczna biblioteka SDL dla ClanLiba.
219 Summary: Vorbis ClanLib library
220 Summary(pl.UTF-8): Biblioteka Vorbis dla ClanLiba
222 Requires: %{name} = %{version}-%{release}
225 Vorbis ClanLib library.
227 %description Vorbis -l pl.UTF-8
228 Biblioteka Vorbis dla ClanLiba.
230 %package Vorbis-devel
231 Summary: Header files for Vorbis ClanLib library
232 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Vorbis dla ClanLiba
233 Group: Development/Libraries
234 Requires: %{name}-Vorbis = %{version}-%{release}
235 Requires: %{name}-devel = %{version}-%{release}
236 Requires: libvorbis-devel
238 %description Vorbis-devel
239 Header files for Vorbis ClanLib library.
241 %description Vorbis-devel -l pl.UTF-8
242 Pliki nagłówkowe biblioteki Vorbis dla ClanLiba.
244 %package Vorbis-static
245 Summary: Static Vorbis ClanLib library
246 Summary(pl.UTF-8): Statyczna biblioteka Vorbis dla ClanLiba
247 Group: Development/Libraries
248 Requires: %{name}-Vorbis-devel = %{version}-%{release}
250 %description Vorbis-static
251 Static Vorbis ClanLib library.
253 %description Vorbis-static -l pl.UTF-8
254 Statyczna biblioteka Vorbis dla ClanLiba.
260 rm -rf autom4te.cache
261 echo "dnl" >> acinclude.m4
264 # note: rtti is needed --- ClanLib uses exceptions!
272 --%{?debug:en}%{!?debug:dis}able-debug \
277 # directfb disabled now
282 rm -rf $RPM_BUILD_ROOT
285 DESTDIR=$RPM_BUILD_ROOT
287 # missing from make install
288 install -d $RPM_BUILD_ROOT%{_aclocaldir}
289 install Setup/Unix/clanlib.m4 $RPM_BUILD_ROOT%{_aclocaldir}
292 rm -rf $RPM_BUILD_ROOT
294 %post -p /sbin/ldconfig
295 %postun -p /sbin/ldconfig
297 %post OpenGL -p /sbin/ldconfig
298 %postun OpenGL -p /sbin/ldconfig
300 %post MikMod -p /sbin/ldconfig
301 %postun MikMod -p /sbin/ldconfig
303 %post SDL -p /sbin/ldconfig
304 %postun SDL -p /sbin/ldconfig
306 %post Vorbis -p /sbin/ldconfig
307 %postun Vorbis -p /sbin/ldconfig
310 %defattr(644,root,root,755)
311 %doc COPYING CREDITS NEWS README README.sdl TODO-RSN
312 %attr(755,root,root) %{_libdir}/libclanApp-0.8.so.*.*.*
313 %attr(755,root,root) %ghost %{_libdir}/libclanApp-0.8.so.1
314 %attr(755,root,root) %{_libdir}/libclanCore-0.8.so.*.*.*
315 %attr(755,root,root) %ghost %{_libdir}/libclanCore-0.8.so.1
316 %attr(755,root,root) %{_libdir}/libclanDisplay-0.8.so.*.*.*
317 %attr(755,root,root) %ghost %{_libdir}/libclanDisplay-0.8.so.1
318 %attr(755,root,root) %{_libdir}/libclanGUI-0.8.so.*.*.*
319 %attr(755,root,root) %ghost %{_libdir}/libclanGUI-0.8.so.1
320 %attr(755,root,root) %{_libdir}/libclanGUIStyleSilver-0.8.so.*.*.*
321 %attr(755,root,root) %ghost %{_libdir}/libclanGUIStyleSilver-0.8.so.1
322 %attr(755,root,root) %{_libdir}/libclanNetwork-0.8.so.*.*.*
323 %attr(755,root,root) %ghost %{_libdir}/libclanNetwork-0.8.so.1
324 %attr(755,root,root) %{_libdir}/libclanSignals-0.8.so.*.*.*
325 %attr(755,root,root) %ghost %{_libdir}/libclanSignals-0.8.so.1
326 %attr(755,root,root) %{_libdir}/libclanSound-0.8.so.*.*.*
327 %attr(755,root,root) %ghost %{_libdir}/libclanSound-0.8.so.1
330 %defattr(644,root,root,755)
331 %doc README.kdevelop README.upgrade
332 %attr(755,root,root) %{_libdir}/libclanApp.so
333 %attr(755,root,root) %{_libdir}/libclanCore.so
334 %attr(755,root,root) %{_libdir}/libclanDisplay.so
335 %attr(755,root,root) %{_libdir}/libclanGUI.so
336 %attr(755,root,root) %{_libdir}/libclanGUIStyleSilver.so
337 %attr(755,root,root) %{_libdir}/libclanNetwork.so
338 %attr(755,root,root) %{_libdir}/libclanSignals.so
339 %attr(755,root,root) %{_libdir}/libclanSound.so
340 %{_libdir}/libclanApp.la
341 %{_libdir}/libclanCore.la
342 %{_libdir}/libclanDisplay.la
343 %{_libdir}/libclanGUI.la
344 %{_libdir}/libclanGUIStyleSilver.la
345 %{_libdir}/libclanNetwork.la
346 %{_libdir}/libclanSignals.la
347 %{_libdir}/libclanSound.la
348 %dir %{_includedir}/ClanLib-0.8
349 %dir %{_includedir}/ClanLib-0.8/ClanLib
350 %{_includedir}/ClanLib-0.8/ClanLib/Application
351 %{_includedir}/ClanLib-0.8/ClanLib/application.h
352 %{_includedir}/ClanLib-0.8/ClanLib/Core
353 %{_includedir}/ClanLib-0.8/ClanLib/core.h
354 %{_includedir}/ClanLib-0.8/ClanLib/Display
355 %{_includedir}/ClanLib-0.8/ClanLib/display.h
356 %{_includedir}/ClanLib-0.8/ClanLib/GUI*
357 %{_includedir}/ClanLib-0.8/ClanLib/gui*.h
358 %{_includedir}/ClanLib-0.8/ClanLib/Network
359 %{_includedir}/ClanLib-0.8/ClanLib/network.h
360 %{_includedir}/ClanLib-0.8/ClanLib/Signals
361 %{_includedir}/ClanLib-0.8/ClanLib/signals.h
362 %{_includedir}/ClanLib-0.8/ClanLib/Sound
363 %{_includedir}/ClanLib-0.8/ClanLib/sound.h
365 %{_pkgconfigdir}/clanApp-0.8.pc
366 %{_pkgconfigdir}/clanCore-0.8.pc
367 %{_pkgconfigdir}/clanDisplay-0.8.pc
368 %{_pkgconfigdir}/clanGUI*-0.8.pc
369 %{_pkgconfigdir}/clanNetwork-0.8.pc
370 %{_pkgconfigdir}/clanSignals-0.8.pc
371 %{_pkgconfigdir}/clanSound-0.8.pc
374 %defattr(644,root,root,755)
378 %defattr(644,root,root,755)
379 %{_libdir}/libclanApp.a
380 %{_libdir}/libclanCore.a
381 %{_libdir}/libclanDisplay.a
382 %{_libdir}/libclanGUI.a
383 %{_libdir}/libclanGUIStyleSilver.a
384 %{_libdir}/libclanNetwork.a
385 %{_libdir}/libclanSignals.a
386 %{_libdir}/libclanSound.a
389 %defattr(644,root,root,755)
390 %attr(755,root,root) %{_libdir}/libclanGL-0.8.so.*.*.*
391 %attr(755,root,root) %ghost %{_libdir}/libclanGL-0.8.so.1
394 %defattr(644,root,root,755)
395 %attr(755,root,root) %{_libdir}/libclanGL.so
396 %{_libdir}/libclanGL.la
397 %{_includedir}/ClanLib-0.8/ClanLib/GL
398 %{_includedir}/ClanLib-0.8/ClanLib/gl.h
399 %{_pkgconfigdir}/clanGL-0.8.pc
402 %defattr(644,root,root,755)
403 %{_libdir}/libclanGL.a
406 %defattr(644,root,root,755)
407 %attr(755,root,root) %{_libdir}/libclanMikMod-0.8.so.*.*.*
408 %attr(755,root,root) %ghost %{_libdir}/libclanMikMod-0.8.so.1
411 %defattr(644,root,root,755)
412 %attr(755,root,root) %{_libdir}/libclanMikMod.so
413 %{_libdir}/libclanMikMod.la
414 %{_includedir}/ClanLib-0.8/ClanLib/MikMod
415 %{_includedir}/ClanLib-0.8/ClanLib/mikmod.h
416 %{_pkgconfigdir}/clanMikMod-0.8.pc
419 %defattr(644,root,root,755)
420 %{_libdir}/libclanMikMod.a
423 %defattr(644,root,root,755)
424 %attr(755,root,root) %{_libdir}/libclanSDL-0.8.so.*.*.*
425 %attr(755,root,root) %ghost %{_libdir}/libclanSDL-0.8.so.1
428 %defattr(644,root,root,755)
429 %attr(755,root,root) %{_libdir}/libclanSDL.so
430 %{_libdir}/libclanSDL.la
431 %{_includedir}/ClanLib-0.8/ClanLib/SDL
432 %{_includedir}/ClanLib-0.8/ClanLib/sdl.h
433 %{_pkgconfigdir}/clanSDL-0.8.pc
436 %defattr(644,root,root,755)
437 %{_libdir}/libclanSDL.a
440 %defattr(644,root,root,755)
441 %attr(755,root,root) %{_libdir}/libclanVorbis-0.8.so.*.*.*
442 %attr(755,root,root) %ghost %{_libdir}/libclanVorbis-0.8.so.1
445 %defattr(644,root,root,755)
446 %attr(755,root,root) %{_libdir}/libclanVorbis.so
447 %{_libdir}/libclanVorbis.la
448 %{_includedir}/ClanLib-0.8/ClanLib/Vorbis
449 %{_includedir}/ClanLib-0.8/ClanLib/vorbis.h
450 %{_pkgconfigdir}/clanVorbis-0.8.pc
453 %defattr(644,root,root,755)
454 %{_libdir}/libclanVorbis.a