1 Summary: A game programming library
2 Summary(pl): Biblioteka do programowania gier
8 Source0: http://belnet.dl.sourceforge.net/sourceforge/alleg/%{name}-%{version}.tar.gz
9 Patch0: %{name}-info.patch
10 #Patch1: %{name}-alsa9.patch
11 Patch2: %{name}-examples.patch
12 URL: http://alleg.sourceforge.net
13 BuildRequires: XFree86-devel
14 BuildRequires: esound-devel
15 %ifnarch sparc sparc64
16 BuildRequires: alsa-lib-devel
19 BuildRequires: svgalib-devel
21 BuildRequires: texinfo
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Allegro is a cross-platform library intended for use in computer games
26 and other types of multimedia programming.
29 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
30 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
33 Summary: A game programming library - header files
34 Summary(pl): Biblioteka do programowania gier - pliki nag³ówkowe
35 Group: Development/Libraries
36 Requires: %{name} = %{version}
39 Allegro is a cross-platform library intended for use in computer games
40 and other types of multimedia programming.
42 This package contains header files neccessary for compiling
43 applications using allegro library.
45 %description devel -l pl
46 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
47 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
49 Ten pakiet zawiera pliki nag³ówkowe niezbêdne do kompilowania
50 aplikacji wykorzystuj±cych bibliotekê allegro.
53 Summary: A game programming library - test programs
54 Summary(pl): Biblioteka do programowania gier - programy testuj±ce
55 Group: Development/Libraries
56 Requires: %{name} = %{version}
59 This package contains programs for testing allegro library.
61 %description tests -l pl
62 Pakiet zawiera programy testuj±ce bibliotekê allegro.
65 Summary: A game programming library - examples
66 Summary(pl): Biblioteka do programowania gier - programy przyk³adowe
67 Group: Development/Libraries
68 Requires: %{name} = %{version}
71 This package contains example programs which are showing
74 %description examples -l pl
75 Pakiet zawiera programy przyk³adowe demonstruj±ce mo?liwo¶ci biblioteki allegro.
78 Summary: A game programming library - static libraries
79 Summary(pl): Biblioteka do programowania gier - biblioteki statyczne
80 Group: Development/Libraries
81 Requires: %{name}-devel = %{version}
84 Allegro is a cross-platform library intended for use in computer games
85 and other types of multimedia programming.
87 This package contains static libraries for linking with allegro
90 %description static -l pl
91 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
92 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
94 Ten pakiet zawiera biblioteki statyczne do linkowania z aplikacjami
95 wykorzystuj±cymi allegro.
98 Summary: A game programming library - svgalib module
99 Summary(pl): Biblioteka do programowania gier - modu³ dla svgalib
101 PreReq: %{name} = %{version}
104 Allegro is a cross-platform library intended for use in computer games
105 and other types of multimedia programming.
107 This package contains module for use with allegro and svgalib.
109 %description svgalib -l pl
110 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
111 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
113 Ten pakiet zawiera modu³ do wykorzystania allegro z svgalibem.
116 Summary: A game programming library - DGA2 module
117 Summary(pl): Biblioteka do programowania gier - modu³ dla DGA2
119 PreReq: %{name} = %{version}
122 Allegro is a cross-platform library intended for use in computer games
123 and other types of multimedia programming.
125 This package contains module for use with DGA.
127 %description dga2 -l pl
128 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
129 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
131 Ten pakiet zawiera modu³ do wykorzystania z DGA.
134 Summary: A game programming library - esound module
135 Summary(pl): Biblioteka do programowania gier - modu³ dla esound
137 PreReq: %{name} = %{version}
140 Allegro is a cross-platform library intended for use in computer games
141 and other types of multimedia programming.
143 This package contains a esound module for use with ESound daemon.
145 %description esd -l pl
146 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
147 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
149 Ten pakiet zawiera modu³ do wykorzystania z demonem ESound.
152 Summary: A game programming library - ALSA modules
153 Summary(pl): Biblioteka do programowania gier - modu³y dla ALSA
155 PreReq: %{name} = %{version}
158 Allegro is a cross-platform library intended for use in computer games
159 and other types of multimedia programming.
161 This package contains modules for use with ALSA sound library.
163 %description alsa -l pl
164 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
165 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
167 Ten pakiet zawiera modu³y do wykorzystania z bibliotek± d¼wiêkow±
171 Summary: A game programming library - tools
172 Summary(pl): Biblioteka do programowania gier - narzêdzia
174 PreReq: %{name} = %{version}
177 Allegro is a cross-platform library intended for use in computer games
178 and other types of multimedia programming.
180 This package contains tools.
182 %description tools -l pl
183 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
184 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
186 Ten pakiet zawiera narzêdzia.
197 # dbglib & proflib are compiled besides normlib, so it's ok to have them here
201 %ifnarch %{ix86} alpha
213 CFLAGS="%{optflags} -I/usr/X11R6/include/artsc -pipe %{?!debug:-funroll-loops -ffast-math -fomit-frame-pointer} -Wall \
220 rm -rf $RPM_BUILD_ROOT
222 %{__make} install install-man install-info install-lib \
223 DESTDIR=$RPM_BUILD_ROOT
225 install modules.lst $RPM_BUILD_ROOT%{_libdir}/allegro/4.1/
227 mv $RPM_BUILD_ROOT%{_bindir}/demo{,-allegro}
228 mv $RPM_BUILD_ROOT%{_bindir}/play{,-allegro}
229 mv $RPM_BUILD_ROOT%{_bindir}/setup{,-allegro}
230 mv $RPM_BUILD_ROOT%{_bindir}/test{,-allegro}
232 %post -p /sbin/ldconfig
233 %postun -p /sbin/ldconfig
236 rm -rf $RPM_BUILD_ROOT
239 %defattr(644,root,root,755)
240 %doc AUTHORS CHANGES THANKS
241 %attr(755,root,root) %{_libdir}/liballeg-%{version}.so
242 %dir %{_libdir}/allegro/
243 %{_libdir}/allegro/4.1/modules.lst
246 %defattr(644,root,root,755)
247 %attr(755,root,root) %{_libdir}/liballd-%{version}.so
248 %attr(755,root,root) %{_libdir}/liballp-%{version}.so
250 %attr(755,root,root) %{_bindir}/allegro-config
253 %{_libdir}/*_unsharable.a
256 %defattr(644,root,root,755)
257 %attr(755,root,root) %{_bindir}/colormap
258 %attr(755,root,root) %{_bindir}/exedat
259 %attr(755,root,root) %{_bindir}/pack
260 %attr(755,root,root) %{_bindir}/rgbmap
261 %attr(755,root,root) %{_bindir}/textconv
262 %attr(755,root,root) %{_bindir}/dat
263 %attr(755,root,root) %{_bindir}/dat2c
264 %attr(755,root,root) %{_bindir}/dat2s
265 %attr(755,root,root) %{_bindir}/grabber
266 %attr(755,root,root) %{_bindir}/pat2dat
267 %attr(755,root,root) %{_bindir}/setup-allegro
268 %attr(755,root,root) %{_bindir}/keyconf
271 %defattr(644,root,root,755)
273 %{_libdir}/liballeg.a
276 %ifarch %{ix86} alpha
278 %defattr(644,root,root,755)
279 %{_libdir}/allegro/4.1/alleg-svgalib.so
283 %defattr(644,root,root,755)
284 %{_libdir}/allegro/4.1/alleg-dga2.so
287 %defattr(644,root,root,755)
288 %{_libdir}/allegro/4.1/alleg-esddigi.so
290 %if %{?_without_alsa:0}%{!?_without_alsa:1}
291 %ifnarch sparc sparc64
293 %defattr(644,root,root,755)
294 %{_libdir}/allegro/4.1/alleg-alsadigi.so
295 %{_libdir}/allegro/4.1/alleg-alsamidi.so
300 %defattr(644,root,root,755)
301 %attr(755,root,root) %{_bindir}/afinfo
302 %attr(755,root,root) %{_bindir}/akaitest
303 %attr(755,root,root) %{_bindir}/demo-allegro
304 %attr(755,root,root) %{_bindir}/digitest
305 %attr(755,root,root) %{_bindir}/filetest
306 %attr(755,root,root) %{_bindir}/gfxinfo
307 %attr(755,root,root) %{_bindir}/mathtest
308 %attr(755,root,root) %{_bindir}/miditest
309 %attr(755,root,root) %{_bindir}/play-allegro
310 %attr(755,root,root) %{_bindir}/playfli
311 %attr(755,root,root) %{_bindir}/test-allegro
312 %attr(755,root,root) %{_bindir}/vesainfo
315 %defattr(644,root,root,755)
316 %attr(755,root,root) %{_bindir}/ex12bit
317 %attr(755,root,root) %{_bindir}/ex3buf
318 %attr(755,root,root) %{_bindir}/ex3d
319 %attr(755,root,root) %{_bindir}/exaccel
320 %attr(755,root,root) %{_bindir}/exalpha
321 %attr(755,root,root) %{_bindir}/exbitmap
322 %attr(755,root,root) %{_bindir}/exblend
323 %attr(755,root,root) %{_bindir}/excamera
324 %attr(755,root,root) %{_bindir}/excolmap
325 %attr(755,root,root) %{_bindir}/excustom
326 %attr(755,root,root) %{_bindir}/exdata
327 %attr(755,root,root) %{_bindir}/exdbuf
328 %attr(755,root,root) %{_bindir}/exdodgy
329 %attr(755,root,root) %{_bindir}/exexedat
330 %attr(755,root,root) %{_bindir}/exfixed
331 %attr(755,root,root) %{_bindir}/exflame
332 %attr(755,root,root) %{_bindir}/exflip
333 %attr(755,root,root) %{_bindir}/exgui
334 %attr(755,root,root) %{_bindir}/exhello
335 %attr(755,root,root) %{_bindir}/exjoy
336 %attr(755,root,root) %{_bindir}/exkeys
337 %attr(755,root,root) %{_bindir}/exlights
338 %attr(755,root,root) %{_bindir}/exmem
339 %attr(755,root,root) %{_bindir}/exmidi
340 %attr(755,root,root) %{_bindir}/exmouse
341 %attr(755,root,root) %{_bindir}/expal
342 %attr(755,root,root) %{_bindir}/expat
343 %attr(755,root,root) %{_bindir}/exquat
344 %attr(755,root,root) %{_bindir}/exrgbhsv
345 %attr(755,root,root) %{_bindir}/exsample
346 %attr(755,root,root) %{_bindir}/exscale
347 %attr(755,root,root) %{_bindir}/exscn3d
348 %attr(755,root,root) %{_bindir}/exscroll
349 %attr(755,root,root) %{_bindir}/exshade
350 %attr(755,root,root) %{_bindir}/exspline
351 %attr(755,root,root) %{_bindir}/exsprite
352 %attr(755,root,root) %{_bindir}/exstars
353 %attr(755,root,root) %{_bindir}/exstream
354 %attr(755,root,root) %{_bindir}/exswitch
355 %attr(755,root,root) %{_bindir}/extimer
356 %attr(755,root,root) %{_bindir}/extrans
357 %attr(755,root,root) %{_bindir}/extruec
358 %attr(755,root,root) %{_bindir}/exunicod
359 %attr(755,root,root) %{_bindir}/exupdate
360 %attr(755,root,root) %{_bindir}/exxfade
361 %attr(755,root,root) %{_bindir}/exzbuf