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
22 %undefine with_xine_vdpau
24 Summary: DirectFB - Hardware graphics acceleration
25 Summary(pl.UTF-8): DirectFB - Wspomaganie grafiki
32 # 1.7.7 not available after restoring project website
33 #Source0: http://www.directfb.net/downloads/Core/DirectFB-1.7/%{name}-%{version}.tar.gz
34 # 1.7.7 code available at https://github.com/deniskropp/DirectFB or https://github.com/lancebaiyouview/DirectFB; release tarball saved e.g. at:
35 Source0: http://sources.buildroot.net/%{name}-%{version}.tar.gz
36 # Source0-md5: 152cf1863b1a3a28aa1370e9053440bf
37 Source1: http://www.directfb.net/downloads/Extras/DFBTutorials-0.5.0.tar.gz
38 # Source1-md5: 13e443a64bddd68835b574045d9025e9
39 Patch0: %{name}-am.patch
40 Patch1: %{name}-pmake.patch
41 Patch2: %{name}-fix.patch
42 Patch3: %{name}-llh-ppc.patch
43 Patch4: %{name}-zlib.patch
44 Patch5: %{name}-update.patch
45 Patch6: %{name}-gstreamer.patch
46 Patch7: %{name}-sh.patch
47 Patch8: %{name}-missing.patch
48 Patch9: %{name}-ffmpeg.patch
49 Patch10: %{name}-libmpeg3.patch
50 Patch11: %{name}-format.patch
51 Patch12: x32-asm.patch
52 Patch13: ffmpeg3.patch
53 Patch14: %{name}-tslib.patch
54 Patch15: %{name}-libtimidity.patch
55 URL: http://www.directfb.net/
56 BuildRequires: Mesa-libEGL-devel
57 BuildRequires: Mesa-libGLES-devel
58 BuildRequires: Mesa-libgbm-devel
59 BuildRequires: OpenGL-devel
60 BuildRequires: OpenGL-GLX-devel
61 BuildRequires: SDL-devel
62 BuildRequires: alsa-lib-devel >= 0.9
63 BuildRequires: autoconf >= 2.52
64 BuildRequires: automake
65 %{?with_avifile:BuildRequires: avifile-devel}
66 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
67 BuildRequires: freetype-devel >= 2.0.2
68 %{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
69 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
70 BuildRequires: imlib2-devel
71 BuildRequires: jasper-devel
72 BuildRequires: libcddb-devel >= 1.0.0
73 BuildRequires: libdrm-devel
74 BuildRequires: libjpeg-devel >= 6b
75 BuildRequires: libmad-devel
76 BuildRequires: libmng-devel
77 %{?with_mpg:BuildRequires: libmpeg3-devel}
78 BuildRequires: libpng-devel >= 2:1.4.0
79 BuildRequires: libstdc++-devel
80 BuildRequires: libsvg-cairo-devel >= 0.1.6
81 BuildRequires: libtiff-devel >= 4
82 BuildRequires: libtimidity-devel >= 0.2.0
83 BuildRequires: libtool
84 BuildRequires: libvdpau-devel >= 0.3
85 BuildRequires: libvncserver-devel
86 BuildRequires: libvorbis-devel >= 1:1.0.0
87 BuildRequires: libwebp-devel >= 0.2.1
88 %{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
89 %{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
90 %{?with_quicktime:BuildRequires: openquicktime-devel}
91 BuildRequires: pkgconfig
92 BuildRequires: sed >= 4.0
93 %{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
94 %{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
95 BuildRequires: sysfsutils-devel >= 1.3.0-3
96 BuildRequires: tar >= 1:1.22
97 BuildRequires: tslib-devel >= 1.0
98 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
99 %{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
100 BuildRequires: xorg-lib-libX11-devel
101 BuildRequires: xorg-lib-libXext-devel
102 BuildRequires: xorg-proto-xproto-devel
104 BuildRequires: zlib-devel >= 1.1.3
105 #BuildRequires: pkgconfig(linotype) -- font provider???
107 BuildRequires: libshbeu-devel >= 1.0.2
108 BuildRequires: libshjpeg-devel >= 1.3.3
109 BuildRequires: libuiomux-devel >= 1.5.0
111 %{?with_multi:Provides: DirectFB(multi)}
112 Obsoletes: DirectFB-image-bmp
113 Obsoletes: DirectFB-image-mpeg2
114 Obsoletes: DirectFB-image-pnm
117 Obsoletes: DirectFB-input-ucb1x00
119 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
121 %define dfbdir %{_libdir}/directfb-1.7-7
123 %define specflags -fno-strict-aliasing
126 # gcc running out of registers with -O0 in generic_mmx.h
127 %define debugcflags -O1 -g
131 DirectFB hardware graphics acceleration - libraries.
133 %description -l pl.UTF-8
134 Wspomaganie grafiki DirectFB - biblioteki.
137 Summary: DirectFB - development package
138 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
139 Group: Development/Libraries
140 Requires: %{name} = %{epoch}:%{version}-%{release}
141 %{?with_one:Requires: linux-one-devel >= 1.7.0}
142 Requires: zlib-devel >= 1.1.3
145 DirectFB header files.
147 %description devel -l pl.UTF-8
148 Pliki nagłówkowe dla DirectFB.
151 Summary: DirectFB static libraries
152 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
153 Group: Development/Libraries
154 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
157 DirectFB static libraries.
159 %description static -l pl.UTF-8
160 Statyczne biblioteki DirectFB.
163 Summary: DirectFB - documentation
164 Summary(pl.UTF-8): DirectFB - dokumentacja
168 DirectFB documentation and tutorials.
170 %description doc -l pl.UTF-8
171 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
174 Summary: DRM/KMS core system for DirectFB
175 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
177 Requires: %{name} = %{epoch}:%{version}-%{release}
179 %description core-drmkms
180 This package contains DRM/KMS core system module for DirectFB.
182 %description core-drmkms -l pl.UTF-8
183 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
186 Summary: Mesa/GLESv2 core system for DirectFB
187 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
189 Requires: %{name} = %{epoch}:%{version}-%{release}
191 %description core-mesa
192 This package contains Mesa/GLESv2 core system module for DirectFB.
194 %description core-mesa -l pl.UTF-8
195 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
198 Summary: SDL core system for DirectFB
199 Summary(pl.UTF-8): System SDL dla DirectFB
201 Requires: %{name} = %{epoch}:%{version}-%{release}
203 %description core-sdl
204 This package contains SDL core system module for DirectFB.
206 %description core-sdl -l pl.UTF-8
207 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
210 Summary: X11/VDPAU core system for DirectFB
211 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
213 Requires: %{name} = %{epoch}:%{version}-%{release}
215 %description core-vdpau
216 This package contains X11/VDPAU core system module for DirectFB.
218 %description core-vdpau -l pl.UTF-8
219 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
222 Summary: VNC core system for DirectFB
223 Summary(pl.UTF-8): System VNC dla DirectFB
225 Requires: %{name} = %{epoch}:%{version}-%{release}
227 %description core-vnc
228 This package contains VNC core system module for DirectFB.
230 %description core-vnc -l pl.UTF-8
231 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
234 Summary: X11 core system for DirectFB
235 Summary(pl.UTF-8): System X11 dla DirectFB
237 Requires: %{name} = %{epoch}:%{version}-%{release}
239 %description core-x11
240 This package contains X11 core system module for DirectFB.
242 %description core-x11 -l pl.UTF-8
243 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
246 Summary: FreeType2 font provider for DirectFB
247 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
249 Requires: %{name} = %{epoch}:%{version}-%{release}
251 %description font-ft2
252 This package contains FreeType2 font provider for DirectFB.
254 %description font-ft2 -l pl.UTF-8
255 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
256 bibliotekę FreeType2.
259 Summary: SH7722/SH7723 graphics driver for DirectFB
260 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
262 Requires: %{name} = %{epoch}:%{version}-%{release}
263 Requires: libshbeu >= 1.0.2
264 Requires: libshjpeg >= 1.3.3
265 Requires: libuiomux >= 1.5.0
267 %description gfx-sh772x
268 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
270 %description gfx-sh772x -l pl.UTF-8
271 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
273 %package input-dynapro
274 Summary: Dynapro touchscreen input driver for DirectFB
275 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
277 Requires: %{name} = %{epoch}:%{version}-%{release}
279 %description input-dynapro
280 Dynapro touchscreen input driver for DirectFB.
282 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
283 unless you don't have Dynapro device connected to this port. It can
284 mess with other devices connected to this port (mouse, modem etc.).
286 %description input-dynapro -l pl.UTF-8
287 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
289 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
290 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
291 do tego portu. Sterownik może utrudnić współpracę z innymi
292 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
295 Summary: ELO touchscreen input driver for DirectFB
296 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
298 Requires: %{name} = %{epoch}:%{version}-%{release}
300 %description input-elo
301 ELO touchscreen input driver for DirectFB.
303 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
304 unless you have ELO device connected to this port. It can mess with
305 other devices connected to this port (mouse, modem etc.).
307 %description input-elo -l pl.UTF-8
308 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
310 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
311 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
312 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
313 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
316 Summary: Gunze touchscreen input driver for DirectFB
317 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
319 Requires: %{name} = %{epoch}:%{version}-%{release}
321 %description input-gunze
322 Gunze touchscreen input driver for DirectFB.
324 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
325 unless you don't have Gunze device connected to this port. It can mess
326 with other devices connected to this port (mouse, modem etc.).
328 %description input-gunze -l pl.UTF-8
329 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
331 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
332 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
333 do tego portu. Sterownik może utrudnić współpracę z innymi
334 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
336 %package input-mutouch
337 Summary: MuTouch touchscreen input driver for DirectFB
338 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
340 Requires: %{name} = %{epoch}:%{version}-%{release}
342 %description input-mutouch
343 MuTouch touchscreen input driver for DirectFB.
345 NOTE: it needs "mut-device" setting in directfbrc in order to work.
347 %description input-mutouch -l pl.UTF-8
348 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
350 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
353 Summary: tslib-based touchscreen input driver for DirectFB
354 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
356 Requires: %{name} = %{epoch}:%{version}-%{release}
357 Requires: tslib >= 1.0
359 %description input-tslib
360 tslib-based touchscreen input driver for DirectFB
362 %description input-tslib -l pl.UTF-8
363 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
365 %package input-ucb1x00
366 Summary: UCB1x00 touchscreen input driver for DirectFB
367 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
369 Requires: %{name} = %{epoch}:%{version}-%{release}
371 %description input-ucb1x00
372 UCB1x00 touchscreen input driver for DirectFB.
374 %description input-ucb1x00 -l pl.UTF-8
375 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
377 %package input-wm97xx
378 Summary: WM97xx touchscreen input driver for DirectFB
379 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
381 Requires: %{name} = %{epoch}:%{version}-%{release}
383 %description input-wm97xx
384 WM97xx touchscreen input driver for DirectFB.
386 %description input-wm97xx -l pl.UTF-8
387 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
389 %package image-ffmpeg
390 Summary: FFmpeg image provider for DirectFB
391 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
393 Requires: %{name} = %{epoch}:%{version}-%{release}
395 %description image-ffmpeg
396 DirectFB image provider using FFmpeg codecs.
398 %description image-ffmpeg -l pl.UTF-8
399 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
400 użyciu kodeków FFmpeg.
402 %package image-imlib2
403 Summary: Imlib2 image provider for DirectFB
404 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
406 Requires: %{name} = %{epoch}:%{version}-%{release}
408 %description image-imlib2
409 This package contains Imlib2 image provider for DirectFB.
411 %description image-imlib2 -l pl.UTF-8
412 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
415 Summary: JPEG image provider for DirectFB
416 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
418 Requires: %{name} = %{epoch}:%{version}-%{release}
420 %description image-jpeg
421 This package contains JPEG image provider for DirectFB.
423 %description image-jpeg -l pl.UTF-8
424 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
426 %package image-jpeg2000
427 Summary: JPEG2000 image provider for DirectFB
428 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
430 Requires: %{name} = %{epoch}:%{version}-%{release}
432 %description image-jpeg2000
433 This package contains JPEG2000 image provider for DirectFB (based on
436 %description image-jpeg2000 -l pl.UTF-8
437 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
438 dostarczającą grafikę JPEG2000.
441 Summary: PNG image provider for DirectFB
442 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
444 Requires: %{name} = %{epoch}:%{version}-%{release}
445 Requires: libpng >= 2:1.4.0
447 %description image-png
448 This package contains PNG image provider for DirectFB.
450 %description image-png -l pl.UTF-8
451 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
454 Summary: SVG image provider for DirectFB
455 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
457 Requires: %{name} = %{epoch}:%{version}-%{release}
458 Requires: libsvg-cairo >= 0.1.6
460 %description image-svg
461 This package contains SVG image provider for DirectFB, based on Cairo
464 %description image-svg -l pl.UTF-8
465 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
466 dostarczającą grafikę SVG.
469 Summary: TIFF image provider for DirectFB
470 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
472 Requires: %{name} = %{epoch}:%{version}-%{release}
473 Requires: libtiff >= 4
475 %description image-tiff
476 This package contains TIFF image provider for DirectFB.
478 %description image-tiff -l pl.UTF-8
479 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
482 Summary: WebP image provider for DirectFB
483 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
485 Requires: %{name} = %{epoch}:%{version}-%{release}
486 Requires: libwebp >= 0.2.1
488 %description image-webp
489 This package contains WebP image provider for DirectFB.
491 %description image-webp -l pl.UTF-8
492 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
494 %package video-avifile
495 Summary: Avifile video provider for DirectFB
496 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
498 Requires: %{name} = %{epoch}:%{version}-%{release}
500 %description video-avifile
501 DirectFB video provider using Avifile codecs.
503 %description video-avifile -l pl.UTF-8
504 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
505 użyciu kodeków Avifile.
507 %package video-ffmpeg
508 Summary: FFmpeg video provider for DirectFB
509 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
511 Requires: %{name} = %{epoch}:%{version}-%{release}
513 %description video-ffmpeg
514 DirectFB video provider using FFmpeg codecs.
516 %description video-ffmpeg -l pl.UTF-8
517 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
518 użyciu kodeków FFmpeg.
520 %package video-gstreamer
521 Summary: GStreamer video provider for DirectFB
522 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
524 Requires: %{name} = %{epoch}:%{version}-%{release}
526 %description video-gstreamer
527 This package contains GStreamer video provider for DirectFB.
529 %description video-gstreamer -l pl.UTF-8
530 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
533 %package video-libmpeg3
534 Summary: MPEG video provider for DirectFB
535 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
537 Requires: %{name} = %{epoch}:%{version}-%{release}
539 %description video-libmpeg3
540 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
541 DirectFB. It uses libmpeg3 library.
543 %description video-libmpeg3 -l pl.UTF-8
544 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
545 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
548 Summary: MNG video provider for DirectFB
549 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
551 Requires: %{name} = %{epoch}:%{version}-%{release}
553 %description video-mng
554 This package contains MNG video provider for DirectFB.
556 %description video-mng -l pl.UTF-8
557 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
559 %package video-openquicktime
560 Summary: OpenQuicktime video provider for DirectFB
561 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
563 Requires: %{name} = %{epoch}:%{version}-%{release}
565 %description video-openquicktime
566 This package contains OpenQuicktime video provider for DirectFB. It
567 supports all RGB and YUV formats and does audio playback.
569 %description video-openquicktime -l pl.UTF-8
570 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
571 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
575 Summary: ShockWave Flash video provider for DirectFB
576 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
578 Requires: %{name} = %{epoch}:%{version}-%{release}
580 %description video-swf
581 This package contains SWF (ShockWave Flash) video provider for
582 DirectFB. It uses flash library.
584 %description video-swf -l pl.UTF-8
585 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
586 (ShockWave Flash) przy użyciu biblioteki flash.
588 %package video-swfdec
589 Summary: ShockWave Flash video provider for DirectFB
590 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
592 Requires: %{name} = %{epoch}:%{version}-%{release}
594 %description video-swfdec
595 This package contains SWF (ShockWave Flash) video provider for
596 DirectFB. It uses swfdec library.
598 %description video-swfdec -l pl.UTF-8
599 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
600 (ShockWave Flash) przy użyciu biblioteki swfdec.
603 Summary: XINE video provider for DirectFB
604 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
606 Requires: %{name} = %{epoch}:%{version}-%{release}
607 %{?with_xine:%requires_eq xine-lib}
609 %description video-xine
610 This package contains video provider for DirectFB which uses XINE
611 library and plugins. It handles a wide range of video formats.
613 %description video-xine -l pl.UTF-8
614 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
615 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
618 %package -n xine-output-video-dfb
619 Summary: DirectFB video output plugin for XINE
620 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
622 Requires: %{name} = %{epoch}:%{version}-%{release}
623 %{?with_xine:%requires_eq xine-lib}
625 %description -n xine-output-video-dfb
626 DirectFB video output plugin for XINE.
628 %description -n xine-output-video-dfb -l pl.UTF-8
629 Wtyczka wyjścia obrazu DirectFB dla XINE.
632 Summary: ++DFB - advanced C++ binding for DirectFB
633 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
635 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
636 Requires: %{name} = %{epoch}:%{version}-%{release}
637 # (probably) can't Obsolete ++DFB
641 ++DFB - advanced C++ binding for DirectFB.
643 %description c++ -l pl.UTF-8
644 ++DFB - zaawansowane wiązania C++ do DirectFB.
647 Summary: Header files for ++DFB
648 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
649 Group: Development/Libraries
650 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
651 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
652 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
653 Requires: libstdc++-devel
654 Obsoletes: __DFB-devel
656 %description c++-devel
657 Header files for ++DFB.
659 %description c++-devel -l pl.UTF-8
660 Pliki nagłówkowe ++DFB.
663 Summary: Static ++DFB library
664 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
665 Group: Development/Libraries
666 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
667 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
668 Obsoletes: __DFB-static
670 %description c++-static
671 Static ++DFB library.
673 %description c++-static -l pl.UTF-8
674 Statyczna biblioteka ++DFB.
677 Summary: DirectFB Virtual Input extension
678 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
680 Requires: %{name} = %{epoch}:%{version}-%{release}
682 %description -n DiVine
684 - an input driver that reads raw input events from a pipe and
685 dispatches them via a virtual input device.
686 - a library that handles the connection to the input driver including
687 helper functions for generating events.
688 - a tool called "spooky" to generate input events using a simple
689 script featuring button or motion events, linear or circular
690 automated motion and delays.
692 %description -n DiVine -l pl.UTF-8
694 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
695 i przekazującego je poprzez wirtualne urządzenie wejściowe,
696 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
697 zawierającej funkcje pomocnicze do generowania zdarzeń,
698 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
699 prostego skryptu oferującego zdarzenia związane z przyciskami i
700 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
702 %package -n DiVine-devel
703 Summary: Header files for divine library
704 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
705 Group: Development/Libraries
706 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
707 Requires: DiVine = %{epoch}:%{version}-%{release}
709 %description -n DiVine-devel
710 Header files for divine library.
712 %description -n DiVine-devel -l pl.UTF-8
713 Pliki nagłówkowe biblioteki divine.
715 %package -n DiVine-static
716 Summary: Static divine library
717 Summary(pl.UTF-8): Statyczna biblioteka divine
718 Group: Development/Libraries
719 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
721 %description -n DiVine-static
722 Static divine library.
724 %description -n DiVine-static -l pl.UTF-8
725 Statyczna biblioteka divine.
727 %package -n FusionDale
728 Summary: FusionDale - applied Fusion, collection of services for applications
729 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
731 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
732 Requires: %{name} = %{epoch}:%{version}-%{release}
734 %description -n FusionDale
735 FusionDale is applied Fusion and will be a collection of different
736 services for use by applications and other libraries (like Coma
737 component manager or messaging API).
739 %description -n FusionDale -l pl.UTF-8
740 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
741 usług przeznaczonych do wykorzystywania przez aplikacje i inne
742 biblioteki (takich jak zarządca komponentów Coma czy API do
745 %package -n FusionDale-devel
746 Summary: Header files for the FusionDale
747 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
748 Group: Development/Libraries
749 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
750 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
751 Requires: FusionDale = %{epoch}:%{version}-%{release}
753 %description -n FusionDale-devel
754 Header files required for development using FusionDale.
756 %description -n FusionDale-devel -l pl.UTF-8
757 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
760 %package -n FusionDale-static
761 Summary: Static FusionDale library
762 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
763 Group: Development/Libraries
764 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
765 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
767 %description -n FusionDale-static
768 Static FusionDale library.
770 %description -n FusionDale-static -l pl.UTF-8
771 Statyczna biblioteka FusionDale.
773 %package -n FusionSound
774 Summary: Audio sub system for multiple applications
775 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
777 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
778 Requires: %{name} = %{epoch}:%{version}-%{release}
780 %description -n FusionSound
781 FusionSound supports multiple applications using Fusion IPC. It
782 provides streams, static sound buffers and control over any number of
783 concurrent playbacks. Sample data is always stored in shared memory,
784 starting a playback simply adds an entry to the playlist of the mixer
785 thread in the master application.
787 %description -n FusionSound -l pl.UTF-8
788 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
789 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
790 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
791 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
792 odtwarzania miksera w nadrzędnej aplikacji.
794 %package -n FusionSound-devel
795 Summary: Development files for the FusionSound
796 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
797 Group: Development/Libraries
798 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
799 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
800 Requires: FusionSound = %{epoch}:%{version}-%{release}
802 %description -n FusionSound-devel
803 Header files required for development using FusionSound.
805 %description -n FusionSound-devel -l pl.UTF-8
806 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
809 %package -n FusionSound-static
810 Summary: Static FusionSound library
811 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
812 Group: Development/Libraries
813 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
814 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
816 %description -n FusionSound-static
817 Static FusionSound library.
819 %description -n FusionSound-static -l pl.UTF-8
820 Statyczna biblioteka FusionSound.
822 %package -n FusionSound-musicprovider-cdda
823 Summary: CD-DA music provider module for FusionSound
824 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
826 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
827 Requires: FusionSound = %{epoch}:%{version}-%{release}
829 %description -n FusionSound-musicprovider-cdda
830 CD-DA music provider module for FusionSound.
832 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
833 Moduł FusionSound dostarczający muzykę CD-DA.
835 %package -n FusionSound-musicprovider-ffmpeg
836 Summary: ffmpeg music provider module for FusionSound
837 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
839 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
840 Requires: FusionSound = %{epoch}:%{version}-%{release}
842 %description -n FusionSound-musicprovider-ffmpeg
843 ffmpeg music provider module for FusionSound.
845 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
846 Moduł FusionSound dostarczający muzykę przez ffmpeg.
848 %package -n FusionSound-musicprovider-mad
849 Summary: MP3 libmad music provider module for FusionSound
850 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
852 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
853 Requires: FusionSound = %{epoch}:%{version}-%{release}
855 %description -n FusionSound-musicprovider-mad
856 MP3 music provider module for FusionSound.
858 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
859 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
861 %package -n FusionSound-musicprovider-timidity
862 Summary: MIDI libtimidity music provider module for FusionSound
863 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
865 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
866 Requires: FusionSound = %{epoch}:%{version}-%{release}
867 Requires: libtimidity >= 0.2.0
869 %description -n FusionSound-musicprovider-timidity
870 MIDI libtimidity music provider module for FusionSound.
872 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
873 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
875 %package -n FusionSound-musicprovider-vorbis
876 Summary: Ogg Vorbis music provider module for FusionSound
877 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
879 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
880 Requires: FusionSound = %{epoch}:%{version}-%{release}
882 %description -n FusionSound-musicprovider-vorbis
883 Ogg Vorbis music provider module for FusionSound.
885 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
886 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
889 Summary: Shared application and Window Manager
890 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
892 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
893 Requires: %{name} = %{epoch}:%{version}-%{release}
895 %description -n SaWMan
896 SaWMan is a new window manager module for use with DirectFB. Its main
897 difference to the default module is that it allows one process to be
898 an application and window manager, implementing all kinds of
899 diversity, while SaWMan is only the working horse.
901 %description -n SaWMan -l pl.UTF-8
902 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
903 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
904 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
905 podczas gdy SaWMan jest tylko silnikiem.
907 %package -n SaWMan-devel
908 Summary: Header files for sawman library
909 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
910 Group: Development/Libraries
911 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
912 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
913 Requires: SaWMan = %{epoch}:%{version}-%{release}
915 %description -n SaWMan-devel
916 Header files for sawman library.
918 %description -n SaWMan-devel -l pl.UTF-8
919 Pliki nagłówkowe biblioteki sawman.
921 %package -n SaWMan-static
922 Summary: Static sawman library
923 Summary(pl.UTF-8): Statyczna biblioteka sawman
924 Group: Development/Libraries
925 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
926 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
928 %description -n SaWMan-static
929 Static sawman library.
931 %description -n SaWMan-static -l pl.UTF-8
932 Statyczna biblioteka sawman.
954 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
956 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
964 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
965 # MMX and SSE are detected at runtime, so it's safe to enable
967 %{!?debug:--disable-debug} \
968 --disable-maintainer-mode \
969 --disable-silent-rules \
970 %{?with_avifile:--enable-avifile} \
972 --enable-fast-install \
973 %{?with_ffmpeg:--enable-ffmpeg} \
974 %{?with_flash:--enable-flash} \
975 --enable-fusiondale \
976 --enable-fusionsound \
977 %{?with_gstreamer:--enable-gstreamer} \
979 %{?with_mpg:--enable-libmpeg3} \
981 %{?with_multi:--enable-multi} \
982 %{?with_one:--enable-one} \
983 %{?with_quicktime:--enable-openquicktime} \
989 %{?with_swfdec:--enable-swfdec} \
991 --enable-video4linux2 \
993 %{?with_xine:--enable-xine} \
994 %{?with_xine_vdpau:--enable-xine-vdpau} \
997 %ifarch %{ix86} %{x8664} x32
1001 %ifnarch i386 i486 i586
1005 --with-smooth-scaling \
1006 %{!?with_static_libs:--disable-static}
1010 X11_LIBS="-lX11 -lXext"
1013 rm -rf $RPM_BUILD_ROOT
1014 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
1016 %{__make} -j1 install \
1017 DESTDIR=$RPM_BUILD_ROOT
1019 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1022 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1023 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1026 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
1029 rm -rf $RPM_BUILD_ROOT
1031 %post -p /sbin/ldconfig
1032 %postun -p /sbin/ldconfig
1035 %defattr(644,root,root,755)
1036 %doc AUTHORS ChangeLog NEWS README TODO
1037 %attr(755,root,root) %{_bindir}/dfbdump
1038 %attr(755,root,root) %{_bindir}/dfbdumpinput
1039 %attr(755,root,root) %{_bindir}/dfbfx
1040 %attr(755,root,root) %{_bindir}/dfbg
1041 %attr(755,root,root) %{_bindir}/dfbinfo
1042 %attr(755,root,root) %{_bindir}/dfbinput
1043 %attr(755,root,root) %{_bindir}/dfbinspector
1044 %attr(755,root,root) %{_bindir}/dfblayer
1045 %attr(755,root,root) %{_bindir}/dfbmaster
1046 %attr(755,root,root) %{_bindir}/dfbpenmount
1047 %attr(755,root,root) %{_bindir}/dfbproxy
1048 %attr(755,root,root) %{_bindir}/dfbscreen
1049 %attr(755,root,root) %{_bindir}/mkdfiff
1050 %attr(755,root,root) %{_bindir}/mkdgiff
1051 %attr(755,root,root) %{_bindir}/mkdgifft
1052 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1053 %attr(755,root,root) %{_bindir}/uwmdump
1054 %attr(755,root,root) %{_bindir}/voodooplay
1055 %attr(755,root,root) %{_bindir}/voodooplay_client
1056 %attr(755,root,root) %{_bindir}/voodooplay_server
1057 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1058 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.7
1059 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1060 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.7
1061 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1062 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.7
1064 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1065 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.7
1067 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1068 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.7
1069 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1070 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.7
1072 %dir %{dfbdir}/gfxdrivers
1073 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1074 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1075 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1076 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1077 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1078 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1079 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1080 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1081 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1082 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1083 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1084 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1085 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1086 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1087 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1088 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1089 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1090 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1091 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1092 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1094 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1095 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1097 %dir %{dfbdir}/inputdrivers
1098 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1099 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1100 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1101 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1102 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1103 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1104 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1105 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1106 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1107 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1108 %dir %{dfbdir}/interfaces
1109 %dir %{dfbdir}/interfaces/ICoreResourceManager
1110 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1111 %dir %{dfbdir}/interfaces/IDirectFB
1112 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1113 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1114 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1115 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1116 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1117 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1118 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1119 %dir %{dfbdir}/interfaces/IDirectFBFont
1120 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1121 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1122 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1123 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1124 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1125 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1126 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1127 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1128 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1129 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1130 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1131 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1132 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1133 %dir %{dfbdir}/interfaces/IDirectFBPalette
1134 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1135 %dir %{dfbdir}/interfaces/IDirectFBScreen
1136 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1137 %dir %{dfbdir}/interfaces/IDirectFBSurface
1138 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1139 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1140 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1141 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1142 %dir %{dfbdir}/interfaces/IDirectFBWindow
1143 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1144 %dir %{dfbdir}/interfaces/IDirectFBWindows
1145 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1146 %dir %{dfbdir}/interfaces/IWater
1147 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1148 %dir %{dfbdir}/systems
1149 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1150 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1151 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1153 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1154 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1155 %{_datadir}/directfb-%{version}
1156 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1157 %{_mandir}/man1/dfbg.1*
1158 %{_mandir}/man5/directfbrc.5*
1161 %defattr(644,root,root,755)
1162 %attr(755,root,root) %{_bindir}/directfb-config
1163 %attr(755,root,root) %{_bindir}/directfb-csource
1164 %attr(755,root,root) %{_libdir}/libdirect.so
1165 %attr(755,root,root) %{_libdir}/libdirectfb.so
1166 %attr(755,root,root) %{_libdir}/libfusion.so
1167 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1168 %attr(755,root,root) %{_libdir}/libuniquewm.so
1169 %attr(755,root,root) %{_libdir}/libvoodoo.so
1170 %{_libdir}/libdirect.la
1171 %{_libdir}/libdirectfb.la
1172 %{_libdir}/libfusion.la
1173 %{?with_one:%{_libdir}/libone.la}
1174 %{_libdir}/libuniquewm.la
1175 %{_libdir}/libvoodoo.la
1176 %{?with_one:%{_includedir}/One}
1177 %{_includedir}/directfb
1178 %{_includedir}/directfb-internal
1179 %{_pkgconfigdir}/direct.pc
1180 %{_pkgconfigdir}/directfb-internal.pc
1181 %{_pkgconfigdir}/directfb.pc
1182 %{_pkgconfigdir}/fusion.pc
1183 %{?with_one:%{_pkgconfigdir}/one.pc}
1184 %{_pkgconfigdir}/voodoo.pc
1185 %{_mandir}/man1/directfb-csource.1*
1187 %if %{with static_libs}
1189 %defattr(644,root,root,755)
1190 %{_libdir}/libdirect.a
1191 %{_libdir}/libdirectfb.a
1192 %{_libdir}/libfusion.a
1193 %{?with_one:%{_libdir}/libone.a}
1194 %{_libdir}/libuniquewm.a
1195 %{_libdir}/libvoodoo.a
1196 %{dfbdir}/gfxdrivers/*.[alo]*
1197 %{dfbdir}/inputdrivers/*.[alo]*
1198 %{dfbdir}/interfaces/*/*.[alo]*
1199 %{dfbdir}/systems/*.[alo]*
1200 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1201 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1205 %defattr(644,root,root,755)
1206 %doc docs/html/*.{html,png}
1207 %{_examplesdir}/%{name}-%{version}
1210 %defattr(644,root,root,755)
1211 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1214 %defattr(644,root,root,755)
1215 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1216 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1219 %defattr(644,root,root,755)
1220 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1221 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1224 %defattr(644,root,root,755)
1225 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1226 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1229 %defattr(644,root,root,755)
1230 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1233 %defattr(644,root,root,755)
1234 %doc systems/x11/README
1235 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1238 %defattr(644,root,root,755)
1239 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1243 %defattr(644,root,root,755)
1244 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1247 %files input-dynapro
1248 %defattr(644,root,root,755)
1249 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1252 %defattr(644,root,root,755)
1253 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1256 %defattr(644,root,root,755)
1257 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1259 %files input-mutouch
1260 %defattr(644,root,root,755)
1261 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1264 %defattr(644,root,root,755)
1265 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1268 %files input-ucb1x00
1269 %defattr(644,root,root,755)
1270 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1279 %defattr(644,root,root,755)
1280 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1284 %defattr(644,root,root,755)
1285 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1288 %defattr(644,root,root,755)
1289 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1291 %files image-jpeg2000
1292 %defattr(644,root,root,755)
1293 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1296 %defattr(644,root,root,755)
1297 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1300 %defattr(644,root,root,755)
1301 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1304 %defattr(644,root,root,755)
1305 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1308 %defattr(644,root,root,755)
1309 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1312 %files video-avifile
1313 %defattr(644,root,root,755)
1314 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1319 %defattr(644,root,root,755)
1320 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1323 %if %{with gstreamer}
1324 %files video-gstreamer
1325 %defattr(644,root,root,755)
1326 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1330 %files video-libmpeg3
1331 %defattr(644,root,root,755)
1332 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1336 %defattr(644,root,root,755)
1337 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1339 %if %{with quicktime}
1340 %files video-openquicktime
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1347 %defattr(644,root,root,755)
1348 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1353 %defattr(644,root,root,755)
1354 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1359 %defattr(644,root,root,755)
1360 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1361 %if %{with xine_vdpau}
1362 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1365 %files -n xine-output-video-dfb
1366 %defattr(644,root,root,755)
1367 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1371 %defattr(644,root,root,755)
1372 # ++DFB based utilities
1373 %attr(755,root,root) %{_bindir}/dfbplay
1374 %attr(755,root,root) %{_bindir}/dfbshow
1375 %attr(755,root,root) %{_bindir}/dfbswitch
1377 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1378 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.7
1381 %defattr(644,root,root,755)
1382 %attr(755,root,root) %{_libdir}/lib++dfb.so
1383 %{_libdir}/lib++dfb.la
1384 %{_includedir}/++dfb
1385 %{_pkgconfigdir}/++dfb.pc
1388 %defattr(644,root,root,755)
1389 %{_libdir}/lib++dfb.a
1392 %defattr(644,root,root,755)
1393 %attr(755,root,root) %{_bindir}/spooky
1394 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1395 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.7
1396 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1397 %dir %{dfbdir}/interfaces/IDiVine
1398 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1399 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1401 %files -n DiVine-devel
1402 %defattr(644,root,root,755)
1403 %attr(755,root,root) %{_libdir}/libdivine.so
1404 %{_libdir}/libdivine.la
1405 %{_includedir}/divine
1406 %{_pkgconfigdir}/divine.pc
1408 %files -n DiVine-static
1409 %defattr(644,root,root,755)
1410 %{_libdir}/libdivine.a
1412 %files -n FusionDale
1413 %defattr(644,root,root,755)
1414 %attr(755,root,root) %{_bindir}/fddump
1415 %attr(755,root,root) %{_bindir}/fdmaster
1416 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1417 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.7
1418 %dir %{dfbdir}/interfaces/IComa
1419 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1420 %dir %{dfbdir}/interfaces/IComaComponent
1421 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1422 %dir %{dfbdir}/interfaces/IFusionDale
1423 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1425 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1426 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1429 %files -n FusionDale-devel
1430 %defattr(644,root,root,755)
1431 %attr(755,root,root) %{_libdir}/libfusiondale.so
1432 %{_libdir}/libfusiondale.la
1433 %{_includedir}/fusiondale
1434 %{_pkgconfigdir}/fusiondale.pc
1436 %files -n FusionDale-static
1437 %defattr(644,root,root,755)
1438 %{_libdir}/libfusiondale.a
1440 %files -n FusionSound
1441 %defattr(644,root,root,755)
1442 %attr(755,root,root) %{_bindir}/fsdump
1443 %attr(755,root,root) %{_bindir}/fsmaster
1444 %attr(755,root,root) %{_bindir}/fsplay
1445 %attr(755,root,root) %{_bindir}/fsproxy
1446 %attr(755,root,root) %{_bindir}/fsvolume
1447 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1448 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.7
1449 %dir %{dfbdir}/interfaces/IFusionSound
1450 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1451 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1452 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1453 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1454 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1455 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1456 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1457 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1458 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1459 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1460 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1461 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1462 %dir %{dfbdir}/interfaces/IFusionSoundStream
1463 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1464 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1465 %dir %{dfbdir}/snddrivers
1466 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1467 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1468 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1469 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1471 %files -n FusionSound-devel
1472 %defattr(644,root,root,755)
1473 %attr(755,root,root) %{_libdir}/libfusionsound.so
1474 %{_libdir}/libfusionsound.la
1475 %{_includedir}/fusionsound
1476 %{_includedir}/fusionsound-internal
1477 %{_pkgconfigdir}/fusionsound.pc
1478 %{_pkgconfigdir}/fusionsound-internal.pc
1480 %files -n FusionSound-static
1481 %defattr(644,root,root,755)
1482 %{_libdir}/libfusionsound.a
1483 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1484 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1486 %files -n FusionSound-musicprovider-cdda
1487 %defattr(644,root,root,755)
1488 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1491 %files -n FusionSound-musicprovider-ffmpeg
1492 %defattr(644,root,root,755)
1493 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1496 %files -n FusionSound-musicprovider-mad
1497 %defattr(644,root,root,755)
1498 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1500 %files -n FusionSound-musicprovider-timidity
1501 %defattr(644,root,root,755)
1502 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1504 %files -n FusionSound-musicprovider-vorbis
1505 %defattr(644,root,root,755)
1506 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1509 %defattr(644,root,root,755)
1510 %attr(755,root,root) %{_bindir}/swmdump
1511 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1512 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.7
1513 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1515 %files -n SaWMan-devel
1516 %defattr(644,root,root,755)
1517 %attr(755,root,root) %{_libdir}/libsawman.so
1518 %{_libdir}/libsawman.la
1519 %{_includedir}/sawman
1520 %{_pkgconfigdir}/sawman.pc
1522 %files -n SaWMan-static
1523 %defattr(644,root,root,755)
1524 %{_libdir}/libsawman.a
1525 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*