3 # - check if it's usable now
6 %bcond_without alsa # ALSA support in allegro_audio library
7 %bcond_with curl # cURL example
8 %bcond_without doc # rebuild HTML and texinfo documentation
9 %bcond_without dumb # MOD support in allegro_acodec library
10 %bcond_without gtk # (GTK+ 2.x based) native dialog library
11 %bcond_without openal # OpenAL support in allegro_audio library
12 %bcond_without physfs # PhysFS addon library
13 %bcond_without pulseaudio # PulseAudio support in allegro_audio library
14 %bcond_without python # Python wrapper
15 %bcond_with sse # SSE instructions usage
17 %ifarch pentium3 pentium4 %{x8664}
20 Summary: A game programming library
21 Summary(de.UTF-8): Eine Bibliothek zur Programmierung von Spielen
22 Summary(es.UTF-8): Una biblioteca de programación de juegos
23 Summary(fr.UTF-8): Une librairie de programmation de jeux
24 Summary(it.UTF-8): Una libreria per la programmazione di videogiochi
25 Summary(pl.UTF-8): Biblioteka do programowania gier
31 Source0: http://download.gna.org/allegro/allegro/5.2.0/allegro-%{version}.tar.gz
32 # Source0-md5: 9cf444aae63d51de65deb57704372fec
33 Patch0: %{name}-glx.patch
34 URL: http://liballeg.org/
35 %{?with_openal:BuildRequires: OpenAL-devel}
36 BuildRequires: OpenGL-GLU-devel
37 BuildRequires: OpenGL-devel
38 %{?with_alsa:BuildRequires: alsa-lib-devel}
39 BuildRequires: cmake >= 2.6
40 %{?with_curl:BuildRequires: curl-devel}
41 BuildRequires: dumb-devel
42 BuildRequires: flac-devel
43 BuildRequires: freetype-devel >= 2
44 %{?with_gtk:BuildRequires: glib2-devel >= 2.0}
45 %{?with_gtk:BuildRequires: gtk+2-devel >= 2.0}
46 BuildRequires: libjpeg-devel
47 BuildRequires: libogg-devel
48 BuildRequires: libpng-devel
49 BuildRequires: libvorbis-devel
50 %{?with_physfs:BuildRequires: physfs-devel}
51 BuildRequires: pkgconfig
52 %{?with_pulseaudio:BuildRequires: pulseaudio-devel >= 0.9.15}
53 BuildRequires: rpmbuild(macros) >= 1.605
54 BuildRequires: xorg-lib-libX11-devel
55 BuildRequires: xorg-lib-libXcursor-devel
56 BuildRequires: xorg-lib-libXext-devel
57 BuildRequires: xorg-lib-libXinerama-devel
58 BuildRequires: xorg-lib-libXpm-devel
59 BuildRequires: xorg-lib-libXrandr-devel
60 BuildRequires: xorg-lib-libXxf86vm-devel
61 BuildRequires: zlib-devel
64 BuildRequires: python-modules
65 BuildRequires: rpm-pythonprov
69 BuildRequires: pandoc >= 1.5
70 BuildRequires: texinfo
71 BuildRequires: texlive-latex
73 Obsoletes: allegro5-tools
74 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
77 Allegro is a cross-platform library intended for use in computer games
78 and other types of multimedia programming.
80 %description -l de.UTF-8
81 Allegro ist eine plattformübergreifende Bibliothek zur Verwendung in
82 Computerspielen und anderen Formen von Multinediaprogrammierung.
84 %description -l es.UTF-8
85 Allegro es una librería multi-plataforma creada para ser usada en la
86 programación de juegos u otro tipo de programación multimedia.
88 %description -l fr.UTF-8
89 Allegro est une librairie multi-plateforme destinée à être utilisée
90 dans les jeux vidéo ou d'autres types de programmation multimédia.
92 %description -l it.UTF-8
93 Allegro è una libreria multipiattaforma dedicata all'uso nei
94 videogiochi ed in altri tipi di programmazione multimediale.
96 %description -l pl.UTF-8
97 Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
98 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
101 Summary: A game programming library - header files
102 Summary(es.UTF-8): Archivos de inclusión
103 Summary(pl.UTF-8): Biblioteka do programowania gier - pliki nagłówkowe
104 Group: Development/Libraries
105 Requires: %{name} = %{version}-%{release}
108 Allegro is a cross-platform library intended for use in computer games
109 and other types of multimedia programming.
111 This package contains header files neccessary for compiling
112 applications using allegro library.
114 %description devel -l de.UTF-8
115 Allegro ist eine plattformübergreifende Bibliothek zur Verwendung in
116 Computerspielen und anderen Formen von Multinediaprogrammierung.
117 Dieses Paket wird benötigt, um Programme zu bauen, die Allegro
120 %description devel -l es.UTF-8
121 Allegro es una librería multi-plataforma creada para ser usada en la
122 programación de juegos u otro tipo de programación multimedia. Este
123 paquete es necesario para compilar los programas que usen Allegro.
125 %description devel -l fr.UTF-8
126 Allegro est une librairie multi-plateforme destinée à être utilisée
127 dans les jeux vidéo ou d'autres types de programmation multimédia. Ce
128 package est nécessaire pour compiler les programmes utilisant Allegro.
130 %description devel -l it.UTF-8
131 Allegro è una libreria multipiattaforma dedicata all'uso nei
132 videogiochi ed in altri tipi di programmazione multimediale. Questo
133 pacchetto è necessario per compilare programmi scritti con Allegro.
135 %description devel -l pl.UTF-8
136 Allegro jest przenośną biblioteką przeznaczoną do wykorzystania w
137 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
139 Ten pakiet zawiera pliki nagłówkowe niezbędne do kompilowania
140 aplikacji wykorzystujących bibliotekę allegro.
143 Summary: Allegro acodec addon library
144 Summary(pl.UTF-8): Biblioteka dodatkowa Allegro acodec
146 Requires: %{name}-audio = %{version}-%{release}
149 Allegro acodec addon library.
151 %description acodec -l pl.UTF-8
152 Biblioteka dodatkowa Allegro acodec.
154 %package acodec-devel
155 Summary: Header files for Allegro acodec addon library
156 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dodatkowej Allegro acodec
158 Requires: %{name}-acodec = %{version}-%{release}
159 Requires: %{name}-audio-devel = %{version}-%{release}
161 %description acodec-devel
162 Header files for Allegro acodec addon library.
164 %description acodec-devel -l pl.UTF-8
165 Pliki nagłówkowe biblioteki dodatkowej Allegro acodec.
168 Summary: Allegro audio addon library
169 Summary(pl.UTF-8): Biblioteka dodatkowa Allegro audio
171 Requires: %{name} = %{version}-%{release}
174 Allegro audio addon library.
176 %description audio -l pl.UTF-8
177 Biblioteka dodatkowa Allegro audio.
180 Summary: Header files for Allegro audio addon library
181 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dodatkowej Allegro audio
183 Requires: %{name}-audio = %{version}-%{release}
184 Requires: %{name}-devel = %{version}-%{release}
186 %description audio-devel
187 Header files for Allegro audio addon library.
189 %description audio-devel -l pl.UTF-8
190 Pliki nagłówkowe biblioteki dodatkowej Allegro audio.
193 Summary: Allegro dialog addon library
194 Summary(pl.UTF-8): Biblioteka dodatkowa Allegro dialog
196 Requires: %{name} = %{version}-%{release}
199 Allegro dialog addon library.
201 %description dialog -l pl.UTF-8
202 Biblioteka dodatkowa Allegro dialog.
204 %package dialog-devel
205 Summary: Header files for Allegro dialog addon library
206 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dodatkowej Allegro dialog
208 Requires: %{name}-dialog = %{version}-%{release}
209 Requires: %{name}-devel = %{version}-%{release}
211 %description dialog-devel
212 Header files for Allegro dialog addon library.
214 %description dialog-devel -l pl.UTF-8
215 Pliki nagłówkowe biblioteki dodatkowej Allegro dialog.
218 Summary: Allegro image addon library
219 Summary(pl.UTF-8): Biblioteka dodatkowa Allegro image
221 Requires: %{name} = %{version}-%{release}
224 Allegro image addon library.
226 %description image -l pl.UTF-8
227 Biblioteka dodatkowa Allegro image.
230 Summary: Header files for Allegro image addon library
231 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dodatkowej Allegro image
233 Requires: %{name}-image = %{version}-%{release}
234 Requires: %{name}-devel = %{version}-%{release}
236 %description image-devel
237 Header files for Allegro image addon library.
239 %description image-devel -l pl.UTF-8
240 Pliki nagłówkowe biblioteki dodatkowej Allegro image.
243 Summary: Allegro physfs addon library
244 Summary(pl.UTF-8): Biblioteka dodatkowa Allegro physfs
246 Requires: %{name} = %{version}-%{release}
249 Allegro physfs addon library.
251 %description physfs -l pl.UTF-8
252 Biblioteka dodatkowa Allegro physfs.
254 %package physfs-devel
255 Summary: Header files for Allegro physfs addon library
256 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dodatkowej Allegro physfs
258 Requires: %{name}-physfs = %{version}-%{release}
259 Requires: %{name}-devel = %{version}-%{release}
261 %description physfs-devel
262 Header files for Allegro physfs addon library.
264 %description physfs-devel -l pl.UTF-8
265 Pliki nagłówkowe biblioteki dodatkowej Allegro physfs.
268 Summary: Allegro ttf addon library
269 Summary(pl.UTF-8): Biblioteka dodatkowa Allegro ttf
271 Requires: %{name} = %{version}-%{release}
274 Allegro ttf addon library.
276 %description ttf -l pl.UTF-8
277 Biblioteka dodatkowa Allegro ttf.
280 Summary: Header files for Allegro ttf addon library
281 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dodatkowej Allegro ttf
283 Requires: %{name}-ttf = %{version}-%{release}
284 Requires: %{name}-devel = %{version}-%{release}
286 %description ttf-devel
287 Header files for Allegro ttf addon library.
289 %description ttf-devel -l pl.UTF-8
290 Pliki nagłówkowe biblioteki dodatkowej Allegro ttf.
293 Summary: A game programming library - examples
294 Summary(pl.UTF-8): Biblioteka do programowania gier - programy przykładowe
295 Group: Development/Libraries
296 Requires: %{name} = %{version}-%{release}
298 %description examples
299 This package contains example programs which demonstrate allegro
302 %description examples -l pl.UTF-8
303 Pakiet zawiera programy przykładowe demonstrujące możliwości
306 %package -n python-%{name}
307 Summary: Python wrapper for Allegro library
308 Summary(pl.UTF-8): Pythonowy interfejs do biblioteki Allegro
309 Group: Development/Languages/Python
310 Requires: %{name} = %{version}-%{release}
311 Requires: python-modules
313 %description -n python-%{name}
314 Python wrapper for Allegro library.
316 %description -n python-%{name} -l pl.UTF-8
317 Pythonowy interfejs do biblioteki Allegro.
320 %setup -q -n allegro-%{version}.0
327 -DMANDIR=%{_mandir} \
328 -DINFODIR=%{_infodir} \
330 %{!?with_sse:-DWANT_ALLOW_SSE=OFF} \
331 %{!?with_alsa:-DWANT_ALSA=OFF} \
332 %{?with_curl:-DWANT_CURL_EXAMPLE=ON} \
333 %{!?with_dumb:-DWANT_MODAUDIO=OFF} \
334 %{!?with_gtk:-DWANT_NATIVE_DIALOG=OFF} \
335 %{!?with_openal:-DWANT_OPENAL=OFF} \
336 %{!?with_physfs:-DWANT_PHYSFS=OFF} \
337 %{!?with_pulseaudio:-DWANT_PULSEAUDIO=OFF} \
338 %{?with_python:-DWANT_PYTHON_WRAPPER=ON}
343 rm -rf $RPM_BUILD_ROOT
344 install -d $RPM_BUILD_ROOT%{_bindir}
346 %{__make} install -C build \
347 DESTDIR=$RPM_BUILD_ROOT
350 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
351 install build/python/allegro.py $RPM_BUILD_ROOT%{py_sitescriptdir}
352 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
353 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
357 install -d $RPM_BUILD_ROOT%{_mandir}/man3
358 cp -p docs/man/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
361 find build/examples -maxdepth 1 -perm 755 -name "ex*" -exec install {} $RPM_BUILD_ROOT%{_bindir} \;
364 rm -rf $RPM_BUILD_ROOT
366 %post -p /sbin/ldconfig
367 %postun -p /sbin/ldconfig
369 %post acodec -p /sbin/ldconfig
370 %postun acodec -p /sbin/ldconfig
372 %post audio -p /sbin/ldconfig
373 %postun audio -p /sbin/ldconfig
375 %post dialog -p /sbin/ldconfig
376 %postun dialog -p /sbin/ldconfig
378 %post image -p /sbin/ldconfig
379 %postun image -p /sbin/ldconfig
381 %post physfs -p /sbin/ldconfig
382 %postun physfs -p /sbin/ldconfig
384 %post ttf -p /sbin/ldconfig
385 %postun ttf -p /sbin/ldconfig
388 %defattr(644,root,root,755)
389 %doc CHANGES-5.0.txt CHANGES-5.1.txt CHANGES-5.2.txt README.txt docs/html/refman
390 %attr(755,root,root) %{_libdir}/liballegro.so.*.*.*
391 %attr(755,root,root) %ghost %{_libdir}/liballegro.so.5.2
392 %attr(755,root,root) %{_libdir}/liballegro_color.so.*.*.*
393 %attr(755,root,root) %ghost %{_libdir}/liballegro_color.so.5.2
394 %attr(755,root,root) %{_libdir}/liballegro_font.so.*.*.*
395 %attr(755,root,root) %ghost %{_libdir}/liballegro_font.so.5.2
396 %attr(755,root,root) %{_libdir}/liballegro_main.so.*.*.*
397 %attr(755,root,root) %ghost %{_libdir}/liballegro_main.so.5.2
398 %attr(755,root,root) %{_libdir}/liballegro_memfile.so.*.*.*
399 %attr(755,root,root) %ghost %{_libdir}/liballegro_memfile.so.5.2
400 %attr(755,root,root) %{_libdir}/liballegro_primitives.so.*.*.*
401 %attr(755,root,root) %ghost %{_libdir}/liballegro_primitives.so.5.2
402 %attr(755,root,root) %{_libdir}/liballegro_video.so.*.*.*
403 %attr(755,root,root) %ghost %{_libdir}/liballegro_video.so.5.2
406 %defattr(644,root,root,755)
407 %attr(755,root,root) %{_libdir}/liballegro.so
408 %attr(755,root,root) %{_libdir}/liballegro_color.so
409 %attr(755,root,root) %{_libdir}/liballegro_font.so
410 %attr(755,root,root) %{_libdir}/liballegro_main.so
411 %attr(755,root,root) %{_libdir}/liballegro_memfile.so
412 %attr(755,root,root) %{_libdir}/liballegro_primitives.so
413 %attr(755,root,root) %{_libdir}/liballegro_video.so
414 %{_includedir}/allegro5
415 %exclude %{_includedir}/allegro5/allegro_acodec.h
416 %exclude %{_includedir}/allegro5/allegro_audio.h
417 %exclude %{_includedir}/allegro5/allegro_image.h
418 %{?with_gtk:%exclude %{_includedir}/allegro5/allegro_native_dialog.h}
419 %{?with_physfs:%exclude %{_includedir}/allegro5/allegro_physfs.h}
420 %exclude %{_includedir}/allegro5/allegro_ttf.h
421 %{_pkgconfigdir}/allegro-5.pc
422 %{_pkgconfigdir}/allegro_color-5.pc
423 %{_pkgconfigdir}/allegro_font-5.pc
424 %{_pkgconfigdir}/allegro_main-5.pc
425 %{_pkgconfigdir}/allegro_memfile-5.pc
426 %{_pkgconfigdir}/allegro_primitives-5.pc
427 %{_pkgconfigdir}/allegro_video-5.pc
428 %{_mandir}/man3/ALLEGRO_*.3*
429 %{_mandir}/man3/al_*.3*
432 %defattr(644,root,root,755)
433 %attr(755,root,root) %{_libdir}/liballegro_acodec.so.*.*.*
434 %attr(755,root,root) %ghost %{_libdir}/liballegro_acodec.so.5.2
437 %defattr(644,root,root,755)
438 %attr(755,root,root) %{_libdir}/liballegro_acodec.so
439 %{_includedir}/allegro5/allegro_acodec.h
440 %{_pkgconfigdir}/allegro_acodec-5.pc
443 %defattr(644,root,root,755)
444 %attr(755,root,root) %{_libdir}/liballegro_audio.so.*.*.*
445 %attr(755,root,root) %ghost %{_libdir}/liballegro_audio.so.5.2
448 %defattr(644,root,root,755)
449 %attr(755,root,root) %{_libdir}/liballegro_audio.so
450 %{_includedir}/allegro5/allegro_audio.h
451 %{_pkgconfigdir}/allegro_audio-5.pc
455 %defattr(644,root,root,755)
456 %attr(755,root,root) %{_libdir}/liballegro_dialog.so.*.*.*
457 %attr(755,root,root) %ghost %{_libdir}/liballegro_dialog.so.5.2
460 %defattr(644,root,root,755)
461 %attr(755,root,root) %{_libdir}/liballegro_dialog.so
462 %{_includedir}/allegro5/allegro_native_dialog.h
463 %{_pkgconfigdir}/allegro_dialog-5.pc
467 %defattr(644,root,root,755)
468 %attr(755,root,root) %{_libdir}/liballegro_image.so.*.*.*
469 %attr(755,root,root) %ghost %{_libdir}/liballegro_image.so.5.2
472 %defattr(644,root,root,755)
473 %attr(755,root,root) %{_libdir}/liballegro_image.so
474 %{_includedir}/allegro5/allegro_image.h
475 %{_pkgconfigdir}/allegro_image-5.pc
479 %defattr(644,root,root,755)
480 %attr(755,root,root) %{_libdir}/liballegro_physfs.so.*.*.*
481 %attr(755,root,root) %ghost %{_libdir}/liballegro_physfs.so.5.2
484 %defattr(644,root,root,755)
485 %attr(755,root,root) %{_libdir}/liballegro_physfs.so
486 %{_includedir}/allegro5/allegro_physfs.h
487 %{_pkgconfigdir}/allegro_physfs-5.pc
491 %defattr(644,root,root,755)
492 %attr(755,root,root) %ghost %{_libdir}/liballegro_ttf.so.5.2
493 %attr(755,root,root) %{_libdir}/liballegro_ttf.so.*.*.*
496 %defattr(644,root,root,755)
497 %attr(755,root,root) %{_libdir}/liballegro_ttf.so
498 %{_includedir}/allegro5/allegro_ttf.h
499 %{_pkgconfigdir}/allegro_ttf-5.pc
502 %defattr(644,root,root,755)
503 %attr(755,root,root) %{_bindir}/ex_acodec
504 %attr(755,root,root) %{_bindir}/ex_acodec_multi
505 %attr(755,root,root) %{_bindir}/ex_audio_chain
506 %attr(755,root,root) %{_bindir}/ex_audio_props
507 %attr(755,root,root) %{_bindir}/ex_audio_simple
508 %attr(755,root,root) %{_bindir}/ex_audio_timer
509 %attr(755,root,root) %{_bindir}/ex_bitmap
510 %attr(755,root,root) %{_bindir}/ex_bitmap_flip
511 %attr(755,root,root) %{_bindir}/ex_blend
512 %attr(755,root,root) %{_bindir}/ex_blend2
513 %attr(755,root,root) %{_bindir}/ex_blend_bench
514 %attr(755,root,root) %{_bindir}/ex_blend_test
515 %attr(755,root,root) %{_bindir}/ex_blit
516 %attr(755,root,root) %{_bindir}/ex_camera
517 %attr(755,root,root) %{_bindir}/ex_clip
518 %attr(755,root,root) %{_bindir}/ex_clipboard
519 %attr(755,root,root) %{_bindir}/ex_color
520 %attr(755,root,root) %{_bindir}/ex_compressed
521 %attr(755,root,root) %{_bindir}/ex_config
522 %attr(755,root,root) %{_bindir}/ex_convert
523 %attr(755,root,root) %{_bindir}/ex_cpu
524 %{?with_curl:%attr(755,root,root) %{_bindir}/ex_curl}
525 %attr(755,root,root) %{_bindir}/ex_depth_mask
526 %attr(755,root,root) %{_bindir}/ex_dir
527 %attr(755,root,root) %{_bindir}/ex_disable_screensaver
528 %attr(755,root,root) %{_bindir}/ex_display_events
529 %attr(755,root,root) %{_bindir}/ex_display_options
530 %attr(755,root,root) %{_bindir}/ex_draw
531 %attr(755,root,root) %{_bindir}/ex_draw_bitmap
532 %attr(755,root,root) %{_bindir}/ex_drawpixels
533 %attr(755,root,root) %{_bindir}/ex_dualies
534 %attr(755,root,root) %{_bindir}/ex_expose
535 %attr(755,root,root) %{_bindir}/ex_file
536 %attr(755,root,root) %{_bindir}/ex_file_slice
537 %attr(755,root,root) %{_bindir}/ex_filter
538 %attr(755,root,root) %{_bindir}/ex_font
539 %attr(755,root,root) %{_bindir}/ex_font_justify
540 %attr(755,root,root) %{_bindir}/ex_font_multiline
541 %attr(755,root,root) %{_bindir}/ex_fs_resize
542 %attr(755,root,root) %{_bindir}/ex_fs_window
543 %attr(755,root,root) %{_bindir}/ex_get_path
544 %attr(755,root,root) %{_bindir}/ex_gldepth
545 %attr(755,root,root) %{_bindir}/ex_glext
546 %attr(755,root,root) %{_bindir}/ex_haiku
547 %attr(755,root,root) %{_bindir}/ex_haptic
548 %attr(755,root,root) %{_bindir}/ex_haptic2
549 %attr(755,root,root) %{_bindir}/ex_icon
550 %attr(755,root,root) %{_bindir}/ex_icon2
551 %attr(755,root,root) %{_bindir}/ex_inject_events
552 %attr(755,root,root) %{_bindir}/ex_joystick_events
553 %attr(755,root,root) %{_bindir}/ex_joystick_hotplugging
554 %attr(755,root,root) %{_bindir}/ex_kcm_direct
555 %attr(755,root,root) %{_bindir}/ex_keyboard_events
556 %attr(755,root,root) %{_bindir}/ex_keyboard_focus
557 %attr(755,root,root) %{_bindir}/ex_lines
558 %attr(755,root,root) %{_bindir}/ex_loading_thread
559 %attr(755,root,root) %{_bindir}/ex_lockbitmap
560 %attr(755,root,root) %{_bindir}/ex_logo
561 %attr(755,root,root) %{_bindir}/ex_membmp
562 %attr(755,root,root) %{_bindir}/ex_memfile
563 %attr(755,root,root) %{_bindir}/ex_menu
564 %attr(755,root,root) %{_bindir}/ex_mixer_chain
565 %attr(755,root,root) %{_bindir}/ex_mixer_pp
566 %attr(755,root,root) %{_bindir}/ex_monitorinfo
567 %attr(755,root,root) %{_bindir}/ex_mouse
568 %attr(755,root,root) %{_bindir}/ex_mouse_cursor
569 %attr(755,root,root) %{_bindir}/ex_mouse_events
570 %attr(755,root,root) %{_bindir}/ex_mouse_focus
571 %attr(755,root,root) %{_bindir}/ex_mouse_warp
572 %attr(755,root,root) %{_bindir}/ex_multisample
573 %attr(755,root,root) %{_bindir}/ex_multiwin
574 %attr(755,root,root) %{_bindir}/ex_native_filechooser
575 %attr(755,root,root) %{_bindir}/ex_nodisplay
576 %attr(755,root,root) %{_bindir}/ex_noframe
577 %attr(755,root,root) %{_bindir}/ex_opengl
578 %attr(755,root,root) %{_bindir}/ex_opengl_pixel_shader
579 %attr(755,root,root) %{_bindir}/ex_palette
580 %attr(755,root,root) %{_bindir}/ex_path
581 %attr(755,root,root) %{_bindir}/ex_path_test
582 %{?with_physfs:%attr(755,root,root) %{_bindir}/ex_physfs}
583 %attr(755,root,root) %{_bindir}/ex_pixelformat
584 %attr(755,root,root) %{_bindir}/ex_polygon
585 %attr(755,root,root) %{_bindir}/ex_premulalpha
586 %attr(755,root,root) %{_bindir}/ex_prim
587 %attr(755,root,root) %{_bindir}/ex_prim_shader
588 %attr(755,root,root) %{_bindir}/ex_projection
589 %attr(755,root,root) %{_bindir}/ex_projection2
590 %attr(755,root,root) %{_bindir}/ex_record
591 %attr(755,root,root) %{_bindir}/ex_record_name
592 %attr(755,root,root) %{_bindir}/ex_reparent
593 %attr(755,root,root) %{_bindir}/ex_resample_test
594 %attr(755,root,root) %{_bindir}/ex_resize
595 %attr(755,root,root) %{_bindir}/ex_resize2
596 %attr(755,root,root) %{_bindir}/ex_rotate
597 %attr(755,root,root) %{_bindir}/ex_saw
598 %attr(755,root,root) %{_bindir}/ex_scale
599 %attr(755,root,root) %{_bindir}/ex_shader
600 %attr(755,root,root) %{_bindir}/ex_shader_multitex
601 %attr(755,root,root) %{_bindir}/ex_shader_target
602 %attr(755,root,root) %{_bindir}/ex_stream_file
603 %attr(755,root,root) %{_bindir}/ex_stream_seek
604 %attr(755,root,root) %{_bindir}/ex_subbitmap
605 %attr(755,root,root) %{_bindir}/ex_synth
606 %attr(755,root,root) %{_bindir}/ex_threads
607 %attr(755,root,root) %{_bindir}/ex_threads2
608 %attr(755,root,root) %{_bindir}/ex_timedwait
609 %attr(755,root,root) %{_bindir}/ex_timer
610 %attr(755,root,root) %{_bindir}/ex_timer_pause
611 %attr(755,root,root) %{_bindir}/ex_touch_input
612 %attr(755,root,root) %{_bindir}/ex_transform
613 %attr(755,root,root) %{_bindir}/ex_ttf
614 %attr(755,root,root) %{_bindir}/ex_user_events
615 %attr(755,root,root) %{_bindir}/ex_utf8
616 %attr(755,root,root) %{_bindir}/ex_vertex_buffer
617 %attr(755,root,root) %{_bindir}/ex_video
618 %attr(755,root,root) %{_bindir}/ex_vsync
619 %attr(755,root,root) %{_bindir}/ex_window_constraints
620 %attr(755,root,root) %{_bindir}/ex_windows
621 %attr(755,root,root) %{_bindir}/ex_window_title
622 %attr(755,root,root) %{_bindir}/ex_winfull
625 %files -n python-%{name}
626 %defattr(644,root,root,755)
627 %{py_sitescriptdir}/allegro.py[co]