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