1 # TODO: --enable-pvr2d when ready [requires PowerVR SDK?]
4 %bcond_with multi # build Multi-application core (requires working /dev/fusion*)
5 %bcond_with one # Linux One IPC library
6 %bcond_without static_libs # don't build static libraries
7 %bcond_with sh772x # SH7722/SH7723 (SH-Mobile) graphics driver
8 %bcond_with avifile # AviFile video provider [not updated for DirectFB 1.7.0]
9 %bcond_without ffmpeg # FFmpeg image, music and video providers
10 %bcond_with flash # FLASH video provider [not updated for DirectFB 1.7.0]
11 %bcond_without gstreamer # GStreamer video provider
12 %bcond_without mpg # libmpeg3 MPEG video provider
13 %bcond_without quicktime # QuickTime (openquicktime) video provider
14 %bcond_with swfdec # swfdec FLASH video provider [not ready for swfdec >= 0.6]
15 %bcond_without xine # Xine video provider
16 %bcond_without xine_vdpau # Xine/VDPAU video provider
17 %bcond_with drmkms # DRM/KMS support
23 %undefine with_xine_vdpau
25 Summary: DirectFB - Hardware graphics acceleration
26 Summary(pl.UTF-8): DirectFB - Wspomaganie grafiki
33 # 1.7.7 not available after restoring project website
34 #Source0: http://www.directfb.net/downloads/Core/DirectFB-1.7/%{name}-%{version}.tar.gz
35 # 1.7.7 code available at https://github.com/deniskropp/DirectFB or https://github.com/lancebaiyouview/DirectFB; release tarball saved e.g. at:
36 Source0: http://sources.buildroot.net/%{name}-%{version}.tar.gz
37 # Source0-md5: 152cf1863b1a3a28aa1370e9053440bf
38 Source1: http://www.directfb.net/downloads/Extras/DFBTutorials-0.5.0.tar.gz
39 # Source1-md5: 13e443a64bddd68835b574045d9025e9
40 Patch0: %{name}-am.patch
41 Patch1: %{name}-pmake.patch
42 Patch2: %{name}-fix.patch
43 Patch3: %{name}-llh-ppc.patch
44 Patch4: %{name}-zlib.patch
45 Patch5: %{name}-update.patch
46 Patch6: %{name}-gstreamer.patch
47 Patch7: %{name}-sh.patch
48 Patch8: %{name}-missing.patch
49 Patch9: %{name}-ffmpeg.patch
50 Patch10: %{name}-libmpeg3.patch
51 Patch11: %{name}-format.patch
52 Patch12: x32-asm.patch
53 Patch13: ffmpeg3.patch
54 Patch14: %{name}-tslib.patch
55 Patch15: %{name}-libtimidity.patch
56 Patch16: ffmpeg4.patch
57 URL: http://www.directfb.net/
58 BuildRequires: EGL-devel
59 BuildRequires: Mesa-libgbm-devel
60 BuildRequires: OpenGLESv2-devel
61 BuildRequires: OpenGL-devel
62 BuildRequires: OpenGL-GLX-devel
63 BuildRequires: SDL-devel
64 BuildRequires: alsa-lib-devel >= 0.9
65 BuildRequires: autoconf >= 2.52
66 BuildRequires: automake
67 %{?with_avifile:BuildRequires: avifile-devel}
68 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
69 BuildRequires: freetype-devel >= 2.0.2
70 %{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
71 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
72 BuildRequires: imlib2-devel
73 BuildRequires: jasper-devel
74 BuildRequires: libcddb-devel >= 1.0.0
75 BuildRequires: libdrm-devel
76 BuildRequires: libjpeg-devel >= 6b
77 BuildRequires: libmad-devel
78 BuildRequires: libmng-devel
79 %{?with_mpg:BuildRequires: libmpeg3-devel}
80 BuildRequires: libpng-devel >= 2:1.4.0
81 BuildRequires: libstdc++-devel
82 BuildRequires: libsvg-cairo-devel >= 0.1.6
83 BuildRequires: libtiff-devel >= 4
84 BuildRequires: libtimidity-devel >= 0.2.0
85 BuildRequires: libtool
86 BuildRequires: libvdpau-devel >= 0.3
87 BuildRequires: libvncserver-devel
88 BuildRequires: libvorbis-devel >= 1:1.0.0
89 BuildRequires: libwebp-devel >= 0.2.1
90 %{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
91 %{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
92 %{?with_quicktime:BuildRequires: openquicktime-devel}
93 BuildRequires: pkgconfig
94 BuildRequires: pkgconfig(egl)
95 BuildRequires: pkgconfig(gl)
96 BuildRequires: pkgconfig(glesv2)
97 BuildRequires: rpmbuild(macros) >= 1.527
98 BuildRequires: sed >= 4.0
99 %{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
100 %{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
101 BuildRequires: sysfsutils-devel >= 1.3.0-3
102 BuildRequires: tar >= 1:1.22
103 BuildRequires: tslib-devel >= 1.0
104 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
105 %{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
106 BuildRequires: xorg-lib-libX11-devel
107 BuildRequires: xorg-lib-libXext-devel
108 BuildRequires: xorg-proto-xproto-devel
110 BuildRequires: zlib-devel >= 1.1.3
111 #BuildRequires: pkgconfig(linotype) -- font provider???
113 BuildRequires: libshbeu-devel >= 1.0.2
114 BuildRequires: libshjpeg-devel >= 1.3.3
115 BuildRequires: libuiomux-devel >= 1.5.0
117 %{?with_multi:Provides: DirectFB(multi)}
118 Obsoletes: DirectFB-image-bmp
119 Obsoletes: DirectFB-image-mpeg2
120 Obsoletes: DirectFB-image-pnm
123 Obsoletes: DirectFB-input-ucb1x00
125 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
127 %define dfbdir %{_libdir}/directfb-1.7-7
129 %define specflags -fno-strict-aliasing
132 # gcc running out of registers with -O0 in generic_mmx.h
133 %define debugcflags -O1 -g
137 DirectFB hardware graphics acceleration - libraries.
139 %description -l pl.UTF-8
140 Wspomaganie grafiki DirectFB - biblioteki.
143 Summary: DirectFB - development package
144 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
145 Group: Development/Libraries
146 Requires: %{name} = %{epoch}:%{version}-%{release}
147 %{?with_one:Requires: linux-one-devel >= 1.7.0}
148 Requires: zlib-devel >= 1.1.3
151 DirectFB header files.
153 %description devel -l pl.UTF-8
154 Pliki nagłówkowe dla DirectFB.
157 Summary: DirectFB static libraries
158 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
159 Group: Development/Libraries
160 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
163 DirectFB static libraries.
165 %description static -l pl.UTF-8
166 Statyczne biblioteki DirectFB.
169 Summary: DirectFB - documentation
170 Summary(pl.UTF-8): DirectFB - dokumentacja
174 DirectFB documentation and tutorials.
176 %description doc -l pl.UTF-8
177 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
180 Summary: DRM/KMS core system for DirectFB
181 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
183 Requires: %{name} = %{epoch}:%{version}-%{release}
185 %description core-drmkms
186 This package contains DRM/KMS core system module for DirectFB.
188 %description core-drmkms -l pl.UTF-8
189 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
192 Summary: Mesa/GLESv2 core system for DirectFB
193 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
195 Requires: %{name} = %{epoch}:%{version}-%{release}
197 %description core-mesa
198 This package contains Mesa/GLESv2 core system module for DirectFB.
200 %description core-mesa -l pl.UTF-8
201 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
204 Summary: SDL core system for DirectFB
205 Summary(pl.UTF-8): System SDL dla DirectFB
207 Requires: %{name} = %{epoch}:%{version}-%{release}
209 %description core-sdl
210 This package contains SDL core system module for DirectFB.
212 %description core-sdl -l pl.UTF-8
213 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
216 Summary: X11/VDPAU core system for DirectFB
217 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
219 Requires: %{name} = %{epoch}:%{version}-%{release}
221 %description core-vdpau
222 This package contains X11/VDPAU core system module for DirectFB.
224 %description core-vdpau -l pl.UTF-8
225 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
228 Summary: VNC core system for DirectFB
229 Summary(pl.UTF-8): System VNC dla DirectFB
231 Requires: %{name} = %{epoch}:%{version}-%{release}
233 %description core-vnc
234 This package contains VNC core system module for DirectFB.
236 %description core-vnc -l pl.UTF-8
237 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
240 Summary: X11 core system for DirectFB
241 Summary(pl.UTF-8): System X11 dla DirectFB
243 Requires: %{name} = %{epoch}:%{version}-%{release}
245 %description core-x11
246 This package contains X11 core system module for DirectFB.
248 %description core-x11 -l pl.UTF-8
249 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
252 Summary: FreeType2 font provider for DirectFB
253 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
255 Requires: %{name} = %{epoch}:%{version}-%{release}
257 %description font-ft2
258 This package contains FreeType2 font provider for DirectFB.
260 %description font-ft2 -l pl.UTF-8
261 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
262 bibliotekę FreeType2.
265 Summary: SH7722/SH7723 graphics driver for DirectFB
266 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
268 Requires: %{name} = %{epoch}:%{version}-%{release}
269 Requires: libshbeu >= 1.0.2
270 Requires: libshjpeg >= 1.3.3
271 Requires: libuiomux >= 1.5.0
273 %description gfx-sh772x
274 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
276 %description gfx-sh772x -l pl.UTF-8
277 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
279 %package input-dynapro
280 Summary: Dynapro touchscreen input driver for DirectFB
281 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
283 Requires: %{name} = %{epoch}:%{version}-%{release}
285 %description input-dynapro
286 Dynapro touchscreen input driver for DirectFB.
288 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
289 unless you don't have Dynapro device connected to this port. It can
290 mess with other devices connected to this port (mouse, modem etc.).
292 %description input-dynapro -l pl.UTF-8
293 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
295 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
296 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
297 do tego portu. Sterownik może utrudnić współpracę z innymi
298 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
301 Summary: ELO touchscreen input driver for DirectFB
302 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
304 Requires: %{name} = %{epoch}:%{version}-%{release}
306 %description input-elo
307 ELO touchscreen input driver for DirectFB.
309 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
310 unless you have ELO device connected to this port. It can mess with
311 other devices connected to this port (mouse, modem etc.).
313 %description input-elo -l pl.UTF-8
314 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
316 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
317 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
318 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
319 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
322 Summary: Gunze touchscreen input driver for DirectFB
323 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
325 Requires: %{name} = %{epoch}:%{version}-%{release}
327 %description input-gunze
328 Gunze touchscreen input driver for DirectFB.
330 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
331 unless you don't have Gunze device connected to this port. It can mess
332 with other devices connected to this port (mouse, modem etc.).
334 %description input-gunze -l pl.UTF-8
335 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
337 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
338 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
339 do tego portu. Sterownik może utrudnić współpracę z innymi
340 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
342 %package input-mutouch
343 Summary: MuTouch touchscreen input driver for DirectFB
344 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
346 Requires: %{name} = %{epoch}:%{version}-%{release}
348 %description input-mutouch
349 MuTouch touchscreen input driver for DirectFB.
351 NOTE: it needs "mut-device" setting in directfbrc in order to work.
353 %description input-mutouch -l pl.UTF-8
354 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
356 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
359 Summary: tslib-based touchscreen input driver for DirectFB
360 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
362 Requires: %{name} = %{epoch}:%{version}-%{release}
363 Requires: tslib >= 1.0
365 %description input-tslib
366 tslib-based touchscreen input driver for DirectFB
368 %description input-tslib -l pl.UTF-8
369 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
371 %package input-ucb1x00
372 Summary: UCB1x00 touchscreen input driver for DirectFB
373 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
375 Requires: %{name} = %{epoch}:%{version}-%{release}
377 %description input-ucb1x00
378 UCB1x00 touchscreen input driver for DirectFB.
380 %description input-ucb1x00 -l pl.UTF-8
381 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
383 %package input-wm97xx
384 Summary: WM97xx touchscreen input driver for DirectFB
385 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
387 Requires: %{name} = %{epoch}:%{version}-%{release}
389 %description input-wm97xx
390 WM97xx touchscreen input driver for DirectFB.
392 %description input-wm97xx -l pl.UTF-8
393 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
395 %package image-ffmpeg
396 Summary: FFmpeg image provider for DirectFB
397 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
399 Requires: %{name} = %{epoch}:%{version}-%{release}
401 %description image-ffmpeg
402 DirectFB image provider using FFmpeg codecs.
404 %description image-ffmpeg -l pl.UTF-8
405 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
406 użyciu kodeków FFmpeg.
408 %package image-imlib2
409 Summary: Imlib2 image provider for DirectFB
410 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
412 Requires: %{name} = %{epoch}:%{version}-%{release}
414 %description image-imlib2
415 This package contains Imlib2 image provider for DirectFB.
417 %description image-imlib2 -l pl.UTF-8
418 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
421 Summary: JPEG image provider for DirectFB
422 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
424 Requires: %{name} = %{epoch}:%{version}-%{release}
426 %description image-jpeg
427 This package contains JPEG image provider for DirectFB.
429 %description image-jpeg -l pl.UTF-8
430 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
432 %package image-jpeg2000
433 Summary: JPEG2000 image provider for DirectFB
434 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
436 Requires: %{name} = %{epoch}:%{version}-%{release}
438 %description image-jpeg2000
439 This package contains JPEG2000 image provider for DirectFB (based on
442 %description image-jpeg2000 -l pl.UTF-8
443 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
444 dostarczającą grafikę JPEG2000.
447 Summary: PNG image provider for DirectFB
448 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
450 Requires: %{name} = %{epoch}:%{version}-%{release}
451 Requires: libpng >= 2:1.4.0
453 %description image-png
454 This package contains PNG image provider for DirectFB.
456 %description image-png -l pl.UTF-8
457 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
460 Summary: SVG image provider for DirectFB
461 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
463 Requires: %{name} = %{epoch}:%{version}-%{release}
464 Requires: libsvg-cairo >= 0.1.6
466 %description image-svg
467 This package contains SVG image provider for DirectFB, based on Cairo
470 %description image-svg -l pl.UTF-8
471 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
472 dostarczającą grafikę SVG.
475 Summary: TIFF image provider for DirectFB
476 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
478 Requires: %{name} = %{epoch}:%{version}-%{release}
479 Requires: libtiff >= 4
481 %description image-tiff
482 This package contains TIFF image provider for DirectFB.
484 %description image-tiff -l pl.UTF-8
485 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
488 Summary: WebP image provider for DirectFB
489 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
491 Requires: %{name} = %{epoch}:%{version}-%{release}
492 Requires: libwebp >= 0.2.1
494 %description image-webp
495 This package contains WebP image provider for DirectFB.
497 %description image-webp -l pl.UTF-8
498 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
500 %package video-avifile
501 Summary: Avifile video provider for DirectFB
502 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
504 Requires: %{name} = %{epoch}:%{version}-%{release}
506 %description video-avifile
507 DirectFB video provider using Avifile codecs.
509 %description video-avifile -l pl.UTF-8
510 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
511 użyciu kodeków Avifile.
513 %package video-ffmpeg
514 Summary: FFmpeg video provider for DirectFB
515 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
517 Requires: %{name} = %{epoch}:%{version}-%{release}
519 %description video-ffmpeg
520 DirectFB video provider using FFmpeg codecs.
522 %description video-ffmpeg -l pl.UTF-8
523 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
524 użyciu kodeków FFmpeg.
526 %package video-gstreamer
527 Summary: GStreamer video provider for DirectFB
528 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
530 Requires: %{name} = %{epoch}:%{version}-%{release}
532 %description video-gstreamer
533 This package contains GStreamer video provider for DirectFB.
535 %description video-gstreamer -l pl.UTF-8
536 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
539 %package video-libmpeg3
540 Summary: MPEG video provider for DirectFB
541 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
543 Requires: %{name} = %{epoch}:%{version}-%{release}
545 %description video-libmpeg3
546 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
547 DirectFB. It uses libmpeg3 library.
549 %description video-libmpeg3 -l pl.UTF-8
550 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
551 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
554 Summary: MNG video provider for DirectFB
555 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
557 Requires: %{name} = %{epoch}:%{version}-%{release}
559 %description video-mng
560 This package contains MNG video provider for DirectFB.
562 %description video-mng -l pl.UTF-8
563 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
565 %package video-openquicktime
566 Summary: OpenQuicktime video provider for DirectFB
567 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
569 Requires: %{name} = %{epoch}:%{version}-%{release}
571 %description video-openquicktime
572 This package contains OpenQuicktime video provider for DirectFB. It
573 supports all RGB and YUV formats and does audio playback.
575 %description video-openquicktime -l pl.UTF-8
576 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
577 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
581 Summary: ShockWave Flash video provider for DirectFB
582 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
584 Requires: %{name} = %{epoch}:%{version}-%{release}
586 %description video-swf
587 This package contains SWF (ShockWave Flash) video provider for
588 DirectFB. It uses flash library.
590 %description video-swf -l pl.UTF-8
591 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
592 (ShockWave Flash) przy użyciu biblioteki flash.
594 %package video-swfdec
595 Summary: ShockWave Flash video provider for DirectFB
596 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
598 Requires: %{name} = %{epoch}:%{version}-%{release}
600 %description video-swfdec
601 This package contains SWF (ShockWave Flash) video provider for
602 DirectFB. It uses swfdec library.
604 %description video-swfdec -l pl.UTF-8
605 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
606 (ShockWave Flash) przy użyciu biblioteki swfdec.
609 Summary: XINE video provider for DirectFB
610 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
612 Requires: %{name} = %{epoch}:%{version}-%{release}
613 %{?with_xine:%requires_eq xine-lib}
615 %description video-xine
616 This package contains video provider for DirectFB which uses XINE
617 library and plugins. It handles a wide range of video formats.
619 %description video-xine -l pl.UTF-8
620 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
621 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
624 %package -n xine-output-video-dfb
625 Summary: DirectFB video output plugin for XINE
626 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
628 Requires: %{name} = %{epoch}:%{version}-%{release}
629 %{?with_xine:%requires_eq xine-lib}
631 %description -n xine-output-video-dfb
632 DirectFB video output plugin for XINE.
634 %description -n xine-output-video-dfb -l pl.UTF-8
635 Wtyczka wyjścia obrazu DirectFB dla XINE.
638 Summary: ++DFB - advanced C++ binding for DirectFB
639 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
641 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
642 Requires: %{name} = %{epoch}:%{version}-%{release}
643 # (probably) can't Obsolete ++DFB
647 ++DFB - advanced C++ binding for DirectFB.
649 %description c++ -l pl.UTF-8
650 ++DFB - zaawansowane wiązania C++ do DirectFB.
653 Summary: Header files for ++DFB
654 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
655 Group: Development/Libraries
656 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
657 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
658 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
659 Requires: libstdc++-devel
660 Obsoletes: __DFB-devel
662 %description c++-devel
663 Header files for ++DFB.
665 %description c++-devel -l pl.UTF-8
666 Pliki nagłówkowe ++DFB.
669 Summary: Static ++DFB library
670 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
671 Group: Development/Libraries
672 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
673 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
674 Obsoletes: __DFB-static
676 %description c++-static
677 Static ++DFB library.
679 %description c++-static -l pl.UTF-8
680 Statyczna biblioteka ++DFB.
683 Summary: DirectFB Virtual Input extension
684 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
686 Requires: %{name} = %{epoch}:%{version}-%{release}
688 %description -n DiVine
690 - an input driver that reads raw input events from a pipe and
691 dispatches them via a virtual input device.
692 - a library that handles the connection to the input driver including
693 helper functions for generating events.
694 - a tool called "spooky" to generate input events using a simple
695 script featuring button or motion events, linear or circular
696 automated motion and delays.
698 %description -n DiVine -l pl.UTF-8
700 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
701 i przekazującego je poprzez wirtualne urządzenie wejściowe,
702 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
703 zawierającej funkcje pomocnicze do generowania zdarzeń,
704 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
705 prostego skryptu oferującego zdarzenia związane z przyciskami i
706 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
708 %package -n DiVine-devel
709 Summary: Header files for divine library
710 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
711 Group: Development/Libraries
712 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
713 Requires: DiVine = %{epoch}:%{version}-%{release}
715 %description -n DiVine-devel
716 Header files for divine library.
718 %description -n DiVine-devel -l pl.UTF-8
719 Pliki nagłówkowe biblioteki divine.
721 %package -n DiVine-static
722 Summary: Static divine library
723 Summary(pl.UTF-8): Statyczna biblioteka divine
724 Group: Development/Libraries
725 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
727 %description -n DiVine-static
728 Static divine library.
730 %description -n DiVine-static -l pl.UTF-8
731 Statyczna biblioteka divine.
733 %package -n FusionDale
734 Summary: FusionDale - applied Fusion, collection of services for applications
735 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
737 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
738 Requires: %{name} = %{epoch}:%{version}-%{release}
740 %description -n FusionDale
741 FusionDale is applied Fusion and will be a collection of different
742 services for use by applications and other libraries (like Coma
743 component manager or messaging API).
745 %description -n FusionDale -l pl.UTF-8
746 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
747 usług przeznaczonych do wykorzystywania przez aplikacje i inne
748 biblioteki (takich jak zarządca komponentów Coma czy API do
751 %package -n FusionDale-devel
752 Summary: Header files for the FusionDale
753 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
754 Group: Development/Libraries
755 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
756 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
757 Requires: FusionDale = %{epoch}:%{version}-%{release}
759 %description -n FusionDale-devel
760 Header files required for development using FusionDale.
762 %description -n FusionDale-devel -l pl.UTF-8
763 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
766 %package -n FusionDale-static
767 Summary: Static FusionDale library
768 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
769 Group: Development/Libraries
770 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
771 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
773 %description -n FusionDale-static
774 Static FusionDale library.
776 %description -n FusionDale-static -l pl.UTF-8
777 Statyczna biblioteka FusionDale.
779 %package -n FusionSound
780 Summary: Audio sub system for multiple applications
781 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
783 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
784 Requires: %{name} = %{epoch}:%{version}-%{release}
786 %description -n FusionSound
787 FusionSound supports multiple applications using Fusion IPC. It
788 provides streams, static sound buffers and control over any number of
789 concurrent playbacks. Sample data is always stored in shared memory,
790 starting a playback simply adds an entry to the playlist of the mixer
791 thread in the master application.
793 %description -n FusionSound -l pl.UTF-8
794 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
795 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
796 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
797 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
798 odtwarzania miksera w nadrzędnej aplikacji.
800 %package -n FusionSound-devel
801 Summary: Development files for the FusionSound
802 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
803 Group: Development/Libraries
804 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
805 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
806 Requires: FusionSound = %{epoch}:%{version}-%{release}
808 %description -n FusionSound-devel
809 Header files required for development using FusionSound.
811 %description -n FusionSound-devel -l pl.UTF-8
812 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
815 %package -n FusionSound-static
816 Summary: Static FusionSound library
817 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
818 Group: Development/Libraries
819 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
820 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
822 %description -n FusionSound-static
823 Static FusionSound library.
825 %description -n FusionSound-static -l pl.UTF-8
826 Statyczna biblioteka FusionSound.
828 %package -n FusionSound-musicprovider-cdda
829 Summary: CD-DA music provider module for FusionSound
830 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
832 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
833 Requires: FusionSound = %{epoch}:%{version}-%{release}
835 %description -n FusionSound-musicprovider-cdda
836 CD-DA music provider module for FusionSound.
838 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
839 Moduł FusionSound dostarczający muzykę CD-DA.
841 %package -n FusionSound-musicprovider-ffmpeg
842 Summary: ffmpeg music provider module for FusionSound
843 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
845 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
846 Requires: FusionSound = %{epoch}:%{version}-%{release}
848 %description -n FusionSound-musicprovider-ffmpeg
849 ffmpeg music provider module for FusionSound.
851 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
852 Moduł FusionSound dostarczający muzykę przez ffmpeg.
854 %package -n FusionSound-musicprovider-mad
855 Summary: MP3 libmad music provider module for FusionSound
856 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
858 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
859 Requires: FusionSound = %{epoch}:%{version}-%{release}
861 %description -n FusionSound-musicprovider-mad
862 MP3 music provider module for FusionSound.
864 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
865 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
867 %package -n FusionSound-musicprovider-timidity
868 Summary: MIDI libtimidity music provider module for FusionSound
869 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
871 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
872 Requires: FusionSound = %{epoch}:%{version}-%{release}
873 Requires: libtimidity >= 0.2.0
875 %description -n FusionSound-musicprovider-timidity
876 MIDI libtimidity music provider module for FusionSound.
878 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
879 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
881 %package -n FusionSound-musicprovider-vorbis
882 Summary: Ogg Vorbis music provider module for FusionSound
883 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
885 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
886 Requires: FusionSound = %{epoch}:%{version}-%{release}
888 %description -n FusionSound-musicprovider-vorbis
889 Ogg Vorbis music provider module for FusionSound.
891 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
892 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
895 Summary: Shared application and Window Manager
896 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
898 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
899 Requires: %{name} = %{epoch}:%{version}-%{release}
901 %description -n SaWMan
902 SaWMan is a new window manager module for use with DirectFB. Its main
903 difference to the default module is that it allows one process to be
904 an application and window manager, implementing all kinds of
905 diversity, while SaWMan is only the working horse.
907 %description -n SaWMan -l pl.UTF-8
908 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
909 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
910 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
911 podczas gdy SaWMan jest tylko silnikiem.
913 %package -n SaWMan-devel
914 Summary: Header files for sawman library
915 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
916 Group: Development/Libraries
917 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
918 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
919 Requires: SaWMan = %{epoch}:%{version}-%{release}
921 %description -n SaWMan-devel
922 Header files for sawman library.
924 %description -n SaWMan-devel -l pl.UTF-8
925 Pliki nagłówkowe biblioteki sawman.
927 %package -n SaWMan-static
928 Summary: Static sawman library
929 Summary(pl.UTF-8): Statyczna biblioteka sawman
930 Group: Development/Libraries
931 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
932 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
934 %description -n SaWMan-static
935 Static sawman library.
937 %description -n SaWMan-static -l pl.UTF-8
938 Statyczna biblioteka sawman.
961 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
963 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
971 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
972 # MMX and SSE are detected at runtime, so it's safe to enable
974 %{!?debug:--disable-debug} \
975 --disable-maintainer-mode \
976 --disable-silent-rules \
977 %{?with_avifile:--enable-avifile} \
979 %{__enable_disable drmkms} \
980 --enable-fast-install \
981 %{?with_ffmpeg:--enable-ffmpeg} \
982 %{?with_flash:--enable-flash} \
983 --enable-fusiondale \
984 --enable-fusionsound \
985 %{?with_gstreamer:--enable-gstreamer} \
987 %{?with_mpg:--enable-libmpeg3} \
989 %{?with_multi:--enable-multi} \
990 %{?with_one:--enable-one} \
991 %{?with_quicktime:--enable-openquicktime} \
997 %{?with_swfdec:--enable-swfdec} \
999 --enable-video4linux2 \
1001 %{?with_xine:--enable-xine} \
1002 %{?with_xine_vdpau:--enable-xine-vdpau} \
1005 %ifarch %{ix86} %{x8664} x32
1009 %ifnarch i386 i486 i586
1013 --with-smooth-scaling \
1014 %{!?with_static_libs:--disable-static}
1018 X11_LIBS="-lX11 -lXext"
1021 rm -rf $RPM_BUILD_ROOT
1022 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
1024 %{__make} -j1 install \
1025 DESTDIR=$RPM_BUILD_ROOT
1027 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1030 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1031 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1034 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
1037 rm -rf $RPM_BUILD_ROOT
1039 %post -p /sbin/ldconfig
1040 %postun -p /sbin/ldconfig
1043 %defattr(644,root,root,755)
1044 %doc AUTHORS ChangeLog NEWS README TODO
1045 %attr(755,root,root) %{_bindir}/dfbdump
1046 %attr(755,root,root) %{_bindir}/dfbdumpinput
1047 %attr(755,root,root) %{_bindir}/dfbfx
1048 %attr(755,root,root) %{_bindir}/dfbg
1049 %attr(755,root,root) %{_bindir}/dfbinfo
1050 %attr(755,root,root) %{_bindir}/dfbinput
1051 %attr(755,root,root) %{_bindir}/dfbinspector
1052 %attr(755,root,root) %{_bindir}/dfblayer
1053 %attr(755,root,root) %{_bindir}/dfbmaster
1054 %attr(755,root,root) %{_bindir}/dfbpenmount
1055 %attr(755,root,root) %{_bindir}/dfbproxy
1056 %attr(755,root,root) %{_bindir}/dfbscreen
1057 %attr(755,root,root) %{_bindir}/mkdfiff
1058 %attr(755,root,root) %{_bindir}/mkdgiff
1059 %attr(755,root,root) %{_bindir}/mkdgifft
1060 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1061 %attr(755,root,root) %{_bindir}/uwmdump
1062 %attr(755,root,root) %{_bindir}/voodooplay
1063 %attr(755,root,root) %{_bindir}/voodooplay_client
1064 %attr(755,root,root) %{_bindir}/voodooplay_server
1065 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1066 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.7
1067 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1068 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.7
1069 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1070 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.7
1072 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1073 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.7
1075 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1076 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.7
1077 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1078 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.7
1080 %dir %{dfbdir}/gfxdrivers
1081 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1082 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1083 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1084 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1085 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1086 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1087 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1088 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1089 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1090 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1091 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1092 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1093 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1094 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1095 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1096 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1097 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1098 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1099 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1100 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1102 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1103 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1105 %dir %{dfbdir}/inputdrivers
1106 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1107 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1108 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1109 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1110 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1111 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1112 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1113 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1114 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1115 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1116 %dir %{dfbdir}/interfaces
1117 %dir %{dfbdir}/interfaces/ICoreResourceManager
1118 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1119 %dir %{dfbdir}/interfaces/IDirectFB
1120 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1121 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1122 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1123 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1124 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1125 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1126 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1127 %dir %{dfbdir}/interfaces/IDirectFBFont
1128 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1129 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1130 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1131 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1132 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1133 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1134 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1135 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1136 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1137 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1138 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1139 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1140 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1141 %dir %{dfbdir}/interfaces/IDirectFBPalette
1142 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1143 %dir %{dfbdir}/interfaces/IDirectFBScreen
1144 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1145 %dir %{dfbdir}/interfaces/IDirectFBSurface
1146 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1147 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1148 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1149 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1150 %dir %{dfbdir}/interfaces/IDirectFBWindow
1151 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1152 %dir %{dfbdir}/interfaces/IDirectFBWindows
1153 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1154 %dir %{dfbdir}/interfaces/IWater
1155 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1156 %dir %{dfbdir}/systems
1157 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1158 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1159 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1161 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1162 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1163 %{_datadir}/directfb-%{version}
1164 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1165 %{_mandir}/man1/dfbg.1*
1166 %{_mandir}/man5/directfbrc.5*
1169 %defattr(644,root,root,755)
1170 %attr(755,root,root) %{_bindir}/directfb-config
1171 %attr(755,root,root) %{_bindir}/directfb-csource
1172 %attr(755,root,root) %{_libdir}/libdirect.so
1173 %attr(755,root,root) %{_libdir}/libdirectfb.so
1174 %attr(755,root,root) %{_libdir}/libfusion.so
1175 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1176 %attr(755,root,root) %{_libdir}/libuniquewm.so
1177 %attr(755,root,root) %{_libdir}/libvoodoo.so
1178 %{_libdir}/libdirect.la
1179 %{_libdir}/libdirectfb.la
1180 %{_libdir}/libfusion.la
1181 %{?with_one:%{_libdir}/libone.la}
1182 %{_libdir}/libuniquewm.la
1183 %{_libdir}/libvoodoo.la
1184 %{?with_one:%{_includedir}/One}
1185 %{_includedir}/directfb
1186 %{_includedir}/directfb-internal
1187 %{_pkgconfigdir}/direct.pc
1188 %{_pkgconfigdir}/directfb-internal.pc
1189 %{_pkgconfigdir}/directfb.pc
1190 %{_pkgconfigdir}/fusion.pc
1191 %{?with_one:%{_pkgconfigdir}/one.pc}
1192 %{_pkgconfigdir}/voodoo.pc
1193 %{_mandir}/man1/directfb-csource.1*
1195 %if %{with static_libs}
1197 %defattr(644,root,root,755)
1198 %{_libdir}/libdirect.a
1199 %{_libdir}/libdirectfb.a
1200 %{_libdir}/libfusion.a
1201 %{?with_one:%{_libdir}/libone.a}
1202 %{_libdir}/libuniquewm.a
1203 %{_libdir}/libvoodoo.a
1204 %{dfbdir}/gfxdrivers/*.[alo]*
1205 %{dfbdir}/inputdrivers/*.[alo]*
1206 %{dfbdir}/interfaces/*/*.[alo]*
1207 %{dfbdir}/systems/*.[alo]*
1208 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1209 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1213 %defattr(644,root,root,755)
1214 %doc docs/html/*.{html,png}
1215 %{_examplesdir}/%{name}-%{version}
1219 %defattr(644,root,root,755)
1220 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1224 %defattr(644,root,root,755)
1225 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1226 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1229 %defattr(644,root,root,755)
1230 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1231 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1234 %defattr(644,root,root,755)
1235 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1236 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1239 %defattr(644,root,root,755)
1240 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1243 %defattr(644,root,root,755)
1244 %doc systems/x11/README
1245 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1248 %defattr(644,root,root,755)
1249 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1253 %defattr(644,root,root,755)
1254 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1257 %files input-dynapro
1258 %defattr(644,root,root,755)
1259 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1262 %defattr(644,root,root,755)
1263 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1266 %defattr(644,root,root,755)
1267 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1269 %files input-mutouch
1270 %defattr(644,root,root,755)
1271 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1278 %files input-ucb1x00
1279 %defattr(644,root,root,755)
1280 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1284 %defattr(644,root,root,755)
1285 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1289 %defattr(644,root,root,755)
1290 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1294 %defattr(644,root,root,755)
1295 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1298 %defattr(644,root,root,755)
1299 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1301 %files image-jpeg2000
1302 %defattr(644,root,root,755)
1303 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1306 %defattr(644,root,root,755)
1307 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1310 %defattr(644,root,root,755)
1311 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1314 %defattr(644,root,root,755)
1315 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1318 %defattr(644,root,root,755)
1319 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1322 %files video-avifile
1323 %defattr(644,root,root,755)
1324 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1329 %defattr(644,root,root,755)
1330 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1333 %if %{with gstreamer}
1334 %files video-gstreamer
1335 %defattr(644,root,root,755)
1336 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1340 %files video-libmpeg3
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1346 %defattr(644,root,root,755)
1347 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1349 %if %{with quicktime}
1350 %files video-openquicktime
1351 %defattr(644,root,root,755)
1352 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1357 %defattr(644,root,root,755)
1358 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1363 %defattr(644,root,root,755)
1364 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1369 %defattr(644,root,root,755)
1370 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1371 %if %{with xine_vdpau}
1372 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1375 %files -n xine-output-video-dfb
1376 %defattr(644,root,root,755)
1377 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1381 %defattr(644,root,root,755)
1382 # ++DFB based utilities
1383 %attr(755,root,root) %{_bindir}/dfbplay
1384 %attr(755,root,root) %{_bindir}/dfbshow
1385 %attr(755,root,root) %{_bindir}/dfbswitch
1387 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1388 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.7
1391 %defattr(644,root,root,755)
1392 %attr(755,root,root) %{_libdir}/lib++dfb.so
1393 %{_libdir}/lib++dfb.la
1394 %{_includedir}/++dfb
1395 %{_pkgconfigdir}/++dfb.pc
1398 %defattr(644,root,root,755)
1399 %{_libdir}/lib++dfb.a
1402 %defattr(644,root,root,755)
1403 %attr(755,root,root) %{_bindir}/spooky
1404 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1405 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.7
1406 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1407 %dir %{dfbdir}/interfaces/IDiVine
1408 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1409 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1411 %files -n DiVine-devel
1412 %defattr(644,root,root,755)
1413 %attr(755,root,root) %{_libdir}/libdivine.so
1414 %{_libdir}/libdivine.la
1415 %{_includedir}/divine
1416 %{_pkgconfigdir}/divine.pc
1418 %files -n DiVine-static
1419 %defattr(644,root,root,755)
1420 %{_libdir}/libdivine.a
1422 %files -n FusionDale
1423 %defattr(644,root,root,755)
1424 %attr(755,root,root) %{_bindir}/fddump
1425 %attr(755,root,root) %{_bindir}/fdmaster
1426 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1427 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.7
1428 %dir %{dfbdir}/interfaces/IComa
1429 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1430 %dir %{dfbdir}/interfaces/IComaComponent
1431 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1432 %dir %{dfbdir}/interfaces/IFusionDale
1433 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1435 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1436 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1439 %files -n FusionDale-devel
1440 %defattr(644,root,root,755)
1441 %attr(755,root,root) %{_libdir}/libfusiondale.so
1442 %{_libdir}/libfusiondale.la
1443 %{_includedir}/fusiondale
1444 %{_pkgconfigdir}/fusiondale.pc
1446 %files -n FusionDale-static
1447 %defattr(644,root,root,755)
1448 %{_libdir}/libfusiondale.a
1450 %files -n FusionSound
1451 %defattr(644,root,root,755)
1452 %attr(755,root,root) %{_bindir}/fsdump
1453 %attr(755,root,root) %{_bindir}/fsmaster
1454 %attr(755,root,root) %{_bindir}/fsplay
1455 %attr(755,root,root) %{_bindir}/fsproxy
1456 %attr(755,root,root) %{_bindir}/fsvolume
1457 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1458 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.7
1459 %dir %{dfbdir}/interfaces/IFusionSound
1460 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1461 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1462 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1463 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1464 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1465 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1466 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1467 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1468 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1469 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1470 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1471 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1472 %dir %{dfbdir}/interfaces/IFusionSoundStream
1473 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1474 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1475 %dir %{dfbdir}/snddrivers
1476 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1477 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1478 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1479 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1481 %files -n FusionSound-devel
1482 %defattr(644,root,root,755)
1483 %attr(755,root,root) %{_libdir}/libfusionsound.so
1484 %{_libdir}/libfusionsound.la
1485 %{_includedir}/fusionsound
1486 %{_includedir}/fusionsound-internal
1487 %{_pkgconfigdir}/fusionsound.pc
1488 %{_pkgconfigdir}/fusionsound-internal.pc
1490 %files -n FusionSound-static
1491 %defattr(644,root,root,755)
1492 %{_libdir}/libfusionsound.a
1493 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1494 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1496 %files -n FusionSound-musicprovider-cdda
1497 %defattr(644,root,root,755)
1498 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1501 %files -n FusionSound-musicprovider-ffmpeg
1502 %defattr(644,root,root,755)
1503 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1506 %files -n FusionSound-musicprovider-mad
1507 %defattr(644,root,root,755)
1508 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1510 %files -n FusionSound-musicprovider-timidity
1511 %defattr(644,root,root,755)
1512 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1514 %files -n FusionSound-musicprovider-vorbis
1515 %defattr(644,root,root,755)
1516 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1519 %defattr(644,root,root,755)
1520 %attr(755,root,root) %{_bindir}/swmdump
1521 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1522 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.7
1523 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1525 %files -n SaWMan-devel
1526 %defattr(644,root,root,755)
1527 %attr(755,root,root) %{_libdir}/libsawman.so
1528 %{_libdir}/libsawman.la
1529 %{_includedir}/sawman
1530 %{_pkgconfigdir}/sawman.pc
1532 %files -n SaWMan-static
1533 %defattr(644,root,root,755)
1534 %{_libdir}/libsawman.a
1535 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*