5 Summary: A game programming library
6 Summary(pl): Biblioteka do programowania gier
12 Source0: http://belnet.dl.sourceforge.net/sourceforge/alleg/%{name}-%{version}.tar.gz
13 Patch0: %{name}-info.patch
14 Patch1: %{name}-examples.patch
15 Patch2: %{name}-alsa9.patch
16 URL: http://alleg.sourceforge.net
17 BuildRequires: XFree86-devel
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: esound-devel
21 %ifnarch sparc sparc64
22 BuildRequires: alsa-lib-devel
25 BuildRequires: svgalib-devel
27 BuildRequires: arts-devel
28 BuildRequires: texinfo
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Allegro is a cross-platform library intended for use in computer games
33 and other types of multimedia programming.
36 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
37 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
40 Summary: A game programming library - header files
41 Summary(pl): Biblioteka do programowania gier - pliki nag³ówkowe
42 Group: Development/Libraries
43 Requires: %{name} = %{version}
46 Allegro is a cross-platform library intended for use in computer games
47 and other types of multimedia programming.
49 This package contains header files neccessary for compiling
50 applications using allegro library.
52 %description devel -l pl
53 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
54 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
56 Ten pakiet zawiera pliki nag³ówkowe niezbêdne do kompilowania
57 aplikacji wykorzystuj±cych bibliotekê allegro.
60 Summary: A game programming library - test programs
61 Summary(pl): Biblioteka do programowania gier - programy testuj±ce
62 Group: Development/Libraries
63 Requires: %{name} = %{version}
66 This package contains programs for testing allegro library.
68 %description tests -l pl
69 Pakiet zawiera programy testuj±ce bibliotekê allegro.
72 Summary: A game programming library - examples
73 Summary(pl): Biblioteka do programowania gier - programy przyk³adowe
74 Group: Development/Libraries
75 Requires: %{name} = %{version}
78 This package contains example programs which are showing
81 %description examples -l pl
82 Pakiet zawiera programy przyk³adowe demonstruj±ce mo?liwo¶ci biblioteki allegro.
85 Summary: A game programming library - static libraries
86 Summary(pl): Biblioteka do programowania gier - biblioteki statyczne
87 Group: Development/Libraries
88 Requires: %{name}-devel = %{version}
91 Allegro is a cross-platform library intended for use in computer games
92 and other types of multimedia programming.
94 This package contains static libraries for linking with allegro
97 %description static -l pl
98 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
99 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
101 Ten pakiet zawiera biblioteki statyczne do linkowania z aplikacjami
102 wykorzystuj±cymi allegro.
105 Summary: A game programming library - svgalib module
106 Summary(pl): Biblioteka do programowania gier - modu³ dla svgalib
108 PreReq: %{name} = %{version}
111 Allegro is a cross-platform library intended for use in computer games
112 and other types of multimedia programming.
114 This package contains module for use with allegro and svgalib.
116 %description svgalib -l pl
117 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
118 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
120 Ten pakiet zawiera modu³ do wykorzystania allegro z svgalibem.
123 Summary: A game programming library - DGA2 module
124 Summary(pl): Biblioteka do programowania gier - modu³ dla DGA2
126 PreReq: %{name} = %{version}
129 Allegro is a cross-platform library intended for use in computer games
130 and other types of multimedia programming.
132 This package contains module for use with DGA.
134 %description dga2 -l pl
135 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
136 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
138 Ten pakiet zawiera modu³ do wykorzystania z DGA.
141 Summary: A game programming library - esound module
142 Summary(pl): Biblioteka do programowania gier - modu³ dla esound
144 PreReq: %{name} = %{version}
147 Allegro is a cross-platform library intended for use in computer games
148 and other types of multimedia programming.
150 This package contains a esound module for use with ESound daemon.
152 %description esd -l pl
153 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
154 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
156 Ten pakiet zawiera modu³ do wykorzystania z demonem ESound.
159 Summary: A game programming library - aRts module
160 Summary(pl): Biblioteka do programowania gier - modu³ dla aRts
162 PreReq: %{name} = %{version}
165 Allegro is a cross-platform library intended for use in computer games
166 and other types of multimedia programming.
168 This package contains a esound module for use with aRts.
170 %description arts -l pl
171 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
172 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
174 Ten pakiet zawiera modu³ do wykorzystania z aRts.
177 Summary: A game programming library - framebuffer module
178 Summary(pl): Biblioteka do programowania gier - modu³ dla framebuffera
180 PreReq: %{name} = %{version}
183 Allegro is a cross-platform library intended for use in computer games
184 and other types of multimedia programming.
186 This package contains a esound module for use with framebuffer.
188 %description fbcon -l pl
189 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
190 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
192 Ten pakiet zawiera modu³ do wykorzystania z framebufferem.
195 Summary: A game programming library - vga module
196 Summary(pl): Biblioteka do programowania gier - modu³ dla vga
198 PreReq: %{name} = %{version}
201 Allegro is a cross-platform library intended for use in computer games
202 and other types of multimedia programming.
204 This package contains a esound module for use with vga.
206 %description vga -l pl
207 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
208 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
210 Ten pakiet zawiera modu³ do wykorzystania z vga.
213 Summary: A game programming library - ALSA modules
214 Summary(pl): Biblioteka do programowania gier - modu³y dla ALSA
216 PreReq: %{name} = %{version}
219 Allegro is a cross-platform library intended for use in computer games
220 and other types of multimedia programming.
222 This package contains modules for use with ALSA sound library.
224 %description alsa -l pl
225 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
226 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
228 Ten pakiet zawiera modu³y do wykorzystania z bibliotek± d¼wiêkow±
232 Summary: A game programming library - tools
233 Summary(pl): Biblioteka do programowania gier - narzêdzia
235 PreReq: %{name} = %{version}
238 Allegro is a cross-platform library intended for use in computer games
239 and other types of multimedia programming.
241 This package contains tools.
243 %description tools -l pl
244 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
245 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
247 Ten pakiet zawiera narzêdzia.
258 # dbglib & proflib are compiled besides normlib, so it's ok to have them here
262 %ifnarch %{ix86} alpha
274 CFLAGS="%{rpmcflags} `artsc-config --cflags` -pipe %{?!debug:-funroll-loops -ffast-math -fomit-frame-pointer} -Wall \
281 rm -rf $RPM_BUILD_ROOT
283 %{__make} install install-man install-info install-lib \
284 DESTDIR=$RPM_BUILD_ROOT
286 install modules.lst $RPM_BUILD_ROOT%{_libdir}/allegro/4.1/
288 mv $RPM_BUILD_ROOT%{_bindir}/demo{,-allegro}
289 mv $RPM_BUILD_ROOT%{_bindir}/play{,-allegro}
290 mv $RPM_BUILD_ROOT%{_bindir}/setup{,-allegro}
291 mv $RPM_BUILD_ROOT%{_bindir}/test{,-allegro}
293 %post -p /sbin/ldconfig
294 %postun -p /sbin/ldconfig
297 rm -rf $RPM_BUILD_ROOT
300 %defattr(644,root,root,755)
301 %doc AUTHORS CHANGES THANKS
302 %attr(755,root,root) %{_libdir}/liballeg-%{version}.so
303 %dir %{_libdir}/allegro/
304 %{_libdir}/allegro/4.1/modules.lst
307 %defattr(644,root,root,755)
308 %attr(755,root,root) %{_libdir}/liballd-%{version}.so
309 %attr(755,root,root) %{_libdir}/liballp-%{version}.so
311 %attr(755,root,root) %{_bindir}/allegro-config
314 %{_libdir}/*_unsharable.a
317 %defattr(644,root,root,755)
318 %attr(755,root,root) %{_bindir}/colormap
319 %attr(755,root,root) %{_bindir}/exedat
320 %attr(755,root,root) %{_bindir}/pack
321 %attr(755,root,root) %{_bindir}/rgbmap
322 %attr(755,root,root) %{_bindir}/textconv
323 %attr(755,root,root) %{_bindir}/dat
324 %attr(755,root,root) %{_bindir}/dat2c
325 %attr(755,root,root) %{_bindir}/dat2s
326 %attr(755,root,root) %{_bindir}/grabber
327 %attr(755,root,root) %{_bindir}/pat2dat
328 %attr(755,root,root) %{_bindir}/setup-allegro
329 %attr(755,root,root) %{_bindir}/keyconf
332 %defattr(644,root,root,755)
334 %{_libdir}/liballeg.a
337 %ifarch %{ix86} alpha
339 %defattr(644,root,root,755)
340 %{_libdir}/allegro/4.1/alleg-svgalib.so
344 %defattr(644,root,root,755)
345 %{_libdir}/allegro/4.1/alleg-dga2.so
348 %defattr(644,root,root,755)
349 %{_libdir}/allegro/4.1/alleg-esddigi.so
352 %defattr(644,root,root,755)
353 %{_libdir}/allegro/4.1/alleg-artsdigi.so
356 %defattr(644,root,root,755)
357 %{_libdir}/allegro/4.1/alleg-fbcon.so
360 %defattr(644,root,root,755)
361 %{_libdir}/allegro/4.1/alleg-vga.so
363 %if %{?_without_alsa:0}%{!?_without_alsa:1}
364 %ifnarch sparc sparc64
366 %defattr(644,root,root,755)
367 %{_libdir}/allegro/4.1/alleg-alsadigi.so
368 %{_libdir}/allegro/4.1/alleg-alsamidi.so
373 %defattr(644,root,root,755)
374 %attr(755,root,root) %{_bindir}/afinfo
375 %attr(755,root,root) %{_bindir}/akaitest
376 %attr(755,root,root) %{_bindir}/demo-allegro
377 %attr(755,root,root) %{_bindir}/digitest
378 %attr(755,root,root) %{_bindir}/filetest
379 %attr(755,root,root) %{_bindir}/gfxinfo
380 %attr(755,root,root) %{_bindir}/mathtest
381 %attr(755,root,root) %{_bindir}/miditest
382 %attr(755,root,root) %{_bindir}/play-allegro
383 %attr(755,root,root) %{_bindir}/playfli
384 %attr(755,root,root) %{_bindir}/test-allegro
385 %attr(755,root,root) %{_bindir}/vesainfo
388 %defattr(644,root,root,755)
389 %attr(755,root,root) %{_bindir}/ex12bit
390 %attr(755,root,root) %{_bindir}/ex3buf
391 %attr(755,root,root) %{_bindir}/ex3d
392 %attr(755,root,root) %{_bindir}/exaccel
393 %attr(755,root,root) %{_bindir}/exalpha
394 %attr(755,root,root) %{_bindir}/exbitmap
395 %attr(755,root,root) %{_bindir}/exblend
396 %attr(755,root,root) %{_bindir}/excamera
397 %attr(755,root,root) %{_bindir}/excolmap
398 %attr(755,root,root) %{_bindir}/excustom
399 %attr(755,root,root) %{_bindir}/exdata
400 %attr(755,root,root) %{_bindir}/exdbuf
401 %attr(755,root,root) %{_bindir}/exdodgy
402 %attr(755,root,root) %{_bindir}/exexedat
403 %attr(755,root,root) %{_bindir}/exfixed
404 %attr(755,root,root) %{_bindir}/exflame
405 %attr(755,root,root) %{_bindir}/exflip
406 %attr(755,root,root) %{_bindir}/exgui
407 %attr(755,root,root) %{_bindir}/exhello
408 %attr(755,root,root) %{_bindir}/exjoy
409 %attr(755,root,root) %{_bindir}/exkeys
410 %attr(755,root,root) %{_bindir}/exlights
411 %attr(755,root,root) %{_bindir}/exmem
412 %attr(755,root,root) %{_bindir}/exmidi
413 %attr(755,root,root) %{_bindir}/exmouse
414 %attr(755,root,root) %{_bindir}/expal
415 %attr(755,root,root) %{_bindir}/expat
416 %attr(755,root,root) %{_bindir}/exquat
417 %attr(755,root,root) %{_bindir}/exrgbhsv
418 %attr(755,root,root) %{_bindir}/exsample
419 %attr(755,root,root) %{_bindir}/exscale
420 %attr(755,root,root) %{_bindir}/exscn3d
421 %attr(755,root,root) %{_bindir}/exscroll
422 %attr(755,root,root) %{_bindir}/exshade
423 %attr(755,root,root) %{_bindir}/exspline
424 %attr(755,root,root) %{_bindir}/exsprite
425 %attr(755,root,root) %{_bindir}/exstars
426 %attr(755,root,root) %{_bindir}/exstream
427 %attr(755,root,root) %{_bindir}/exswitch
428 %attr(755,root,root) %{_bindir}/extimer
429 %attr(755,root,root) %{_bindir}/extrans
430 %attr(755,root,root) %{_bindir}/extruec
431 %attr(755,root,root) %{_bindir}/exunicod
432 %attr(755,root,root) %{_bindir}/exupdate
433 %attr(755,root,root) %{_bindir}/exxfade
434 %attr(755,root,root) %{_bindir}/exzbuf