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