]> git.pld-linux.org Git - packages/allegro.git/blame - allegro.spec
- 4.9.12
[packages/allegro.git] / allegro.spec
CommitLineData
59445a65 1#
4c5f5f08 2# TODO: - Handle situations when there are no modules (most bconds turned off)
3# - make bconds work again or remove
0af1c5c7 4#
59445a65 5# Conditional build:
965b0868
JB
6%bcond_without alsa # without ALSA modules
7%bcond_without arts # without aRts module
0af1c5c7 8%bcond_without dga2 # without DGA2 module
965b0868 9%bcond_without dbglib # don't build debug versions of library
0af1c5c7 10%bcond_without esd # without esound module
11%bcond_without fbcon # without framebuffer module
12%bcond_without jack # without JACK module
965b0868 13%bcond_without proflib # don't debug profiling versions of library
0af1c5c7 14%bcond_without sse # build without sse
15%bcond_without static # don't build static versions of library
965b0868 16%bcond_without svga # without svgalib module
0af1c5c7 17%bcond_without vga # without vga module
59445a65 18#
3b5a56fa 19Summary: A game programming library
e017ac77
ER
20Summary(de.UTF-8): Eine Bibliothek zur Programmierung von Spielen
21Summary(es.UTF-8): Una biblioteca de programación de juegos
22Summary(fr.UTF-8): Une librairie de programmation de jeux
23Summary(it.UTF-8): Una libreria per la programmazione di videogiochi
24Summary(pl.UTF-8): Biblioteka do programowania gier
3b5a56fa 25Name: allegro
b274499d 26Version: 4.9.12
1148b01a 27Release: 0.1
86b90f5b 28License: Giftware
3ac31a78 29Group: Libraries
7d6ed33c 30Source0: http://dl.sourceforge.net/alleg/%{name}-%{version}.tar.gz
b274499d 31# Source0-md5: 7b750417c4c498adb70e63ffadd0b18f
94ac3d0f 32Patch0: %{name}-info.patch
621bfe6c 33Patch1: %{name}-examples.patch
965b0868
JB
34Patch2: %{name}-opt.patch
35Patch3: %{name}-ldflags.patch
36Patch4: %{name}-frame-pointer.patch
dc9f489f 37Patch5: %{name}-config.patch
7d6ed33c 38URL: http://alleg.sourceforge.net/
d4d35ca0 39%{?with_alsa:BuildRequires: alsa-lib-devel}
e4bea076 40#%%{?with_arts:BuildRequires: artsc-devel}
41BuildRequires: cmake >= 2.6
42#%%{?with_esd:BuildRequires: esound-devel}
43#%%if %{with jack}
44#BuildRequires: jack-audio-connection-kit-devel
45#BuildRequires: pkgconfig
46#%%endif
47#BuildRequires: sed >= 4.0
48#%%{?with_svga:BuildRequires: svgalib-devel}
49#BuildRequires: texinfo
d4d35ca0 50BuildRequires: xorg-lib-libX11-devel
51BuildRequires: xorg-lib-libXcursor-devel
52BuildRequires: xorg-lib-libXext-devel
53BuildRequires: xorg-lib-libXpm-devel
e4bea076 54#BuildRequires: xorg-lib-libXxf86dga-devel
d4d35ca0 55BuildRequires: xorg-lib-libXxf86vm-devel
3b5a56fa
SZ
56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58%description
59Allegro is a cross-platform library intended for use in computer games
60and other types of multimedia programming.
61
0e8a725c
JR
62%description -l de.UTF-8
63Allegro ist eine plattformübergreifende Bibliothek zur Verwendung in
0588cbe6 64Computerspielen und anderen Formen von Multinediaprogrammierung.
3b5a56fa 65
0e8a725c
JR
66%description -l es.UTF-8
67Allegro es una librería multi-plataforma creada para ser usada en la
68programación de juegos u otro tipo de programación multimedia.
fdd1551e 69
0e8a725c
JR
70%description -l fr.UTF-8
71Allegro est une librairie multi-plateforme destinée à être utilisée
72dans les jeux vidéo ou d'autres types de programmation multimédia.
fdd1551e 73
0e8a725c
JR
74%description -l it.UTF-8
75Allegro è una libreria multipiattaforma dedicata all'uso nei
0af1c5c7 76videogiochi ed in altri tipi di programmazione multimediale.
fdd1551e 77
0e8a725c
JR
78%description -l pl.UTF-8
79Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
0588cbe6 80grach komputerowych i innych rodzajach oprogramowania multimedialnego.
fdd1551e 81
3b5a56fa
SZ
82%package devel
83Summary: A game programming library - header files
e017ac77
ER
84Summary(es.UTF-8): Archivos de inclusión
85Summary(pl.UTF-8): Biblioteka do programowania gier - pliki nagłówkowe
3ac31a78 86Group: Development/Libraries
63db40e6 87Requires: %{name} = %{version}-%{release}
3b5a56fa
SZ
88
89%description devel
90Allegro is a cross-platform library intended for use in computer games
91and other types of multimedia programming.
92
926a6bcd 93This package contains header files neccessary for compiling
94applications using allegro library.
3b5a56fa 95
0e8a725c
JR
96%description devel -l de.UTF-8
97Allegro ist eine plattformübergreifende Bibliothek zur Verwendung in
0588cbe6 98Computerspielen und anderen Formen von Multinediaprogrammierung.
0e8a725c 99Dieses Paket wird benötigt, um Programme zu bauen, die Allegro
0588cbe6 100verwenden.
3b5a56fa 101
0e8a725c
JR
102%description devel -l es.UTF-8
103Allegro es una librería multi-plataforma creada para ser usada en la
104programación de juegos u otro tipo de programación multimedia. Este
fdd1551e 105paquete es necesario para compilar los programas que usen Allegro.
106
0e8a725c
JR
107%description devel -l fr.UTF-8
108Allegro est une librairie multi-plateforme destinée à être utilisée
109dans les jeux vidéo ou d'autres types de programmation multimédia. Ce
110package est nécessaire pour compiler les programmes utilisant Allegro.
fdd1551e 111
0e8a725c
JR
112%description devel -l it.UTF-8
113Allegro è una libreria multipiattaforma dedicata all'uso nei
0af1c5c7 114videogiochi ed in altri tipi di programmazione multimediale. Questo
0e8a725c 115pacchetto è necessario per compilare programmi scritti con Allegro.
fdd1551e 116
0e8a725c
JR
117%description devel -l pl.UTF-8
118Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
0588cbe6 119grach komputerowych i innych rodzajach oprogramowania multimedialnego.
fdd1551e 120
0e8a725c
JR
121Ten pakiet zawiera pliki nagłówkowe niezbędne do kompilowania
122aplikacji wykorzystujących bibliotekę allegro.
fdd1551e 123
3b5a56fa
SZ
124%package static
125Summary: A game programming library - static libraries
e017ac77 126Summary(pl.UTF-8): Biblioteka do programowania gier - biblioteki statyczne
3ac31a78 127Group: Development/Libraries
63db40e6 128Requires: %{name}-devel = %{version}-%{release}
29006c2f
JB
129Requires: xorg-lib-libX11-devel
130Requires: xorg-lib-libXcursor-devel
131Requires: xorg-lib-libXext-devel
132Requires: xorg-lib-libXpm-devel
133Requires: xorg-lib-libXxf86vm-devel
3b5a56fa
SZ
134
135%description static
136Allegro is a cross-platform library intended for use in computer games
137and other types of multimedia programming.
138
139This package contains static libraries for linking with allegro
140applications.
141
0e8a725c
JR
142%description static -l pl.UTF-8
143Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
926a6bcd 144grach komputerowych i innych rodzajach oprogramowania multimedialnego.
3b5a56fa 145
f07508fa 146Ten pakiet zawiera biblioteki statyczne do konsolidacji z aplikacjami
0e8a725c 147wykorzystującymi allegro.
3b5a56fa 148
7d6ed33c
JB
149%package debug
150Summary: liballd - debug version of shared allegro library
e017ac77 151Summary(pl.UTF-8): liballd - wersja debug dzielonej biblioteki allegro
7d6ed33c 152Group: Development/Libraries
63db40e6 153Requires: %{name}-devel = %{version}-%{release}
7d6ed33c
JB
154
155%description debug
156liballd - debug version of shared allegro library (contains debugging
157symbols and other information).
158
0e8a725c
JR
159%description debug -l pl.UTF-8
160liballd - wersja debug dzielonej biblioteki allegro (zawierająca
7d6ed33c
JB
161symbole i inne informacje potrzebne przy odpluskwianiu).
162
163%package debug-static
164Summary: liballd - debug version of static allegro library
e017ac77 165Summary(pl.UTF-8): liballd - wersja debug statycznej biblioteki allegro
7d6ed33c 166Group: Development/Libraries
63db40e6 167Requires: %{name}-devel = %{version}-%{release}
7d6ed33c
JB
168
169%description debug-static
170liballd - debug version of static allegro library (contains debugging
171symbols and other information).
172
0e8a725c
JR
173%description debug-static -l pl.UTF-8
174liballd - wersja debug statycznej biblioteki allegro (zawierająca
7d6ed33c
JB
175symbole i inne informacje potrzebne przy odpluskwianiu).
176
177%package profile
178Summary: liballp - profiling version of shared allegro library
e017ac77 179Summary(pl.UTF-8): liballp - wersja dzielonej biblioteki allegro służąca do profilowania
7d6ed33c 180Group: Development/Libraries
63db40e6 181Requires: %{name}-devel = %{version}-%{release}
7d6ed33c
JB
182
183%description profile
184liballp - profiling version of shared allegro library.
185
0e8a725c
JR
186%description profile -l pl.UTF-8
187liballp - wersja dzielonej biblioteki allegro służąca do profilowania.
7d6ed33c
JB
188
189%package profile-static
190Summary: liballp - profiling version of static allegro library
e017ac77 191Summary(pl.UTF-8): liballp - wersja statycznej biblioteki allegro służąca do profilowania
7d6ed33c 192Group: Development/Libraries
63db40e6 193Requires: %{name}-devel = %{version}-%{release}
7d6ed33c
JB
194
195%description profile-static
196liballp - profiling version of static allegro library.
197
0e8a725c
JR
198%description profile-static -l pl.UTF-8
199liballp - wersja statycznej biblioteki allegro służąca do
7d6ed33c
JB
200profilowania.
201
3b5a56fa
SZ
202%package svgalib
203Summary: A game programming library - svgalib module
e017ac77 204Summary(pl.UTF-8): Biblioteka do programowania gier - moduł dla svgalib
3ac31a78 205Group: Libraries
0af1c5c7 206Requires: %{name} = %{version}-%{release}
3b5a56fa
SZ
207
208%description svgalib
209Allegro is a cross-platform library intended for use in computer games
210and other types of multimedia programming.
211
212This package contains module for use with allegro and svgalib.
213
0e8a725c
JR
214%description svgalib -l pl.UTF-8
215Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
926a6bcd 216grach komputerowych i innych rodzajach oprogramowania multimedialnego.
3b5a56fa 217
0e8a725c 218Ten pakiet zawiera moduł do wykorzystania allegro z svgalibem.
3b5a56fa
SZ
219
220%package dga2
221Summary: A game programming library - DGA2 module
e017ac77 222Summary(pl.UTF-8): Biblioteka do programowania gier - moduł dla DGA2
3ac31a78 223Group: Libraries
0af1c5c7 224Requires: %{name} = %{version}-%{release}
3b5a56fa
SZ
225
226%description dga2
227Allegro is a cross-platform library intended for use in computer games
228and other types of multimedia programming.
229
230This package contains module for use with DGA.
231
0e8a725c
JR
232%description dga2 -l pl.UTF-8
233Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
926a6bcd 234grach komputerowych i innych rodzajach oprogramowania multimedialnego.
3b5a56fa 235
0e8a725c 236Ten pakiet zawiera moduł do wykorzystania z DGA.
3b5a56fa
SZ
237
238%package esd
239Summary: A game programming library - esound module
e017ac77 240Summary(pl.UTF-8): Biblioteka do programowania gier - moduł dla esound
3ac31a78 241Group: Libraries
0af1c5c7 242Requires: %{name} = %{version}-%{release}
3b5a56fa
SZ
243
244%description esd
245Allegro is a cross-platform library intended for use in computer games
246and other types of multimedia programming.
247
248This package contains a esound module for use with ESound daemon.
249
0e8a725c
JR
250%description esd -l pl.UTF-8
251Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
926a6bcd 252grach komputerowych i innych rodzajach oprogramowania multimedialnego.
3b5a56fa 253
0e8a725c 254Ten pakiet zawiera moduł do wykorzystania z demonem ESound.
3b5a56fa 255
c223ecdc 256%package arts
257Summary: A game programming library - aRts module
e017ac77 258Summary(pl.UTF-8): Biblioteka do programowania gier - moduł dla aRts
c223ecdc 259Group: Libraries
0af1c5c7 260Requires: %{name} = %{version}-%{release}
c223ecdc 261
262%description arts
263Allegro is a cross-platform library intended for use in computer games
264and other types of multimedia programming.
265
266This package contains a esound module for use with aRts.
267
0e8a725c
JR
268%description arts -l pl.UTF-8
269Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
c223ecdc 270grach komputerowych i innych rodzajach oprogramowania multimedialnego.
271
0e8a725c 272Ten pakiet zawiera moduł do wykorzystania z aRts.
c223ecdc 273
274%package fbcon
275Summary: A game programming library - framebuffer module
e017ac77 276Summary(pl.UTF-8): Biblioteka do programowania gier - moduł dla framebuffera
c223ecdc 277Group: Libraries
0af1c5c7 278Requires: %{name} = %{version}-%{release}
c223ecdc 279
280%description fbcon
281Allegro is a cross-platform library intended for use in computer games
282and other types of multimedia programming.
283
284This package contains a esound module for use with framebuffer.
285
0e8a725c
JR
286%description fbcon -l pl.UTF-8
287Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
c223ecdc 288grach komputerowych i innych rodzajach oprogramowania multimedialnego.
289
0e8a725c 290Ten pakiet zawiera moduł do wykorzystania z framebufferem.
c223ecdc 291
292%package vga
293Summary: A game programming library - vga module
e017ac77 294Summary(pl.UTF-8): Biblioteka do programowania gier - moduł dla vga
c223ecdc 295Group: Libraries
0af1c5c7 296Requires: %{name} = %{version}-%{release}
c223ecdc 297
298%description vga
299Allegro is a cross-platform library intended for use in computer games
300and other types of multimedia programming.
301
302This package contains a esound module for use with vga.
303
0e8a725c
JR
304%description vga -l pl.UTF-8
305Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
c223ecdc 306grach komputerowych i innych rodzajach oprogramowania multimedialnego.
307
0e8a725c 308Ten pakiet zawiera moduł do wykorzystania z vga.
c223ecdc 309
3ac31a78 310%package alsa
311Summary: A game programming library - ALSA modules
e017ac77 312Summary(pl.UTF-8): Biblioteka do programowania gier - moduły dla ALSA
3ac31a78 313Group: Libraries
0af1c5c7 314Requires: %{name} = %{version}-%{release}
965b0868 315Obsoletes: allegro-alsa9
3b5a56fa 316
3ac31a78 317%description alsa
318Allegro is a cross-platform library intended for use in computer games
319and other types of multimedia programming.
3b5a56fa 320
3ac31a78 321This package contains modules for use with ALSA sound library.
3b5a56fa 322
0e8a725c
JR
323%description alsa -l pl.UTF-8
324Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
3ac31a78 325grach komputerowych i innych rodzajach oprogramowania multimedialnego.
3b5a56fa 326
0e8a725c 327Ten pakiet zawiera moduły do wykorzystania z biblioteką dźwiękową
3ac31a78 328ALSA.
3b5a56fa 329
9f78bca8 330%package jack
331Summary: A game programming library - JACK module
e017ac77 332Summary(pl.UTF-8): Biblioteka do programowania gier - moduł dla JACK-a
9f78bca8 333Group: Libraries
0af1c5c7 334Requires: %{name} = %{version}-%{release}
9f78bca8 335
336%description jack
337Allegro is a cross-platform library intended for use in computer games
338and other types of multimedia programming.
339
340This package contains module for use with JACK sound library.
341
0e8a725c
JR
342%description jack -l pl.UTF-8
343Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
9f78bca8 344grach komputerowych i innych rodzajach oprogramowania multimedialnego.
345
0e8a725c 346Ten pakiet zawiera moduł do wykorzystania z biblioteką dźwiękową JACK.
9f78bca8 347
e2812a4f 348%package tools
349Summary: A game programming library - tools
e017ac77
ER
350Summary(de.UTF-8): Zusätzliche Hilfprogramme für die Allegro Bibliothek
351Summary(es.UTF-8): Herramientas adicionales para la librería de programación Allegro
352Summary(fr.UTF-8): Outils supplémentaires pour la librairie de programmation Allegro
353Summary(it.UTF-8): Programmi di utilità aggiuntivi per la libreria Allegro
354Summary(pl.UTF-8): Biblioteka do programowania gier - narzędzia
3ac31a78 355Group: Libraries
0af1c5c7 356Requires: %{name} = %{version}-%{release}
e2812a4f 357
358%description tools
359Allegro is a cross-platform library intended for use in computer games
360and other types of multimedia programming.
361
362This package contains tools.
363
0e8a725c
JR
364%description tools -l de.UTF-8
365Allegro ist eine plattformübergreifende Bibliothek zur Verwendung in
0588cbe6 366Computerspielen und anderen Formen von Multinediaprogrammierung.
0e8a725c 367Dieses Paket enthält Programme, die für die Entwicklung von Allegro
0af1c5c7 368Programmen hilfreich sind.
e2812a4f 369
0e8a725c
JR
370%description tools -l es.UTF-8
371Allegro es una librería multi-plataforma creada para ser usada en la
372programación de juegos u otro tipo de programación multimedia. Este
373paquete contiene herramientas adicionales que son útiles para
fdd1551e 374desarrollar programas que usen Allegro.
375
0e8a725c
JR
376%description tools -l fr.UTF-8
377Allegro est une librairie multi-plateforme destinée à être utilisée
378dans les jeux vidéo ou d'autres types de programmation multimédia. Ce
379package contient des outils supplémentaires qui sont utiles pour le
380développement de programmes avec Allegro.
fdd1551e 381
0e8a725c
JR
382%description tools -l it.UTF-8
383Allegro è una libreria multipiattaforma dedicata all'uso nei
0af1c5c7 384videogiochi ed in altri tipi di programmazione multimediale. Questo
0e8a725c 385pacchetto contiene programmi di utilità aggiuntivi utili allo sviluppo
0af1c5c7 386di programmi con Allegro.
fdd1551e 387
0e8a725c
JR
388%description tools -l pl.UTF-8
389Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
0588cbe6
JB
390grach komputerowych i innych rodzajach oprogramowania multimedialnego.
391
0e8a725c 392Ten pakiet zawiera narzędzia.
fdd1551e 393
7d6ed33c
JB
394%package tests
395Summary: A game programming library - test programs
e017ac77 396Summary(pl.UTF-8): Biblioteka do programowania gier - programy testujące
7d6ed33c 397Group: Development/Libraries
63db40e6 398Requires: %{name} = %{version}-%{release}
7d6ed33c
JB
399
400%description tests
401This package contains programs for testing allegro library.
402
0e8a725c
JR
403%description tests -l pl.UTF-8
404Pakiet zawiera programy testujące bibliotekę allegro.
7d6ed33c
JB
405
406%package examples
407Summary: A game programming library - examples
e017ac77 408Summary(pl.UTF-8): Biblioteka do programowania gier - programy przykładowe
7d6ed33c 409Group: Development/Libraries
63db40e6 410Requires: %{name} = %{version}-%{release}
7d6ed33c
JB
411
412%description examples
59b3b08e
JB
413This package contains example programs which demonstrate allegro
414features.
7d6ed33c 415
0e8a725c
JR
416%description examples -l pl.UTF-8
417Pakiet zawiera programy przykładowe demonstrujące możliwości
59b3b08e 418biblioteki allegro.
7d6ed33c 419
3b5a56fa 420%prep
6d9f0f04 421%setup -q
e4bea076 422#%%patch0 -p1
423#%%patch1 -p1
424#%%patch2 -p1
7d6ed33c 425%patch3 -p1
e4bea076 426#%%patch4 -p1
427#%%patch5 -p1
cd4376e0 428
429#find include/allegro5 -name '*.h' -print0 | xargs -0 %{__sed} -i -e 's@allegro5/@%{_headers_dir}/include/allegro5@'
430#%%{__sed} -i -e 's@allegro5/@../@' include/allegro5/internal/alconfig.h
3b5a56fa
SZ
431
432%build
b595680c 433#TARGET_ARCH="%{rpmcflags}" export TARGET_ARCH
3ac31a78 434# dbglib & proflib are compiled besides normlib, so it's ok to have them here
e4bea076 435#%%configure \
e4bea076 436#% %{?with_dbglib:--enable-dbglib} \
437#% %{?with_proflib:--enable-proflib} \
e4bea076 438#%%endif
439#% %{!?with_arts:--disable-artsdigi} \
440#% %{!?with_dga2:--disable-xwin-dga2} \
441#% %{!?with_esd:--disable-esddigi} \
442#% %{!?with_fbcon:--disable-fbcon} \
443#% %{!?with_jack:--disable-jackdigi} \
444#% %{!?with_svga:--disable-svgalib} \
445#% %{!?with_vga:--disable-vga} \
446#%%if !%{with sse}
447# --disable-sse \
448# --disable-asm \
449#%%endif
450#%%ifnarch %{ix86}
451# --disable-asm \
452# --disable-mmx \
453# --disable-sse
454#%%endif
455mkdir Build
456cd Build
b71fddb1 457%cmake .. \
d9b89452 458 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
459 %{?with_static:-DSHARED="off"} \
bfd72f66 460 %{!?with_alsa:-DWANT_ALSA="off"}
e4bea076 461
462%{__make}
463#%%{__make} \
464# MAKEINFO=makeinfo
3b5a56fa
SZ
465
466%install
467rm -rf $RPM_BUILD_ROOT
468
e4bea076 469#%%{__make} install install-man install-info install-lib \
470# DESTDIR=$RPM_BUILD_ROOT
471%{__make} install -C Build \
926a6bcd 472 DESTDIR=$RPM_BUILD_ROOT
3b5a56fa 473
e4bea076 474#install modules.lst $RPM_BUILD_ROOT%{_libdir}/allegro/%{version}
3b5a56fa 475
e4bea076 476#mv $RPM_BUILD_ROOT%{_bindir}/demo{,-allegro}
477#mv $RPM_BUILD_ROOT%{_bindir}/play{,-allegro}
b595680c 478#mv $RPM_BUILD_ROOT%{_bindir}/setup{,-allegro}
e4bea076 479#mv $RPM_BUILD_ROOT%{_bindir}/test{,-allegro}
3384e596 480
965b0868 481# help rpm to find reqs for ELF objects
e4bea076 482#chmod 755 $RPM_BUILD_ROOT%{_libdir}/{*.so,allegro/*/*.so}
965b0868 483
3b5a56fa
SZ
484%clean
485rm -rf $RPM_BUILD_ROOT
486
e4bea076 487#%%post -p /sbin/ldconfig
488#%%postun -p /sbin/ldconfig
7d6ed33c 489
e4bea076 490#%%post devel -p /sbin/postshell
491#-/usr/sbin/fix-info-dir -c %{_infodir}
ac39605a 492
e4bea076 493#%%postun devel -p /sbin/postshell
494#-/usr/sbin/fix-info-dir -c %{_infodir}
ac39605a 495
3b5a56fa
SZ
496%files
497%defattr(644,root,root,755)
4bfef5d7 498%doc CHANGES-4.9.txt docs/html/refman readme_a5.txt
e4bea076 499#%%attr(755,root,root) %{_libdir}/liballeg-%{version}.so
500#%%dir %{_libdir}/allegro
501#%%dir %{_libdir}/allegro/%{version}
502#%%{_libdir}/allegro/%{version}/modules.lst
503
5c6b60a8 504%files devel
505%defattr(644,root,root,755)
b71fddb1 506%attr(755,root,root) %{_bindir}/allegro5-config
e4bea076 507#%%{_libdir}/liballeg_unsharable.a
5c6b60a8 508%{_includedir}/*
e4bea076 509#%%{_aclocaldir}/allegro.m4
510#%%{_mandir}/man3/*
511#%%{_infodir}/*.info*
512
513#%%if %{with static}
514#%%files static
515#%%defattr(644,root,root,755)
516#%%{_libdir}/liballeg.a
517#%%endif
518
519#%%if %{with dbglib}
520#%%files debug
521#%%defattr(644,root,root,755)
522#%%attr(755,root,root) %{_libdir}/liballd-%{version}.so
523#%%{_libdir}/liballd_unsharable.a
524
525#%%if %{with static}
526#%%files debug-static
527#%%defattr(644,root,root,755)
528#%%{_libdir}/liballd.a
529#%%endif
530#%%endif
531
532#%%if %{with proflib}
533#%%files profile
534#%%defattr(644,root,root,755)
535#%%attr(755,root,root) %{_libdir}/liballp-%{version}.so
536#%%{_libdir}/liballp_unsharable.a
537
538#%%if %{with static}
539#%%files profile-static
540#%%defattr(644,root,root,755)
541#%%{_libdir}/liballp.a
542#%%endif
543#%%endif
544
545#%%if %{with svga}
546#%%files svgalib
547#%%defattr(644,root,root,755)
548#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-svgalib.so
549#%%endif
550
551#%%if %{with dga2}
552#%%files dga2
553#%%defattr(644,root,root,755)
554#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-dga2.so
555#%%endif
556
557#%%if %{with esd}
558#%%files esd
559#%%defattr(644,root,root,755)
560#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-esddigi.so
561#%%endif
562
563#%%if %{with arts}
564#%%files arts
565#%%defattr(644,root,root,755)
566#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-artsdigi.so
567#%%endif
568
569#%%if %{with fbcon}
570#%%files fbcon
571#%%defattr(644,root,root,755)
572#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-fbcon.so
573#%%endif
574
575#%%ifarch %{ix86}
576#%%if %{with vga}
577#%%files vga
578#%%defattr(644,root,root,755)
579#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-vga.so
580#%%endif
581#%%endif
582
583#%%if %{with alsa}
584#%%files alsa
585#%%defattr(644,root,root,755)
586#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-alsadigi.so
587#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-alsamidi.so
588#%%endif
589
590#%%if %{with jack}
591#%%files jack
592#%%defattr(644,root,root,755)
593#%%attr(755,root,root) %{_libdir}/allegro/%{version}/alleg-jackdigi.so
594#%%endif
595
596#%%files tools
597#%%defattr(644,root,root,755)
598#%%attr(755,root,root) %{_bindir}/colormap
599#%%attr(755,root,root) %{_bindir}/exedat
600#%%attr(755,root,root) %{_bindir}/pack
601#%%attr(755,root,root) %{_bindir}/rgbmap
602#%%attr(755,root,root) %{_bindir}/textconv
b595680c 603#%attr(755,root,root) %{_bindir}/xkeymap
e4bea076 604#%%attr(755,root,root) %{_bindir}/xf2pcx
605#%%attr(755,root,root) %{_bindir}/dat
606#%%attr(755,root,root) %{_bindir}/dat2c
607#%%attr(755,root,root) %{_bindir}/dat2s
608#%%attr(755,root,root) %{_bindir}/grabber
609#%%attr(755,root,root) %{_bindir}/pat2dat
b595680c 610#%attr(755,root,root) %{_bindir}/setup-allegro
7d6ed33c 611
e4bea076 612#%%files tests
613#%%defattr(644,root,root,755)
614#%%attr(755,root,root) %{_bindir}/afinfo
615#%%attr(755,root,root) %{_bindir}/akaitest
616#%%attr(755,root,root) %{_bindir}/cpptest
617#%%attr(755,root,root) %{_bindir}/demo-allegro
618#%%attr(755,root,root) %{_bindir}/digitest
619#%%attr(755,root,root) %{_bindir}/filetest
620#%%attr(755,root,root) %{_bindir}/gfxinfo
621#%%attr(755,root,root) %{_bindir}/mathtest
622#%%attr(755,root,root) %{_bindir}/miditest
623#%%attr(755,root,root) %{_bindir}/play-allegro
624#%%attr(755,root,root) %{_bindir}/playfli
625#%%attr(755,root,root) %{_bindir}/test-allegro
626#%%attr(755,root,root) %{_bindir}/vesainfo
627
628#%%files examples
629#%%defattr(644,root,root,755)
630#%%attr(755,root,root) %{_bindir}/ex12bit
631#%%attr(755,root,root) %{_bindir}/ex3buf
632#%%attr(755,root,root) %{_bindir}/ex3d
633#%%attr(755,root,root) %{_bindir}/exaccel
634#%%attr(755,root,root) %{_bindir}/exalpha
635#%%attr(755,root,root) %{_bindir}/exbitmap
636#%%attr(755,root,root) %{_bindir}/exblend
637#%%attr(755,root,root) %{_bindir}/excamera
638#%%attr(755,root,root) %{_bindir}/excolmap
639#%%attr(755,root,root) %{_bindir}/exconfig
640#%%attr(755,root,root) %{_bindir}/excustom
641#%%attr(755,root,root) %{_bindir}/exdata
642#%%attr(755,root,root) %{_bindir}/exdbuf
643#%%attr(755,root,root) %{_bindir}/exexedat
644#%%attr(755,root,root) %{_bindir}/exfixed
645#%%attr(755,root,root) %{_bindir}/exflame
646#%%attr(755,root,root) %{_bindir}/exflip
647#%%attr(755,root,root) %{_bindir}/exfont
648#%%attr(755,root,root) %{_bindir}/exgui
649#%%attr(755,root,root) %{_bindir}/exhello
650#%%attr(755,root,root) %{_bindir}/exjoy
651#%%attr(755,root,root) %{_bindir}/exkeys
652#%%attr(755,root,root) %{_bindir}/exlights
653#%%attr(755,root,root) %{_bindir}/exmem
654#%%attr(755,root,root) %{_bindir}/exmidi
655#%%attr(755,root,root) %{_bindir}/exmouse
656#%%attr(755,root,root) %{_bindir}/expackf
657#%%attr(755,root,root) %{_bindir}/expal
658#%%attr(755,root,root) %{_bindir}/expat
659#%%attr(755,root,root) %{_bindir}/exquat
660#%%attr(755,root,root) %{_bindir}/exrgbhsv
661#%%attr(755,root,root) %{_bindir}/exsample
662#%%attr(755,root,root) %{_bindir}/exsyscur
663#%%attr(755,root,root) %{_bindir}/exscale
664#%%attr(755,root,root) %{_bindir}/exscn3d
665#%%attr(755,root,root) %{_bindir}/exscroll
666#%%attr(755,root,root) %{_bindir}/exshade
667#%%attr(755,root,root) %{_bindir}/exspline
668#%%attr(755,root,root) %{_bindir}/exsprite
669#%%attr(755,root,root) %{_bindir}/exstars
670#%%attr(755,root,root) %{_bindir}/exstream
671#%%attr(755,root,root) %{_bindir}/exswitch
672#%%attr(755,root,root) %{_bindir}/extimer
673#%%attr(755,root,root) %{_bindir}/extrans
674#%%attr(755,root,root) %{_bindir}/extruec
675#%%attr(755,root,root) %{_bindir}/exunicod
676#%%attr(755,root,root) %{_bindir}/exupdate
677#%%attr(755,root,root) %{_bindir}/exxfade
678#%%attr(755,root,root) %{_bindir}/exzbuf
679#%%attr(755,root,root) %{_bindir}/exnew_events
This page took 0.127676 seconds and 4 git commands to generate.