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)
24 %define _prefix /usr/X11R6
25 %define _mandir %{_prefix}/man
28 Allegro is a cross-platform library intended for use in computer games
29 and other types of multimedia programming.
32 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
33 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
36 Summary: A game programming library - header files
37 Summary(pl): Biblioteka do programowania gier - pliki nag³ówkowe
38 Group: X11/Development/Libraries
39 Requires: %{name} = %{version}
42 Allegro is a cross-platform library intended for use in computer games
43 and other types of multimedia programming.
45 This package contains header files neccessary for compiling
46 applications using allegro library.
48 %description devel -l pl
49 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
50 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
52 Ten pakiet zawiera pliki nag³ówkowe niezbêdne do kompilowania
53 aplikacji wykorzystuj±cych bibliotekê allegro.
56 Summary: A game programming library - test programs
57 Summary(pl): Biblioteka do programowania gier - programy testuj±ce
58 Group: X11/Development/Libraries
59 Requires: %{name} = %{version}
62 This package contains programs for testing allegro library.
64 %description tests -l pl
65 Pakiet zawiera programy testuj±ce bibliotekê allegro.
68 Summary: A game programming library - examples
69 Summary(pl): Biblioteka do programowania gier - programy przyk³adowe
70 Group: X11/Development/Libraries
71 Requires: %{name} = %{version}
74 This package contains example programs which are showing
77 %description examples -l pl
78 Pakiet zawiera programy przyk³adowe demonstruj±ce mo?liwo¶ci biblioteki allegro.
81 Summary: A game programming library - static libraries
82 Summary(pl): Biblioteka do programowania gier - biblioteki statyczne
83 Group: X11/Development/Libraries
84 Requires: %{name}-devel = %{version}
87 Allegro is a cross-platform library intended for use in computer games
88 and other types of multimedia programming.
90 This package contains static libraries for linking with allegro
93 %description static -l pl
94 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
95 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
97 Ten pakiet zawiera biblioteki statyczne do linkowania z aplikacjami
98 wykorzystuj±cymi allegro.
101 Summary: A game programming library - svgalib module
102 Summary(pl): Biblioteka do programowania gier - modu³ dla svgalib
104 PreReq: %{name} = %{version}
107 Allegro is a cross-platform library intended for use in computer games
108 and other types of multimedia programming.
110 This package contains module for use with allegro and svgalib.
112 %description svgalib -l pl
113 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
114 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
116 Ten pakiet zawiera modu³ do wykorzystania allegro z svgalibem.
119 Summary: A game programming library - DGA2 module
120 Summary(pl): Biblioteka do programowania gier - modu³ dla DGA2
122 PreReq: %{name} = %{version}
125 Allegro is a cross-platform library intended for use in computer games
126 and other types of multimedia programming.
128 This package contains module for use with DGA.
130 %description dga2 -l pl
131 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
132 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
134 Ten pakiet zawiera modu³ do wykorzystania z DGA.
137 Summary: A game programming library - esound module
138 Summary(pl): Biblioteka do programowania gier - modu³ dla esound
140 PreReq: %{name} = %{version}
143 Allegro is a cross-platform library intended for use in computer games
144 and other types of multimedia programming.
146 This package contains a esound module for use with ESound daemon.
148 %description esd -l pl
149 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
150 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
152 Ten pakiet zawiera modu³ do wykorzystania z demonem ESound.
155 #Summary: A game programming library - ALSA modules
156 #Summary(pl): Biblioteka do programowania gier - modu³y dla ALSA
157 #Group: X11/Libraries
158 #PreReq: %{name} = %{version}
161 #Allegro is a cross-platform library intended for use in computer games
162 #and other types of multimedia programming.
164 #This package contains modules for use with ALSA sound library.
166 #%description alsa -l pl
167 #Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
168 #grach komputerowych i innych rodzajach oprogramowania multimedialnego.
170 #Ten pakiet zawiera modu³y do wykorzystania z bibliotek± d¼wiêkow±
174 Summary: A game programming library - tools
175 Summary(pl): Biblioteka do programowania gier - narzêdzia
177 PreReq: %{name} = %{version}
180 Allegro is a cross-platform library intended for use in computer games
181 and other types of multimedia programming.
183 This package contains tools.
185 %description tools -l pl
186 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
187 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
189 Ten pakiet zawiera narzêdzia.
203 %ifnarch %{ix86} alpha
215 CFLAGS="%{optflags} -I/usr/X11R6/include/artsc -pipe %{?!debug:-funroll-loops -ffast-math -fomit-frame-pointer} -Wall \
222 rm -rf $RPM_BUILD_ROOT
224 %{__make} install install-man install-info install-lib \
225 DESTDIR=$RPM_BUILD_ROOT
227 echo -e "# List of modules to be loaded by the Unix version of Allegro.\n" \
228 > $RPM_BUILD_ROOT%{_libdir}/allegro/4.1/modules.lst
230 mv $RPM_BUILD_ROOT%{_bindir}/demo{,-allegro}
231 mv $RPM_BUILD_ROOT%{_bindir}/play{,-allegro}
232 mv $RPM_BUILD_ROOT%{_bindir}/setup{,-allegro}
233 mv $RPM_BUILD_ROOT%{_bindir}/test{,-allegro}
235 %post -p /sbin/ldconfig
236 %postun -p /sbin/ldconfig
239 rm -rf $RPM_BUILD_ROOT
242 %defattr(644,root,root,755)
243 %doc AUTHORS CHANGES THANKS
244 %attr(755,root,root) %{_libdir}/liballeg-%{version}.so
245 %dir %{_libdir}/allegro/
246 %{_libdir}/allegro/4.1/modules.lst
249 %defattr(644,root,root,755)
250 %attr(755,root,root) %{_libdir}/liballd-%{version}.so
251 %attr(755,root,root) %{_libdir}/liballp-%{version}.so
253 %attr(755,root,root) %{_bindir}/allegro-config
256 %{_libdir}/*_unsharable.a
259 %defattr(644,root,root,755)
260 %attr(755,root,root) %{_bindir}/colormap
261 %attr(755,root,root) %{_bindir}/exedat
262 %attr(755,root,root) %{_bindir}/pack
263 %attr(755,root,root) %{_bindir}/rgbmap
264 %attr(755,root,root) %{_bindir}/textconv
265 %attr(755,root,root) %{_bindir}/dat
266 %attr(755,root,root) %{_bindir}/dat2c
267 %attr(755,root,root) %{_bindir}/dat2s
268 %attr(755,root,root) %{_bindir}/grabber
269 %attr(755,root,root) %{_bindir}/pat2dat
270 %attr(755,root,root) %{_bindir}/setup-allegro
271 %attr(755,root,root) %{_bindir}/keyconf
274 %defattr(644,root,root,755)
276 %{_libdir}/liballeg.a
279 %ifarch %{ix86} alpha
281 %defattr(644,root,root,755)
282 %{_libdir}/allegro/4.1/alleg-svgalib.so
286 %defattr(644,root,root,755)
287 %{_libdir}/allegro/4.1/alleg-dga2.so
290 %defattr(644,root,root,755)
291 %{_libdir}/allegro/4.1/alleg-esddigi.so
293 #%if %{?_without_alsa:0}%{!?_without_alsa:1}
294 #%ifnarch sparc sparc64
296 #%defattr(644,root,root,755)
297 #%{_libdir}/allegro/4.1/alleg-alsadigi.so
298 #%{_libdir}/allegro/4.1/alleg-alsamidi.so
303 %defattr(644,root,root,755)
304 %attr(755,root,root) %{_bindir}/afinfo
305 %attr(755,root,root) %{_bindir}/akaitest
306 %attr(755,root,root) %{_bindir}/demo-allegro
307 %attr(755,root,root) %{_bindir}/digitest
308 %attr(755,root,root) %{_bindir}/filetest
309 %attr(755,root,root) %{_bindir}/gfxinfo
310 %attr(755,root,root) %{_bindir}/mathtest
311 %attr(755,root,root) %{_bindir}/miditest
312 %attr(755,root,root) %{_bindir}/play-allegro
313 %attr(755,root,root) %{_bindir}/playfli
314 %attr(755,root,root) %{_bindir}/test-allegro
315 %attr(755,root,root) %{_bindir}/vesainfo
318 %defattr(644,root,root,755)
319 %attr(755,root,root) %{_bindir}/ex12bit
320 %attr(755,root,root) %{_bindir}/ex3buf
321 %attr(755,root,root) %{_bindir}/ex3d
322 %attr(755,root,root) %{_bindir}/exaccel
323 %attr(755,root,root) %{_bindir}/exalpha
324 %attr(755,root,root) %{_bindir}/exbitmap
325 %attr(755,root,root) %{_bindir}/exblend
326 %attr(755,root,root) %{_bindir}/excamera
327 %attr(755,root,root) %{_bindir}/excolmap
328 %attr(755,root,root) %{_bindir}/excustom
329 %attr(755,root,root) %{_bindir}/exdata
330 %attr(755,root,root) %{_bindir}/exdbuf
331 %attr(755,root,root) %{_bindir}/exdodgy
332 %attr(755,root,root) %{_bindir}/exexedat
333 %attr(755,root,root) %{_bindir}/exfixed
334 %attr(755,root,root) %{_bindir}/exflame
335 %attr(755,root,root) %{_bindir}/exflip
336 %attr(755,root,root) %{_bindir}/exgui
337 %attr(755,root,root) %{_bindir}/exhello
338 %attr(755,root,root) %{_bindir}/exjoy
339 %attr(755,root,root) %{_bindir}/exkeys
340 %attr(755,root,root) %{_bindir}/exlights
341 %attr(755,root,root) %{_bindir}/exmem
342 %attr(755,root,root) %{_bindir}/exmidi
343 %attr(755,root,root) %{_bindir}/exmouse
344 %attr(755,root,root) %{_bindir}/expal
345 %attr(755,root,root) %{_bindir}/expat
346 %attr(755,root,root) %{_bindir}/exquat
347 %attr(755,root,root) %{_bindir}/exrgbhsv
348 %attr(755,root,root) %{_bindir}/exsample
349 %attr(755,root,root) %{_bindir}/exscale
350 %attr(755,root,root) %{_bindir}/exscn3d
351 %attr(755,root,root) %{_bindir}/exscroll
352 %attr(755,root,root) %{_bindir}/exshade
353 %attr(755,root,root) %{_bindir}/exspline
354 %attr(755,root,root) %{_bindir}/exsprite
355 %attr(755,root,root) %{_bindir}/exstars
356 %attr(755,root,root) %{_bindir}/exstream
357 %attr(755,root,root) %{_bindir}/exswitch
358 %attr(755,root,root) %{_bindir}/extimer
359 %attr(755,root,root) %{_bindir}/extrans
360 %attr(755,root,root) %{_bindir}/extruec
361 %attr(755,root,root) %{_bindir}/exunicod
362 %attr(755,root,root) %{_bindir}/exupdate
363 %attr(755,root,root) %{_bindir}/exxfade
364 %attr(755,root,root) %{_bindir}/exzbuf