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 Patch16: ffmpeg4.patch
56 URL: http://www.directfb.net/
57 BuildRequires: EGL-devel
58 BuildRequires: Mesa-libgbm-devel
59 BuildRequires: OpenGLESv2-devel
60 BuildRequires: OpenGL-devel
61 BuildRequires: OpenGL-GLX-devel
62 BuildRequires: SDL-devel
63 BuildRequires: alsa-lib-devel >= 0.9
64 BuildRequires: autoconf >= 2.52
65 BuildRequires: automake
66 %{?with_avifile:BuildRequires: avifile-devel}
67 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
68 BuildRequires: freetype-devel >= 2.0.2
69 %{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
70 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
71 BuildRequires: imlib2-devel
72 BuildRequires: jasper-devel
73 BuildRequires: libcddb-devel >= 1.0.0
74 BuildRequires: libdrm-devel
75 BuildRequires: libjpeg-devel >= 6b
76 BuildRequires: libmad-devel
77 BuildRequires: libmng-devel
78 %{?with_mpg:BuildRequires: libmpeg3-devel}
79 BuildRequires: libpng-devel >= 2:1.4.0
80 BuildRequires: libstdc++-devel
81 BuildRequires: libsvg-cairo-devel >= 0.1.6
82 BuildRequires: libtiff-devel >= 4
83 BuildRequires: libtimidity-devel >= 0.2.0
84 BuildRequires: libtool
85 BuildRequires: libvdpau-devel >= 0.3
86 BuildRequires: libvncserver-devel
87 BuildRequires: libvorbis-devel >= 1:1.0.0
88 BuildRequires: libwebp-devel >= 0.2.1
89 %{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
90 %{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
91 %{?with_quicktime:BuildRequires: openquicktime-devel}
92 BuildRequires: pkgconfig
93 BuildRequires: pkgconfig(egl)
94 BuildRequires: pkgconfig(gl)
95 BuildRequires: pkgconfig(glesv2)
96 BuildRequires: sed >= 4.0
97 %{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
98 %{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
99 BuildRequires: sysfsutils-devel >= 1.3.0-3
100 BuildRequires: tar >= 1:1.22
101 BuildRequires: tslib-devel >= 1.0
102 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
103 %{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
104 BuildRequires: xorg-lib-libX11-devel
105 BuildRequires: xorg-lib-libXext-devel
106 BuildRequires: xorg-proto-xproto-devel
108 BuildRequires: zlib-devel >= 1.1.3
109 #BuildRequires: pkgconfig(linotype) -- font provider???
111 BuildRequires: libshbeu-devel >= 1.0.2
112 BuildRequires: libshjpeg-devel >= 1.3.3
113 BuildRequires: libuiomux-devel >= 1.5.0
115 %{?with_multi:Provides: DirectFB(multi)}
116 Obsoletes: DirectFB-image-bmp
117 Obsoletes: DirectFB-image-mpeg2
118 Obsoletes: DirectFB-image-pnm
121 Obsoletes: DirectFB-input-ucb1x00
123 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
125 %define dfbdir %{_libdir}/directfb-1.7-7
127 %define specflags -fno-strict-aliasing
130 # gcc running out of registers with -O0 in generic_mmx.h
131 %define debugcflags -O1 -g
135 DirectFB hardware graphics acceleration - libraries.
137 %description -l pl.UTF-8
138 Wspomaganie grafiki DirectFB - biblioteki.
141 Summary: DirectFB - development package
142 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
143 Group: Development/Libraries
144 Requires: %{name} = %{epoch}:%{version}-%{release}
145 %{?with_one:Requires: linux-one-devel >= 1.7.0}
146 Requires: zlib-devel >= 1.1.3
149 DirectFB header files.
151 %description devel -l pl.UTF-8
152 Pliki nagłówkowe dla DirectFB.
155 Summary: DirectFB static libraries
156 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
157 Group: Development/Libraries
158 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
161 DirectFB static libraries.
163 %description static -l pl.UTF-8
164 Statyczne biblioteki DirectFB.
167 Summary: DirectFB - documentation
168 Summary(pl.UTF-8): DirectFB - dokumentacja
172 DirectFB documentation and tutorials.
174 %description doc -l pl.UTF-8
175 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
178 Summary: DRM/KMS core system for DirectFB
179 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
181 Requires: %{name} = %{epoch}:%{version}-%{release}
183 %description core-drmkms
184 This package contains DRM/KMS core system module for DirectFB.
186 %description core-drmkms -l pl.UTF-8
187 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
190 Summary: Mesa/GLESv2 core system for DirectFB
191 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
193 Requires: %{name} = %{epoch}:%{version}-%{release}
195 %description core-mesa
196 This package contains Mesa/GLESv2 core system module for DirectFB.
198 %description core-mesa -l pl.UTF-8
199 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
202 Summary: SDL core system for DirectFB
203 Summary(pl.UTF-8): System SDL dla DirectFB
205 Requires: %{name} = %{epoch}:%{version}-%{release}
207 %description core-sdl
208 This package contains SDL core system module for DirectFB.
210 %description core-sdl -l pl.UTF-8
211 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
214 Summary: X11/VDPAU core system for DirectFB
215 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
217 Requires: %{name} = %{epoch}:%{version}-%{release}
219 %description core-vdpau
220 This package contains X11/VDPAU core system module for DirectFB.
222 %description core-vdpau -l pl.UTF-8
223 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
226 Summary: VNC core system for DirectFB
227 Summary(pl.UTF-8): System VNC dla DirectFB
229 Requires: %{name} = %{epoch}:%{version}-%{release}
231 %description core-vnc
232 This package contains VNC core system module for DirectFB.
234 %description core-vnc -l pl.UTF-8
235 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
238 Summary: X11 core system for DirectFB
239 Summary(pl.UTF-8): System X11 dla DirectFB
241 Requires: %{name} = %{epoch}:%{version}-%{release}
243 %description core-x11
244 This package contains X11 core system module for DirectFB.
246 %description core-x11 -l pl.UTF-8
247 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
250 Summary: FreeType2 font provider for DirectFB
251 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
253 Requires: %{name} = %{epoch}:%{version}-%{release}
255 %description font-ft2
256 This package contains FreeType2 font provider for DirectFB.
258 %description font-ft2 -l pl.UTF-8
259 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
260 bibliotekę FreeType2.
263 Summary: SH7722/SH7723 graphics driver for DirectFB
264 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
266 Requires: %{name} = %{epoch}:%{version}-%{release}
267 Requires: libshbeu >= 1.0.2
268 Requires: libshjpeg >= 1.3.3
269 Requires: libuiomux >= 1.5.0
271 %description gfx-sh772x
272 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
274 %description gfx-sh772x -l pl.UTF-8
275 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
277 %package input-dynapro
278 Summary: Dynapro touchscreen input driver for DirectFB
279 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
281 Requires: %{name} = %{epoch}:%{version}-%{release}
283 %description input-dynapro
284 Dynapro touchscreen input driver for DirectFB.
286 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
287 unless you don't have Dynapro device connected to this port. It can
288 mess with other devices connected to this port (mouse, modem etc.).
290 %description input-dynapro -l pl.UTF-8
291 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
293 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
294 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
295 do tego portu. Sterownik może utrudnić współpracę z innymi
296 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
299 Summary: ELO touchscreen input driver for DirectFB
300 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
302 Requires: %{name} = %{epoch}:%{version}-%{release}
304 %description input-elo
305 ELO touchscreen input driver for DirectFB.
307 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
308 unless you have ELO device connected to this port. It can mess with
309 other devices connected to this port (mouse, modem etc.).
311 %description input-elo -l pl.UTF-8
312 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
314 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
315 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
316 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
317 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
320 Summary: Gunze touchscreen input driver for DirectFB
321 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
323 Requires: %{name} = %{epoch}:%{version}-%{release}
325 %description input-gunze
326 Gunze touchscreen input driver for DirectFB.
328 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
329 unless you don't have Gunze device connected to this port. It can mess
330 with other devices connected to this port (mouse, modem etc.).
332 %description input-gunze -l pl.UTF-8
333 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
335 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
336 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
337 do tego portu. Sterownik może utrudnić współpracę z innymi
338 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
340 %package input-mutouch
341 Summary: MuTouch touchscreen input driver for DirectFB
342 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
344 Requires: %{name} = %{epoch}:%{version}-%{release}
346 %description input-mutouch
347 MuTouch touchscreen input driver for DirectFB.
349 NOTE: it needs "mut-device" setting in directfbrc in order to work.
351 %description input-mutouch -l pl.UTF-8
352 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
354 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
357 Summary: tslib-based touchscreen input driver for DirectFB
358 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
360 Requires: %{name} = %{epoch}:%{version}-%{release}
361 Requires: tslib >= 1.0
363 %description input-tslib
364 tslib-based touchscreen input driver for DirectFB
366 %description input-tslib -l pl.UTF-8
367 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
369 %package input-ucb1x00
370 Summary: UCB1x00 touchscreen input driver for DirectFB
371 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
373 Requires: %{name} = %{epoch}:%{version}-%{release}
375 %description input-ucb1x00
376 UCB1x00 touchscreen input driver for DirectFB.
378 %description input-ucb1x00 -l pl.UTF-8
379 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
381 %package input-wm97xx
382 Summary: WM97xx touchscreen input driver for DirectFB
383 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
385 Requires: %{name} = %{epoch}:%{version}-%{release}
387 %description input-wm97xx
388 WM97xx touchscreen input driver for DirectFB.
390 %description input-wm97xx -l pl.UTF-8
391 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
393 %package image-ffmpeg
394 Summary: FFmpeg image provider for DirectFB
395 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
397 Requires: %{name} = %{epoch}:%{version}-%{release}
399 %description image-ffmpeg
400 DirectFB image provider using FFmpeg codecs.
402 %description image-ffmpeg -l pl.UTF-8
403 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
404 użyciu kodeków FFmpeg.
406 %package image-imlib2
407 Summary: Imlib2 image provider for DirectFB
408 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
410 Requires: %{name} = %{epoch}:%{version}-%{release}
412 %description image-imlib2
413 This package contains Imlib2 image provider for DirectFB.
415 %description image-imlib2 -l pl.UTF-8
416 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
419 Summary: JPEG image provider for DirectFB
420 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
422 Requires: %{name} = %{epoch}:%{version}-%{release}
424 %description image-jpeg
425 This package contains JPEG image provider for DirectFB.
427 %description image-jpeg -l pl.UTF-8
428 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
430 %package image-jpeg2000
431 Summary: JPEG2000 image provider for DirectFB
432 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
434 Requires: %{name} = %{epoch}:%{version}-%{release}
436 %description image-jpeg2000
437 This package contains JPEG2000 image provider for DirectFB (based on
440 %description image-jpeg2000 -l pl.UTF-8
441 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
442 dostarczającą grafikę JPEG2000.
445 Summary: PNG image provider for DirectFB
446 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
448 Requires: %{name} = %{epoch}:%{version}-%{release}
449 Requires: libpng >= 2:1.4.0
451 %description image-png
452 This package contains PNG image provider for DirectFB.
454 %description image-png -l pl.UTF-8
455 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
458 Summary: SVG image provider for DirectFB
459 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
461 Requires: %{name} = %{epoch}:%{version}-%{release}
462 Requires: libsvg-cairo >= 0.1.6
464 %description image-svg
465 This package contains SVG image provider for DirectFB, based on Cairo
468 %description image-svg -l pl.UTF-8
469 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
470 dostarczającą grafikę SVG.
473 Summary: TIFF image provider for DirectFB
474 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
476 Requires: %{name} = %{epoch}:%{version}-%{release}
477 Requires: libtiff >= 4
479 %description image-tiff
480 This package contains TIFF image provider for DirectFB.
482 %description image-tiff -l pl.UTF-8
483 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
486 Summary: WebP image provider for DirectFB
487 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
489 Requires: %{name} = %{epoch}:%{version}-%{release}
490 Requires: libwebp >= 0.2.1
492 %description image-webp
493 This package contains WebP image provider for DirectFB.
495 %description image-webp -l pl.UTF-8
496 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
498 %package video-avifile
499 Summary: Avifile video provider for DirectFB
500 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
502 Requires: %{name} = %{epoch}:%{version}-%{release}
504 %description video-avifile
505 DirectFB video provider using Avifile codecs.
507 %description video-avifile -l pl.UTF-8
508 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
509 użyciu kodeków Avifile.
511 %package video-ffmpeg
512 Summary: FFmpeg video provider for DirectFB
513 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
515 Requires: %{name} = %{epoch}:%{version}-%{release}
517 %description video-ffmpeg
518 DirectFB video provider using FFmpeg codecs.
520 %description video-ffmpeg -l pl.UTF-8
521 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
522 użyciu kodeków FFmpeg.
524 %package video-gstreamer
525 Summary: GStreamer video provider for DirectFB
526 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
528 Requires: %{name} = %{epoch}:%{version}-%{release}
530 %description video-gstreamer
531 This package contains GStreamer video provider for DirectFB.
533 %description video-gstreamer -l pl.UTF-8
534 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
537 %package video-libmpeg3
538 Summary: MPEG video provider for DirectFB
539 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
541 Requires: %{name} = %{epoch}:%{version}-%{release}
543 %description video-libmpeg3
544 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
545 DirectFB. It uses libmpeg3 library.
547 %description video-libmpeg3 -l pl.UTF-8
548 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
549 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
552 Summary: MNG video provider for DirectFB
553 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
555 Requires: %{name} = %{epoch}:%{version}-%{release}
557 %description video-mng
558 This package contains MNG video provider for DirectFB.
560 %description video-mng -l pl.UTF-8
561 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
563 %package video-openquicktime
564 Summary: OpenQuicktime video provider for DirectFB
565 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
567 Requires: %{name} = %{epoch}:%{version}-%{release}
569 %description video-openquicktime
570 This package contains OpenQuicktime video provider for DirectFB. It
571 supports all RGB and YUV formats and does audio playback.
573 %description video-openquicktime -l pl.UTF-8
574 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
575 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
579 Summary: ShockWave Flash video provider for DirectFB
580 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
582 Requires: %{name} = %{epoch}:%{version}-%{release}
584 %description video-swf
585 This package contains SWF (ShockWave Flash) video provider for
586 DirectFB. It uses flash library.
588 %description video-swf -l pl.UTF-8
589 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
590 (ShockWave Flash) przy użyciu biblioteki flash.
592 %package video-swfdec
593 Summary: ShockWave Flash video provider for DirectFB
594 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
596 Requires: %{name} = %{epoch}:%{version}-%{release}
598 %description video-swfdec
599 This package contains SWF (ShockWave Flash) video provider for
600 DirectFB. It uses swfdec library.
602 %description video-swfdec -l pl.UTF-8
603 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
604 (ShockWave Flash) przy użyciu biblioteki swfdec.
607 Summary: XINE video provider for DirectFB
608 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
610 Requires: %{name} = %{epoch}:%{version}-%{release}
611 %{?with_xine:%requires_eq xine-lib}
613 %description video-xine
614 This package contains video provider for DirectFB which uses XINE
615 library and plugins. It handles a wide range of video formats.
617 %description video-xine -l pl.UTF-8
618 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
619 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
622 %package -n xine-output-video-dfb
623 Summary: DirectFB video output plugin for XINE
624 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
626 Requires: %{name} = %{epoch}:%{version}-%{release}
627 %{?with_xine:%requires_eq xine-lib}
629 %description -n xine-output-video-dfb
630 DirectFB video output plugin for XINE.
632 %description -n xine-output-video-dfb -l pl.UTF-8
633 Wtyczka wyjścia obrazu DirectFB dla XINE.
636 Summary: ++DFB - advanced C++ binding for DirectFB
637 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
639 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
640 Requires: %{name} = %{epoch}:%{version}-%{release}
641 # (probably) can't Obsolete ++DFB
645 ++DFB - advanced C++ binding for DirectFB.
647 %description c++ -l pl.UTF-8
648 ++DFB - zaawansowane wiązania C++ do DirectFB.
651 Summary: Header files for ++DFB
652 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
653 Group: Development/Libraries
654 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
655 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
656 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
657 Requires: libstdc++-devel
658 Obsoletes: __DFB-devel
660 %description c++-devel
661 Header files for ++DFB.
663 %description c++-devel -l pl.UTF-8
664 Pliki nagłówkowe ++DFB.
667 Summary: Static ++DFB library
668 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
669 Group: Development/Libraries
670 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
671 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
672 Obsoletes: __DFB-static
674 %description c++-static
675 Static ++DFB library.
677 %description c++-static -l pl.UTF-8
678 Statyczna biblioteka ++DFB.
681 Summary: DirectFB Virtual Input extension
682 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
684 Requires: %{name} = %{epoch}:%{version}-%{release}
686 %description -n DiVine
688 - an input driver that reads raw input events from a pipe and
689 dispatches them via a virtual input device.
690 - a library that handles the connection to the input driver including
691 helper functions for generating events.
692 - a tool called "spooky" to generate input events using a simple
693 script featuring button or motion events, linear or circular
694 automated motion and delays.
696 %description -n DiVine -l pl.UTF-8
698 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
699 i przekazującego je poprzez wirtualne urządzenie wejściowe,
700 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
701 zawierającej funkcje pomocnicze do generowania zdarzeń,
702 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
703 prostego skryptu oferującego zdarzenia związane z przyciskami i
704 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
706 %package -n DiVine-devel
707 Summary: Header files for divine library
708 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
709 Group: Development/Libraries
710 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
711 Requires: DiVine = %{epoch}:%{version}-%{release}
713 %description -n DiVine-devel
714 Header files for divine library.
716 %description -n DiVine-devel -l pl.UTF-8
717 Pliki nagłówkowe biblioteki divine.
719 %package -n DiVine-static
720 Summary: Static divine library
721 Summary(pl.UTF-8): Statyczna biblioteka divine
722 Group: Development/Libraries
723 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
725 %description -n DiVine-static
726 Static divine library.
728 %description -n DiVine-static -l pl.UTF-8
729 Statyczna biblioteka divine.
731 %package -n FusionDale
732 Summary: FusionDale - applied Fusion, collection of services for applications
733 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
735 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
736 Requires: %{name} = %{epoch}:%{version}-%{release}
738 %description -n FusionDale
739 FusionDale is applied Fusion and will be a collection of different
740 services for use by applications and other libraries (like Coma
741 component manager or messaging API).
743 %description -n FusionDale -l pl.UTF-8
744 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
745 usług przeznaczonych do wykorzystywania przez aplikacje i inne
746 biblioteki (takich jak zarządca komponentów Coma czy API do
749 %package -n FusionDale-devel
750 Summary: Header files for the FusionDale
751 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
752 Group: Development/Libraries
753 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
754 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
755 Requires: FusionDale = %{epoch}:%{version}-%{release}
757 %description -n FusionDale-devel
758 Header files required for development using FusionDale.
760 %description -n FusionDale-devel -l pl.UTF-8
761 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
764 %package -n FusionDale-static
765 Summary: Static FusionDale library
766 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
767 Group: Development/Libraries
768 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
769 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
771 %description -n FusionDale-static
772 Static FusionDale library.
774 %description -n FusionDale-static -l pl.UTF-8
775 Statyczna biblioteka FusionDale.
777 %package -n FusionSound
778 Summary: Audio sub system for multiple applications
779 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
781 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
782 Requires: %{name} = %{epoch}:%{version}-%{release}
784 %description -n FusionSound
785 FusionSound supports multiple applications using Fusion IPC. It
786 provides streams, static sound buffers and control over any number of
787 concurrent playbacks. Sample data is always stored in shared memory,
788 starting a playback simply adds an entry to the playlist of the mixer
789 thread in the master application.
791 %description -n FusionSound -l pl.UTF-8
792 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
793 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
794 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
795 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
796 odtwarzania miksera w nadrzędnej aplikacji.
798 %package -n FusionSound-devel
799 Summary: Development files for the FusionSound
800 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
801 Group: Development/Libraries
802 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
803 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
804 Requires: FusionSound = %{epoch}:%{version}-%{release}
806 %description -n FusionSound-devel
807 Header files required for development using FusionSound.
809 %description -n FusionSound-devel -l pl.UTF-8
810 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
813 %package -n FusionSound-static
814 Summary: Static FusionSound library
815 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
816 Group: Development/Libraries
817 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
818 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
820 %description -n FusionSound-static
821 Static FusionSound library.
823 %description -n FusionSound-static -l pl.UTF-8
824 Statyczna biblioteka FusionSound.
826 %package -n FusionSound-musicprovider-cdda
827 Summary: CD-DA music provider module for FusionSound
828 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
830 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
831 Requires: FusionSound = %{epoch}:%{version}-%{release}
833 %description -n FusionSound-musicprovider-cdda
834 CD-DA music provider module for FusionSound.
836 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
837 Moduł FusionSound dostarczający muzykę CD-DA.
839 %package -n FusionSound-musicprovider-ffmpeg
840 Summary: ffmpeg music provider module for FusionSound
841 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
843 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
844 Requires: FusionSound = %{epoch}:%{version}-%{release}
846 %description -n FusionSound-musicprovider-ffmpeg
847 ffmpeg music provider module for FusionSound.
849 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
850 Moduł FusionSound dostarczający muzykę przez ffmpeg.
852 %package -n FusionSound-musicprovider-mad
853 Summary: MP3 libmad music provider module for FusionSound
854 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
856 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
857 Requires: FusionSound = %{epoch}:%{version}-%{release}
859 %description -n FusionSound-musicprovider-mad
860 MP3 music provider module for FusionSound.
862 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
863 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
865 %package -n FusionSound-musicprovider-timidity
866 Summary: MIDI libtimidity music provider module for FusionSound
867 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
869 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
870 Requires: FusionSound = %{epoch}:%{version}-%{release}
871 Requires: libtimidity >= 0.2.0
873 %description -n FusionSound-musicprovider-timidity
874 MIDI libtimidity music provider module for FusionSound.
876 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
877 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
879 %package -n FusionSound-musicprovider-vorbis
880 Summary: Ogg Vorbis music provider module for FusionSound
881 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
883 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
884 Requires: FusionSound = %{epoch}:%{version}-%{release}
886 %description -n FusionSound-musicprovider-vorbis
887 Ogg Vorbis music provider module for FusionSound.
889 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
890 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
893 Summary: Shared application and Window Manager
894 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
896 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
897 Requires: %{name} = %{epoch}:%{version}-%{release}
899 %description -n SaWMan
900 SaWMan is a new window manager module for use with DirectFB. Its main
901 difference to the default module is that it allows one process to be
902 an application and window manager, implementing all kinds of
903 diversity, while SaWMan is only the working horse.
905 %description -n SaWMan -l pl.UTF-8
906 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
907 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
908 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
909 podczas gdy SaWMan jest tylko silnikiem.
911 %package -n SaWMan-devel
912 Summary: Header files for sawman library
913 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
914 Group: Development/Libraries
915 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
916 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
917 Requires: SaWMan = %{epoch}:%{version}-%{release}
919 %description -n SaWMan-devel
920 Header files for sawman library.
922 %description -n SaWMan-devel -l pl.UTF-8
923 Pliki nagłówkowe biblioteki sawman.
925 %package -n SaWMan-static
926 Summary: Static sawman library
927 Summary(pl.UTF-8): Statyczna biblioteka sawman
928 Group: Development/Libraries
929 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
930 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
932 %description -n SaWMan-static
933 Static sawman library.
935 %description -n SaWMan-static -l pl.UTF-8
936 Statyczna biblioteka sawman.
959 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
961 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
969 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
970 # MMX and SSE are detected at runtime, so it's safe to enable
972 %{!?debug:--disable-debug} \
973 --disable-maintainer-mode \
974 --disable-silent-rules \
975 %{?with_avifile:--enable-avifile} \
977 --enable-fast-install \
978 %{?with_ffmpeg:--enable-ffmpeg} \
979 %{?with_flash:--enable-flash} \
980 --enable-fusiondale \
981 --enable-fusionsound \
982 %{?with_gstreamer:--enable-gstreamer} \
984 %{?with_mpg:--enable-libmpeg3} \
986 %{?with_multi:--enable-multi} \
987 %{?with_one:--enable-one} \
988 %{?with_quicktime:--enable-openquicktime} \
994 %{?with_swfdec:--enable-swfdec} \
996 --enable-video4linux2 \
998 %{?with_xine:--enable-xine} \
999 %{?with_xine_vdpau:--enable-xine-vdpau} \
1002 %ifarch %{ix86} %{x8664} x32
1006 %ifnarch i386 i486 i586
1010 --with-smooth-scaling \
1011 %{!?with_static_libs:--disable-static}
1015 X11_LIBS="-lX11 -lXext"
1018 rm -rf $RPM_BUILD_ROOT
1019 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
1021 %{__make} -j1 install \
1022 DESTDIR=$RPM_BUILD_ROOT
1024 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1027 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1028 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1031 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
1034 rm -rf $RPM_BUILD_ROOT
1036 %post -p /sbin/ldconfig
1037 %postun -p /sbin/ldconfig
1040 %defattr(644,root,root,755)
1041 %doc AUTHORS ChangeLog NEWS README TODO
1042 %attr(755,root,root) %{_bindir}/dfbdump
1043 %attr(755,root,root) %{_bindir}/dfbdumpinput
1044 %attr(755,root,root) %{_bindir}/dfbfx
1045 %attr(755,root,root) %{_bindir}/dfbg
1046 %attr(755,root,root) %{_bindir}/dfbinfo
1047 %attr(755,root,root) %{_bindir}/dfbinput
1048 %attr(755,root,root) %{_bindir}/dfbinspector
1049 %attr(755,root,root) %{_bindir}/dfblayer
1050 %attr(755,root,root) %{_bindir}/dfbmaster
1051 %attr(755,root,root) %{_bindir}/dfbpenmount
1052 %attr(755,root,root) %{_bindir}/dfbproxy
1053 %attr(755,root,root) %{_bindir}/dfbscreen
1054 %attr(755,root,root) %{_bindir}/mkdfiff
1055 %attr(755,root,root) %{_bindir}/mkdgiff
1056 %attr(755,root,root) %{_bindir}/mkdgifft
1057 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1058 %attr(755,root,root) %{_bindir}/uwmdump
1059 %attr(755,root,root) %{_bindir}/voodooplay
1060 %attr(755,root,root) %{_bindir}/voodooplay_client
1061 %attr(755,root,root) %{_bindir}/voodooplay_server
1062 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1063 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.7
1064 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1065 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.7
1066 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1067 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.7
1069 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1070 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.7
1072 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1073 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.7
1074 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1075 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.7
1077 %dir %{dfbdir}/gfxdrivers
1078 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1079 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1080 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1081 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1082 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1083 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1084 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1085 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1086 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1087 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1088 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1089 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1090 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1091 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1092 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1093 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1094 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1095 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1096 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1097 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1099 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1100 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1102 %dir %{dfbdir}/inputdrivers
1103 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1104 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1105 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1106 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1107 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1108 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1109 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1110 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1111 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1112 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1113 %dir %{dfbdir}/interfaces
1114 %dir %{dfbdir}/interfaces/ICoreResourceManager
1115 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1116 %dir %{dfbdir}/interfaces/IDirectFB
1117 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1118 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1119 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1120 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1121 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1122 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1123 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1124 %dir %{dfbdir}/interfaces/IDirectFBFont
1125 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1126 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1127 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1128 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1129 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1130 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1131 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1132 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1133 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1134 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1135 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1136 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1137 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1138 %dir %{dfbdir}/interfaces/IDirectFBPalette
1139 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1140 %dir %{dfbdir}/interfaces/IDirectFBScreen
1141 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1142 %dir %{dfbdir}/interfaces/IDirectFBSurface
1143 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1144 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1145 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1146 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1147 %dir %{dfbdir}/interfaces/IDirectFBWindow
1148 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1149 %dir %{dfbdir}/interfaces/IDirectFBWindows
1150 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1151 %dir %{dfbdir}/interfaces/IWater
1152 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1153 %dir %{dfbdir}/systems
1154 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1155 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1156 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1158 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1159 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1160 %{_datadir}/directfb-%{version}
1161 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1162 %{_mandir}/man1/dfbg.1*
1163 %{_mandir}/man5/directfbrc.5*
1166 %defattr(644,root,root,755)
1167 %attr(755,root,root) %{_bindir}/directfb-config
1168 %attr(755,root,root) %{_bindir}/directfb-csource
1169 %attr(755,root,root) %{_libdir}/libdirect.so
1170 %attr(755,root,root) %{_libdir}/libdirectfb.so
1171 %attr(755,root,root) %{_libdir}/libfusion.so
1172 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1173 %attr(755,root,root) %{_libdir}/libuniquewm.so
1174 %attr(755,root,root) %{_libdir}/libvoodoo.so
1175 %{_libdir}/libdirect.la
1176 %{_libdir}/libdirectfb.la
1177 %{_libdir}/libfusion.la
1178 %{?with_one:%{_libdir}/libone.la}
1179 %{_libdir}/libuniquewm.la
1180 %{_libdir}/libvoodoo.la
1181 %{?with_one:%{_includedir}/One}
1182 %{_includedir}/directfb
1183 %{_includedir}/directfb-internal
1184 %{_pkgconfigdir}/direct.pc
1185 %{_pkgconfigdir}/directfb-internal.pc
1186 %{_pkgconfigdir}/directfb.pc
1187 %{_pkgconfigdir}/fusion.pc
1188 %{?with_one:%{_pkgconfigdir}/one.pc}
1189 %{_pkgconfigdir}/voodoo.pc
1190 %{_mandir}/man1/directfb-csource.1*
1192 %if %{with static_libs}
1194 %defattr(644,root,root,755)
1195 %{_libdir}/libdirect.a
1196 %{_libdir}/libdirectfb.a
1197 %{_libdir}/libfusion.a
1198 %{?with_one:%{_libdir}/libone.a}
1199 %{_libdir}/libuniquewm.a
1200 %{_libdir}/libvoodoo.a
1201 %{dfbdir}/gfxdrivers/*.[alo]*
1202 %{dfbdir}/inputdrivers/*.[alo]*
1203 %{dfbdir}/interfaces/*/*.[alo]*
1204 %{dfbdir}/systems/*.[alo]*
1205 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1206 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1210 %defattr(644,root,root,755)
1211 %doc docs/html/*.{html,png}
1212 %{_examplesdir}/%{name}-%{version}
1215 %defattr(644,root,root,755)
1216 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1219 %defattr(644,root,root,755)
1220 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1221 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1224 %defattr(644,root,root,755)
1225 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1226 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1229 %defattr(644,root,root,755)
1230 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1231 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1234 %defattr(644,root,root,755)
1235 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1238 %defattr(644,root,root,755)
1239 %doc systems/x11/README
1240 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1243 %defattr(644,root,root,755)
1244 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1248 %defattr(644,root,root,755)
1249 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1252 %files input-dynapro
1253 %defattr(644,root,root,755)
1254 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1257 %defattr(644,root,root,755)
1258 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1261 %defattr(644,root,root,755)
1262 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1264 %files input-mutouch
1265 %defattr(644,root,root,755)
1266 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1269 %defattr(644,root,root,755)
1270 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1273 %files input-ucb1x00
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1279 %defattr(644,root,root,755)
1280 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1284 %defattr(644,root,root,755)
1285 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1289 %defattr(644,root,root,755)
1290 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1293 %defattr(644,root,root,755)
1294 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1296 %files image-jpeg2000
1297 %defattr(644,root,root,755)
1298 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1301 %defattr(644,root,root,755)
1302 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1305 %defattr(644,root,root,755)
1306 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1309 %defattr(644,root,root,755)
1310 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1313 %defattr(644,root,root,755)
1314 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1317 %files video-avifile
1318 %defattr(644,root,root,755)
1319 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1324 %defattr(644,root,root,755)
1325 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1328 %if %{with gstreamer}
1329 %files video-gstreamer
1330 %defattr(644,root,root,755)
1331 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1335 %files video-libmpeg3
1336 %defattr(644,root,root,755)
1337 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1344 %if %{with quicktime}
1345 %files video-openquicktime
1346 %defattr(644,root,root,755)
1347 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1352 %defattr(644,root,root,755)
1353 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1358 %defattr(644,root,root,755)
1359 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1364 %defattr(644,root,root,755)
1365 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1366 %if %{with xine_vdpau}
1367 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1370 %files -n xine-output-video-dfb
1371 %defattr(644,root,root,755)
1372 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1376 %defattr(644,root,root,755)
1377 # ++DFB based utilities
1378 %attr(755,root,root) %{_bindir}/dfbplay
1379 %attr(755,root,root) %{_bindir}/dfbshow
1380 %attr(755,root,root) %{_bindir}/dfbswitch
1382 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1383 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.7
1386 %defattr(644,root,root,755)
1387 %attr(755,root,root) %{_libdir}/lib++dfb.so
1388 %{_libdir}/lib++dfb.la
1389 %{_includedir}/++dfb
1390 %{_pkgconfigdir}/++dfb.pc
1393 %defattr(644,root,root,755)
1394 %{_libdir}/lib++dfb.a
1397 %defattr(644,root,root,755)
1398 %attr(755,root,root) %{_bindir}/spooky
1399 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1400 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.7
1401 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1402 %dir %{dfbdir}/interfaces/IDiVine
1403 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1404 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1406 %files -n DiVine-devel
1407 %defattr(644,root,root,755)
1408 %attr(755,root,root) %{_libdir}/libdivine.so
1409 %{_libdir}/libdivine.la
1410 %{_includedir}/divine
1411 %{_pkgconfigdir}/divine.pc
1413 %files -n DiVine-static
1414 %defattr(644,root,root,755)
1415 %{_libdir}/libdivine.a
1417 %files -n FusionDale
1418 %defattr(644,root,root,755)
1419 %attr(755,root,root) %{_bindir}/fddump
1420 %attr(755,root,root) %{_bindir}/fdmaster
1421 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1422 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.7
1423 %dir %{dfbdir}/interfaces/IComa
1424 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1425 %dir %{dfbdir}/interfaces/IComaComponent
1426 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1427 %dir %{dfbdir}/interfaces/IFusionDale
1428 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1430 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1431 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1434 %files -n FusionDale-devel
1435 %defattr(644,root,root,755)
1436 %attr(755,root,root) %{_libdir}/libfusiondale.so
1437 %{_libdir}/libfusiondale.la
1438 %{_includedir}/fusiondale
1439 %{_pkgconfigdir}/fusiondale.pc
1441 %files -n FusionDale-static
1442 %defattr(644,root,root,755)
1443 %{_libdir}/libfusiondale.a
1445 %files -n FusionSound
1446 %defattr(644,root,root,755)
1447 %attr(755,root,root) %{_bindir}/fsdump
1448 %attr(755,root,root) %{_bindir}/fsmaster
1449 %attr(755,root,root) %{_bindir}/fsplay
1450 %attr(755,root,root) %{_bindir}/fsproxy
1451 %attr(755,root,root) %{_bindir}/fsvolume
1452 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1453 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.7
1454 %dir %{dfbdir}/interfaces/IFusionSound
1455 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1456 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1457 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1458 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1459 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1460 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1461 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1462 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1463 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1464 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1465 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1466 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1467 %dir %{dfbdir}/interfaces/IFusionSoundStream
1468 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1469 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1470 %dir %{dfbdir}/snddrivers
1471 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1472 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1473 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1474 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1476 %files -n FusionSound-devel
1477 %defattr(644,root,root,755)
1478 %attr(755,root,root) %{_libdir}/libfusionsound.so
1479 %{_libdir}/libfusionsound.la
1480 %{_includedir}/fusionsound
1481 %{_includedir}/fusionsound-internal
1482 %{_pkgconfigdir}/fusionsound.pc
1483 %{_pkgconfigdir}/fusionsound-internal.pc
1485 %files -n FusionSound-static
1486 %defattr(644,root,root,755)
1487 %{_libdir}/libfusionsound.a
1488 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1489 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1491 %files -n FusionSound-musicprovider-cdda
1492 %defattr(644,root,root,755)
1493 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1496 %files -n FusionSound-musicprovider-ffmpeg
1497 %defattr(644,root,root,755)
1498 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1501 %files -n FusionSound-musicprovider-mad
1502 %defattr(644,root,root,755)
1503 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1505 %files -n FusionSound-musicprovider-timidity
1506 %defattr(644,root,root,755)
1507 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1509 %files -n FusionSound-musicprovider-vorbis
1510 %defattr(644,root,root,755)
1511 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1514 %defattr(644,root,root,755)
1515 %attr(755,root,root) %{_bindir}/swmdump
1516 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1517 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.7
1518 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1520 %files -n SaWMan-devel
1521 %defattr(644,root,root,755)
1522 %attr(755,root,root) %{_libdir}/libsawman.so
1523 %{_libdir}/libsawman.la
1524 %{_includedir}/sawman
1525 %{_pkgconfigdir}/sawman.pc
1527 %files -n SaWMan-static
1528 %defattr(644,root,root,755)
1529 %{_libdir}/libsawman.a
1530 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*