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 Patch1: %{name}-gcc4.patch
14 URL: http://www.clanlib.org/
15 BuildRequires: OpenGL-GLU-devel
16 BuildRequires: SDL >= 1.2.0
17 BuildRequires: SDL_gfx-devel >= 1.2.0
18 BuildRequires: alsa-lib-devel
19 BuildRequires: autoconf >= 2.59-9
20 BuildRequires: automake >= 1.6
21 BuildRequires: libjpeg-devel
22 BuildRequires: libmikmod-devel
23 BuildRequires: libpng-devel >= 1.0.8
24 BuildRequires: libstdc++-devel
25 BuildRequires: libtool >= 2:1.4d-3
26 BuildRequires: libvorbis-devel >= 1:1.0
27 BuildRequires: libxslt-progs
28 BuildRequires: perl-base
29 BuildRequires: pkgconfig
30 BuildRequires: xorg-lib-libXi-devel
31 BuildRequires: xorg-lib-libXxf86vm-devel
32 Obsoletes: ClanLib-TTF
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define _noautoreqdep libGL.so.1 libGLU.so.1
38 The ClanLib SDK is designed to provide an platform independent game
39 SDK using a lot cleaner (and object oriented) interface than the
40 traditional way it is done in DirectX, SDL and such. The goal is to
41 avoid game developers constantly reinventing the wheel by providing
42 smarter ways to eg. load surfaces.
44 %description -l pl.UTF-8
45 ClanLib SDK jest projektowany jako niezależny od platformy SDK dla
46 gier. Stosuje prosty (i zorientowany obiektowo) interfejs,
47 przejrzystszy niż DirectX, SDL i inne.
49 %description -l pt_BR.UTF-8
50 A Clanlib é uma biblioteca de jogos multi-plataforma desenhada para
51 facilitar o trabalho dos desenvolvedores. A idéia principal é fornecer
52 uma interface comum para os problemas clássicos dos jogos (carregar
53 gráficos por exemplo).
56 Summary: ClanLib development package
57 Summary(pl.UTF-8): Pakiet programistyczny dla ClanLib
58 Summary(pt_BR.UTF-8): Arquivos para desenvolvimento usando a Clanlib
59 Group: Development/Libraries
60 Requires: %{name} = %{version}-%{release}
61 Requires: libstdc++-devel
63 Requires: xorg-lib-libXxf86vm-devel
64 Obsoletes: ClanLib-TTF-devel
67 This is the development add-on package that includes the header files
68 needed to compile new ClanLib applications.
70 %description devel -l pl.UTF-8
71 Programistyczne dodatki do ClanLiba, zawierają pliki nagłówkowe
72 potrzebne do kompilacji programów korzystających z ClanLib.
74 %description devel -l pt_BR.UTF-8
75 Arquivos que possibilitam o desenvolvimento de aplicativos utilizando
79 Summary: ClanLib static libraries
80 Summary(pl.UTF-8): Statyczne biblioteki ClanLib
81 Group: Development/Libraries
82 Requires: %{name}-devel = %{version}-%{release}
83 Obsoletes: ClanLib-TTF-static
86 This package contains static versions of ClanLib libraries.
88 %description static -l pl.UTF-8
89 Ten pakiet zawiera statyczne wersje bibliotek ClanLib.
92 Summary: ClanLib reference documentation for programmers
93 Summary(pl.UTF-8): Dokumentacja programisty do biblioteki ClanLib
97 ClanLib reference documentation for programmers.
99 %description doc -l pl.UTF-8
100 Dokumentacja programisty do biblioteki ClanLib
103 Summary: OpenGL ClanLib library
104 Summary(pl.UTF-8): Biblioteka OpenGL dla ClanLiba
106 Requires: %{name} = %{version}-%{release}
109 OpenGL ClanLib library.
111 %description OpenGL -l pl.UTF-8
112 Biblioteka OpenGL dla ClanLiba.
114 %package OpenGL-devel
115 Summary: Header files for OpenGL ClanLib library
116 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki OpenGL dla ClanLiba
117 Group: Development/Libraries
118 Requires: %{name}-OpenGL = %{version}-%{release}
119 Requires: %{name}-devel = %{version}-%{release}
120 Requires: OpenGL-GLU-devel
121 Requires: xorg-lib-libXi-devel
122 Requires: xorg-lib-libXxf86vm-devel
124 %description OpenGL-devel
125 Header files for OpenGL ClanLib library.
127 %description OpenGL-devel -l pl.UTF-8
128 Pliki nagłówkowe biblioteki OpenGL dla ClanLiba.
130 %package OpenGL-static
131 Summary: Static OpenGL ClanLib library
132 Summary(pl.UTF-8): Statyczna biblioteka OpenGL dla ClanLiba
133 Group: Development/Libraries
134 Requires: %{name}-OpenGL-devel = %{version}-%{release}
136 %description OpenGL-static
137 Static OpenGL ClanLib library.
139 %description OpenGL-static -l pl.UTF-8
140 Statyczna biblioteka OpenGL dla ClanLiba.
143 Summary: MikMod ClanLib library
144 Summary(pl.UTF-8): Biblioteka MikMod dla ClanLiba
146 Requires: %{name} = %{version}-%{release}
149 MikMod ClanLib library.
151 %description MikMod -l pl.UTF-8
152 Biblioteka MikMod dla ClanLiba.
154 %package MikMod-devel
155 Summary: Header files for MikMod ClanLib library
156 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki MikMod dla ClanLiba
157 Group: Development/Libraries
158 Requires: %{name}-MikMod = %{version}-%{release}
159 Requires: %{name}-devel = %{version}-%{release}
160 Requires: libmikmod-devel
162 %description MikMod-devel
163 Header files for MikMod ClanLib library.
165 %description MikMod-devel -l pl.UTF-8
166 Pliki nagłówkowe biblioteki MikMod dla ClanLiba.
168 %package MikMod-static
169 Summary: Static MikMod ClanLib library
170 Summary(pl.UTF-8): Statyczna biblioteka MikMod dla ClanLiba
171 Group: Development/Libraries
172 Requires: %{name}-MikMod-devel = %{version}-%{release}
174 %description MikMod-static
175 Static MikMod ClanLib library.
177 %description MikMod-static -l pl.UTF-8
178 Statyczna biblioteka MikMod dla ClanLiba.
181 Summary: SDL ClanLib library
182 Summary(pl.UTF-8): Biblioteka SDL dla ClanLiba
184 Requires: %{name} = %{version}-%{release}
189 %description SDL -l pl.UTF-8
190 Biblioteka SDL dla ClanLiba.
193 Summary: Header files for SDL ClanLib library
194 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SDL dla ClanLiba
195 Group: Development/Libraries
196 Requires: %{name}-SDL = %{version}-%{release}
197 Requires: %{name}-devel = %{version}-%{release}
198 Requires: SDL-devel >= 1.2.0
199 Requires: SDL_gfx-devel >= 1.2.0
201 %description SDL-devel
202 Header files for SDL ClanLib library.
204 %description SDL-devel -l pl.UTF-8
205 Pliki nagłówkowe biblioteki SDL dla ClanLiba.
208 Summary: Static SDL ClanLib library
209 Summary(pl.UTF-8): Statyczna biblioteka SDL dla ClanLiba
210 Group: Development/Libraries
211 Requires: %{name}-SDL-devel = %{version}-%{release}
213 %description SDL-static
214 Static SDL ClanLib library.
216 %description SDL-static -l pl.UTF-8
217 Statyczna biblioteka SDL dla ClanLiba.
220 Summary: Vorbis ClanLib library
221 Summary(pl.UTF-8): Biblioteka Vorbis dla ClanLiba
223 Requires: %{name} = %{version}-%{release}
226 Vorbis ClanLib library.
228 %description Vorbis -l pl.UTF-8
229 Biblioteka Vorbis dla ClanLiba.
231 %package Vorbis-devel
232 Summary: Header files for Vorbis ClanLib library
233 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Vorbis dla ClanLiba
234 Group: Development/Libraries
235 Requires: %{name}-Vorbis = %{version}-%{release}
236 Requires: %{name}-devel = %{version}-%{release}
237 Requires: libvorbis-devel
239 %description Vorbis-devel
240 Header files for Vorbis ClanLib library.
242 %description Vorbis-devel -l pl.UTF-8
243 Pliki nagłówkowe biblioteki Vorbis dla ClanLiba.
245 %package Vorbis-static
246 Summary: Static Vorbis ClanLib library
247 Summary(pl.UTF-8): Statyczna biblioteka Vorbis dla ClanLiba
248 Group: Development/Libraries
249 Requires: %{name}-Vorbis-devel = %{version}-%{release}
251 %description Vorbis-static
252 Static Vorbis ClanLib library.
254 %description Vorbis-static -l pl.UTF-8
255 Statyczna biblioteka Vorbis dla ClanLiba.
262 rm -rf autom4te.cache
263 echo "dnl" >> acinclude.m4
266 # note: rtti is needed --- ClanLib uses exceptions!
274 --%{?debug:en}%{!?debug:dis}able-debug \
279 # directfb disabled now
284 rm -rf $RPM_BUILD_ROOT
287 DESTDIR=$RPM_BUILD_ROOT
289 # missing from make install
290 install -d $RPM_BUILD_ROOT%{_aclocaldir}
291 install Setup/Unix/clanlib.m4 $RPM_BUILD_ROOT%{_aclocaldir}
294 rm -rf $RPM_BUILD_ROOT
296 %post -p /sbin/ldconfig
297 %postun -p /sbin/ldconfig
299 %post OpenGL -p /sbin/ldconfig
300 %postun OpenGL -p /sbin/ldconfig
302 %post MikMod -p /sbin/ldconfig
303 %postun MikMod -p /sbin/ldconfig
305 %post SDL -p /sbin/ldconfig
306 %postun SDL -p /sbin/ldconfig
308 %post Vorbis -p /sbin/ldconfig
309 %postun Vorbis -p /sbin/ldconfig
312 %defattr(644,root,root,755)
313 %doc COPYING CREDITS NEWS README README.sdl TODO-RSN
314 %attr(755,root,root) %{_libdir}/libclanApp-0.8.so.*.*.*
315 %attr(755,root,root) %ghost %{_libdir}/libclanApp-0.8.so.1
316 %attr(755,root,root) %{_libdir}/libclanCore-0.8.so.*.*.*
317 %attr(755,root,root) %ghost %{_libdir}/libclanCore-0.8.so.1
318 %attr(755,root,root) %{_libdir}/libclanDisplay-0.8.so.*.*.*
319 %attr(755,root,root) %ghost %{_libdir}/libclanDisplay-0.8.so.1
320 %attr(755,root,root) %{_libdir}/libclanGUI-0.8.so.*.*.*
321 %attr(755,root,root) %ghost %{_libdir}/libclanGUI-0.8.so.1
322 %attr(755,root,root) %{_libdir}/libclanGUIStyleSilver-0.8.so.*.*.*
323 %attr(755,root,root) %ghost %{_libdir}/libclanGUIStyleSilver-0.8.so.1
324 %attr(755,root,root) %{_libdir}/libclanNetwork-0.8.so.*.*.*
325 %attr(755,root,root) %ghost %{_libdir}/libclanNetwork-0.8.so.1
326 %attr(755,root,root) %{_libdir}/libclanSignals-0.8.so.*.*.*
327 %attr(755,root,root) %ghost %{_libdir}/libclanSignals-0.8.so.1
328 %attr(755,root,root) %{_libdir}/libclanSound-0.8.so.*.*.*
329 %attr(755,root,root) %ghost %{_libdir}/libclanSound-0.8.so.1
332 %defattr(644,root,root,755)
333 %doc README.kdevelop README.upgrade
334 %attr(755,root,root) %{_libdir}/libclanApp.so
335 %attr(755,root,root) %{_libdir}/libclanCore.so
336 %attr(755,root,root) %{_libdir}/libclanDisplay.so
337 %attr(755,root,root) %{_libdir}/libclanGUI.so
338 %attr(755,root,root) %{_libdir}/libclanGUIStyleSilver.so
339 %attr(755,root,root) %{_libdir}/libclanNetwork.so
340 %attr(755,root,root) %{_libdir}/libclanSignals.so
341 %attr(755,root,root) %{_libdir}/libclanSound.so
342 %{_libdir}/libclanApp.la
343 %{_libdir}/libclanCore.la
344 %{_libdir}/libclanDisplay.la
345 %{_libdir}/libclanGUI.la
346 %{_libdir}/libclanGUIStyleSilver.la
347 %{_libdir}/libclanNetwork.la
348 %{_libdir}/libclanSignals.la
349 %{_libdir}/libclanSound.la
350 %dir %{_includedir}/ClanLib-0.8
351 %dir %{_includedir}/ClanLib-0.8/ClanLib
352 %{_includedir}/ClanLib-0.8/ClanLib/Application
353 %{_includedir}/ClanLib-0.8/ClanLib/application.h
354 %{_includedir}/ClanLib-0.8/ClanLib/Core
355 %{_includedir}/ClanLib-0.8/ClanLib/core.h
356 %{_includedir}/ClanLib-0.8/ClanLib/Display
357 %{_includedir}/ClanLib-0.8/ClanLib/display.h
358 %{_includedir}/ClanLib-0.8/ClanLib/GUI*
359 %{_includedir}/ClanLib-0.8/ClanLib/gui*.h
360 %{_includedir}/ClanLib-0.8/ClanLib/Network
361 %{_includedir}/ClanLib-0.8/ClanLib/network.h
362 %{_includedir}/ClanLib-0.8/ClanLib/Signals
363 %{_includedir}/ClanLib-0.8/ClanLib/signals.h
364 %{_includedir}/ClanLib-0.8/ClanLib/Sound
365 %{_includedir}/ClanLib-0.8/ClanLib/sound.h
367 %{_pkgconfigdir}/clanApp-0.8.pc
368 %{_pkgconfigdir}/clanCore-0.8.pc
369 %{_pkgconfigdir}/clanDisplay-0.8.pc
370 %{_pkgconfigdir}/clanGUI*-0.8.pc
371 %{_pkgconfigdir}/clanNetwork-0.8.pc
372 %{_pkgconfigdir}/clanSignals-0.8.pc
373 %{_pkgconfigdir}/clanSound-0.8.pc
376 %defattr(644,root,root,755)
380 %defattr(644,root,root,755)
381 %{_libdir}/libclanApp.a
382 %{_libdir}/libclanCore.a
383 %{_libdir}/libclanDisplay.a
384 %{_libdir}/libclanGUI.a
385 %{_libdir}/libclanGUIStyleSilver.a
386 %{_libdir}/libclanNetwork.a
387 %{_libdir}/libclanSignals.a
388 %{_libdir}/libclanSound.a
391 %defattr(644,root,root,755)
392 %attr(755,root,root) %{_libdir}/libclanGL-0.8.so.*.*.*
393 %attr(755,root,root) %ghost %{_libdir}/libclanGL-0.8.so.1
396 %defattr(644,root,root,755)
397 %attr(755,root,root) %{_libdir}/libclanGL.so
398 %{_libdir}/libclanGL.la
399 %{_includedir}/ClanLib-0.8/ClanLib/GL
400 %{_includedir}/ClanLib-0.8/ClanLib/gl.h
401 %{_pkgconfigdir}/clanGL-0.8.pc
404 %defattr(644,root,root,755)
405 %{_libdir}/libclanGL.a
408 %defattr(644,root,root,755)
409 %attr(755,root,root) %{_libdir}/libclanMikMod-0.8.so.*.*.*
410 %attr(755,root,root) %ghost %{_libdir}/libclanMikMod-0.8.so.1
413 %defattr(644,root,root,755)
414 %attr(755,root,root) %{_libdir}/libclanMikMod.so
415 %{_libdir}/libclanMikMod.la
416 %{_includedir}/ClanLib-0.8/ClanLib/MikMod
417 %{_includedir}/ClanLib-0.8/ClanLib/mikmod.h
418 %{_pkgconfigdir}/clanMikMod-0.8.pc
421 %defattr(644,root,root,755)
422 %{_libdir}/libclanMikMod.a
425 %defattr(644,root,root,755)
426 %attr(755,root,root) %{_libdir}/libclanSDL-0.8.so.*.*.*
427 %attr(755,root,root) %ghost %{_libdir}/libclanSDL-0.8.so.1
430 %defattr(644,root,root,755)
431 %attr(755,root,root) %{_libdir}/libclanSDL.so
432 %{_libdir}/libclanSDL.la
433 %{_includedir}/ClanLib-0.8/ClanLib/SDL
434 %{_includedir}/ClanLib-0.8/ClanLib/sdl.h
435 %{_pkgconfigdir}/clanSDL-0.8.pc
438 %defattr(644,root,root,755)
439 %{_libdir}/libclanSDL.a
442 %defattr(644,root,root,755)
443 %attr(755,root,root) %{_libdir}/libclanVorbis-0.8.so.*.*.*
444 %attr(755,root,root) %ghost %{_libdir}/libclanVorbis-0.8.so.1
447 %defattr(644,root,root,755)
448 %attr(755,root,root) %{_libdir}/libclanVorbis.so
449 %{_libdir}/libclanVorbis.la
450 %{_includedir}/ClanLib-0.8/ClanLib/Vorbis
451 %{_includedir}/ClanLib-0.8/ClanLib/vorbis.h
452 %{_pkgconfigdir}/clanVorbis-0.8.pc
455 %defattr(644,root,root,755)
456 %{_libdir}/libclanVorbis.a