1 # TODO: --enable-pvr2d when ready [requires PowerVR SDK?]
4 %bcond_with multi # build Multi-application core (requires working /dev/fusion*)
5 %bcond_without 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
24 Summary: DirectFB - Hardware graphics acceleration
25 Summary(pl.UTF-8): DirectFB - Wspomaganie grafiki
32 Source0: http://www.directfb.org/downloads/Core/DirectFB-1.7/%{name}-%{version}.tar.gz
33 # Source0-md5: 8a7bb06b3f58599b230b4cf314004512
34 Source1: http://www.directfb.org/downloads/Extras/DFBTutorials-0.5.0.tar.gz
35 # Source1-md5: 13e443a64bddd68835b574045d9025e9
36 Patch0: %{name}-am.patch
37 Patch1: %{name}-pmake.patch
38 Patch2: %{name}-fix.patch
39 Patch3: %{name}-llh-ppc.patch
40 Patch4: %{name}-zlib.patch
41 Patch5: %{name}-update.patch
42 Patch6: %{name}-gstreamer.patch
43 Patch7: %{name}-sh.patch
44 Patch8: %{name}-missing.patch
45 Patch9: %{name}-ffmpeg.patch
46 Patch10: %{name}-libmpeg3.patch
47 Patch11: %{name}-format.patch
48 URL: http://www.directfb.org/
49 BuildRequires: Mesa-libEGL-devel
50 BuildRequires: Mesa-libGLES-devel
51 BuildRequires: Mesa-libgbm-devel
52 BuildRequires: OpenGL-devel
53 BuildRequires: OpenGL-GLX-devel
54 BuildRequires: SDL-devel
55 BuildRequires: alsa-lib-devel >= 0.9
56 BuildRequires: autoconf >= 2.52
57 BuildRequires: automake
58 %{?with_avifile:BuildRequires: avifile-devel}
59 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
60 BuildRequires: freetype-devel >= 2.0.2
61 %{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
62 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
63 BuildRequires: imlib2-devel
64 BuildRequires: jasper-devel
65 BuildRequires: libcddb-devel >= 1.0.0
66 BuildRequires: libdrm-devel
67 BuildRequires: libjpeg-devel >= 6b
68 BuildRequires: libmad-devel
69 BuildRequires: libmng-devel
70 %{?with_mpg:BuildRequires: libmpeg3-devel}
71 BuildRequires: libpng-devel >= 2:1.4.0
72 BuildRequires: libstdc++-devel
73 BuildRequires: libsvg-cairo-devel >= 0.1.6
74 BuildRequires: libtiff-devel >= 4
75 BuildRequires: libtimidity-devel >= 0.1.0
76 BuildRequires: libtool
77 BuildRequires: libvdpau-devel >= 0.3
78 BuildRequires: libvncserver-devel
79 BuildRequires: libvorbis-devel >= 1:1.0.0
80 BuildRequires: libwebp-devel >= 0.2.1
81 %{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
82 %{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
83 %{?with_quicktime:BuildRequires: openquicktime-devel}
84 BuildRequires: pkgconfig
85 BuildRequires: sed >= 4.0
86 %{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
87 %{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
88 BuildRequires: sysfsutils-devel >= 1.3.0-3
89 BuildRequires: tar >= 1:1.22
90 BuildRequires: tslib-devel >= 1.0
91 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
92 %{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
93 BuildRequires: xorg-lib-libX11-devel
94 BuildRequires: xorg-lib-libXext-devel
95 BuildRequires: xorg-proto-xproto-devel
97 BuildRequires: zlib-devel >= 1.1.3
98 #BuildRequires: pkgconfig(linotype) -- font provider???
100 BuildRequires: libshbeu-devel >= 1.0.2
101 BuildRequires: libshjpeg-devel >= 1.3.3
102 BuildRequires: libuiomux-devel >= 1.5.0
104 %{?with_multi:Provides: DirectFB(multi)}
105 Obsoletes: DirectFB-image-bmp
106 Obsoletes: DirectFB-image-mpeg2
107 Obsoletes: DirectFB-image-pnm
110 Obsoletes: DirectFB-input-ucb1x00
112 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
114 %define dfbdir %{_libdir}/directfb-1.7-6
116 %define specflags -fno-strict-aliasing
119 # gcc running out of registers with -O0 in generic_mmx.h
120 %define debugcflags -O1 -g
124 DirectFB hardware graphics acceleration - libraries.
126 %description -l pl.UTF-8
127 Wspomaganie grafiki DirectFB - biblioteki.
130 Summary: DirectFB - development package
131 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
132 Group: Development/Libraries
133 Requires: %{name} = %{epoch}:%{version}-%{release}
134 %{?with_one:Requires: linux-one-devel >= 1.7.0}
135 Requires: zlib-devel >= 1.1.3
138 DirectFB header files.
140 %description devel -l pl.UTF-8
141 Pliki nagłówkowe dla DirectFB.
144 Summary: DirectFB static libraries
145 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
146 Group: Development/Libraries
147 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
150 DirectFB static libraries.
152 %description static -l pl.UTF-8
153 Statyczne biblioteki DirectFB.
156 Summary: DirectFB - documentation
157 Summary(pl.UTF-8): DirectFB - dokumentacja
161 DirectFB documentation and tutorials.
163 %description doc -l pl.UTF-8
164 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
167 Summary: DRM/KMS core system for DirectFB
168 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
170 Requires: %{name} = %{epoch}:%{version}-%{release}
172 %description core-drmkms
173 This package contains DRM/KMS core system module for DirectFB.
175 %description core-drmkms -l pl.UTF-8
176 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
179 Summary: Mesa/GLESv2 core system for DirectFB
180 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
182 Requires: %{name} = %{epoch}:%{version}-%{release}
184 %description core-mesa
185 This package contains Mesa/GLESv2 core system module for DirectFB.
187 %description core-mesa -l pl.UTF-8
188 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
191 Summary: SDL core system for DirectFB
192 Summary(pl.UTF-8): System SDL dla DirectFB
194 Requires: %{name} = %{epoch}:%{version}-%{release}
196 %description core-sdl
197 This package contains SDL core system module for DirectFB.
199 %description core-sdl -l pl.UTF-8
200 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
203 Summary: X11/VDPAU core system for DirectFB
204 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
206 Requires: %{name} = %{epoch}:%{version}-%{release}
208 %description core-vdpau
209 This package contains X11/VDPAU core system module for DirectFB.
211 %description core-vdpau -l pl.UTF-8
212 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
215 Summary: VNC core system for DirectFB
216 Summary(pl.UTF-8): System VNC dla DirectFB
218 Requires: %{name} = %{epoch}:%{version}-%{release}
220 %description core-vnc
221 This package contains VNC core system module for DirectFB.
223 %description core-vnc -l pl.UTF-8
224 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
227 Summary: X11 core system for DirectFB
228 Summary(pl.UTF-8): System X11 dla DirectFB
230 Requires: %{name} = %{epoch}:%{version}-%{release}
232 %description core-x11
233 This package contains X11 core system module for DirectFB.
235 %description core-x11 -l pl.UTF-8
236 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
239 Summary: FreeType2 font provider for DirectFB
240 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
242 Requires: %{name} = %{epoch}:%{version}-%{release}
244 %description font-ft2
245 This package contains FreeType2 font provider for DirectFB.
247 %description font-ft2 -l pl.UTF-8
248 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
249 bibliotekę FreeType2.
252 Summary: SH7722/SH7723 graphics driver for DirectFB
253 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
255 Requires: %{name} = %{epoch}:%{version}-%{release}
256 Requires: libshbeu >= 1.0.2
257 Requires: libshjpeg >= 1.3.3
258 Requires: libuiomux >= 1.5.0
260 %description gfx-sh772x
261 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
263 %description gfx-sh772x -l pl.UTF-8
264 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
266 %package input-dynapro
267 Summary: Dynapro touchscreen input driver for DirectFB
268 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
270 Requires: %{name} = %{epoch}:%{version}-%{release}
272 %description input-dynapro
273 Dynapro touchscreen input driver for DirectFB.
275 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
276 unless you don't have Dynapro device connected to this port. It can
277 mess with other devices connected to this port (mouse, modem etc.).
279 %description input-dynapro -l pl.UTF-8
280 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
282 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
283 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
284 do tego portu. Sterownik może utrudnić współpracę z innymi
285 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
288 Summary: ELO touchscreen input driver for DirectFB
289 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
291 Requires: %{name} = %{epoch}:%{version}-%{release}
293 %description input-elo
294 ELO touchscreen input driver for DirectFB.
296 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
297 unless you have ELO device connected to this port. It can mess with
298 other devices connected to this port (mouse, modem etc.).
300 %description input-elo -l pl.UTF-8
301 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
303 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
304 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
305 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
306 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
309 Summary: Gunze touchscreen input driver for DirectFB
310 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
312 Requires: %{name} = %{epoch}:%{version}-%{release}
314 %description input-gunze
315 Gunze touchscreen input driver for DirectFB.
317 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
318 unless you don't have Gunze device connected to this port. It can mess
319 with other devices connected to this port (mouse, modem etc.).
321 %description input-gunze -l pl.UTF-8
322 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
324 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
325 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
326 do tego portu. Sterownik może utrudnić współpracę z innymi
327 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
329 %package input-mutouch
330 Summary: MuTouch touchscreen input driver for DirectFB
331 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
333 Requires: %{name} = %{epoch}:%{version}-%{release}
335 %description input-mutouch
336 MuTouch touchscreen input driver for DirectFB.
338 NOTE: it needs "mut-device" setting in directfbrc in order to work.
340 %description input-mutouch -l pl.UTF-8
341 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
343 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
346 Summary: tslib-based touchscreen input driver for DirectFB
347 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
349 Requires: %{name} = %{epoch}:%{version}-%{release}
350 Requires: tslib >= 1.0
352 %description input-tslib
353 tslib-based touchscreen input driver for DirectFB
355 %description input-tslib -l pl.UTF-8
356 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
358 %package input-ucb1x00
359 Summary: UCB1x00 touchscreen input driver for DirectFB
360 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
362 Requires: %{name} = %{epoch}:%{version}-%{release}
364 %description input-ucb1x00
365 UCB1x00 touchscreen input driver for DirectFB.
367 %description input-ucb1x00 -l pl.UTF-8
368 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
370 %package input-wm97xx
371 Summary: WM97xx touchscreen input driver for DirectFB
372 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
374 Requires: %{name} = %{epoch}:%{version}-%{release}
376 %description input-wm97xx
377 WM97xx touchscreen input driver for DirectFB.
379 %description input-wm97xx -l pl.UTF-8
380 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
382 %package image-ffmpeg
383 Summary: FFmpeg image provider for DirectFB
384 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
386 Requires: %{name} = %{epoch}:%{version}-%{release}
388 %description image-ffmpeg
389 DirectFB image provider using FFmpeg codecs.
391 %description image-ffmpeg -l pl.UTF-8
392 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
393 użyciu kodeków FFmpeg.
395 %package image-imlib2
396 Summary: Imlib2 image provider for DirectFB
397 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
399 Requires: %{name} = %{epoch}:%{version}-%{release}
401 %description image-imlib2
402 This package contains Imlib2 image provider for DirectFB.
404 %description image-imlib2 -l pl.UTF-8
405 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
408 Summary: JPEG image provider for DirectFB
409 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
411 Requires: %{name} = %{epoch}:%{version}-%{release}
413 %description image-jpeg
414 This package contains JPEG image provider for DirectFB.
416 %description image-jpeg -l pl.UTF-8
417 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
419 %package image-jpeg2000
420 Summary: JPEG2000 image provider for DirectFB
421 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
423 Requires: %{name} = %{epoch}:%{version}-%{release}
425 %description image-jpeg2000
426 This package contains JPEG2000 image provider for DirectFB (based on
429 %description image-jpeg2000 -l pl.UTF-8
430 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
431 dostarczającą grafikę JPEG2000.
434 Summary: PNG image provider for DirectFB
435 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
437 Requires: %{name} = %{epoch}:%{version}-%{release}
438 Requires: libpng >= 2:1.4.0
440 %description image-png
441 This package contains PNG image provider for DirectFB.
443 %description image-png -l pl.UTF-8
444 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
447 Summary: SVG image provider for DirectFB
448 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
450 Requires: %{name} = %{epoch}:%{version}-%{release}
451 Requires: libsvg-cairo >= 0.1.6
453 %description image-svg
454 This package contains SVG image provider for DirectFB, based on Cairo
457 %description image-svg -l pl.UTF-8
458 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
459 dostarczającą grafikę SVG.
462 Summary: TIFF image provider for DirectFB
463 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
465 Requires: %{name} = %{epoch}:%{version}-%{release}
466 Requires: libtiff >= 4
468 %description image-tiff
469 This package contains TIFF image provider for DirectFB.
471 %description image-tiff -l pl.UTF-8
472 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
475 Summary: WebP image provider for DirectFB
476 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
478 Requires: %{name} = %{epoch}:%{version}-%{release}
479 Requires: libwebp >= 0.2.1
481 %description image-webp
482 This package contains WebP image provider for DirectFB.
484 %description image-webp -l pl.UTF-8
485 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
487 %package video-avifile
488 Summary: Avifile video provider for DirectFB
489 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
491 Requires: %{name} = %{epoch}:%{version}-%{release}
493 %description video-avifile
494 DirectFB video provider using Avifile codecs.
496 %description video-avifile -l pl.UTF-8
497 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
498 użyciu kodeków Avifile.
500 %package video-ffmpeg
501 Summary: FFmpeg video provider for DirectFB
502 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
504 Requires: %{name} = %{epoch}:%{version}-%{release}
506 %description video-ffmpeg
507 DirectFB video provider using FFmpeg codecs.
509 %description video-ffmpeg -l pl.UTF-8
510 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
511 użyciu kodeków FFmpeg.
513 %package video-gstreamer
514 Summary: GStreamer video provider for DirectFB
515 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
517 Requires: %{name} = %{epoch}:%{version}-%{release}
519 %description video-gstreamer
520 This package contains GStreamer video provider for DirectFB.
522 %description video-gstreamer -l pl.UTF-8
523 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
526 %package video-libmpeg3
527 Summary: MPEG video provider for DirectFB
528 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
530 Requires: %{name} = %{epoch}:%{version}-%{release}
532 %description video-libmpeg3
533 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
534 DirectFB. It uses libmpeg3 library.
536 %description video-libmpeg3 -l pl.UTF-8
537 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
538 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
541 Summary: MNG video provider for DirectFB
542 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
544 Requires: %{name} = %{epoch}:%{version}-%{release}
546 %description video-mng
547 This package contains MNG video provider for DirectFB.
549 %description video-mng -l pl.UTF-8
550 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
552 %package video-openquicktime
553 Summary: OpenQuicktime video provider for DirectFB
554 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
556 Requires: %{name} = %{epoch}:%{version}-%{release}
558 %description video-openquicktime
559 This package contains OpenQuicktime video provider for DirectFB. It
560 supports all RGB and YUV formats and does audio playback.
562 %description video-openquicktime -l pl.UTF-8
563 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
564 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
568 Summary: ShockWave Flash video provider for DirectFB
569 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
571 Requires: %{name} = %{epoch}:%{version}-%{release}
573 %description video-swf
574 This package contains SWF (ShockWave Flash) video provider for
575 DirectFB. It uses flash library.
577 %description video-swf -l pl.UTF-8
578 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
579 (ShockWave Flash) przy użyciu biblioteki flash.
581 %package video-swfdec
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-swfdec
588 This package contains SWF (ShockWave Flash) video provider for
589 DirectFB. It uses swfdec library.
591 %description video-swfdec -l pl.UTF-8
592 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
593 (ShockWave Flash) przy użyciu biblioteki swfdec.
596 Summary: XINE video provider for DirectFB
597 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
599 Requires: %{name} = %{epoch}:%{version}-%{release}
600 %requires_eq xine-lib
602 %description video-xine
603 This package contains video provider for DirectFB which uses XINE
604 library and plugins. It handles a wide range of video formats.
606 %description video-xine -l pl.UTF-8
607 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
608 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
611 %package -n xine-output-video-dfb
612 Summary: DirectFB video output plugin for XINE
613 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
615 Requires: %{name} = %{epoch}:%{version}-%{release}
616 %requires_eq xine-lib
618 %description -n xine-output-video-dfb
619 DirectFB video output plugin for XINE.
621 %description -n xine-output-video-dfb -l pl.UTF-8
622 Wtyczka wyjścia obrazu DirectFB dla XINE.
625 Summary: ++DFB - advanced C++ binding for DirectFB
626 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
628 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
629 Requires: %{name} = %{epoch}:%{version}-%{release}
630 # (probably) can't Obsolete ++DFB
634 ++DFB - advanced C++ binding for DirectFB.
636 %description c++ -l pl.UTF-8
637 ++DFB - zaawansowane wiązania C++ do DirectFB.
640 Summary: Header files for ++DFB
641 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
642 Group: Development/Libraries
643 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
644 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
645 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
646 Requires: libstdc++-devel
647 Obsoletes: __DFB-devel
649 %description c++-devel
650 Header files for ++DFB.
652 %description c++-devel -l pl.UTF-8
653 Pliki nagłówkowe ++DFB.
656 Summary: Static ++DFB library
657 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
658 Group: Development/Libraries
659 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
660 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
661 Obsoletes: __DFB-static
663 %description c++-static
664 Static ++DFB library.
666 %description c++-static -l pl.UTF-8
667 Statyczna biblioteka ++DFB.
670 Summary: DirectFB Virtual Input extension
671 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
673 Requires: %{name} = %{epoch}:%{version}-%{release}
675 %description -n DiVine
677 - an input driver that reads raw input events from a pipe and
678 dispatches them via a virtual input device.
679 - a library that handles the connection to the input driver including
680 helper functions for generating events.
681 - a tool called "spooky" to generate input events using a simple
682 script featuring button or motion events, linear or circular
683 automated motion and delays.
685 %description -n DiVine -l pl.UTF-8
687 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
688 i przekazującego je poprzez wirtualne urządzenie wejściowe,
689 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
690 zawierającej funkcje pomocnicze do generowania zdarzeń,
691 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
692 prostego skryptu oferującego zdarzenia związane z przyciskami i
693 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
695 %package -n DiVine-devel
696 Summary: Header files for divine library
697 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
698 Group: Development/Libraries
699 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
700 Requires: DiVine = %{epoch}:%{version}-%{release}
702 %description -n DiVine-devel
703 Header files for divine library.
705 %description -n DiVine-devel -l pl.UTF-8
706 Pliki nagłówkowe biblioteki divine.
708 %package -n DiVine-static
709 Summary: Static divine library
710 Summary(pl.UTF-8): Statyczna biblioteka divine
711 Group: Development/Libraries
712 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
714 %description -n DiVine-static
715 Static divine library.
717 %description -n DiVine-static -l pl.UTF-8
718 Statyczna biblioteka divine.
720 %package -n FusionDale
721 Summary: FusionDale - applied Fusion, collection of services for applications
722 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
724 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
725 Requires: %{name} = %{epoch}:%{version}-%{release}
727 %description -n FusionDale
728 FusionDale is applied Fusion and will be a collection of different
729 services for use by applications and other libraries (like Coma
730 component manager or messaging API).
732 %description -n FusionDale -l pl.UTF-8
733 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
734 usług przeznaczonych do wykorzystywania przez aplikacje i inne
735 biblioteki (takich jak zarządca komponentów Coma czy API do
738 %package -n FusionDale-devel
739 Summary: Header files for the FusionDale
740 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
741 Group: Development/Libraries
742 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
743 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
744 Requires: FusionDale = %{epoch}:%{version}-%{release}
746 %description -n FusionDale-devel
747 Header files required for development using FusionDale.
749 %description -n FusionDale-devel -l pl.UTF-8
750 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
753 %package -n FusionDale-static
754 Summary: Static FusionDale library
755 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
756 Group: Development/Libraries
757 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
758 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
760 %description -n FusionDale-static
761 Static FusionDale library.
763 %description -n FusionDale-static -l pl.UTF-8
764 Statyczna biblioteka FusionDale.
766 %package -n FusionSound
767 Summary: Audio sub system for multiple applications
768 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
770 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
771 Requires: %{name} = %{epoch}:%{version}-%{release}
773 %description -n FusionSound
774 FusionSound supports multiple applications using Fusion IPC. It
775 provides streams, static sound buffers and control over any number of
776 concurrent playbacks. Sample data is always stored in shared memory,
777 starting a playback simply adds an entry to the playlist of the mixer
778 thread in the master application.
780 %description -n FusionSound -l pl.UTF-8
781 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
782 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
783 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
784 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
785 odtwarzania miksera w nadrzędnej aplikacji.
787 %package -n FusionSound-devel
788 Summary: Development files for the FusionSound
789 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
790 Group: Development/Libraries
791 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
792 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
793 Requires: FusionSound = %{epoch}:%{version}-%{release}
795 %description -n FusionSound-devel
796 Header files required for development using FusionSound.
798 %description -n FusionSound-devel -l pl.UTF-8
799 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
802 %package -n FusionSound-static
803 Summary: Static FusionSound library
804 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
805 Group: Development/Libraries
806 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
807 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
809 %description -n FusionSound-static
810 Static FusionSound library.
812 %description -n FusionSound-static -l pl.UTF-8
813 Statyczna biblioteka FusionSound.
815 %package -n FusionSound-musicprovider-cdda
816 Summary: CD-DA music provider module for FusionSound
817 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
819 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
820 Requires: FusionSound = %{epoch}:%{version}-%{release}
822 %description -n FusionSound-musicprovider-cdda
823 CD-DA music provider module for FusionSound.
825 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
826 Moduł FusionSound dostarczający muzykę CD-DA.
828 %package -n FusionSound-musicprovider-ffmpeg
829 Summary: ffmpeg music provider module for FusionSound
830 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
832 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
833 Requires: FusionSound = %{epoch}:%{version}-%{release}
835 %description -n FusionSound-musicprovider-ffmpeg
836 ffmpeg music provider module for FusionSound.
838 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
839 Moduł FusionSound dostarczający muzykę przez ffmpeg.
841 %package -n FusionSound-musicprovider-mad
842 Summary: MP3 libmad music provider module for FusionSound
843 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
845 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
846 Requires: FusionSound = %{epoch}:%{version}-%{release}
848 %description -n FusionSound-musicprovider-mad
849 MP3 music provider module for FusionSound.
851 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
852 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
854 %package -n FusionSound-musicprovider-timidity
855 Summary: MIDI libtimidity music provider module for FusionSound
856 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
858 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
859 Requires: FusionSound = %{epoch}:%{version}-%{release}
861 %description -n FusionSound-musicprovider-timidity
862 MIDI libtimidity music provider module for FusionSound.
864 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
865 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
867 %package -n FusionSound-musicprovider-vorbis
868 Summary: Ogg Vorbis music provider module for FusionSound
869 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
871 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
872 Requires: FusionSound = %{epoch}:%{version}-%{release}
874 %description -n FusionSound-musicprovider-vorbis
875 Ogg Vorbis music provider module for FusionSound.
877 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
878 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
881 Summary: Shared application and Window Manager
882 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
884 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
885 Requires: %{name} = %{epoch}:%{version}-%{release}
887 %description -n SaWMan
888 SaWMan is a new window manager module for use with DirectFB. Its main
889 difference to the default module is that it allows one process to be
890 an application and window manager, implementing all kinds of
891 diversity, while SaWMan is only the working horse.
893 %description -n SaWMan -l pl.UTF-8
894 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
895 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
896 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
897 podczas gdy SaWMan jest tylko silnikiem.
899 %package -n SaWMan-devel
900 Summary: Header files for sawman library
901 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
902 Group: Development/Libraries
903 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
904 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
905 Requires: SaWMan = %{epoch}:%{version}-%{release}
907 %description -n SaWMan-devel
908 Header files for sawman library.
910 %description -n SaWMan-devel -l pl.UTF-8
911 Pliki nagłówkowe biblioteki sawman.
913 %package -n SaWMan-static
914 Summary: Static sawman library
915 Summary(pl.UTF-8): Statyczna biblioteka sawman
916 Group: Development/Libraries
917 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
918 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
920 %description -n SaWMan-static
921 Static sawman library.
923 %description -n SaWMan-static -l pl.UTF-8
924 Statyczna biblioteka sawman.
942 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
944 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
952 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
953 # MMX and SSE are detected at runtime, so it's safe to enable
955 %{!?debug:--disable-debug} \
956 --disable-maintainer-mode \
957 --disable-silent-rules \
958 %{?with_avifile:--enable-avifile} \
960 --enable-fast-install \
961 %{?with_ffmpeg:--enable-ffmpeg} \
962 %{?with_flash:--enable-flash} \
963 --enable-fusiondale \
964 --enable-fusionsound \
965 %{?with_gstreamer:--enable-gstreamer} \
967 %{?with_mpg:--enable-libmpeg3} \
969 %{?with_multi:--enable-multi} \
970 %{?with_one:--enable-one} \
971 %{?with_quicktime:--enable-openquicktime} \
977 %{?with_swfdec:--enable-swfdec} \
979 --enable-video4linux2 \
981 %{?with_xine:--enable-xine} \
982 %{?with_xine_vdpau:--enable-xine-vdpau} \
985 %ifarch %{ix86} %{x8664}
989 %ifnarch i386 i486 i586
993 --with-smooth-scaling \
994 %{!?with_static_libs:--disable-static}
998 X11_LIBS="-lX11 -lXext"
1001 rm -rf $RPM_BUILD_ROOT
1002 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
1004 %{__make} -j1 install \
1005 DESTDIR=$RPM_BUILD_ROOT
1007 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1010 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1011 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1014 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
1017 rm -rf $RPM_BUILD_ROOT
1019 %post -p /sbin/ldconfig
1020 %postun -p /sbin/ldconfig
1023 %defattr(644,root,root,755)
1024 %doc AUTHORS ChangeLog NEWS README TODO
1025 %attr(755,root,root) %{_bindir}/dfbdump
1026 %attr(755,root,root) %{_bindir}/dfbdumpinput
1027 %attr(755,root,root) %{_bindir}/dfbfx
1028 %attr(755,root,root) %{_bindir}/dfbg
1029 %attr(755,root,root) %{_bindir}/dfbinfo
1030 %attr(755,root,root) %{_bindir}/dfbinput
1031 %attr(755,root,root) %{_bindir}/dfbinspector
1032 %attr(755,root,root) %{_bindir}/dfblayer
1033 %attr(755,root,root) %{_bindir}/dfbmaster
1034 %attr(755,root,root) %{_bindir}/dfbpenmount
1035 %attr(755,root,root) %{_bindir}/dfbproxy
1036 %attr(755,root,root) %{_bindir}/dfbscreen
1037 %attr(755,root,root) %{_bindir}/mkdfiff
1038 %attr(755,root,root) %{_bindir}/mkdgiff
1039 %attr(755,root,root) %{_bindir}/mkdgifft
1040 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1041 %attr(755,root,root) %{_bindir}/uwmdump
1042 %attr(755,root,root) %{_bindir}/voodooplay
1043 %attr(755,root,root) %{_bindir}/voodooplay_client
1044 %attr(755,root,root) %{_bindir}/voodooplay_server
1045 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1046 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.6
1047 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1048 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.6
1049 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1050 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.6
1052 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1053 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.6
1055 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1056 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.6
1057 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1058 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.6
1060 %dir %{dfbdir}/gfxdrivers
1061 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1062 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1063 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1064 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1065 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1066 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1067 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1068 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1069 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1070 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1071 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1072 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1073 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1074 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1075 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1076 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1077 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1078 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1079 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1080 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1082 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1083 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1085 %dir %{dfbdir}/inputdrivers
1086 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1087 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1088 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1089 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1090 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1091 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1092 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1093 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1094 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1095 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1096 %dir %{dfbdir}/interfaces
1097 %dir %{dfbdir}/interfaces/ICoreResourceManager
1098 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1099 %dir %{dfbdir}/interfaces/IDirectFB
1100 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1101 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1102 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1103 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1104 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1105 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1106 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1107 %dir %{dfbdir}/interfaces/IDirectFBFont
1108 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1109 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1110 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1111 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1112 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1113 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1114 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1115 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1116 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1117 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1118 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1119 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1120 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1121 %dir %{dfbdir}/interfaces/IDirectFBPalette
1122 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1123 %dir %{dfbdir}/interfaces/IDirectFBScreen
1124 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1125 %dir %{dfbdir}/interfaces/IDirectFBSurface
1126 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1127 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1128 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1129 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1130 %dir %{dfbdir}/interfaces/IDirectFBWindow
1131 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1132 %dir %{dfbdir}/interfaces/IDirectFBWindows
1133 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1134 %dir %{dfbdir}/interfaces/IWater
1135 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1136 %dir %{dfbdir}/systems
1137 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1138 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1139 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1141 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1142 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1143 %{_datadir}/directfb-%{version}
1144 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1145 %{_mandir}/man1/dfbg.1*
1146 %{_mandir}/man5/directfbrc.5*
1149 %defattr(644,root,root,755)
1150 %attr(755,root,root) %{_bindir}/directfb-config
1151 %attr(755,root,root) %{_bindir}/directfb-csource
1152 %attr(755,root,root) %{_libdir}/libdirect.so
1153 %attr(755,root,root) %{_libdir}/libdirectfb.so
1154 %attr(755,root,root) %{_libdir}/libfusion.so
1155 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1156 %attr(755,root,root) %{_libdir}/libuniquewm.so
1157 %attr(755,root,root) %{_libdir}/libvoodoo.so
1158 %{_libdir}/libdirect.la
1159 %{_libdir}/libdirectfb.la
1160 %{_libdir}/libfusion.la
1161 %{?with_one:%{_libdir}/libone.la}
1162 %{_libdir}/libuniquewm.la
1163 %{_libdir}/libvoodoo.la
1165 %{_includedir}/directfb
1166 %{_includedir}/directfb-internal
1167 %{_pkgconfigdir}/direct.pc
1168 %{_pkgconfigdir}/directfb-internal.pc
1169 %{_pkgconfigdir}/directfb.pc
1170 %{_pkgconfigdir}/fusion.pc
1171 %{?with_one:%{_pkgconfigdir}/one.pc}
1172 %{_pkgconfigdir}/voodoo.pc
1173 %{_mandir}/man1/directfb-csource.1*
1175 %if %{with static_libs}
1177 %defattr(644,root,root,755)
1178 %{_libdir}/libdirect.a
1179 %{_libdir}/libdirectfb.a
1180 %{_libdir}/libfusion.a
1181 %{?with_one:%{_libdir}/libone.a}
1182 %{_libdir}/libuniquewm.a
1183 %{_libdir}/libvoodoo.a
1184 %{dfbdir}/gfxdrivers/*.[alo]*
1185 %{dfbdir}/inputdrivers/*.[alo]*
1186 %{dfbdir}/interfaces/*/*.[alo]*
1187 %{dfbdir}/systems/*.[alo]*
1188 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1189 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1193 %defattr(644,root,root,755)
1194 %doc docs/html/*.{html,png}
1195 %{_examplesdir}/%{name}-%{version}
1198 %defattr(644,root,root,755)
1199 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1202 %defattr(644,root,root,755)
1203 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1204 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1207 %defattr(644,root,root,755)
1208 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1209 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1212 %defattr(644,root,root,755)
1213 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1214 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1217 %defattr(644,root,root,755)
1218 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1221 %defattr(644,root,root,755)
1222 %doc systems/x11/README
1223 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1226 %defattr(644,root,root,755)
1227 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1231 %defattr(644,root,root,755)
1232 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1235 %files input-dynapro
1236 %defattr(644,root,root,755)
1237 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1240 %defattr(644,root,root,755)
1241 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1244 %defattr(644,root,root,755)
1245 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1247 %files input-mutouch
1248 %defattr(644,root,root,755)
1249 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1252 %defattr(644,root,root,755)
1253 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1256 %files input-ucb1x00
1257 %defattr(644,root,root,755)
1258 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1262 %defattr(644,root,root,755)
1263 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1267 %defattr(644,root,root,755)
1268 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1272 %defattr(644,root,root,755)
1273 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1276 %defattr(644,root,root,755)
1277 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1279 %files image-jpeg2000
1280 %defattr(644,root,root,755)
1281 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1284 %defattr(644,root,root,755)
1285 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1288 %defattr(644,root,root,755)
1289 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1292 %defattr(644,root,root,755)
1293 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1296 %defattr(644,root,root,755)
1297 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1300 %files video-avifile
1301 %defattr(644,root,root,755)
1302 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1307 %defattr(644,root,root,755)
1308 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1311 %if %{with gstreamer}
1312 %files video-gstreamer
1313 %defattr(644,root,root,755)
1314 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1318 %files video-libmpeg3
1319 %defattr(644,root,root,755)
1320 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1324 %defattr(644,root,root,755)
1325 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1327 %if %{with quicktime}
1328 %files video-openquicktime
1329 %defattr(644,root,root,755)
1330 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1335 %defattr(644,root,root,755)
1336 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1347 %defattr(644,root,root,755)
1348 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1349 %if %{with xine_vdpau}
1350 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1353 %files -n xine-output-video-dfb
1354 %defattr(644,root,root,755)
1355 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1359 %defattr(644,root,root,755)
1360 # ++DFB based utilities
1361 %attr(755,root,root) %{_bindir}/dfbplay
1362 %attr(755,root,root) %{_bindir}/dfbshow
1363 %attr(755,root,root) %{_bindir}/dfbswitch
1365 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1366 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.6
1369 %defattr(644,root,root,755)
1370 %attr(755,root,root) %{_libdir}/lib++dfb.so
1371 %{_libdir}/lib++dfb.la
1372 %{_includedir}/++dfb
1373 %{_pkgconfigdir}/++dfb.pc
1376 %defattr(644,root,root,755)
1377 %{_libdir}/lib++dfb.a
1380 %defattr(644,root,root,755)
1381 %attr(755,root,root) %{_bindir}/spooky
1382 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1383 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.6
1384 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1385 %dir %{dfbdir}/interfaces/IDiVine
1386 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1387 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1389 %files -n DiVine-devel
1390 %defattr(644,root,root,755)
1391 %attr(755,root,root) %{_libdir}/libdivine.so
1392 %{_libdir}/libdivine.la
1393 %{_includedir}/divine
1394 %{_pkgconfigdir}/divine.pc
1396 %files -n DiVine-static
1397 %defattr(644,root,root,755)
1398 %{_libdir}/libdivine.a
1400 %files -n FusionDale
1401 %defattr(644,root,root,755)
1402 %attr(755,root,root) %{_bindir}/fddump
1403 %attr(755,root,root) %{_bindir}/fdmaster
1404 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1405 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.6
1406 %dir %{dfbdir}/interfaces/IComa
1407 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1408 %dir %{dfbdir}/interfaces/IComaComponent
1409 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1410 %dir %{dfbdir}/interfaces/IFusionDale
1411 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1412 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1413 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1415 %files -n FusionDale-devel
1416 %defattr(644,root,root,755)
1417 %attr(755,root,root) %{_libdir}/libfusiondale.so
1418 %{_libdir}/libfusiondale.la
1419 %{_includedir}/fusiondale
1420 %{_pkgconfigdir}/fusiondale.pc
1422 %files -n FusionDale-static
1423 %defattr(644,root,root,755)
1424 %{_libdir}/libfusiondale.a
1426 %files -n FusionSound
1427 %defattr(644,root,root,755)
1428 %attr(755,root,root) %{_bindir}/fsdump
1429 %attr(755,root,root) %{_bindir}/fsmaster
1430 %attr(755,root,root) %{_bindir}/fsplay
1431 %attr(755,root,root) %{_bindir}/fsproxy
1432 %attr(755,root,root) %{_bindir}/fsvolume
1433 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1434 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.6
1435 %dir %{dfbdir}/interfaces/IFusionSound
1436 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1437 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1438 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1439 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1440 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1441 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1442 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1443 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1444 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1445 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1446 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1447 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1448 %dir %{dfbdir}/interfaces/IFusionSoundStream
1449 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1450 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1451 %dir %{dfbdir}/snddrivers
1452 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1453 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1454 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1455 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1457 %files -n FusionSound-devel
1458 %defattr(644,root,root,755)
1459 %attr(755,root,root) %{_libdir}/libfusionsound.so
1460 %{_libdir}/libfusionsound.la
1461 %{_includedir}/fusionsound
1462 %{_includedir}/fusionsound-internal
1463 %{_pkgconfigdir}/fusionsound.pc
1464 %{_pkgconfigdir}/fusionsound-internal.pc
1466 %files -n FusionSound-static
1467 %defattr(644,root,root,755)
1468 %{_libdir}/libfusionsound.a
1469 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1470 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1472 %files -n FusionSound-musicprovider-cdda
1473 %defattr(644,root,root,755)
1474 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1477 %files -n FusionSound-musicprovider-ffmpeg
1478 %defattr(644,root,root,755)
1479 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1482 %files -n FusionSound-musicprovider-mad
1483 %defattr(644,root,root,755)
1484 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1486 %files -n FusionSound-musicprovider-timidity
1487 %defattr(644,root,root,755)
1488 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1490 %files -n FusionSound-musicprovider-vorbis
1491 %defattr(644,root,root,755)
1492 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1495 %defattr(644,root,root,755)
1496 %attr(755,root,root) %{_bindir}/swmdump
1497 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1498 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.6
1499 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1501 %files -n SaWMan-devel
1502 %defattr(644,root,root,755)
1503 %attr(755,root,root) %{_libdir}/libsawman.so
1504 %{_libdir}/libsawman.la
1505 %{_includedir}/sawman
1506 %{_pkgconfigdir}/sawman.pc
1508 %files -n SaWMan-static
1509 %defattr(644,root,root,755)
1510 %{_libdir}/libsawman.a
1511 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*