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
58 Patch18: imlib2-pc.patch
59 URL: http://www.directfb.net/
60 BuildRequires: EGL-devel
61 BuildRequires: Mesa-libgbm-devel
62 BuildRequires: OpenGLESv2-devel
63 BuildRequires: OpenGL-devel
64 BuildRequires: OpenGL-GLX-devel
65 BuildRequires: SDL-devel
66 BuildRequires: alsa-lib-devel >= 0.9
67 BuildRequires: autoconf >= 2.52
68 BuildRequires: automake
69 %{?with_avifile:BuildRequires: avifile-devel}
70 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
71 BuildRequires: freetype-devel >= 2.0.2
72 %{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
73 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
74 BuildRequires: imlib2-devel >= 1.1.0
75 BuildRequires: jasper-devel
76 BuildRequires: libcddb-devel >= 1.0.0
77 BuildRequires: libdrm-devel
78 BuildRequires: libjpeg-devel >= 6b
79 BuildRequires: libmad-devel
80 BuildRequires: libmng-devel
81 %{?with_mpg:BuildRequires: libmpeg3-devel}
82 BuildRequires: libpng-devel >= 2:1.4.0
83 BuildRequires: libstdc++-devel
84 BuildRequires: libsvg-cairo-devel >= 0.1.6
85 BuildRequires: libtiff-devel >= 4
86 BuildRequires: libtimidity-devel >= 0.2.0
87 BuildRequires: libtool
88 BuildRequires: libvdpau-devel >= 0.3
89 BuildRequires: libvncserver-devel >= 0.9.8
90 BuildRequires: libvorbis-devel >= 1:1.0.0
91 BuildRequires: libwebp-devel >= 0.2.1
92 %{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
93 %{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
94 %{?with_quicktime:BuildRequires: openquicktime-devel}
95 BuildRequires: pkgconfig
96 BuildRequires: pkgconfig(egl)
97 BuildRequires: pkgconfig(gl)
98 BuildRequires: pkgconfig(glesv2)
99 BuildRequires: rpmbuild(macros) >= 1.527
100 BuildRequires: sed >= 4.0
101 %{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
102 %{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
103 BuildRequires: sysfsutils-devel >= 1.3.0-3
104 BuildRequires: tar >= 1:1.22
105 BuildRequires: tslib-devel >= 1.0
106 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
107 BuildRequires: xorg-lib-libX11-devel
108 BuildRequires: xorg-lib-libXext-devel
109 BuildRequires: xorg-proto-xproto-devel
111 BuildRequires: zlib-devel >= 1.1.3
112 #BuildRequires: pkgconfig(linotype) -- font provider???
114 BuildRequires: libshbeu-devel >= 1.0.2
115 BuildRequires: libshjpeg-devel >= 1.3.3
116 BuildRequires: libuiomux-devel >= 1.5.0
118 %{?with_multi:Provides: DirectFB(multi)}
119 Obsoletes: DirectFB-image-bmp
120 Obsoletes: DirectFB-image-mpeg2
121 Obsoletes: DirectFB-image-pnm
124 Obsoletes: DirectFB-input-ucb1x00
126 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
128 %define dfbdir %{_libdir}/directfb-1.7-7
130 %define specflags -fno-strict-aliasing
133 # gcc running out of registers with -O0 in generic_mmx.h
134 %define debugcflags -O1 -g
138 DirectFB hardware graphics acceleration - libraries.
140 %description -l pl.UTF-8
141 Wspomaganie grafiki DirectFB - biblioteki.
144 Summary: DirectFB - development package
145 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
146 Group: Development/Libraries
147 Requires: %{name} = %{epoch}:%{version}-%{release}
148 %{?with_one:Requires: linux-one-devel >= 1.7.0}
149 Requires: zlib-devel >= 1.1.3
152 DirectFB header files.
154 %description devel -l pl.UTF-8
155 Pliki nagłówkowe dla DirectFB.
158 Summary: DirectFB static libraries
159 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
160 Group: Development/Libraries
161 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
164 DirectFB static libraries.
166 %description static -l pl.UTF-8
167 Statyczne biblioteki DirectFB.
170 Summary: DirectFB - documentation
171 Summary(pl.UTF-8): DirectFB - dokumentacja
175 DirectFB documentation and tutorials.
177 %description doc -l pl.UTF-8
178 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
181 Summary: DRM/KMS core system for DirectFB
182 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
184 Requires: %{name} = %{epoch}:%{version}-%{release}
186 %description core-drmkms
187 This package contains DRM/KMS core system module for DirectFB.
189 %description core-drmkms -l pl.UTF-8
190 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
193 Summary: Mesa/GLESv2 core system for DirectFB
194 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
196 Requires: %{name} = %{epoch}:%{version}-%{release}
198 %description core-mesa
199 This package contains Mesa/GLESv2 core system module for DirectFB.
201 %description core-mesa -l pl.UTF-8
202 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
205 Summary: SDL core system for DirectFB
206 Summary(pl.UTF-8): System SDL dla DirectFB
208 Requires: %{name} = %{epoch}:%{version}-%{release}
210 %description core-sdl
211 This package contains SDL core system module for DirectFB.
213 %description core-sdl -l pl.UTF-8
214 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
217 Summary: X11/VDPAU core system for DirectFB
218 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
220 Requires: %{name} = %{epoch}:%{version}-%{release}
222 %description core-vdpau
223 This package contains X11/VDPAU core system module for DirectFB.
225 %description core-vdpau -l pl.UTF-8
226 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
229 Summary: VNC core system for DirectFB
230 Summary(pl.UTF-8): System VNC dla DirectFB
232 Requires: %{name} = %{epoch}:%{version}-%{release}
234 %description core-vnc
235 This package contains VNC core system module for DirectFB.
237 %description core-vnc -l pl.UTF-8
238 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
241 Summary: X11 core system for DirectFB
242 Summary(pl.UTF-8): System X11 dla DirectFB
244 Requires: %{name} = %{epoch}:%{version}-%{release}
246 %description core-x11
247 This package contains X11 core system module for DirectFB.
249 %description core-x11 -l pl.UTF-8
250 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
253 Summary: FreeType2 font provider for DirectFB
254 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
256 Requires: %{name} = %{epoch}:%{version}-%{release}
258 %description font-ft2
259 This package contains FreeType2 font provider for DirectFB.
261 %description font-ft2 -l pl.UTF-8
262 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
263 bibliotekę FreeType2.
266 Summary: SH7722/SH7723 graphics driver for DirectFB
267 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
269 Requires: %{name} = %{epoch}:%{version}-%{release}
270 Requires: libshbeu >= 1.0.2
271 Requires: libshjpeg >= 1.3.3
272 Requires: libuiomux >= 1.5.0
274 %description gfx-sh772x
275 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
277 %description gfx-sh772x -l pl.UTF-8
278 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
280 %package input-dynapro
281 Summary: Dynapro touchscreen input driver for DirectFB
282 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
284 Requires: %{name} = %{epoch}:%{version}-%{release}
286 %description input-dynapro
287 Dynapro touchscreen input driver for DirectFB.
289 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
290 unless you don't have Dynapro device connected to this port. It can
291 mess with other devices connected to this port (mouse, modem etc.).
293 %description input-dynapro -l pl.UTF-8
294 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
296 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
297 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
298 do tego portu. Sterownik może utrudnić współpracę z innymi
299 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
302 Summary: ELO touchscreen input driver for DirectFB
303 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
305 Requires: %{name} = %{epoch}:%{version}-%{release}
307 %description input-elo
308 ELO touchscreen input driver for DirectFB.
310 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
311 unless you have ELO device connected to this port. It can mess with
312 other devices connected to this port (mouse, modem etc.).
314 %description input-elo -l pl.UTF-8
315 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
317 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
318 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
319 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
320 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
323 Summary: Gunze touchscreen input driver for DirectFB
324 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
326 Requires: %{name} = %{epoch}:%{version}-%{release}
328 %description input-gunze
329 Gunze touchscreen input driver for DirectFB.
331 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
332 unless you don't have Gunze device connected to this port. It can mess
333 with other devices connected to this port (mouse, modem etc.).
335 %description input-gunze -l pl.UTF-8
336 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
338 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
339 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
340 do tego portu. Sterownik może utrudnić współpracę z innymi
341 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
343 %package input-mutouch
344 Summary: MuTouch touchscreen input driver for DirectFB
345 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
347 Requires: %{name} = %{epoch}:%{version}-%{release}
349 %description input-mutouch
350 MuTouch touchscreen input driver for DirectFB.
352 NOTE: it needs "mut-device" setting in directfbrc in order to work.
354 %description input-mutouch -l pl.UTF-8
355 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
357 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
360 Summary: tslib-based touchscreen input driver for DirectFB
361 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
363 Requires: %{name} = %{epoch}:%{version}-%{release}
364 Requires: tslib >= 1.0
366 %description input-tslib
367 tslib-based touchscreen input driver for DirectFB
369 %description input-tslib -l pl.UTF-8
370 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
372 %package input-ucb1x00
373 Summary: UCB1x00 touchscreen input driver for DirectFB
374 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
376 Requires: %{name} = %{epoch}:%{version}-%{release}
378 %description input-ucb1x00
379 UCB1x00 touchscreen input driver for DirectFB.
381 %description input-ucb1x00 -l pl.UTF-8
382 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
384 %package input-wm97xx
385 Summary: WM97xx touchscreen input driver for DirectFB
386 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
388 Requires: %{name} = %{epoch}:%{version}-%{release}
390 %description input-wm97xx
391 WM97xx touchscreen input driver for DirectFB.
393 %description input-wm97xx -l pl.UTF-8
394 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
396 %package image-ffmpeg
397 Summary: FFmpeg image provider for DirectFB
398 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
400 Requires: %{name} = %{epoch}:%{version}-%{release}
402 %description image-ffmpeg
403 DirectFB image provider using FFmpeg codecs.
405 %description image-ffmpeg -l pl.UTF-8
406 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
407 użyciu kodeków FFmpeg.
409 %package image-imlib2
410 Summary: Imlib2 image provider for DirectFB
411 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
413 Requires: %{name} = %{epoch}:%{version}-%{release}
415 %description image-imlib2
416 This package contains Imlib2 image provider for DirectFB.
418 %description image-imlib2 -l pl.UTF-8
419 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
422 Summary: JPEG image provider for DirectFB
423 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
425 Requires: %{name} = %{epoch}:%{version}-%{release}
427 %description image-jpeg
428 This package contains JPEG image provider for DirectFB.
430 %description image-jpeg -l pl.UTF-8
431 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
433 %package image-jpeg2000
434 Summary: JPEG2000 image provider for DirectFB
435 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
437 Requires: %{name} = %{epoch}:%{version}-%{release}
439 %description image-jpeg2000
440 This package contains JPEG2000 image provider for DirectFB (based on
443 %description image-jpeg2000 -l pl.UTF-8
444 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
445 dostarczającą grafikę JPEG2000.
448 Summary: PNG image provider for DirectFB
449 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
451 Requires: %{name} = %{epoch}:%{version}-%{release}
452 Requires: libpng >= 2:1.4.0
454 %description image-png
455 This package contains PNG image provider for DirectFB.
457 %description image-png -l pl.UTF-8
458 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
461 Summary: SVG image provider for DirectFB
462 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
464 Requires: %{name} = %{epoch}:%{version}-%{release}
465 Requires: libsvg-cairo >= 0.1.6
467 %description image-svg
468 This package contains SVG image provider for DirectFB, based on Cairo
471 %description image-svg -l pl.UTF-8
472 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
473 dostarczającą grafikę SVG.
476 Summary: TIFF image provider for DirectFB
477 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
479 Requires: %{name} = %{epoch}:%{version}-%{release}
480 Requires: libtiff >= 4
482 %description image-tiff
483 This package contains TIFF image provider for DirectFB.
485 %description image-tiff -l pl.UTF-8
486 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
489 Summary: WebP image provider for DirectFB
490 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
492 Requires: %{name} = %{epoch}:%{version}-%{release}
493 Requires: libwebp >= 0.2.1
495 %description image-webp
496 This package contains WebP image provider for DirectFB.
498 %description image-webp -l pl.UTF-8
499 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
501 %package video-avifile
502 Summary: Avifile video provider for DirectFB
503 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
505 Requires: %{name} = %{epoch}:%{version}-%{release}
507 %description video-avifile
508 DirectFB video provider using Avifile codecs.
510 %description video-avifile -l pl.UTF-8
511 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
512 użyciu kodeków Avifile.
514 %package video-ffmpeg
515 Summary: FFmpeg video provider for DirectFB
516 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
518 Requires: %{name} = %{epoch}:%{version}-%{release}
520 %description video-ffmpeg
521 DirectFB video provider using FFmpeg codecs.
523 %description video-ffmpeg -l pl.UTF-8
524 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
525 użyciu kodeków FFmpeg.
527 %package video-gstreamer
528 Summary: GStreamer video provider for DirectFB
529 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
531 Requires: %{name} = %{epoch}:%{version}-%{release}
533 %description video-gstreamer
534 This package contains GStreamer video provider for DirectFB.
536 %description video-gstreamer -l pl.UTF-8
537 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
540 %package video-libmpeg3
541 Summary: MPEG video provider for DirectFB
542 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
544 Requires: %{name} = %{epoch}:%{version}-%{release}
546 %description video-libmpeg3
547 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
548 DirectFB. It uses libmpeg3 library.
550 %description video-libmpeg3 -l pl.UTF-8
551 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
552 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
555 Summary: MNG video provider for DirectFB
556 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
558 Requires: %{name} = %{epoch}:%{version}-%{release}
560 %description video-mng
561 This package contains MNG video provider for DirectFB.
563 %description video-mng -l pl.UTF-8
564 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
566 %package video-openquicktime
567 Summary: OpenQuicktime video provider for DirectFB
568 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
570 Requires: %{name} = %{epoch}:%{version}-%{release}
572 %description video-openquicktime
573 This package contains OpenQuicktime video provider for DirectFB. It
574 supports all RGB and YUV formats and does audio playback.
576 %description video-openquicktime -l pl.UTF-8
577 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
578 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
582 Summary: ShockWave Flash video provider for DirectFB
583 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
585 Requires: %{name} = %{epoch}:%{version}-%{release}
587 %description video-swf
588 This package contains SWF (ShockWave Flash) video provider for
589 DirectFB. It uses flash library.
591 %description video-swf -l pl.UTF-8
592 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
593 (ShockWave Flash) przy użyciu biblioteki flash.
595 %package video-swfdec
596 Summary: ShockWave Flash video provider for DirectFB
597 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
599 Requires: %{name} = %{epoch}:%{version}-%{release}
601 %description video-swfdec
602 This package contains SWF (ShockWave Flash) video provider for
603 DirectFB. It uses swfdec library.
605 %description video-swfdec -l pl.UTF-8
606 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
607 (ShockWave Flash) przy użyciu biblioteki swfdec.
610 Summary: XINE video provider for DirectFB
611 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
613 Requires: %{name} = %{epoch}:%{version}-%{release}
614 %{?with_xine:%requires_eq xine-lib}
616 %description video-xine
617 This package contains video provider for DirectFB which uses XINE
618 library and plugins. It handles a wide range of video formats.
620 %description video-xine -l pl.UTF-8
621 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
622 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
625 %package -n xine-output-video-dfb
626 Summary: DirectFB video output plugin for XINE
627 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
629 Requires: %{name} = %{epoch}:%{version}-%{release}
630 %{?with_xine:%requires_eq xine-lib}
632 %description -n xine-output-video-dfb
633 DirectFB video output plugin for XINE.
635 %description -n xine-output-video-dfb -l pl.UTF-8
636 Wtyczka wyjścia obrazu DirectFB dla XINE.
639 Summary: ++DFB - advanced C++ binding for DirectFB
640 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
642 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
643 Requires: %{name} = %{epoch}:%{version}-%{release}
644 # (probably) can't Obsolete ++DFB
648 ++DFB - advanced C++ binding for DirectFB.
650 %description c++ -l pl.UTF-8
651 ++DFB - zaawansowane wiązania C++ do DirectFB.
654 Summary: Header files for ++DFB
655 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
656 Group: Development/Libraries
657 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
658 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
659 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
660 Requires: libstdc++-devel
661 Obsoletes: __DFB-devel
663 %description c++-devel
664 Header files for ++DFB.
666 %description c++-devel -l pl.UTF-8
667 Pliki nagłówkowe ++DFB.
670 Summary: Static ++DFB library
671 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
672 Group: Development/Libraries
673 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
674 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
675 Obsoletes: __DFB-static
677 %description c++-static
678 Static ++DFB library.
680 %description c++-static -l pl.UTF-8
681 Statyczna biblioteka ++DFB.
684 Summary: DirectFB Virtual Input extension
685 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
687 Requires: %{name} = %{epoch}:%{version}-%{release}
689 %description -n DiVine
691 - an input driver that reads raw input events from a pipe and
692 dispatches them via a virtual input device.
693 - a library that handles the connection to the input driver including
694 helper functions for generating events.
695 - a tool called "spooky" to generate input events using a simple
696 script featuring button or motion events, linear or circular
697 automated motion and delays.
699 %description -n DiVine -l pl.UTF-8
701 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
702 i przekazującego je poprzez wirtualne urządzenie wejściowe,
703 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
704 zawierającej funkcje pomocnicze do generowania zdarzeń,
705 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
706 prostego skryptu oferującego zdarzenia związane z przyciskami i
707 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
709 %package -n DiVine-devel
710 Summary: Header files for divine library
711 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
712 Group: Development/Libraries
713 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
714 Requires: DiVine = %{epoch}:%{version}-%{release}
716 %description -n DiVine-devel
717 Header files for divine library.
719 %description -n DiVine-devel -l pl.UTF-8
720 Pliki nagłówkowe biblioteki divine.
722 %package -n DiVine-static
723 Summary: Static divine library
724 Summary(pl.UTF-8): Statyczna biblioteka divine
725 Group: Development/Libraries
726 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
728 %description -n DiVine-static
729 Static divine library.
731 %description -n DiVine-static -l pl.UTF-8
732 Statyczna biblioteka divine.
734 %package -n FusionDale
735 Summary: FusionDale - applied Fusion, collection of services for applications
736 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
738 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
739 Requires: %{name} = %{epoch}:%{version}-%{release}
741 %description -n FusionDale
742 FusionDale is applied Fusion and will be a collection of different
743 services for use by applications and other libraries (like Coma
744 component manager or messaging API).
746 %description -n FusionDale -l pl.UTF-8
747 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
748 usług przeznaczonych do wykorzystywania przez aplikacje i inne
749 biblioteki (takich jak zarządca komponentów Coma czy API do
752 %package -n FusionDale-devel
753 Summary: Header files for the FusionDale
754 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
755 Group: Development/Libraries
756 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
757 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
758 Requires: FusionDale = %{epoch}:%{version}-%{release}
760 %description -n FusionDale-devel
761 Header files required for development using FusionDale.
763 %description -n FusionDale-devel -l pl.UTF-8
764 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
767 %package -n FusionDale-static
768 Summary: Static FusionDale library
769 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
770 Group: Development/Libraries
771 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
772 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
774 %description -n FusionDale-static
775 Static FusionDale library.
777 %description -n FusionDale-static -l pl.UTF-8
778 Statyczna biblioteka FusionDale.
780 %package -n FusionSound
781 Summary: Audio sub system for multiple applications
782 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
784 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
785 Requires: %{name} = %{epoch}:%{version}-%{release}
787 %description -n FusionSound
788 FusionSound supports multiple applications using Fusion IPC. It
789 provides streams, static sound buffers and control over any number of
790 concurrent playbacks. Sample data is always stored in shared memory,
791 starting a playback simply adds an entry to the playlist of the mixer
792 thread in the master application.
794 %description -n FusionSound -l pl.UTF-8
795 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
796 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
797 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
798 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
799 odtwarzania miksera w nadrzędnej aplikacji.
801 %package -n FusionSound-devel
802 Summary: Development files for the FusionSound
803 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
804 Group: Development/Libraries
805 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
806 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
807 Requires: FusionSound = %{epoch}:%{version}-%{release}
809 %description -n FusionSound-devel
810 Header files required for development using FusionSound.
812 %description -n FusionSound-devel -l pl.UTF-8
813 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
816 %package -n FusionSound-static
817 Summary: Static FusionSound library
818 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
819 Group: Development/Libraries
820 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
821 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
823 %description -n FusionSound-static
824 Static FusionSound library.
826 %description -n FusionSound-static -l pl.UTF-8
827 Statyczna biblioteka FusionSound.
829 %package -n FusionSound-musicprovider-cdda
830 Summary: CD-DA music provider module for FusionSound
831 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
833 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
834 Requires: FusionSound = %{epoch}:%{version}-%{release}
836 %description -n FusionSound-musicprovider-cdda
837 CD-DA music provider module for FusionSound.
839 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
840 Moduł FusionSound dostarczający muzykę CD-DA.
842 %package -n FusionSound-musicprovider-ffmpeg
843 Summary: ffmpeg music provider module for FusionSound
844 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
846 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
847 Requires: FusionSound = %{epoch}:%{version}-%{release}
849 %description -n FusionSound-musicprovider-ffmpeg
850 ffmpeg music provider module for FusionSound.
852 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
853 Moduł FusionSound dostarczający muzykę przez ffmpeg.
855 %package -n FusionSound-musicprovider-mad
856 Summary: MP3 libmad music provider module for FusionSound
857 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
859 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
860 Requires: FusionSound = %{epoch}:%{version}-%{release}
862 %description -n FusionSound-musicprovider-mad
863 MP3 music provider module for FusionSound.
865 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
866 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
868 %package -n FusionSound-musicprovider-timidity
869 Summary: MIDI libtimidity music provider module for FusionSound
870 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
872 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
873 Requires: FusionSound = %{epoch}:%{version}-%{release}
874 Requires: libtimidity >= 0.2.0
876 %description -n FusionSound-musicprovider-timidity
877 MIDI libtimidity music provider module for FusionSound.
879 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
880 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
882 %package -n FusionSound-musicprovider-vorbis
883 Summary: Ogg Vorbis music provider module for FusionSound
884 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
886 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
887 Requires: FusionSound = %{epoch}:%{version}-%{release}
889 %description -n FusionSound-musicprovider-vorbis
890 Ogg Vorbis music provider module for FusionSound.
892 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
893 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
896 Summary: Shared application and Window Manager
897 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
899 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
900 Requires: %{name} = %{epoch}:%{version}-%{release}
902 %description -n SaWMan
903 SaWMan is a new window manager module for use with DirectFB. Its main
904 difference to the default module is that it allows one process to be
905 an application and window manager, implementing all kinds of
906 diversity, while SaWMan is only the working horse.
908 %description -n SaWMan -l pl.UTF-8
909 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
910 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
911 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
912 podczas gdy SaWMan jest tylko silnikiem.
914 %package -n SaWMan-devel
915 Summary: Header files for sawman library
916 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
917 Group: Development/Libraries
918 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
919 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
920 Requires: SaWMan = %{epoch}:%{version}-%{release}
922 %description -n SaWMan-devel
923 Header files for sawman library.
925 %description -n SaWMan-devel -l pl.UTF-8
926 Pliki nagłówkowe biblioteki sawman.
928 %package -n SaWMan-static
929 Summary: Static sawman library
930 Summary(pl.UTF-8): Statyczna biblioteka sawman
931 Group: Development/Libraries
932 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
933 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
935 %description -n SaWMan-static
936 Static sawman library.
938 %description -n SaWMan-static -l pl.UTF-8
939 Statyczna biblioteka sawman.
964 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
966 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
974 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
975 # MMX and SSE are detected at runtime, so it's safe to enable
977 %{!?debug:--disable-debug} \
978 --disable-maintainer-mode \
979 --disable-silent-rules \
980 %{?with_avifile:--enable-avifile} \
982 %{__enable_disable drmkms} \
983 --enable-fast-install \
984 %{?with_ffmpeg:--enable-ffmpeg} \
985 %{?with_flash:--enable-flash} \
986 --enable-fusiondale \
987 --enable-fusionsound \
988 %{?with_gstreamer:--enable-gstreamer} \
990 %{?with_mpg:--enable-libmpeg3} \
992 %{?with_multi:--enable-multi} \
993 %{?with_one:--enable-one} \
994 %{?with_quicktime:--enable-openquicktime} \
1000 %{?with_swfdec:--enable-swfdec} \
1002 --enable-video4linux2 \
1004 %{?with_xine:--enable-xine} \
1005 %{?with_xine_vdpau:--enable-xine-vdpau} \
1008 %ifarch %{ix86} %{x8664} x32
1012 %ifnarch i386 i486 i586
1016 --with-smooth-scaling \
1017 %{!?with_static_libs:--disable-static}
1021 X11_LIBS="-lX11 -lXext"
1024 rm -rf $RPM_BUILD_ROOT
1025 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
1027 %{__make} -j1 install \
1028 DESTDIR=$RPM_BUILD_ROOT
1030 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1033 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1034 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1037 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
1040 rm -rf $RPM_BUILD_ROOT
1042 %post -p /sbin/ldconfig
1043 %postun -p /sbin/ldconfig
1046 %defattr(644,root,root,755)
1047 %doc AUTHORS ChangeLog NEWS README TODO
1048 %attr(755,root,root) %{_bindir}/dfbdump
1049 %attr(755,root,root) %{_bindir}/dfbdumpinput
1050 %attr(755,root,root) %{_bindir}/dfbfx
1051 %attr(755,root,root) %{_bindir}/dfbg
1052 %attr(755,root,root) %{_bindir}/dfbinfo
1053 %attr(755,root,root) %{_bindir}/dfbinput
1054 %attr(755,root,root) %{_bindir}/dfbinspector
1055 %attr(755,root,root) %{_bindir}/dfblayer
1056 %attr(755,root,root) %{_bindir}/dfbmaster
1057 %attr(755,root,root) %{_bindir}/dfbpenmount
1058 %attr(755,root,root) %{_bindir}/dfbproxy
1059 %attr(755,root,root) %{_bindir}/dfbscreen
1060 %attr(755,root,root) %{_bindir}/mkdfiff
1061 %attr(755,root,root) %{_bindir}/mkdgiff
1062 %attr(755,root,root) %{_bindir}/mkdgifft
1063 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1064 %attr(755,root,root) %{_bindir}/uwmdump
1065 %attr(755,root,root) %{_bindir}/voodooplay
1066 %attr(755,root,root) %{_bindir}/voodooplay_client
1067 %attr(755,root,root) %{_bindir}/voodooplay_server
1068 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1069 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.7
1070 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1071 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.7
1072 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1073 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.7
1075 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1076 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.7
1078 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1079 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.7
1080 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1081 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.7
1083 %dir %{dfbdir}/gfxdrivers
1084 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1085 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1086 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1087 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1088 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1089 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1090 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1091 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1092 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1093 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1094 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1095 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1096 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1097 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1098 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1099 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1100 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1101 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1102 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1103 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1105 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1106 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1108 %dir %{dfbdir}/inputdrivers
1109 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1110 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1111 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1112 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1113 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1114 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1115 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1116 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1117 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1118 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1119 %dir %{dfbdir}/interfaces
1120 %dir %{dfbdir}/interfaces/ICoreResourceManager
1121 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1122 %dir %{dfbdir}/interfaces/IDirectFB
1123 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1124 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1125 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1126 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1127 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1128 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1129 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1130 %dir %{dfbdir}/interfaces/IDirectFBFont
1131 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1132 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1133 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1134 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1135 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1136 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1137 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1138 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1139 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1140 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1141 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1142 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1143 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1144 %dir %{dfbdir}/interfaces/IDirectFBPalette
1145 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1146 %dir %{dfbdir}/interfaces/IDirectFBScreen
1147 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1148 %dir %{dfbdir}/interfaces/IDirectFBSurface
1149 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1150 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1151 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1152 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1153 %dir %{dfbdir}/interfaces/IDirectFBWindow
1154 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1155 %dir %{dfbdir}/interfaces/IDirectFBWindows
1156 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1157 %dir %{dfbdir}/interfaces/IWater
1158 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1159 %dir %{dfbdir}/systems
1160 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1161 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1162 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1164 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1165 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1166 %{_datadir}/directfb-%{version}
1167 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1168 %{_mandir}/man1/dfbg.1*
1169 %{_mandir}/man5/directfbrc.5*
1172 %defattr(644,root,root,755)
1173 %attr(755,root,root) %{_bindir}/directfb-config
1174 %attr(755,root,root) %{_bindir}/directfb-csource
1175 %attr(755,root,root) %{_libdir}/libdirect.so
1176 %attr(755,root,root) %{_libdir}/libdirectfb.so
1177 %attr(755,root,root) %{_libdir}/libfusion.so
1178 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1179 %attr(755,root,root) %{_libdir}/libuniquewm.so
1180 %attr(755,root,root) %{_libdir}/libvoodoo.so
1181 %{_libdir}/libdirect.la
1182 %{_libdir}/libdirectfb.la
1183 %{_libdir}/libfusion.la
1184 %{?with_one:%{_libdir}/libone.la}
1185 %{_libdir}/libuniquewm.la
1186 %{_libdir}/libvoodoo.la
1187 %{?with_one:%{_includedir}/One}
1188 %{_includedir}/directfb
1189 %{_includedir}/directfb-internal
1190 %{_pkgconfigdir}/direct.pc
1191 %{_pkgconfigdir}/directfb-internal.pc
1192 %{_pkgconfigdir}/directfb.pc
1193 %{_pkgconfigdir}/fusion.pc
1194 %{?with_one:%{_pkgconfigdir}/one.pc}
1195 %{_pkgconfigdir}/voodoo.pc
1196 %{_mandir}/man1/directfb-csource.1*
1198 %if %{with static_libs}
1200 %defattr(644,root,root,755)
1201 %{_libdir}/libdirect.a
1202 %{_libdir}/libdirectfb.a
1203 %{_libdir}/libfusion.a
1204 %{?with_one:%{_libdir}/libone.a}
1205 %{_libdir}/libuniquewm.a
1206 %{_libdir}/libvoodoo.a
1207 %{dfbdir}/gfxdrivers/*.[alo]*
1208 %{dfbdir}/inputdrivers/*.[alo]*
1209 %{dfbdir}/interfaces/*/*.[alo]*
1210 %{dfbdir}/systems/*.[alo]*
1211 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1212 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1216 %defattr(644,root,root,755)
1217 %doc docs/html/*.{html,png}
1218 %{_examplesdir}/%{name}-%{version}
1222 %defattr(644,root,root,755)
1223 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1227 %defattr(644,root,root,755)
1228 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1229 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1232 %defattr(644,root,root,755)
1233 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1234 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1237 %defattr(644,root,root,755)
1238 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1239 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1242 %defattr(644,root,root,755)
1243 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1246 %defattr(644,root,root,755)
1247 %doc systems/x11/README
1248 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1251 %defattr(644,root,root,755)
1252 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1256 %defattr(644,root,root,755)
1257 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1260 %files input-dynapro
1261 %defattr(644,root,root,755)
1262 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1265 %defattr(644,root,root,755)
1266 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1269 %defattr(644,root,root,755)
1270 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1272 %files input-mutouch
1273 %defattr(644,root,root,755)
1274 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1277 %defattr(644,root,root,755)
1278 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1281 %files input-ucb1x00
1282 %defattr(644,root,root,755)
1283 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1287 %defattr(644,root,root,755)
1288 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1292 %defattr(644,root,root,755)
1293 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1297 %defattr(644,root,root,755)
1298 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1301 %defattr(644,root,root,755)
1302 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1304 %files image-jpeg2000
1305 %defattr(644,root,root,755)
1306 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1309 %defattr(644,root,root,755)
1310 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1313 %defattr(644,root,root,755)
1314 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1317 %defattr(644,root,root,755)
1318 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1321 %defattr(644,root,root,755)
1322 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1325 %files video-avifile
1326 %defattr(644,root,root,755)
1327 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1332 %defattr(644,root,root,755)
1333 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1336 %if %{with gstreamer}
1337 %files video-gstreamer
1338 %defattr(644,root,root,755)
1339 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1343 %files video-libmpeg3
1344 %defattr(644,root,root,755)
1345 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1349 %defattr(644,root,root,755)
1350 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1352 %if %{with quicktime}
1353 %files video-openquicktime
1354 %defattr(644,root,root,755)
1355 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1360 %defattr(644,root,root,755)
1361 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1366 %defattr(644,root,root,755)
1367 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1372 %defattr(644,root,root,755)
1373 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1374 %if %{with xine_vdpau}
1375 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1378 %files -n xine-output-video-dfb
1379 %defattr(644,root,root,755)
1380 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1384 %defattr(644,root,root,755)
1385 # ++DFB based utilities
1386 %attr(755,root,root) %{_bindir}/dfbplay
1387 %attr(755,root,root) %{_bindir}/dfbshow
1388 %attr(755,root,root) %{_bindir}/dfbswitch
1390 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1391 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.7
1394 %defattr(644,root,root,755)
1395 %attr(755,root,root) %{_libdir}/lib++dfb.so
1396 %{_libdir}/lib++dfb.la
1397 %{_includedir}/++dfb
1398 %{_pkgconfigdir}/++dfb.pc
1401 %defattr(644,root,root,755)
1402 %{_libdir}/lib++dfb.a
1405 %defattr(644,root,root,755)
1406 %attr(755,root,root) %{_bindir}/spooky
1407 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1408 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.7
1409 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1410 %dir %{dfbdir}/interfaces/IDiVine
1411 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1412 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1414 %files -n DiVine-devel
1415 %defattr(644,root,root,755)
1416 %attr(755,root,root) %{_libdir}/libdivine.so
1417 %{_libdir}/libdivine.la
1418 %{_includedir}/divine
1419 %{_pkgconfigdir}/divine.pc
1421 %files -n DiVine-static
1422 %defattr(644,root,root,755)
1423 %{_libdir}/libdivine.a
1425 %files -n FusionDale
1426 %defattr(644,root,root,755)
1427 %attr(755,root,root) %{_bindir}/fddump
1428 %attr(755,root,root) %{_bindir}/fdmaster
1429 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1430 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.7
1431 %dir %{dfbdir}/interfaces/IComa
1432 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1433 %dir %{dfbdir}/interfaces/IComaComponent
1434 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1435 %dir %{dfbdir}/interfaces/IFusionDale
1436 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1438 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1439 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1442 %files -n FusionDale-devel
1443 %defattr(644,root,root,755)
1444 %attr(755,root,root) %{_libdir}/libfusiondale.so
1445 %{_libdir}/libfusiondale.la
1446 %{_includedir}/fusiondale
1447 %{_pkgconfigdir}/fusiondale.pc
1449 %files -n FusionDale-static
1450 %defattr(644,root,root,755)
1451 %{_libdir}/libfusiondale.a
1453 %files -n FusionSound
1454 %defattr(644,root,root,755)
1455 %attr(755,root,root) %{_bindir}/fsdump
1456 %attr(755,root,root) %{_bindir}/fsmaster
1457 %attr(755,root,root) %{_bindir}/fsplay
1458 %attr(755,root,root) %{_bindir}/fsproxy
1459 %attr(755,root,root) %{_bindir}/fsvolume
1460 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1461 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.7
1462 %dir %{dfbdir}/interfaces/IFusionSound
1463 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1464 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1465 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1466 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1467 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1468 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1469 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1470 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1471 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1472 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1473 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1474 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1475 %dir %{dfbdir}/interfaces/IFusionSoundStream
1476 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1477 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1478 %dir %{dfbdir}/snddrivers
1479 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1480 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1481 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1482 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1484 %files -n FusionSound-devel
1485 %defattr(644,root,root,755)
1486 %attr(755,root,root) %{_libdir}/libfusionsound.so
1487 %{_libdir}/libfusionsound.la
1488 %{_includedir}/fusionsound
1489 %{_includedir}/fusionsound-internal
1490 %{_pkgconfigdir}/fusionsound.pc
1491 %{_pkgconfigdir}/fusionsound-internal.pc
1493 %files -n FusionSound-static
1494 %defattr(644,root,root,755)
1495 %{_libdir}/libfusionsound.a
1496 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1497 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1499 %files -n FusionSound-musicprovider-cdda
1500 %defattr(644,root,root,755)
1501 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1504 %files -n FusionSound-musicprovider-ffmpeg
1505 %defattr(644,root,root,755)
1506 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1509 %files -n FusionSound-musicprovider-mad
1510 %defattr(644,root,root,755)
1511 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1513 %files -n FusionSound-musicprovider-timidity
1514 %defattr(644,root,root,755)
1515 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1517 %files -n FusionSound-musicprovider-vorbis
1518 %defattr(644,root,root,755)
1519 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1522 %defattr(644,root,root,755)
1523 %attr(755,root,root) %{_bindir}/swmdump
1524 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1525 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.7
1526 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1528 %files -n SaWMan-devel
1529 %defattr(644,root,root,755)
1530 %attr(755,root,root) %{_libdir}/libsawman.so
1531 %{_libdir}/libsawman.la
1532 %{_includedir}/sawman
1533 %{_pkgconfigdir}/sawman.pc
1535 %files -n SaWMan-static
1536 %defattr(644,root,root,755)
1537 %{_libdir}/libsawman.a
1538 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*