]> git.pld-linux.org Git - packages/ClanLib.git/blame - ClanLib.spec
- converted to UTF-8
[packages/ClanLib.git] / ClanLib.spec
CommitLineData
d97d46f0 1Summary: ClanLib, the platform independent game SDK
a8abfa11
JR
2Summary(pl.UTF-8): ClanLib, niezależny od platformy SDK do gier
3Summary(pt_BR.UTF-8): SDK Clanlib
1067b4ad 4Name: ClanLib
c97662f1
JB
5Version: 0.8.0
6Release: 1
7License: BSD-like (see COPYING)
1067b4ad 8Group: Libraries
0751de49 9#Source0Download: http://www.clanlib.org/download.html
c97662f1
JB
10Source0: http://www.clanlib.org/download/releases-0.8/%{name}-%{version}.tgz
11# Source0-md5: 3e183a801a31f646b012db2d82f97ff3
12Patch0: %{name}-link.patch
87e96934 13URL: http://www.clanlib.org/
c97662f1
JB
14BuildRequires: OpenGL-GLU-devel
15BuildRequires: SDL >= 1.2.0
16BuildRequires: SDL_gfx-devel >= 1.2.0
17BuildRequires: autoconf >= 2.59-9
18BuildRequires: automake >= 1.6
4c1b0a7f 19BuildRequires: libjpeg-devel
a52a1ea1 20BuildRequires: libmikmod-devel
d97d46f0 21BuildRequires: libpng-devel >= 1.0.8
22BuildRequires: libstdc++-devel
c97662f1 23BuildRequires: libtool >= 2:1.4d-3
b05e5c04 24BuildRequires: libvorbis-devel >= 1:1.0
c97662f1
JB
25BuildRequires: libxslt-progs
26BuildRequires: perl-base
27BuildRequires: pkgconfig
28BuildRequires: xorg-lib-libXi-devel
29BuildRequires: xorg-lib-libXxf86vm-devel
c3c01f93 30Obsoletes: ClanLib-TTF
673045d6 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1067b4ad 32
41e5f7de
JK
33%define _noautoreqdep libGL.so.1 libGLU.so.1
34
b1d1d0e6 35%description
5ae44086 36The ClanLib SDK is designed to provide an platform independent game
37SDK using a lot cleaner (and object oriented) interface than the
2c39f06a 38traditional way it is done in DirectX, SDL and such. The goal is to
5ae44086 39avoid game developers constantly reinventing the wheel by providing
40smarter ways to eg. load surfaces.
1067b4ad 41
a8abfa11
JR
42%description -l pl.UTF-8
43ClanLib SDK jest projektowany jako niezależny od platformy SDK dla
5ae44086 44gier. Stosuje prosty (i zorientowany obiektowo) interfejs,
a8abfa11 45przejrzystszy niż DirectX, SDL i inne.
1067b4ad 46
a8abfa11
JR
47%description -l pt_BR.UTF-8
48A Clanlib é uma biblioteca de jogos multi-plataforma desenhada para
49facilitar o trabalho dos desenvolvedores. A idéia principal é fornecer
50uma interface comum para os problemas clássicos dos jogos (carregar
51gráficos por exemplo).
1e8e7d06 52
1067b4ad 53%package devel
7e871d06 54Summary: ClanLib development package
a8abfa11
JR
55Summary(pl.UTF-8): Pakiet programistyczny dla ClanLib
56Summary(pt_BR.UTF-8): Arquivos para desenvolvimento usando a Clanlib
1067b4ad 57Group: Development/Libraries
0751de49 58Requires: %{name} = %{version}-%{release}
c97662f1
JB
59Requires: libstdc++-devel
60# for libclanDisplay
61Requires: xorg-lib-libXxf86vm-devel
c3c01f93 62Obsoletes: ClanLib-TTF-devel
1067b4ad 63
64%description devel
5ae44086 65This is the development add-on package that includes the header files
66needed to compile new ClanLib applications.
b1d1d0e6 67
a8abfa11
JR
68%description devel -l pl.UTF-8
69Programistyczne dodatki do ClanLiba, zawierają pliki nagłówkowe
70potrzebne do kompilacji programów korzystających z ClanLib.
1067b4ad 71
a8abfa11 72%description devel -l pt_BR.UTF-8
1e8e7d06 73Arquivos que possibilitam o desenvolvimento de aplicativos utilizando
74a biblioteca Clanlib.
75
ac9464bd
JB
76%package static
77Summary: ClanLib static libraries
a8abfa11 78Summary(pl.UTF-8): Statyczne biblioteki ClanLib
a52a1ea1 79Group: Development/Libraries
0751de49 80Requires: %{name}-devel = %{version}-%{release}
c3c01f93 81Obsoletes: ClanLib-TTF-static
a52a1ea1 82
ac9464bd 83%description static
c97662f1 84This package contains static versions of ClanLib libraries.
a52a1ea1 85
a8abfa11 86%description static -l pl.UTF-8
c97662f1
JB
87Ten pakiet zawiera statyczne wersje bibliotek ClanLib.
88
89%package doc
90Summary: ClanLib reference documentation for programmers
a8abfa11 91Summary(pl.UTF-8): Dokumentacja programisty do biblioteki ClanLib
c97662f1
JB
92Group: Documentation
93
94%description doc
95ClanLib reference documentation for programmers.
96
a8abfa11 97%description doc -l pl.UTF-8
c97662f1 98Dokumentacja programisty do biblioteki ClanLib
a52a1ea1
JK
99
100%package OpenGL
ac9464bd 101Summary: OpenGL ClanLib library
a8abfa11 102Summary(pl.UTF-8): Biblioteka OpenGL dla ClanLiba
ac9464bd 103Group: Libraries
0751de49 104Requires: %{name} = %{version}-%{release}
a52a1ea1
JK
105
106%description OpenGL
ac9464bd 107OpenGL ClanLib library.
a52a1ea1 108
a8abfa11 109%description OpenGL -l pl.UTF-8
ac9464bd 110Biblioteka OpenGL dla ClanLiba.
a52a1ea1 111
ac9464bd 112%package OpenGL-devel
c97662f1 113Summary: Header files for OpenGL ClanLib library
a8abfa11 114Summary(pl.UTF-8): Pliki nagłówkowe biblioteki OpenGL dla ClanLiba
77af53cc 115Group: Development/Libraries
0751de49
JB
116Requires: %{name}-OpenGL = %{version}-%{release}
117Requires: %{name}-devel = %{version}-%{release}
c97662f1
JB
118Requires: OpenGL-GLU-devel
119Requires: xorg-lib-libXi-devel
120Requires: xorg-lib-libXxf86vm-devel
77af53cc 121
ac9464bd 122%description OpenGL-devel
c97662f1 123Header files for OpenGL ClanLib library.
77af53cc 124
a8abfa11
JR
125%description OpenGL-devel -l pl.UTF-8
126Pliki nagłówkowe biblioteki OpenGL dla ClanLiba.
6cd153fe 127
ac9464bd
JB
128%package OpenGL-static
129Summary: Static OpenGL ClanLib library
a8abfa11 130Summary(pl.UTF-8): Statyczna biblioteka OpenGL dla ClanLiba
a52a1ea1 131Group: Development/Libraries
0751de49 132Requires: %{name}-OpenGL-devel = %{version}-%{release}
ac9464bd
JB
133
134%description OpenGL-static
135Static OpenGL ClanLib library.
136
a8abfa11 137%description OpenGL-static -l pl.UTF-8
ac9464bd
JB
138Statyczna biblioteka OpenGL dla ClanLiba.
139
140%package MikMod
141Summary: MikMod ClanLib library
a8abfa11 142Summary(pl.UTF-8): Biblioteka MikMod dla ClanLiba
ac9464bd 143Group: Libraries
0751de49 144Requires: %{name} = %{version}-%{release}
a52a1ea1 145
87e96934 146%description MikMod
ac9464bd 147MikMod ClanLib library.
a52a1ea1 148
a8abfa11 149%description MikMod -l pl.UTF-8
ac9464bd 150Biblioteka MikMod dla ClanLiba.
a52a1ea1 151
ac9464bd 152%package MikMod-devel
c97662f1 153Summary: Header files for MikMod ClanLib library
a8abfa11 154Summary(pl.UTF-8): Pliki nagłówkowe biblioteki MikMod dla ClanLiba
ac9464bd 155Group: Development/Libraries
0751de49
JB
156Requires: %{name}-MikMod = %{version}-%{release}
157Requires: %{name}-devel = %{version}-%{release}
ac9464bd
JB
158Requires: libmikmod-devel
159
160%description MikMod-devel
c97662f1 161Header files for MikMod ClanLib library.
ac9464bd 162
a8abfa11
JR
163%description MikMod-devel -l pl.UTF-8
164Pliki nagłówkowe biblioteki MikMod dla ClanLiba.
ac9464bd
JB
165
166%package MikMod-static
167Summary: Static MikMod ClanLib library
a8abfa11 168Summary(pl.UTF-8): Statyczna biblioteka MikMod dla ClanLiba
a52a1ea1 169Group: Development/Libraries
0751de49 170Requires: %{name}-MikMod-devel = %{version}-%{release}
ac9464bd
JB
171
172%description MikMod-static
173Static MikMod ClanLib library.
174
a8abfa11 175%description MikMod-static -l pl.UTF-8
ac9464bd
JB
176Statyczna biblioteka MikMod dla ClanLiba.
177
c97662f1
JB
178%package SDL
179Summary: SDL ClanLib library
a8abfa11 180Summary(pl.UTF-8): Biblioteka SDL dla ClanLiba
c97662f1
JB
181Group: Libraries
182Requires: %{name} = %{version}-%{release}
183
184%description SDL
185SDL ClanLib library.
186
a8abfa11 187%description SDL -l pl.UTF-8
c97662f1
JB
188Biblioteka SDL dla ClanLiba.
189
190%package SDL-devel
191Summary: Header files for SDL ClanLib library
a8abfa11 192Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SDL dla ClanLiba
c97662f1
JB
193Group: Development/Libraries
194Requires: %{name}-SDL = %{version}-%{release}
195Requires: %{name}-devel = %{version}-%{release}
196Requires: SDL-devel >= 1.2.0
197Requires: SDL_gfx-devel >= 1.2.0
198
199%description SDL-devel
200Header files for SDL ClanLib library.
201
a8abfa11
JR
202%description SDL-devel -l pl.UTF-8
203Pliki nagłówkowe biblioteki SDL dla ClanLiba.
c97662f1
JB
204
205%package SDL-static
206Summary: Static SDL ClanLib library
a8abfa11 207Summary(pl.UTF-8): Statyczna biblioteka SDL dla ClanLiba
c97662f1
JB
208Group: Development/Libraries
209Requires: %{name}-SDL-devel = %{version}-%{release}
210
211%description SDL-static
212Static SDL ClanLib library.
213
a8abfa11 214%description SDL-static -l pl.UTF-8
c97662f1
JB
215Statyczna biblioteka SDL dla ClanLiba.
216
ac9464bd
JB
217%package Vorbis
218Summary: Vorbis ClanLib library
a8abfa11 219Summary(pl.UTF-8): Biblioteka Vorbis dla ClanLiba
ac9464bd 220Group: Libraries
0751de49 221Requires: %{name} = %{version}-%{release}
a52a1ea1 222
87e96934 223%description Vorbis
ac9464bd 224Vorbis ClanLib library.
a52a1ea1 225
a8abfa11 226%description Vorbis -l pl.UTF-8
ac9464bd 227Biblioteka Vorbis dla ClanLiba.
a52a1ea1 228
ac9464bd 229%package Vorbis-devel
c97662f1 230Summary: Header files for Vorbis ClanLib library
a8abfa11 231Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Vorbis dla ClanLiba
ac9464bd 232Group: Development/Libraries
0751de49
JB
233Requires: %{name}-Vorbis = %{version}-%{release}
234Requires: %{name}-devel = %{version}-%{release}
c97662f1 235Requires: libvorbis-devel
ac9464bd
JB
236
237%description Vorbis-devel
c97662f1 238Header files for Vorbis ClanLib library.
ac9464bd 239
a8abfa11
JR
240%description Vorbis-devel -l pl.UTF-8
241Pliki nagłówkowe biblioteki Vorbis dla ClanLiba.
ac9464bd
JB
242
243%package Vorbis-static
244Summary: Static Vorbis ClanLib library
a8abfa11 245Summary(pl.UTF-8): Statyczna biblioteka Vorbis dla ClanLiba
4d59e05a 246Group: Development/Libraries
0751de49 247Requires: %{name}-Vorbis-devel = %{version}-%{release}
ac9464bd
JB
248
249%description Vorbis-static
250Static Vorbis ClanLib library.
251
a8abfa11 252%description Vorbis-static -l pl.UTF-8
ac9464bd
JB
253Statyczna biblioteka Vorbis dla ClanLiba.
254
b1d1d0e6 255%prep
44a12e83 256%setup -q
0be7b73b 257%patch0 -p1
c97662f1
JB
258
259rm -rf autom4te.cache
fe61586f 260
b1d1d0e6 261%build
38b509af 262# note: rtti is needed --- ClanLib uses exceptions!
c97662f1 263%{__libtoolize}
2fc2c4d7 264%{__aclocal}
c97662f1 265%{__automake}
ff7be8a7 266%{__autoconf}
fe61586f 267%configure \
268 --enable-static \
a52a1ea1 269 --enable-shared \
59fcdff1 270 --%{?debug:en}%{!?debug:dis}able-debug \
87e96934
AM
271%ifarch %{ix86}
272 --enable-asm386 \
273%endif
c97662f1
JB
274 --enable-dyn
275# directfb disabled now
87e96934 276
4d59e05a 277%{__make}
1067b4ad 278
b1d1d0e6 279%install
7e871d06 280rm -rf $RPM_BUILD_ROOT
c97662f1 281
38b509af 282%{__make} install \
c97662f1 283 DESTDIR=$RPM_BUILD_ROOT
1067b4ad 284
c97662f1
JB
285# missing from make install
286install -d $RPM_BUILD_ROOT%{_aclocaldir}
287install Setup/Unix/clanlib.m4 $RPM_BUILD_ROOT%{_aclocaldir}
a52a1ea1 288
4c1b0a7f
JB
289%clean
290rm -rf $RPM_BUILD_ROOT
291
b1e51b8c 292%post -p /sbin/ldconfig
293%postun -p /sbin/ldconfig
7e871d06 294
b1e51b8c 295%post OpenGL -p /sbin/ldconfig
296%postun OpenGL -p /sbin/ldconfig
a52a1ea1 297
b1e51b8c 298%post MikMod -p /sbin/ldconfig
299%postun MikMod -p /sbin/ldconfig
a52a1ea1 300
c97662f1
JB
301%post SDL -p /sbin/ldconfig
302%postun SDL -p /sbin/ldconfig
87e96934 303
b1e51b8c 304%post Vorbis -p /sbin/ldconfig
305%postun Vorbis -p /sbin/ldconfig
a52a1ea1 306
b1d1d0e6 307%files
1067b4ad 308%defattr(644,root,root,755)
c97662f1
JB
309%doc COPYING CREDITS NEWS README README.sdl TODO-RSN
310%attr(755,root,root) %{_libdir}/libclanApp-0.8.so.*.*
311%attr(755,root,root) %{_libdir}/libclanCore-0.8.so.*.*
312%attr(755,root,root) %{_libdir}/libclanDisplay-0.8.so.*.*
313%attr(755,root,root) %{_libdir}/libclanGUI-0.8.so.*.*
314%attr(755,root,root) %{_libdir}/libclanGUIStyleSilver-0.8.so.*.*
315%attr(755,root,root) %{_libdir}/libclanNetwork-0.8.so.*.*
316%attr(755,root,root) %{_libdir}/libclanSignals-0.8.so.*.*
317%attr(755,root,root) %{_libdir}/libclanSound-0.8.so.*.*
77af53cc 318
ac9464bd
JB
319%files devel
320%defattr(644,root,root,755)
c97662f1 321%doc README.kdevelop README.upgrade
ac9464bd
JB
322%attr(755,root,root) %{_libdir}/libclanApp.so
323%attr(755,root,root) %{_libdir}/libclanCore.so
324%attr(755,root,root) %{_libdir}/libclanDisplay.so
325%attr(755,root,root) %{_libdir}/libclanGUI.so
c97662f1 326%attr(755,root,root) %{_libdir}/libclanGUIStyleSilver.so
ac9464bd 327%attr(755,root,root) %{_libdir}/libclanNetwork.so
c97662f1 328%attr(755,root,root) %{_libdir}/libclanSignals.so
ac9464bd 329%attr(755,root,root) %{_libdir}/libclanSound.so
c97662f1
JB
330%{_libdir}/libclanApp.la
331%{_libdir}/libclanCore.la
332%{_libdir}/libclanDisplay.la
333%{_libdir}/libclanGUI.la
334%{_libdir}/libclanGUIStyleSilver.la
335%{_libdir}/libclanNetwork.la
336%{_libdir}/libclanSignals.la
337%{_libdir}/libclanSound.la
338%dir %{_includedir}/ClanLib-0.8
339%dir %{_includedir}/ClanLib-0.8/ClanLib
340%{_includedir}/ClanLib-0.8/ClanLib/Application
341%{_includedir}/ClanLib-0.8/ClanLib/application.h
342%{_includedir}/ClanLib-0.8/ClanLib/Core
343%{_includedir}/ClanLib-0.8/ClanLib/core.h
344%{_includedir}/ClanLib-0.8/ClanLib/Display
345%{_includedir}/ClanLib-0.8/ClanLib/display.h
346%{_includedir}/ClanLib-0.8/ClanLib/GUI*
347%{_includedir}/ClanLib-0.8/ClanLib/gui*.h
348%{_includedir}/ClanLib-0.8/ClanLib/Network
349%{_includedir}/ClanLib-0.8/ClanLib/network.h
350%{_includedir}/ClanLib-0.8/ClanLib/Signals
351%{_includedir}/ClanLib-0.8/ClanLib/signals.h
352%{_includedir}/ClanLib-0.8/ClanLib/Sound
353%{_includedir}/ClanLib-0.8/ClanLib/sound.h
354%{_aclocaldir}/*.m4
355%{_pkgconfigdir}/clanApp-0.8.pc
356%{_pkgconfigdir}/clanCore-0.8.pc
357%{_pkgconfigdir}/clanDisplay-0.8.pc
358%{_pkgconfigdir}/clanGUI*-0.8.pc
359%{_pkgconfigdir}/clanNetwork-0.8.pc
360%{_pkgconfigdir}/clanSignals-0.8.pc
361%{_pkgconfigdir}/clanSound-0.8.pc
362
363%files doc
364%defattr(644,root,root,755)
365%{_docdir}/clanlib
ac9464bd
JB
366
367%files static
368%defattr(644,root,root,755)
369%{_libdir}/libclanApp.a
370%{_libdir}/libclanCore.a
371%{_libdir}/libclanDisplay.a
372%{_libdir}/libclanGUI.a
c97662f1 373%{_libdir}/libclanGUIStyleSilver.a
ac9464bd 374%{_libdir}/libclanNetwork.a
c97662f1 375%{_libdir}/libclanSignals.a
ac9464bd
JB
376%{_libdir}/libclanSound.a
377
f59dc6ea
PG
378%files OpenGL
379%defattr(644,root,root,755)
c97662f1 380%attr(755,root,root) %{_libdir}/libclanGL-0.8.so.*.*
a52a1ea1 381
ac9464bd
JB
382%files OpenGL-devel
383%defattr(644,root,root,755)
384%attr(755,root,root) %{_libdir}/libclanGL.so
c97662f1
JB
385%{_libdir}/libclanGL.la
386%{_includedir}/ClanLib-0.8/ClanLib/GL
387%{_includedir}/ClanLib-0.8/ClanLib/gl.h
388%{_pkgconfigdir}/clanGL-0.8.pc
ac9464bd
JB
389
390%files OpenGL-static
391%defattr(644,root,root,755)
392%{_libdir}/libclanGL.a
393
87e96934 394%files MikMod
a52a1ea1 395%defattr(644,root,root,755)
c97662f1 396%attr(755,root,root) %{_libdir}/libclanMikMod-0.8.so.*.*
a52a1ea1 397
ac9464bd
JB
398%files MikMod-devel
399%defattr(644,root,root,755)
400%attr(755,root,root) %{_libdir}/libclanMikMod.so
c97662f1
JB
401%{_libdir}/libclanMikMod.la
402%{_includedir}/ClanLib-0.8/ClanLib/MikMod
403%{_includedir}/ClanLib-0.8/ClanLib/mikmod.h
404%{_pkgconfigdir}/clanMikMod-0.8.pc
ac9464bd
JB
405
406%files MikMod-static
407%defattr(644,root,root,755)
408%{_libdir}/libclanMikMod.a
409
c97662f1 410%files SDL
a52a1ea1 411%defattr(644,root,root,755)
c97662f1 412%attr(755,root,root) %{_libdir}/libclanSDL-0.8.so.*.*
a52a1ea1 413
c97662f1 414%files SDL-devel
ac9464bd 415%defattr(644,root,root,755)
c97662f1
JB
416%attr(755,root,root) %{_libdir}/libclanSDL.so
417%{_libdir}/libclanSDL.la
418%{_includedir}/ClanLib-0.8/ClanLib/SDL
419%{_includedir}/ClanLib-0.8/ClanLib/sdl.h
420%{_pkgconfigdir}/clanSDL-0.8.pc
ac9464bd 421
c97662f1 422%files SDL-static
ac9464bd 423%defattr(644,root,root,755)
c97662f1 424%{_libdir}/libclanSDL.a
ac9464bd 425
c97662f1 426%files Vorbis
4d59e05a 427%defattr(644,root,root,755)
c97662f1 428%attr(755,root,root) %{_libdir}/libclanVorbis-0.8.so.*.*
1067b4ad 429
c97662f1 430%files Vorbis-devel
1067b4ad 431%defattr(644,root,root,755)
c97662f1
JB
432%attr(755,root,root) %{_libdir}/libclanVorbis.so
433%{_libdir}/libclanVorbis.la
434%{_includedir}/ClanLib-0.8/ClanLib/Vorbis
435%{_includedir}/ClanLib-0.8/ClanLib/vorbis.h
436%{_pkgconfigdir}/clanVorbis-0.8.pc
1067b4ad 437
c97662f1 438%files Vorbis-static
87e96934 439%defattr(644,root,root,755)
c97662f1 440%{_libdir}/libclanVorbis.a
This page took 0.150366 seconds and 4 git commands to generate.