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: 0ef44c16a414312fd38d6764e2cb9893
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: tslib-devel >= 1.0
90 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
91 %{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
92 BuildRequires: xorg-lib-libX11-devel
93 BuildRequires: xorg-lib-libXext-devel
94 BuildRequires: xorg-proto-xproto-devel
95 BuildRequires: zlib-devel >= 1.1.3
96 #BuildRequires: pkgconfig(linotype) -- font provider???
98 BuildRequires: libshbeu-devel >= 1.0.2
99 BuildRequires: libshjpeg-devel >= 1.3.3
100 BuildRequires: libuiomux-devel >= 1.5.0
102 %{?with_multi:Provides: DirectFB(multi)}
103 Obsoletes: DirectFB-image-bmp
104 Obsoletes: DirectFB-image-mpeg2
105 Obsoletes: DirectFB-image-pnm
108 Obsoletes: DirectFB-input-ucb1x00
110 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
112 %define dfbdir %{_libdir}/directfb-1.7-1
114 %define specflags -fno-strict-aliasing
117 # gcc running out of registers with -O0 in generic_mmx.h
118 %define debugcflags -O1 -g
122 DirectFB hardware graphics acceleration - libraries.
124 %description -l pl.UTF-8
125 Wspomaganie grafiki DirectFB - biblioteki.
128 Summary: DirectFB - development package
129 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
130 Group: Development/Libraries
131 Requires: %{name} = %{epoch}:%{version}-%{release}
132 %{?with_one:Requires: linux-one-devel >= 1.7.0}
133 Requires: zlib-devel >= 1.1.3
136 DirectFB header files.
138 %description devel -l pl.UTF-8
139 Pliki nagłówkowe dla DirectFB.
142 Summary: DirectFB static libraries
143 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
144 Group: Development/Libraries
145 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
148 DirectFB static libraries.
150 %description static -l pl.UTF-8
151 Statyczne biblioteki DirectFB.
154 Summary: DirectFB - documentation
155 Summary(pl.UTF-8): DirectFB - dokumentacja
159 DirectFB documentation and tutorials.
161 %description doc -l pl.UTF-8
162 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
165 Summary: DRM/KMS core system for DirectFB
166 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
168 Requires: %{name} = %{epoch}:%{version}-%{release}
170 %description core-drmkms
171 This package contains DRM/KMS core system module for DirectFB.
173 %description core-drmkms -l pl.UTF-8
174 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
177 Summary: Mesa/GLESv2 core system for DirectFB
178 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
180 Requires: %{name} = %{epoch}:%{version}-%{release}
182 %description core-mesa
183 This package contains Mesa/GLESv2 core system module for DirectFB.
185 %description core-mesa -l pl.UTF-8
186 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
189 Summary: SDL core system for DirectFB
190 Summary(pl.UTF-8): System SDL dla DirectFB
192 Requires: %{name} = %{epoch}:%{version}-%{release}
194 %description core-sdl
195 This package contains SDL core system module for DirectFB.
197 %description core-sdl -l pl.UTF-8
198 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
201 Summary: X11/VDPAU core system for DirectFB
202 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
204 Requires: %{name} = %{epoch}:%{version}-%{release}
206 %description core-vdpau
207 This package contains X11/VDPAU core system module for DirectFB.
209 %description core-vdpau -l pl.UTF-8
210 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
213 Summary: VNC core system for DirectFB
214 Summary(pl.UTF-8): System VNC dla DirectFB
216 Requires: %{name} = %{epoch}:%{version}-%{release}
218 %description core-vnc
219 This package contains VNC core system module for DirectFB.
221 %description core-vnc -l pl.UTF-8
222 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
225 Summary: X11 core system for DirectFB
226 Summary(pl.UTF-8): System X11 dla DirectFB
228 Requires: %{name} = %{epoch}:%{version}-%{release}
230 %description core-x11
231 This package contains X11 core system module for DirectFB.
233 %description core-x11 -l pl.UTF-8
234 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
237 Summary: FreeType2 font provider for DirectFB
238 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
240 Requires: %{name} = %{epoch}:%{version}-%{release}
242 %description font-ft2
243 This package contains FreeType2 font provider for DirectFB.
245 %description font-ft2 -l pl.UTF-8
246 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
247 bibliotekę FreeType2.
250 Summary: SH7722/SH7723 graphics driver for DirectFB
251 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
253 Requires: %{name} = %{epoch}:%{version}-%{release}
254 Requires: libshbeu >= 1.0.2
255 Requires: libshjpeg >= 1.3.3
256 Requires: libuiomux >= 1.5.0
258 %description gfx-sh772x
259 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
261 %description gfx-sh772x -l pl.UTF-8
262 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
264 %package input-dynapro
265 Summary: Dynapro touchscreen input driver for DirectFB
266 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
268 Requires: %{name} = %{epoch}:%{version}-%{release}
270 %description input-dynapro
271 Dynapro touchscreen input driver for DirectFB.
273 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
274 unless you don't have Dynapro device connected to this port. It can
275 mess with other devices connected to this port (mouse, modem etc.).
277 %description input-dynapro -l pl.UTF-8
278 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
280 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
281 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
282 do tego portu. Sterownik może utrudnić współpracę z innymi
283 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
286 Summary: ELO touchscreen input driver for DirectFB
287 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
289 Requires: %{name} = %{epoch}:%{version}-%{release}
291 %description input-elo
292 ELO touchscreen input driver for DirectFB.
294 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
295 unless you have ELO device connected to this port. It can mess with
296 other devices connected to this port (mouse, modem etc.).
298 %description input-elo -l pl.UTF-8
299 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
301 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
302 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
303 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
304 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
307 Summary: Gunze touchscreen input driver for DirectFB
308 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
310 Requires: %{name} = %{epoch}:%{version}-%{release}
312 %description input-gunze
313 Gunze touchscreen input driver for DirectFB.
315 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
316 unless you don't have Gunze device connected to this port. It can mess
317 with other devices connected to this port (mouse, modem etc.).
319 %description input-gunze -l pl.UTF-8
320 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
322 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
323 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
324 do tego portu. Sterownik może utrudnić współpracę z innymi
325 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
327 %package input-mutouch
328 Summary: MuTouch touchscreen input driver for DirectFB
329 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
331 Requires: %{name} = %{epoch}:%{version}-%{release}
333 %description input-mutouch
334 MuTouch touchscreen input driver for DirectFB.
336 NOTE: it needs "mut-device" setting in directfbrc in order to work.
338 %description input-mutouch -l pl.UTF-8
339 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
341 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
344 Summary: tslib-based touchscreen input driver for DirectFB
345 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
347 Requires: %{name} = %{epoch}:%{version}-%{release}
348 Requires: tslib >= 1.0
350 %description input-tslib
351 tslib-based touchscreen input driver for DirectFB
353 %description input-tslib -l pl.UTF-8
354 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
356 %package input-ucb1x00
357 Summary: UCB1x00 touchscreen input driver for DirectFB
358 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
360 Requires: %{name} = %{epoch}:%{version}-%{release}
362 %description input-ucb1x00
363 UCB1x00 touchscreen input driver for DirectFB.
365 %description input-ucb1x00 -l pl.UTF-8
366 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
368 %package input-wm97xx
369 Summary: WM97xx touchscreen input driver for DirectFB
370 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
372 Requires: %{name} = %{epoch}:%{version}-%{release}
374 %description input-wm97xx
375 WM97xx touchscreen input driver for DirectFB.
377 %description input-wm97xx -l pl.UTF-8
378 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
380 %package image-ffmpeg
381 Summary: FFmpeg image provider for DirectFB
382 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
384 Requires: %{name} = %{epoch}:%{version}-%{release}
386 %description image-ffmpeg
387 DirectFB image provider using FFmpeg codecs.
389 %description image-ffmpeg -l pl.UTF-8
390 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
391 użyciu kodeków FFmpeg.
393 %package image-imlib2
394 Summary: Imlib2 image provider for DirectFB
395 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
397 Requires: %{name} = %{epoch}:%{version}-%{release}
399 %description image-imlib2
400 This package contains Imlib2 image provider for DirectFB.
402 %description image-imlib2 -l pl.UTF-8
403 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
406 Summary: JPEG image provider for DirectFB
407 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
409 Requires: %{name} = %{epoch}:%{version}-%{release}
411 %description image-jpeg
412 This package contains JPEG image provider for DirectFB.
414 %description image-jpeg -l pl.UTF-8
415 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
417 %package image-jpeg2000
418 Summary: JPEG2000 image provider for DirectFB
419 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
421 Requires: %{name} = %{epoch}:%{version}-%{release}
423 %description image-jpeg2000
424 This package contains JPEG2000 image provider for DirectFB (based on
427 %description image-jpeg2000 -l pl.UTF-8
428 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
429 dostarczającą grafikę JPEG2000.
432 Summary: PNG image provider for DirectFB
433 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
435 Requires: %{name} = %{epoch}:%{version}-%{release}
436 Requires: libpng >= 2:1.4.0
438 %description image-png
439 This package contains PNG image provider for DirectFB.
441 %description image-png -l pl.UTF-8
442 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
445 Summary: SVG image provider for DirectFB
446 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
448 Requires: %{name} = %{epoch}:%{version}-%{release}
449 Requires: libsvg-cairo >= 0.1.6
451 %description image-svg
452 This package contains SVG image provider for DirectFB, based on Cairo
455 %description image-svg -l pl.UTF-8
456 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
457 dostarczającą grafikę SVG.
460 Summary: TIFF image provider for DirectFB
461 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
463 Requires: %{name} = %{epoch}:%{version}-%{release}
464 Requires: libtiff >= 4
466 %description image-tiff
467 This package contains TIFF image provider for DirectFB.
469 %description image-tiff -l pl.UTF-8
470 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
473 Summary: WebP image provider for DirectFB
474 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
476 Requires: %{name} = %{epoch}:%{version}-%{release}
477 Requires: libwebp >= 0.2.1
479 %description image-webp
480 This package contains WebP image provider for DirectFB.
482 %description image-webp -l pl.UTF-8
483 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
485 %package video-avifile
486 Summary: Avifile video provider for DirectFB
487 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
489 Requires: %{name} = %{epoch}:%{version}-%{release}
491 %description video-avifile
492 DirectFB video provider using Avifile codecs.
494 %description video-avifile -l pl.UTF-8
495 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
496 użyciu kodeków Avifile.
498 %package video-ffmpeg
499 Summary: FFmpeg video provider for DirectFB
500 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
502 Requires: %{name} = %{epoch}:%{version}-%{release}
504 %description video-ffmpeg
505 DirectFB video provider using FFmpeg codecs.
507 %description video-ffmpeg -l pl.UTF-8
508 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
509 użyciu kodeków FFmpeg.
511 %package video-gstreamer
512 Summary: GStreamer video provider for DirectFB
513 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
515 Requires: %{name} = %{epoch}:%{version}-%{release}
517 %description video-gstreamer
518 This package contains GStreamer video provider for DirectFB.
520 %description video-gstreamer -l pl.UTF-8
521 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
524 %package video-libmpeg3
525 Summary: MPEG video provider for DirectFB
526 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
528 Requires: %{name} = %{epoch}:%{version}-%{release}
530 %description video-libmpeg3
531 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
532 DirectFB. It uses libmpeg3 library.
534 %description video-libmpeg3 -l pl.UTF-8
535 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
536 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
539 Summary: MNG video provider for DirectFB
540 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
542 Requires: %{name} = %{epoch}:%{version}-%{release}
544 %description video-mng
545 This package contains MNG video provider for DirectFB.
547 %description video-mng -l pl.UTF-8
548 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
550 %package video-openquicktime
551 Summary: OpenQuicktime video provider for DirectFB
552 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
554 Requires: %{name} = %{epoch}:%{version}-%{release}
556 %description video-openquicktime
557 This package contains OpenQuicktime video provider for DirectFB. It
558 supports all RGB and YUV formats and does audio playback.
560 %description video-openquicktime -l pl.UTF-8
561 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
562 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
566 Summary: ShockWave Flash video provider for DirectFB
567 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
569 Requires: %{name} = %{epoch}:%{version}-%{release}
571 %description video-swf
572 This package contains SWF (ShockWave Flash) video provider for
573 DirectFB. It uses flash library.
575 %description video-swf -l pl.UTF-8
576 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
577 (ShockWave Flash) przy użyciu biblioteki flash.
579 %package video-swfdec
580 Summary: ShockWave Flash video provider for DirectFB
581 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
583 Requires: %{name} = %{epoch}:%{version}-%{release}
585 %description video-swfdec
586 This package contains SWF (ShockWave Flash) video provider for
587 DirectFB. It uses swfdec library.
589 %description video-swfdec -l pl.UTF-8
590 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
591 (ShockWave Flash) przy użyciu biblioteki swfdec.
594 Summary: XINE video provider for DirectFB
595 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
597 Requires: %{name} = %{epoch}:%{version}-%{release}
598 %requires_eq xine-lib
600 %description video-xine
601 This package contains video provider for DirectFB which uses XINE
602 library and plugins. It handles a wide range of video formats.
604 %description video-xine -l pl.UTF-8
605 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
606 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
609 %package -n xine-output-video-dfb
610 Summary: DirectFB video output plugin for XINE
611 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
613 Requires: %{name} = %{epoch}:%{version}-%{release}
614 %requires_eq xine-lib
616 %description -n xine-output-video-dfb
617 DirectFB video output plugin for XINE.
619 %description -n xine-output-video-dfb -l pl.UTF-8
620 Wtyczka wyjścia obrazu DirectFB dla XINE.
623 Summary: ++DFB - advanced C++ binding for DirectFB
624 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
626 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
627 Requires: %{name} = %{epoch}:%{version}-%{release}
628 # (probably) can't Obsolete ++DFB
632 ++DFB - advanced C++ binding for DirectFB.
634 %description c++ -l pl.UTF-8
635 ++DFB - zaawansowane wiązania C++ do DirectFB.
638 Summary: Header files for ++DFB
639 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
640 Group: Development/Libraries
641 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
642 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
643 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
644 Requires: libstdc++-devel
645 Obsoletes: __DFB-devel
647 %description c++-devel
648 Header files for ++DFB.
650 %description c++-devel -l pl.UTF-8
651 Pliki nagłówkowe ++DFB.
654 Summary: Static ++DFB library
655 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
656 Group: Development/Libraries
657 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
658 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
659 Obsoletes: __DFB-static
661 %description c++-static
662 Static ++DFB library.
664 %description c++-static -l pl.UTF-8
665 Statyczna biblioteka ++DFB.
668 Summary: DirectFB Virtual Input extension
669 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
671 Requires: %{name} = %{epoch}:%{version}-%{release}
673 %description -n DiVine
675 - an input driver that reads raw input events from a pipe and
676 dispatches them via a virtual input device.
677 - a library that handles the connection to the input driver including
678 helper functions for generating events.
679 - a tool called "spooky" to generate input events using a simple
680 script featuring button or motion events, linear or circular
681 automated motion and delays.
683 %description -n DiVine -l pl.UTF-8
685 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
686 i przekazującego je poprzez wirtualne urządzenie wejściowe,
687 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
688 zawierającej funkcje pomocnicze do generowania zdarzeń,
689 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
690 prostego skryptu oferującego zdarzenia związane z przyciskami i
691 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
693 %package -n DiVine-devel
694 Summary: Header files for divine library
695 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
696 Group: Development/Libraries
697 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
698 Requires: DiVine = %{epoch}:%{version}-%{release}
700 %description -n DiVine-devel
701 Header files for divine library.
703 %description -n DiVine-devel -l pl.UTF-8
704 Pliki nagłówkowe biblioteki divine.
706 %package -n DiVine-static
707 Summary: Static divine library
708 Summary(pl.UTF-8): Statyczna biblioteka divine
709 Group: Development/Libraries
710 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
712 %description -n DiVine-static
713 Static divine library.
715 %description -n DiVine-static -l pl.UTF-8
716 Statyczna biblioteka divine.
718 %package -n FusionDale
719 Summary: FusionDale - applied Fusion, collection of services for applications
720 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
722 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
723 Requires: %{name} = %{epoch}:%{version}-%{release}
725 %description -n FusionDale
726 FusionDale is applied Fusion and will be a collection of different
727 services for use by applications and other libraries (like Coma
728 component manager or messaging API).
730 %description -n FusionDale -l pl.UTF-8
731 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
732 usług przeznaczonych do wykorzystywania przez aplikacje i inne
733 biblioteki (takich jak zarządca komponentów Coma czy API do
736 %package -n FusionDale-devel
737 Summary: Header files for the FusionDale
738 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
739 Group: Development/Libraries
740 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
741 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
742 Requires: FusionDale = %{epoch}:%{version}-%{release}
744 %description -n FusionDale-devel
745 Header files required for development using FusionDale.
747 %description -n FusionDale-devel -l pl.UTF-8
748 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
751 %package -n FusionDale-static
752 Summary: Static FusionDale library
753 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
754 Group: Development/Libraries
755 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
756 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
758 %description -n FusionDale-static
759 Static FusionDale library.
761 %description -n FusionDale-static -l pl.UTF-8
762 Statyczna biblioteka FusionDale.
764 %package -n FusionSound
765 Summary: Audio sub system for multiple applications
766 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
768 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
769 Requires: %{name} = %{epoch}:%{version}-%{release}
771 %description -n FusionSound
772 FusionSound supports multiple applications using Fusion IPC. It
773 provides streams, static sound buffers and control over any number of
774 concurrent playbacks. Sample data is always stored in shared memory,
775 starting a playback simply adds an entry to the playlist of the mixer
776 thread in the master application.
778 %description -n FusionSound -l pl.UTF-8
779 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
780 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
781 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
782 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
783 odtwarzania miksera w nadrzędnej aplikacji.
785 %package -n FusionSound-devel
786 Summary: Development files for the FusionSound
787 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
788 Group: Development/Libraries
789 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
790 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
791 Requires: FusionSound = %{epoch}:%{version}-%{release}
793 %description -n FusionSound-devel
794 Header files required for development using FusionSound.
796 %description -n FusionSound-devel -l pl.UTF-8
797 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
800 %package -n FusionSound-static
801 Summary: Static FusionSound library
802 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
803 Group: Development/Libraries
804 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
805 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
807 %description -n FusionSound-static
808 Static FusionSound library.
810 %description -n FusionSound-static -l pl.UTF-8
811 Statyczna biblioteka FusionSound.
813 %package -n FusionSound-musicprovider-cdda
814 Summary: CD-DA music provider module for FusionSound
815 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
817 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
818 Requires: FusionSound = %{epoch}:%{version}-%{release}
820 %description -n FusionSound-musicprovider-cdda
821 CD-DA music provider module for FusionSound.
823 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
824 Moduł FusionSound dostarczający muzykę CD-DA.
826 %package -n FusionSound-musicprovider-ffmpeg
827 Summary: ffmpeg music provider module for FusionSound
828 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
830 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
831 Requires: FusionSound = %{epoch}:%{version}-%{release}
833 %description -n FusionSound-musicprovider-ffmpeg
834 ffmpeg music provider module for FusionSound.
836 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
837 Moduł FusionSound dostarczający muzykę przez ffmpeg.
839 %package -n FusionSound-musicprovider-mad
840 Summary: MP3 libmad music provider module for FusionSound
841 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
843 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
844 Requires: FusionSound = %{epoch}:%{version}-%{release}
846 %description -n FusionSound-musicprovider-mad
847 MP3 music provider module for FusionSound.
849 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
850 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
852 %package -n FusionSound-musicprovider-timidity
853 Summary: MIDI libtimidity music provider module for FusionSound
854 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
856 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
857 Requires: FusionSound = %{epoch}:%{version}-%{release}
859 %description -n FusionSound-musicprovider-timidity
860 MIDI libtimidity music provider module for FusionSound.
862 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
863 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
865 %package -n FusionSound-musicprovider-vorbis
866 Summary: Ogg Vorbis music provider module for FusionSound
867 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
869 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
870 Requires: FusionSound = %{epoch}:%{version}-%{release}
872 %description -n FusionSound-musicprovider-vorbis
873 Ogg Vorbis music provider module for FusionSound.
875 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
876 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
879 Summary: Shared application and Window Manager
880 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
882 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
883 Requires: %{name} = %{epoch}:%{version}-%{release}
885 %description -n SaWMan
886 SaWMan is a new window manager module for use with DirectFB. Its main
887 difference to the default module is that it allows one process to be
888 an application and window manager, implementing all kinds of
889 diversity, while SaWMan is only the working horse.
891 %description -n SaWMan -l pl.UTF-8
892 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
893 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
894 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
895 podczas gdy SaWMan jest tylko silnikiem.
897 %package -n SaWMan-devel
898 Summary: Header files for sawman library
899 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
900 Group: Development/Libraries
901 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
902 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
903 Requires: SaWMan = %{epoch}:%{version}-%{release}
905 %description -n SaWMan-devel
906 Header files for sawman library.
908 %description -n SaWMan-devel -l pl.UTF-8
909 Pliki nagłówkowe biblioteki sawman.
911 %package -n SaWMan-static
912 Summary: Static sawman library
913 Summary(pl.UTF-8): Statyczna biblioteka sawman
914 Group: Development/Libraries
915 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
916 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
918 %description -n SaWMan-static
919 Static sawman library.
921 %description -n SaWMan-static -l pl.UTF-8
922 Statyczna biblioteka sawman.
940 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
942 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
950 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
951 # MMX and SSE are detected at runtime, so it's safe to enable
953 %{!?debug:--disable-debug} \
954 --disable-maintainer-mode \
955 --disable-silent-rules \
956 %{?with_avifile:--enable-avifile} \
958 --enable-fast-install \
959 %{?with_ffmpeg:--enable-ffmpeg} \
960 %{?with_flash:--enable-flash} \
961 --enable-fusiondale \
962 --enable-fusionsound \
963 %{?with_gstreamer:--enable-gstreamer} \
965 %{?with_mpg:--enable-libmpeg3} \
967 %{?with_multi:--enable-multi} \
968 %{?with_one:--enable-one} \
969 %{?with_quicktime:--enable-openquicktime} \
975 %{?with_swfdec:--enable-swfdec} \
977 --enable-video4linux2 \
979 %{?with_xine:--enable-xine} \
980 %{?with_xine_vdpau:--enable-xine-vdpau} \
983 %ifarch %{ix86} %{x8664}
987 %ifnarch i386 i486 i586
991 --with-smooth-scaling \
992 %{!?with_static_libs:--disable-static}
996 X11_LIBS="-lX11 -lXext"
999 rm -rf $RPM_BUILD_ROOT
1000 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
1002 %{__make} -j1 install \
1003 DESTDIR=$RPM_BUILD_ROOT
1005 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1008 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1009 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1012 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
1015 rm -rf $RPM_BUILD_ROOT
1017 %post -p /sbin/ldconfig
1018 %postun -p /sbin/ldconfig
1021 %defattr(644,root,root,755)
1022 %doc AUTHORS ChangeLog NEWS README TODO
1023 %attr(755,root,root) %{_bindir}/dfbdump
1024 %attr(755,root,root) %{_bindir}/dfbdumpinput
1025 %attr(755,root,root) %{_bindir}/dfbfx
1026 %attr(755,root,root) %{_bindir}/dfbg
1027 %attr(755,root,root) %{_bindir}/dfbinfo
1028 %attr(755,root,root) %{_bindir}/dfbinput
1029 %attr(755,root,root) %{_bindir}/dfbinspector
1030 %attr(755,root,root) %{_bindir}/dfblayer
1031 %attr(755,root,root) %{_bindir}/dfbmaster
1032 %attr(755,root,root) %{_bindir}/dfbpenmount
1033 %attr(755,root,root) %{_bindir}/dfbproxy
1034 %attr(755,root,root) %{_bindir}/dfbscreen
1035 %attr(755,root,root) %{_bindir}/mkdfiff
1036 %attr(755,root,root) %{_bindir}/mkdgiff
1037 %attr(755,root,root) %{_bindir}/mkdgifft
1038 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1039 %attr(755,root,root) %{_bindir}/uwmdump
1040 %attr(755,root,root) %{_bindir}/voodooplay
1041 %attr(755,root,root) %{_bindir}/voodooplay_client
1042 %attr(755,root,root) %{_bindir}/voodooplay_server
1043 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1044 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.1
1045 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1046 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.1
1047 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1048 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.1
1050 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1051 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.1
1053 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1054 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.1
1055 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1056 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.1
1058 %dir %{dfbdir}/gfxdrivers
1059 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1060 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1061 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1062 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1063 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1064 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1065 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1066 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1067 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1068 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1069 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1070 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1071 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1072 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1073 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1074 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1075 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1076 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1077 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1078 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1080 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1081 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1083 %dir %{dfbdir}/inputdrivers
1084 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1085 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1086 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1087 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1088 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1089 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1090 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1091 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1092 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1093 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1094 %dir %{dfbdir}/interfaces
1095 %dir %{dfbdir}/interfaces/ICoreResourceManager
1096 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1097 %dir %{dfbdir}/interfaces/IDirectFB
1098 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1099 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1100 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1101 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1102 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1103 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1104 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1105 %dir %{dfbdir}/interfaces/IDirectFBFont
1106 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1107 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1108 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1109 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1110 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1111 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1112 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1113 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1114 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1115 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1116 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1117 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1118 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1119 %dir %{dfbdir}/interfaces/IDirectFBPalette
1120 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1121 %dir %{dfbdir}/interfaces/IDirectFBScreen
1122 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1123 %dir %{dfbdir}/interfaces/IDirectFBSurface
1124 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1125 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1126 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1127 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1128 %dir %{dfbdir}/interfaces/IDirectFBWindow
1129 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1130 %dir %{dfbdir}/interfaces/IDirectFBWindows
1131 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1132 %dir %{dfbdir}/interfaces/IWater
1133 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1134 %dir %{dfbdir}/systems
1135 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1136 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1137 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1139 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1140 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1141 %{_datadir}/directfb-%{version}
1142 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1143 %{_mandir}/man1/dfbg.1*
1144 %{_mandir}/man5/directfbrc.5*
1147 %defattr(644,root,root,755)
1148 %attr(755,root,root) %{_bindir}/directfb-config
1149 %attr(755,root,root) %{_bindir}/directfb-csource
1150 %attr(755,root,root) %{_libdir}/libdirect.so
1151 %attr(755,root,root) %{_libdir}/libdirectfb.so
1152 %attr(755,root,root) %{_libdir}/libfusion.so
1153 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1154 %attr(755,root,root) %{_libdir}/libuniquewm.so
1155 %attr(755,root,root) %{_libdir}/libvoodoo.so
1156 %{_libdir}/libdirect.la
1157 %{_libdir}/libdirectfb.la
1158 %{_libdir}/libfusion.la
1159 %{?with_one:%{_libdir}/libone.la}
1160 %{_libdir}/libuniquewm.la
1161 %{_libdir}/libvoodoo.la
1163 %{_includedir}/directfb
1164 %{_includedir}/directfb-internal
1165 %{_pkgconfigdir}/direct.pc
1166 %{_pkgconfigdir}/directfb-internal.pc
1167 %{_pkgconfigdir}/directfb.pc
1168 %{_pkgconfigdir}/fusion.pc
1169 %{?with_one:%{_pkgconfigdir}/one.pc}
1170 %{_pkgconfigdir}/voodoo.pc
1171 %{_mandir}/man1/directfb-csource.1*
1173 %if %{with static_libs}
1175 %defattr(644,root,root,755)
1176 %{_libdir}/libdirect.a
1177 %{_libdir}/libdirectfb.a
1178 %{_libdir}/libfusion.a
1179 %{?with_one:%{_libdir}/libone.a}
1180 %{_libdir}/libuniquewm.a
1181 %{_libdir}/libvoodoo.a
1182 %{dfbdir}/gfxdrivers/*.[alo]*
1183 %{dfbdir}/inputdrivers/*.[alo]*
1184 %{dfbdir}/interfaces/*/*.[alo]*
1185 %{dfbdir}/systems/*.[alo]*
1186 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1187 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1191 %defattr(644,root,root,755)
1192 %doc docs/html/*.{html,png}
1193 %{_examplesdir}/%{name}-%{version}
1196 %defattr(644,root,root,755)
1197 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1200 %defattr(644,root,root,755)
1201 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1202 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1205 %defattr(644,root,root,755)
1206 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1207 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1210 %defattr(644,root,root,755)
1211 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1212 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1215 %defattr(644,root,root,755)
1216 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1219 %defattr(644,root,root,755)
1220 %doc systems/x11/README
1221 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1224 %defattr(644,root,root,755)
1225 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1229 %defattr(644,root,root,755)
1230 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1233 %files input-dynapro
1234 %defattr(644,root,root,755)
1235 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1238 %defattr(644,root,root,755)
1239 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1242 %defattr(644,root,root,755)
1243 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1245 %files input-mutouch
1246 %defattr(644,root,root,755)
1247 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1250 %defattr(644,root,root,755)
1251 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1254 %files input-ucb1x00
1255 %defattr(644,root,root,755)
1256 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1260 %defattr(644,root,root,755)
1261 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1265 %defattr(644,root,root,755)
1266 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1270 %defattr(644,root,root,755)
1271 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1277 %files image-jpeg2000
1278 %defattr(644,root,root,755)
1279 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1282 %defattr(644,root,root,755)
1283 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1286 %defattr(644,root,root,755)
1287 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1290 %defattr(644,root,root,755)
1291 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1294 %defattr(644,root,root,755)
1295 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1298 %files video-avifile
1299 %defattr(644,root,root,755)
1300 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1305 %defattr(644,root,root,755)
1306 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1309 %if %{with gstreamer}
1310 %files video-gstreamer
1311 %defattr(644,root,root,755)
1312 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1316 %files video-libmpeg3
1317 %defattr(644,root,root,755)
1318 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1322 %defattr(644,root,root,755)
1323 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1325 %if %{with quicktime}
1326 %files video-openquicktime
1327 %defattr(644,root,root,755)
1328 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1333 %defattr(644,root,root,755)
1334 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1339 %defattr(644,root,root,755)
1340 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1345 %defattr(644,root,root,755)
1346 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1347 %if %{with xine_vdpau}
1348 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1351 %files -n xine-output-video-dfb
1352 %defattr(644,root,root,755)
1353 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1357 %defattr(644,root,root,755)
1358 # ++DFB based utilities
1359 %attr(755,root,root) %{_bindir}/dfbplay
1360 %attr(755,root,root) %{_bindir}/dfbshow
1361 %attr(755,root,root) %{_bindir}/dfbswitch
1363 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1364 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.1
1367 %defattr(644,root,root,755)
1368 %attr(755,root,root) %{_libdir}/lib++dfb.so
1369 %{_libdir}/lib++dfb.la
1370 %{_includedir}/++dfb
1371 %{_pkgconfigdir}/++dfb.pc
1374 %defattr(644,root,root,755)
1375 %{_libdir}/lib++dfb.a
1378 %defattr(644,root,root,755)
1379 %attr(755,root,root) %{_bindir}/spooky
1380 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1381 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.1
1382 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1383 %dir %{dfbdir}/interfaces/IDiVine
1384 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1385 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1387 %files -n DiVine-devel
1388 %defattr(644,root,root,755)
1389 %attr(755,root,root) %{_libdir}/libdivine.so
1390 %{_libdir}/libdivine.la
1391 %{_includedir}/divine
1392 %{_pkgconfigdir}/divine.pc
1394 %files -n DiVine-static
1395 %defattr(644,root,root,755)
1396 %{_libdir}/libdivine.a
1398 %files -n FusionDale
1399 %defattr(644,root,root,755)
1400 %attr(755,root,root) %{_bindir}/fddump
1401 %attr(755,root,root) %{_bindir}/fdmaster
1402 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1403 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.1
1404 %dir %{dfbdir}/interfaces/IComa
1405 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1406 %dir %{dfbdir}/interfaces/IComaComponent
1407 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1408 %dir %{dfbdir}/interfaces/IFusionDale
1409 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1410 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1411 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1413 %files -n FusionDale-devel
1414 %defattr(644,root,root,755)
1415 %attr(755,root,root) %{_libdir}/libfusiondale.so
1416 %{_libdir}/libfusiondale.la
1417 %{_includedir}/fusiondale
1418 %{_pkgconfigdir}/fusiondale.pc
1420 %files -n FusionDale-static
1421 %defattr(644,root,root,755)
1422 %{_libdir}/libfusiondale.a
1424 %files -n FusionSound
1425 %defattr(644,root,root,755)
1426 %attr(755,root,root) %{_bindir}/fsdump
1427 %attr(755,root,root) %{_bindir}/fsmaster
1428 %attr(755,root,root) %{_bindir}/fsplay
1429 %attr(755,root,root) %{_bindir}/fsproxy
1430 %attr(755,root,root) %{_bindir}/fsvolume
1431 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1432 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.1
1433 %dir %{dfbdir}/interfaces/IFusionSound
1434 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1435 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1436 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1437 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1438 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1439 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1440 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1441 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1442 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1443 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1444 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1445 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1446 %dir %{dfbdir}/interfaces/IFusionSoundStream
1447 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1448 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1449 %dir %{dfbdir}/snddrivers
1450 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1451 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1452 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1453 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1455 %files -n FusionSound-devel
1456 %defattr(644,root,root,755)
1457 %attr(755,root,root) %{_libdir}/libfusionsound.so
1458 %{_libdir}/libfusionsound.la
1459 %{_includedir}/fusionsound
1460 %{_includedir}/fusionsound-internal
1461 %{_pkgconfigdir}/fusionsound.pc
1462 %{_pkgconfigdir}/fusionsound-internal.pc
1464 %files -n FusionSound-static
1465 %defattr(644,root,root,755)
1466 %{_libdir}/libfusionsound.a
1467 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1468 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1470 %files -n FusionSound-musicprovider-cdda
1471 %defattr(644,root,root,755)
1472 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1475 %files -n FusionSound-musicprovider-ffmpeg
1476 %defattr(644,root,root,755)
1477 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1480 %files -n FusionSound-musicprovider-mad
1481 %defattr(644,root,root,755)
1482 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1484 %files -n FusionSound-musicprovider-timidity
1485 %defattr(644,root,root,755)
1486 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1488 %files -n FusionSound-musicprovider-vorbis
1489 %defattr(644,root,root,755)
1490 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1493 %defattr(644,root,root,755)
1494 %attr(755,root,root) %{_bindir}/swmdump
1495 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1496 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.1
1497 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1499 %files -n SaWMan-devel
1500 %defattr(644,root,root,755)
1501 %attr(755,root,root) %{_libdir}/libsawman.so
1502 %{_libdir}/libsawman.la
1503 %{_includedir}/sawman
1504 %{_pkgconfigdir}/sawman.pc
1506 %files -n SaWMan-static
1507 %defattr(644,root,root,755)
1508 %{_libdir}/libsawman.a
1509 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*