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 URL: http://alleg.sourceforge.net
16 BuildRequires: XFree86-devel
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: esound-devel
20 %ifnarch sparc sparc64
21 BuildRequires: alsa-lib-devel
24 BuildRequires: svgalib-devel
26 BuildRequires: texinfo
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Allegro is a cross-platform library intended for use in computer games
31 and other types of multimedia programming.
34 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
35 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
38 Summary: A game programming library - header files
39 Summary(pl): Biblioteka do programowania gier - pliki nag³ówkowe
40 Group: Development/Libraries
41 Requires: %{name} = %{version}
44 Allegro is a cross-platform library intended for use in computer games
45 and other types of multimedia programming.
47 This package contains header files neccessary for compiling
48 applications using allegro library.
50 %description devel -l pl
51 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
52 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
54 Ten pakiet zawiera pliki nag³ówkowe niezbêdne do kompilowania
55 aplikacji wykorzystuj±cych bibliotekê allegro.
58 Summary: A game programming library - test programs
59 Summary(pl): Biblioteka do programowania gier - programy testuj±ce
60 Group: Development/Libraries
61 Requires: %{name} = %{version}
64 This package contains programs for testing allegro library.
66 %description tests -l pl
67 Pakiet zawiera programy testuj±ce bibliotekê allegro.
70 Summary: A game programming library - examples
71 Summary(pl): Biblioteka do programowania gier - programy przyk³adowe
72 Group: Development/Libraries
73 Requires: %{name} = %{version}
76 This package contains example programs which are showing
79 %description examples -l pl
80 Pakiet zawiera programy przyk³adowe demonstruj±ce mo?liwo¶ci biblioteki allegro.
83 Summary: A game programming library - static libraries
84 Summary(pl): Biblioteka do programowania gier - biblioteki statyczne
85 Group: Development/Libraries
86 Requires: %{name}-devel = %{version}
89 Allegro is a cross-platform library intended for use in computer games
90 and other types of multimedia programming.
92 This package contains static libraries for linking with allegro
95 %description static -l pl
96 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
97 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
99 Ten pakiet zawiera biblioteki statyczne do linkowania z aplikacjami
100 wykorzystuj±cymi allegro.
103 Summary: A game programming library - svgalib module
104 Summary(pl): Biblioteka do programowania gier - modu³ dla svgalib
106 PreReq: %{name} = %{version}
109 Allegro is a cross-platform library intended for use in computer games
110 and other types of multimedia programming.
112 This package contains module for use with allegro and svgalib.
114 %description svgalib -l pl
115 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
116 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
118 Ten pakiet zawiera modu³ do wykorzystania allegro z svgalibem.
121 Summary: A game programming library - DGA2 module
122 Summary(pl): Biblioteka do programowania gier - modu³ dla DGA2
124 PreReq: %{name} = %{version}
127 Allegro is a cross-platform library intended for use in computer games
128 and other types of multimedia programming.
130 This package contains module for use with DGA.
132 %description dga2 -l pl
133 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
134 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
136 Ten pakiet zawiera modu³ do wykorzystania z DGA.
139 Summary: A game programming library - esound module
140 Summary(pl): Biblioteka do programowania gier - modu³ dla esound
142 PreReq: %{name} = %{version}
145 Allegro is a cross-platform library intended for use in computer games
146 and other types of multimedia programming.
148 This package contains a esound module for use with ESound daemon.
150 %description esd -l pl
151 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
152 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
154 Ten pakiet zawiera modu³ do wykorzystania z demonem ESound.
157 Summary: A game programming library - ALSA modules
158 Summary(pl): Biblioteka do programowania gier - modu³y dla ALSA
160 PreReq: %{name} = %{version}
163 Allegro is a cross-platform library intended for use in computer games
164 and other types of multimedia programming.
166 This package contains modules for use with ALSA sound library.
168 %description alsa -l pl
169 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
170 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
172 Ten pakiet zawiera modu³y do wykorzystania z bibliotek± d¼wiêkow±
176 Summary: A game programming library - tools
177 Summary(pl): Biblioteka do programowania gier - narzêdzia
179 PreReq: %{name} = %{version}
182 Allegro is a cross-platform library intended for use in computer games
183 and other types of multimedia programming.
185 This package contains tools.
187 %description tools -l pl
188 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
189 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
191 Ten pakiet zawiera narzêdzia.
201 # dbglib & proflib are compiled besides normlib, so it's ok to have them here
205 %ifnarch %{ix86} alpha
217 CFLAGS="%{rpmcflags} -I/usr/X11R6/include/artsc -pipe %{?!debug:-funroll-loops -ffast-math -fomit-frame-pointer} -Wall \
224 rm -rf $RPM_BUILD_ROOT
226 %{__make} install install-man install-info install-lib \
227 DESTDIR=$RPM_BUILD_ROOT
229 install modules.lst $RPM_BUILD_ROOT%{_libdir}/allegro/4.1/
231 mv $RPM_BUILD_ROOT%{_bindir}/demo{,-allegro}
232 mv $RPM_BUILD_ROOT%{_bindir}/play{,-allegro}
233 mv $RPM_BUILD_ROOT%{_bindir}/setup{,-allegro}
234 mv $RPM_BUILD_ROOT%{_bindir}/test{,-allegro}
236 %post -p /sbin/ldconfig
237 %postun -p /sbin/ldconfig
240 rm -rf $RPM_BUILD_ROOT
243 %defattr(644,root,root,755)
244 %doc AUTHORS CHANGES THANKS
245 %attr(755,root,root) %{_libdir}/liballeg-%{version}.so
246 %dir %{_libdir}/allegro/
247 %{_libdir}/allegro/4.1/modules.lst
250 %defattr(644,root,root,755)
251 %attr(755,root,root) %{_libdir}/liballd-%{version}.so
252 %attr(755,root,root) %{_libdir}/liballp-%{version}.so
254 %attr(755,root,root) %{_bindir}/allegro-config
257 %{_libdir}/*_unsharable.a
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_bindir}/colormap
262 %attr(755,root,root) %{_bindir}/exedat
263 %attr(755,root,root) %{_bindir}/pack
264 %attr(755,root,root) %{_bindir}/rgbmap
265 %attr(755,root,root) %{_bindir}/textconv
266 %attr(755,root,root) %{_bindir}/dat
267 %attr(755,root,root) %{_bindir}/dat2c
268 %attr(755,root,root) %{_bindir}/dat2s
269 %attr(755,root,root) %{_bindir}/grabber
270 %attr(755,root,root) %{_bindir}/pat2dat
271 %attr(755,root,root) %{_bindir}/setup-allegro
272 %attr(755,root,root) %{_bindir}/keyconf
275 %defattr(644,root,root,755)
277 %{_libdir}/liballeg.a
280 %ifarch %{ix86} alpha
282 %defattr(644,root,root,755)
283 %{_libdir}/allegro/4.1/alleg-svgalib.so
287 %defattr(644,root,root,755)
288 %{_libdir}/allegro/4.1/alleg-dga2.so
291 %defattr(644,root,root,755)
292 %{_libdir}/allegro/4.1/alleg-esddigi.so
294 %if %{?_without_alsa:0}%{!?_without_alsa:1}
295 %ifnarch sparc sparc64
297 %defattr(644,root,root,755)
298 %{_libdir}/allegro/4.1/alleg-alsadigi.so
299 %{_libdir}/allegro/4.1/alleg-alsamidi.so
304 %defattr(644,root,root,755)
305 %attr(755,root,root) %{_bindir}/afinfo
306 %attr(755,root,root) %{_bindir}/akaitest
307 %attr(755,root,root) %{_bindir}/demo-allegro
308 %attr(755,root,root) %{_bindir}/digitest
309 %attr(755,root,root) %{_bindir}/filetest
310 %attr(755,root,root) %{_bindir}/gfxinfo
311 %attr(755,root,root) %{_bindir}/mathtest
312 %attr(755,root,root) %{_bindir}/miditest
313 %attr(755,root,root) %{_bindir}/play-allegro
314 %attr(755,root,root) %{_bindir}/playfli
315 %attr(755,root,root) %{_bindir}/test-allegro
316 %attr(755,root,root) %{_bindir}/vesainfo
319 %defattr(644,root,root,755)
320 %attr(755,root,root) %{_bindir}/ex12bit
321 %attr(755,root,root) %{_bindir}/ex3buf
322 %attr(755,root,root) %{_bindir}/ex3d
323 %attr(755,root,root) %{_bindir}/exaccel
324 %attr(755,root,root) %{_bindir}/exalpha
325 %attr(755,root,root) %{_bindir}/exbitmap
326 %attr(755,root,root) %{_bindir}/exblend
327 %attr(755,root,root) %{_bindir}/excamera
328 %attr(755,root,root) %{_bindir}/excolmap
329 %attr(755,root,root) %{_bindir}/excustom
330 %attr(755,root,root) %{_bindir}/exdata
331 %attr(755,root,root) %{_bindir}/exdbuf
332 %attr(755,root,root) %{_bindir}/exdodgy
333 %attr(755,root,root) %{_bindir}/exexedat
334 %attr(755,root,root) %{_bindir}/exfixed
335 %attr(755,root,root) %{_bindir}/exflame
336 %attr(755,root,root) %{_bindir}/exflip
337 %attr(755,root,root) %{_bindir}/exgui
338 %attr(755,root,root) %{_bindir}/exhello
339 %attr(755,root,root) %{_bindir}/exjoy
340 %attr(755,root,root) %{_bindir}/exkeys
341 %attr(755,root,root) %{_bindir}/exlights
342 %attr(755,root,root) %{_bindir}/exmem
343 %attr(755,root,root) %{_bindir}/exmidi
344 %attr(755,root,root) %{_bindir}/exmouse
345 %attr(755,root,root) %{_bindir}/expal
346 %attr(755,root,root) %{_bindir}/expat
347 %attr(755,root,root) %{_bindir}/exquat
348 %attr(755,root,root) %{_bindir}/exrgbhsv
349 %attr(755,root,root) %{_bindir}/exsample
350 %attr(755,root,root) %{_bindir}/exscale
351 %attr(755,root,root) %{_bindir}/exscn3d
352 %attr(755,root,root) %{_bindir}/exscroll
353 %attr(755,root,root) %{_bindir}/exshade
354 %attr(755,root,root) %{_bindir}/exspline
355 %attr(755,root,root) %{_bindir}/exsprite
356 %attr(755,root,root) %{_bindir}/exstars
357 %attr(755,root,root) %{_bindir}/exstream
358 %attr(755,root,root) %{_bindir}/exswitch
359 %attr(755,root,root) %{_bindir}/extimer
360 %attr(755,root,root) %{_bindir}/extrans
361 %attr(755,root,root) %{_bindir}/extruec
362 %attr(755,root,root) %{_bindir}/exunicod
363 %attr(755,root,root) %{_bindir}/exupdate
364 %attr(755,root,root) %{_bindir}/exxfade
365 %attr(755,root,root) %{_bindir}/exzbuf