1 # TODO: --enable-pvr2d when ready [requires PowerVR SDK?]
2 # - enable xine_vdpau (needs <xine/video_out_vdpau.h>)
5 %bcond_with multi # build Multi-application core (requires working /dev/fusion*)
6 %bcond_without one # Linux One IPC library
7 %bcond_without static_libs # don't build static libraries
8 %bcond_with sh772x # SH7722/SH7723 (SH-Mobile) graphics driver
9 %bcond_with avifile # AviFile video provider [not updated for DirectFB 1.7.0]
10 %bcond_without ffmpeg # FFmpeg music and video providers
11 %bcond_with flash # FLASH video provider [not updated for DirectFB 1.7.0]
12 %bcond_without gstreamer # GStreamer video provider
13 %bcond_without mpg # libmpeg3 MPEG video provider
14 %bcond_without quicktime # QuickTime (openquicktime) video provider
15 %bcond_with swfdec # swfdec FLASH video provider [not ready for swfdec >= 0.6]
16 %bcond_without xine # Xine video provider
17 %bcond_with xine_vdpau # Xine/VDPAU video provider
22 Summary: DirectFB - Hardware graphics acceleration
23 Summary(pl.UTF-8): DirectFB - Wspomaganie grafiki
30 Source0: http://www.directfb.org/downloads/Core/DirectFB-1.7/%{name}-%{version}.tar.gz
31 # Source0-md5: 258d3a5fda5d9af16c5cbdca671638e5
32 Source1: http://www.directfb.org/downloads/Extras/DFBTutorials-0.5.0.tar.gz
33 # Source1-md5: 13e443a64bddd68835b574045d9025e9
34 Patch0: %{name}-am.patch
35 Patch1: %{name}-pmake.patch
36 Patch2: %{name}-fix.patch
37 Patch3: %{name}-llh-ppc.patch
38 Patch4: %{name}-zlib.patch
39 Patch5: %{name}-update.patch
40 Patch6: %{name}-gstreamer.patch
41 Patch7: %{name}-sh.patch
42 Patch8: %{name}-missing.patch
43 Patch9: %{name}-ffmpeg.patch
44 Patch10: %{name}-libmpeg3.patch
45 URL: http://www.directfb.org/
46 BuildRequires: Mesa-libEGL-devel
47 BuildRequires: Mesa-libGLES-devel
48 BuildRequires: Mesa-libgbm-devel
49 BuildRequires: OpenGL-devel
50 BuildRequires: OpenGL-GLX-devel
51 BuildRequires: SDL-devel
52 BuildRequires: alsa-lib-devel >= 0.9
53 BuildRequires: autoconf >= 2.52
54 BuildRequires: automake
55 %{?with_avifile:BuildRequires: avifile-devel}
56 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
57 BuildRequires: freetype-devel >= 2.0.2
58 %{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
59 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
60 BuildRequires: imlib2-devel
61 BuildRequires: jasper-devel
62 BuildRequires: libcddb-devel >= 1.0.0
63 BuildRequires: libdrm-devel
64 BuildRequires: libjpeg-devel >= 6b
65 BuildRequires: libmad-devel
66 BuildRequires: libmng-devel
67 %{?with_mpg:BuildRequires: libmpeg3-devel}
68 BuildRequires: libpng-devel >= 2:1.4.0
69 BuildRequires: libstdc++-devel
70 BuildRequires: libsvg-cairo-devel >= 0.1.6
71 BuildRequires: libtiff-devel >= 4
72 BuildRequires: libtimidity-devel >= 0.1.0
73 BuildRequires: libtool
74 BuildRequires: libvdpau-devel >= 0.3
75 BuildRequires: libvncserver-devel
76 BuildRequires: libvorbis-devel >= 1:1.0.0
77 BuildRequires: libwebp-devel >= 0.2.1
78 %{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
79 %{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
80 %{?with_quicktime:BuildRequires: openquicktime-devel}
81 BuildRequires: pkgconfig
82 BuildRequires: sed >= 4.0
83 %{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
84 %{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
85 BuildRequires: sysfsutils-devel >= 1.3.0-3
86 BuildRequires: tslib-devel >= 1.0
87 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.0}
88 %{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
89 BuildRequires: xorg-lib-libX11-devel
90 BuildRequires: xorg-lib-libXext-devel
91 BuildRequires: xorg-proto-xproto-devel
92 BuildRequires: zlib-devel >= 1.1.3
93 #BuildRequires: pkgconfig(linotype) -- font provider???
95 BuildRequires: libshbeu-devel >= 1.0.2
96 BuildRequires: libshjpeg-devel >= 1.3.3
97 BuildRequires: libuiomux-devel >= 1.5.0
99 %{?with_multi:Provides: DirectFB(multi)}
100 Obsoletes: DirectFB-image-bmp
101 Obsoletes: DirectFB-image-mpeg2
102 Obsoletes: DirectFB-image-pnm
105 Obsoletes: DirectFB-input-ucb1x00
107 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
109 %define dfbdir %{_libdir}/directfb-1.7-0
111 %define specflags -fno-strict-aliasing
114 # gcc running out of registers with -O0 in generic_mmx.h
115 %define debugcflags -O1 -g
119 DirectFB hardware graphics acceleration - libraries.
121 %description -l pl.UTF-8
122 Wspomaganie grafiki DirectFB - biblioteki.
125 Summary: DirectFB - development package
126 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
127 Group: Development/Libraries
128 Requires: %{name} = %{epoch}:%{version}-%{release}
129 %{?with_one:Requires: linux-one-devel >= 1.7.0}
130 Requires: zlib-devel >= 1.1.3
133 DirectFB header files.
135 %description devel -l pl.UTF-8
136 Pliki nagłówkowe dla DirectFB.
139 Summary: DirectFB static libraries
140 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
141 Group: Development/Libraries
142 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
145 DirectFB static libraries.
147 %description static -l pl.UTF-8
148 Statyczne biblioteki DirectFB.
151 Summary: DirectFB - documentation
152 Summary(pl.UTF-8): DirectFB - dokumentacja
156 DirectFB documentation and tutorials.
158 %description doc -l pl.UTF-8
159 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
162 Summary: DRM/KMS core system for DirectFB
163 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
165 Requires: %{name} = %{epoch}:%{version}-%{release}
167 %description core-drmkms
168 This package contains DRM/KMS core system module for DirectFB.
170 %description core-drmkms -l pl.UTF-8
171 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
174 Summary: Mesa/GLESv2 core system for DirectFB
175 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
177 Requires: %{name} = %{epoch}:%{version}-%{release}
179 %description core-mesa
180 This package contains Mesa/GLESv2 core system module for DirectFB.
182 %description core-mesa -l pl.UTF-8
183 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
186 Summary: SDL core system for DirectFB
187 Summary(pl.UTF-8): System SDL dla DirectFB
189 Requires: %{name} = %{epoch}:%{version}-%{release}
191 %description core-sdl
192 This package contains SDL core system module for DirectFB.
194 %description core-sdl -l pl.UTF-8
195 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
198 Summary: X11/VDPAU core system for DirectFB
199 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
201 Requires: %{name} = %{epoch}:%{version}-%{release}
203 %description core-vdpau
204 This package contains X11/VDPAU core system module for DirectFB.
206 %description core-vdpau -l pl.UTF-8
207 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
210 Summary: VNC core system for DirectFB
211 Summary(pl.UTF-8): System VNC dla DirectFB
213 Requires: %{name} = %{epoch}:%{version}-%{release}
215 %description core-vnc
216 This package contains VNC core system module for DirectFB.
218 %description core-vnc -l pl.UTF-8
219 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
222 Summary: X11 core system for DirectFB
223 Summary(pl.UTF-8): System X11 dla DirectFB
225 Requires: %{name} = %{epoch}:%{version}-%{release}
227 %description core-x11
228 This package contains X11 core system module for DirectFB.
230 %description core-x11 -l pl.UTF-8
231 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
234 Summary: FreeType2 font provider for DirectFB
235 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
237 Requires: %{name} = %{epoch}:%{version}-%{release}
239 %description font-ft2
240 This package contains FreeType2 font provider for DirectFB.
242 %description font-ft2 -l pl.UTF-8
243 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
244 bibliotekę FreeType2.
247 Summary: SH7722/SH7723 graphics driver for DirectFB
248 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
250 Requires: %{name} = %{epoch}:%{version}-%{release}
251 Requires: libshbeu >= 1.0.2
252 Requires: libshjpeg >= 1.3.3
253 Requires: libuiomux >= 1.5.0
255 %description gfx-sh772x
256 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
258 %description gfx-sh772x -l pl.UTF-8
259 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
261 %package input-dynapro
262 Summary: Dynapro touchscreen input driver for DirectFB
263 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
265 Requires: %{name} = %{epoch}:%{version}-%{release}
267 %description input-dynapro
268 Dynapro touchscreen input driver for DirectFB.
270 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
271 unless you don't have Dynapro device connected to this port. It can
272 mess with other devices connected to this port (mouse, modem etc.).
274 %description input-dynapro -l pl.UTF-8
275 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
277 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
278 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
279 do tego portu. Sterownik może utrudnić współpracę z innymi
280 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
283 Summary: ELO touchscreen input driver for DirectFB
284 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
286 Requires: %{name} = %{epoch}:%{version}-%{release}
288 %description input-elo
289 ELO touchscreen input driver for DirectFB.
291 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
292 unless you have ELO device connected to this port. It can mess with
293 other devices connected to this port (mouse, modem etc.).
295 %description input-elo -l pl.UTF-8
296 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
298 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
299 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
300 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
301 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
304 Summary: Gunze touchscreen input driver for DirectFB
305 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
307 Requires: %{name} = %{epoch}:%{version}-%{release}
309 %description input-gunze
310 Gunze touchscreen input driver for DirectFB.
312 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
313 unless you don't have Gunze device connected to this port. It can mess
314 with other devices connected to this port (mouse, modem etc.).
316 %description input-gunze -l pl.UTF-8
317 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
319 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
320 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
321 do tego portu. Sterownik może utrudnić współpracę z innymi
322 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
324 %package input-mutouch
325 Summary: MuTouch touchscreen input driver for DirectFB
326 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
328 Requires: %{name} = %{epoch}:%{version}-%{release}
330 %description input-mutouch
331 MuTouch touchscreen input driver for DirectFB.
333 NOTE: it needs "mut-device" setting in directfbrc in order to work.
335 %description input-mutouch -l pl.UTF-8
336 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
338 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
341 Summary: tslib-based touchscreen input driver for DirectFB
342 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
344 Requires: %{name} = %{epoch}:%{version}-%{release}
345 Requires: tslib >= 1.0
347 %description input-tslib
348 tslib-based touchscreen input driver for DirectFB
350 %description input-tslib -l pl.UTF-8
351 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
353 %package input-ucb1x00
354 Summary: UCB1x00 touchscreen input driver for DirectFB
355 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
357 Requires: %{name} = %{epoch}:%{version}-%{release}
359 %description input-ucb1x00
360 UCB1x00 touchscreen input driver for DirectFB.
362 %description input-ucb1x00 -l pl.UTF-8
363 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
365 %package input-wm97xx
366 Summary: WM97xx touchscreen input driver for DirectFB
367 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
369 Requires: %{name} = %{epoch}:%{version}-%{release}
371 %description input-wm97xx
372 WM97xx touchscreen input driver for DirectFB.
374 %description input-wm97xx -l pl.UTF-8
375 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
377 %package image-imlib2
378 Summary: Imlib2 image provider for DirectFB
379 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
381 Requires: %{name} = %{epoch}:%{version}-%{release}
383 %description image-imlib2
384 This package contains Imlib2 image provider for DirectFB.
386 %description image-imlib2 -l pl.UTF-8
387 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
390 Summary: JPEG image provider for DirectFB
391 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
393 Requires: %{name} = %{epoch}:%{version}-%{release}
395 %description image-jpeg
396 This package contains JPEG image provider for DirectFB.
398 %description image-jpeg -l pl.UTF-8
399 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
401 %package image-jpeg2000
402 Summary: JPEG2000 image provider for DirectFB
403 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
405 Requires: %{name} = %{epoch}:%{version}-%{release}
407 %description image-jpeg2000
408 This package contains JPEG2000 image provider for DirectFB (based on
411 %description image-jpeg2000 -l pl.UTF-8
412 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
413 dostarczającą grafikę JPEG2000.
416 Summary: PNG image provider for DirectFB
417 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
419 Requires: %{name} = %{epoch}:%{version}-%{release}
420 Requires: libpng >= 2:1.4.0
422 %description image-png
423 This package contains PNG image provider for DirectFB.
425 %description image-png -l pl.UTF-8
426 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
429 Summary: SVG image provider for DirectFB
430 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
432 Requires: %{name} = %{epoch}:%{version}-%{release}
433 Requires: libsvg-cairo >= 0.1.6
435 %description image-svg
436 This package contains SVG image provider for DirectFB, based on Cairo
439 %description image-svg -l pl.UTF-8
440 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
441 dostarczającą grafikę SVG.
444 Summary: TIFF image provider for DirectFB
445 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
447 Requires: %{name} = %{epoch}:%{version}-%{release}
448 Requires: libtiff >= 4
450 %description image-tiff
451 This package contains TIFF image provider for DirectFB.
453 %description image-tiff -l pl.UTF-8
454 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
457 Summary: WebP image provider for DirectFB
458 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
460 Requires: %{name} = %{epoch}:%{version}-%{release}
461 Requires: libwebp >= 0.2.1
463 %description image-webp
464 This package contains WebP image provider for DirectFB.
466 %description image-webp -l pl.UTF-8
467 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
469 %package video-avifile
470 Summary: Avifile video provider for DirectFB
471 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
473 Requires: %{name} = %{epoch}:%{version}-%{release}
475 %description video-avifile
476 DirectFB video provider using Avifile codecs.
478 %description video-avifile -l pl.UTF-8
479 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
480 użyciu kodeków Avifile.
482 %package video-ffmpeg
483 Summary: FFmpeg video provider for DirectFB
484 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
486 Requires: %{name} = %{epoch}:%{version}-%{release}
488 %description video-ffmpeg
489 DirectFB video provider using FFmpeg codecs.
491 %description video-ffmpeg -l pl.UTF-8
492 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
493 użyciu kodeków FFmpeg.
495 %package video-gstreamer
496 Summary: GStreamer video provider for DirectFB
497 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
499 Requires: %{name} = %{epoch}:%{version}-%{release}
501 %description video-gstreamer
502 This package contains GStreamer video provider for DirectFB.
504 %description video-gstreamer -l pl.UTF-8
505 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
508 %package video-libmpeg3
509 Summary: MPEG video provider for DirectFB
510 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
512 Requires: %{name} = %{epoch}:%{version}-%{release}
514 %description video-libmpeg3
515 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
516 DirectFB. It uses libmpeg3 library.
518 %description video-libmpeg3 -l pl.UTF-8
519 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
520 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
523 Summary: MNG video provider for DirectFB
524 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
526 Requires: %{name} = %{epoch}:%{version}-%{release}
528 %description video-mng
529 This package contains MNG video provider for DirectFB.
531 %description video-mng -l pl.UTF-8
532 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
534 %package video-openquicktime
535 Summary: OpenQuicktime video provider for DirectFB
536 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
538 Requires: %{name} = %{epoch}:%{version}-%{release}
540 %description video-openquicktime
541 This package contains OpenQuicktime video provider for DirectFB. It
542 supports all RGB and YUV formats and does audio playback.
544 %description video-openquicktime -l pl.UTF-8
545 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
546 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
550 Summary: ShockWave Flash video provider for DirectFB
551 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
553 Requires: %{name} = %{epoch}:%{version}-%{release}
555 %description video-swf
556 This package contains SWF (ShockWave Flash) video provider for
557 DirectFB. It uses flash library.
559 %description video-swf -l pl.UTF-8
560 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
561 (ShockWave Flash) przy użyciu biblioteki flash.
563 %package video-swfdec
564 Summary: ShockWave Flash video provider for DirectFB
565 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
567 Requires: %{name} = %{epoch}:%{version}-%{release}
569 %description video-swfdec
570 This package contains SWF (ShockWave Flash) video provider for
571 DirectFB. It uses swfdec library.
573 %description video-swfdec -l pl.UTF-8
574 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
575 (ShockWave Flash) przy użyciu biblioteki swfdec.
578 Summary: XINE video provider for DirectFB
579 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
581 Requires: %{name} = %{epoch}:%{version}-%{release}
582 %requires_eq xine-lib
584 %description video-xine
585 This package contains video provider for DirectFB which uses XINE
586 library and plugins. It handles a wide range of video formats.
588 %description video-xine -l pl.UTF-8
589 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
590 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
593 %package -n xine-output-video-dfb
594 Summary: DirectFB video output plugin for XINE
595 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
597 Requires: %{name} = %{epoch}:%{version}-%{release}
598 %requires_eq xine-lib
600 %description -n xine-output-video-dfb
601 DirectFB video output plugin for XINE.
603 %description -n xine-output-video-dfb -l pl.UTF-8
604 Wtyczka wyjścia obrazu DirectFB dla XINE.
607 Summary: ++DFB - advanced C++ binding for DirectFB
608 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
610 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
611 Requires: %{name} = %{epoch}:%{version}-%{release}
612 # (probably) can't Obsolete ++DFB
616 ++DFB - advanced C++ binding for DirectFB.
618 %description c++ -l pl.UTF-8
619 ++DFB - zaawansowane wiązania C++ do DirectFB.
622 Summary: Header files for ++DFB
623 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
624 Group: Development/Libraries
625 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
626 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
627 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
628 Requires: libstdc++-devel
629 Obsoletes: __DFB-devel
631 %description c++-devel
632 Header files for ++DFB.
634 %description c++-devel -l pl.UTF-8
635 Pliki nagłówkowe ++DFB.
638 Summary: Static ++DFB library
639 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
640 Group: Development/Libraries
641 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
642 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
643 Obsoletes: __DFB-static
645 %description c++-static
646 Static ++DFB library.
648 %description c++-static -l pl.UTF-8
649 Statyczna biblioteka ++DFB.
652 Summary: DirectFB Virtual Input extension
653 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
655 Requires: %{name} = %{epoch}:%{version}-%{release}
657 %description -n DiVine
659 - an input driver that reads raw input events from a pipe and
660 dispatches them via a virtual input device.
661 - a library that handles the connection to the input driver including
662 helper functions for generating events.
663 - a tool called "spooky" to generate input events using a simple
664 script featuring button or motion events, linear or circular
665 automated motion and delays.
667 %description -n DiVine -l pl.UTF-8
669 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
670 i przekazującego je poprzez wirtualne urządzenie wejściowe,
671 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
672 zawierającej funkcje pomocnicze do generowania zdarzeń,
673 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
674 prostego skryptu oferującego zdarzenia związane z przyciskami i
675 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
677 %package -n DiVine-devel
678 Summary: Header files for divine library
679 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
680 Group: Development/Libraries
681 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
682 Requires: DiVine = %{epoch}:%{version}-%{release}
684 %description -n DiVine-devel
685 Header files for divine library.
687 %description -n DiVine-devel -l pl.UTF-8
688 Pliki nagłówkowe biblioteki divine.
690 %package -n DiVine-static
691 Summary: Static divine library
692 Summary(pl.UTF-8): Statyczna biblioteka divine
693 Group: Development/Libraries
694 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
696 %description -n DiVine-static
697 Static divine library.
699 %description -n DiVine-static -l pl.UTF-8
700 Statyczna biblioteka divine.
702 %package -n FusionDale
703 Summary: FusionDale - applied Fusion, collection of services for applications
704 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
706 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
707 Requires: %{name} = %{epoch}:%{version}-%{release}
709 %description -n FusionDale
710 FusionDale is applied Fusion and will be a collection of different
711 services for use by applications and other libraries (like Coma
712 component manager or messaging API).
714 %description -n FusionDale -l pl.UTF-8
715 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
716 usług przeznaczonych do wykorzystywania przez aplikacje i inne
717 biblioteki (takich jak zarządca komponentów Coma czy API do
720 %package -n FusionDale-devel
721 Summary: Header files for the FusionDale
722 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
723 Group: Development/Libraries
724 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
725 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
726 Requires: FusionDale = %{epoch}:%{version}-%{release}
728 %description -n FusionDale-devel
729 Header files required for development using FusionDale.
731 %description -n FusionDale-devel -l pl.UTF-8
732 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
735 %package -n FusionDale-static
736 Summary: Static FusionDale library
737 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
738 Group: Development/Libraries
739 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
740 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
742 %description -n FusionDale-static
743 Static FusionDale library.
745 %description -n FusionDale-static -l pl.UTF-8
746 Statyczna biblioteka FusionDale.
748 %package -n FusionSound
749 Summary: Audio sub system for multiple applications
750 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
752 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
753 Requires: %{name} = %{epoch}:%{version}-%{release}
755 %description -n FusionSound
756 FusionSound supports multiple applications using Fusion IPC. It
757 provides streams, static sound buffers and control over any number of
758 concurrent playbacks. Sample data is always stored in shared memory,
759 starting a playback simply adds an entry to the playlist of the mixer
760 thread in the master application.
762 %description -n FusionSound -l pl.UTF-8
763 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
764 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
765 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
766 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
767 odtwarzania miksera w nadrzędnej aplikacji.
769 %package -n FusionSound-devel
770 Summary: Development files for the FusionSound
771 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
772 Group: Development/Libraries
773 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
774 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
775 Requires: FusionSound = %{epoch}:%{version}-%{release}
777 %description -n FusionSound-devel
778 Header files required for development using FusionSound.
780 %description -n FusionSound-devel -l pl.UTF-8
781 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
784 %package -n FusionSound-static
785 Summary: Static FusionSound library
786 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
787 Group: Development/Libraries
788 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
789 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
791 %description -n FusionSound-static
792 Static FusionSound library.
794 %description -n FusionSound-static -l pl.UTF-8
795 Statyczna biblioteka FusionSound.
797 %package -n FusionSound-musicprovider-cdda
798 Summary: CD-DA music provider module for FusionSound
799 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
801 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
802 Requires: FusionSound = %{epoch}:%{version}-%{release}
804 %description -n FusionSound-musicprovider-cdda
805 CD-DA music provider module for FusionSound.
807 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
808 Moduł FusionSound dostarczający muzykę CD-DA.
810 %package -n FusionSound-musicprovider-ffmpeg
811 Summary: ffmpeg music provider module for FusionSound
812 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
814 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
815 Requires: FusionSound = %{epoch}:%{version}-%{release}
817 %description -n FusionSound-musicprovider-ffmpeg
818 ffmpeg music provider module for FusionSound.
820 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
821 Moduł FusionSound dostarczający muzykę przez ffmpeg.
823 %package -n FusionSound-musicprovider-mad
824 Summary: MP3 libmad music provider module for FusionSound
825 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
827 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
828 Requires: FusionSound = %{epoch}:%{version}-%{release}
830 %description -n FusionSound-musicprovider-mad
831 MP3 music provider module for FusionSound.
833 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
834 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
836 %package -n FusionSound-musicprovider-timidity
837 Summary: MIDI libtimidity music provider module for FusionSound
838 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
840 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
841 Requires: FusionSound = %{epoch}:%{version}-%{release}
843 %description -n FusionSound-musicprovider-timidity
844 MIDI libtimidity music provider module for FusionSound.
846 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
847 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
849 %package -n FusionSound-musicprovider-vorbis
850 Summary: Ogg Vorbis music provider module for FusionSound
851 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
853 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
854 Requires: FusionSound = %{epoch}:%{version}-%{release}
856 %description -n FusionSound-musicprovider-vorbis
857 Ogg Vorbis music provider module for FusionSound.
859 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
860 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
863 Summary: Shared application and Window Manager
864 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
866 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
867 Requires: %{name} = %{epoch}:%{version}-%{release}
869 %description -n SaWMan
870 SaWMan is a new window manager module for use with DirectFB. Its main
871 difference to the default module is that it allows one process to be
872 an application and window manager, implementing all kinds of
873 diversity, while SaWMan is only the working horse.
875 %description -n SaWMan -l pl.UTF-8
876 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
877 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
878 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
879 podczas gdy SaWMan jest tylko silnikiem.
881 %package -n SaWMan-devel
882 Summary: Header files for sawman library
883 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
884 Group: Development/Libraries
885 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
886 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
887 Requires: SaWMan = %{epoch}:%{version}-%{release}
889 %description -n SaWMan-devel
890 Header files for sawman library.
892 %description -n SaWMan-devel -l pl.UTF-8
893 Pliki nagłówkowe biblioteki sawman.
895 %package -n SaWMan-static
896 Summary: Static sawman library
897 Summary(pl.UTF-8): Statyczna biblioteka sawman
898 Group: Development/Libraries
899 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
900 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
902 %description -n SaWMan-static
903 Static sawman library.
905 %description -n SaWMan-static -l pl.UTF-8
906 Statyczna biblioteka sawman.
923 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
925 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
933 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
934 # MMX and SSE are detected at runtime, so it's safe to enable
936 %{!?debug:--disable-debug} \
937 --disable-maintainer-mode \
938 --disable-silent-rules \
939 %{?with_avifile:--enable-avifile} \
941 --enable-fast-install \
942 %{?with_ffmpeg:--enable-ffmpeg} \
943 %{?with_flash:--enable-flash} \
944 --enable-fusiondale \
945 --enable-fusionsound \
946 %{?with_gstreamer:--enable-gstreamer} \
948 %{?with_mpg:--enable-libmpeg3} \
950 %{?with_multi:--enable-multi} \
951 %{?with_one:--enable-one} \
952 %{?with_quicktime:--enable-openquicktime} \
958 %{?with_swfdec:--enable-swfdec} \
960 --enable-video4linux2 \
962 %{?with_xine:--enable-xine} \
963 %{?with_xine_vdpau:--enable-xine-vdpau} \
966 %ifarch %{ix86} %{x8664}
970 %ifnarch i386 i486 i586
974 --with-smooth-scaling \
975 %{!?with_static_libs:--disable-static}
979 X11_LIBS="-lX11 -lXext"
982 rm -rf $RPM_BUILD_ROOT
983 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
985 %{__make} -j1 install \
986 DESTDIR=$RPM_BUILD_ROOT
988 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
991 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
992 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
995 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
998 rm -rf $RPM_BUILD_ROOT
1000 %post -p /sbin/ldconfig
1001 %postun -p /sbin/ldconfig
1004 %defattr(644,root,root,755)
1005 %doc AUTHORS ChangeLog NEWS README TODO
1006 %attr(755,root,root) %{_bindir}/dfbdump
1007 %attr(755,root,root) %{_bindir}/dfbdumpinput
1008 %attr(755,root,root) %{_bindir}/dfbfx
1009 %attr(755,root,root) %{_bindir}/dfbg
1010 %attr(755,root,root) %{_bindir}/dfbinfo
1011 %attr(755,root,root) %{_bindir}/dfbinput
1012 %attr(755,root,root) %{_bindir}/dfbinspector
1013 %attr(755,root,root) %{_bindir}/dfblayer
1014 %attr(755,root,root) %{_bindir}/dfbmaster
1015 %attr(755,root,root) %{_bindir}/dfbpenmount
1016 %attr(755,root,root) %{_bindir}/dfbproxy
1017 %attr(755,root,root) %{_bindir}/dfbscreen
1018 %attr(755,root,root) %{_bindir}/mkdfiff
1019 %attr(755,root,root) %{_bindir}/mkdgiff
1020 %attr(755,root,root) %{_bindir}/mkdgifft
1021 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1022 %attr(755,root,root) %{_bindir}/uwmdump
1023 %attr(755,root,root) %{_bindir}/voodooplay
1024 %attr(755,root,root) %{_bindir}/voodooplay_client
1025 %attr(755,root,root) %{_bindir}/voodooplay_server
1026 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1027 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.0
1028 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1029 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.0
1030 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1031 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.0
1033 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1034 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.0
1036 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1037 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.0
1038 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1039 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.0
1041 %dir %{dfbdir}/gfxdrivers
1042 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1043 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1044 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1045 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1046 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1047 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1048 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1049 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1050 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1051 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1052 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1053 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1054 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1055 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1056 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1057 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1058 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1059 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1060 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1061 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1063 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1064 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1066 %dir %{dfbdir}/inputdrivers
1067 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1068 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1069 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1070 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1071 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1072 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1073 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1074 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1075 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1076 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1077 %dir %{dfbdir}/interfaces
1078 %dir %{dfbdir}/interfaces/ICoreResourceManager
1079 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1080 %dir %{dfbdir}/interfaces/IDirectFB
1081 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1082 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1083 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1084 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1085 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1086 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1087 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1088 %dir %{dfbdir}/interfaces/IDirectFBFont
1089 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1090 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1091 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1092 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1093 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1094 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1095 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1096 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1097 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1098 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1099 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1100 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1101 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1102 %dir %{dfbdir}/interfaces/IDirectFBPalette
1103 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1104 %dir %{dfbdir}/interfaces/IDirectFBScreen
1105 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1106 %dir %{dfbdir}/interfaces/IDirectFBSurface
1107 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1108 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1109 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1110 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1111 %dir %{dfbdir}/interfaces/IDirectFBWindow
1112 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1113 %dir %{dfbdir}/interfaces/IDirectFBWindows
1114 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1115 %dir %{dfbdir}/interfaces/IWater
1116 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1117 %dir %{dfbdir}/systems
1118 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1119 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1120 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1122 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1123 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1124 %{_datadir}/directfb-%{version}
1125 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1126 %{_mandir}/man1/dfbg.1*
1127 %{_mandir}/man5/directfbrc.5*
1130 %defattr(644,root,root,755)
1131 %attr(755,root,root) %{_bindir}/directfb-config
1132 %attr(755,root,root) %{_bindir}/directfb-csource
1133 %attr(755,root,root) %{_libdir}/libdirect.so
1134 %attr(755,root,root) %{_libdir}/libdirectfb.so
1135 %attr(755,root,root) %{_libdir}/libfusion.so
1136 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1137 %attr(755,root,root) %{_libdir}/libuniquewm.so
1138 %attr(755,root,root) %{_libdir}/libvoodoo.so
1139 %{_libdir}/libdirect.la
1140 %{_libdir}/libdirectfb.la
1141 %{_libdir}/libfusion.la
1142 %{?with_one:%{_libdir}/libone.la}
1143 %{_libdir}/libuniquewm.la
1144 %{_libdir}/libvoodoo.la
1146 %{_includedir}/directfb
1147 %{_includedir}/directfb-internal
1148 %{_pkgconfigdir}/direct.pc
1149 %{_pkgconfigdir}/directfb-internal.pc
1150 %{_pkgconfigdir}/directfb.pc
1151 %{_pkgconfigdir}/fusion.pc
1152 %{?with_one:%{_pkgconfigdir}/one.pc}
1153 %{_pkgconfigdir}/voodoo.pc
1154 %{_mandir}/man1/directfb-csource.1*
1156 %if %{with static_libs}
1158 %defattr(644,root,root,755)
1159 %{_libdir}/libdirect.a
1160 %{_libdir}/libdirectfb.a
1161 %{_libdir}/libfusion.a
1162 %{?with_one:%{_libdir}/libone.a}
1163 %{_libdir}/libuniquewm.a
1164 %{_libdir}/libvoodoo.a
1165 %{dfbdir}/gfxdrivers/*.[alo]*
1166 %{dfbdir}/inputdrivers/*.[alo]*
1167 %{dfbdir}/interfaces/*/*.[alo]*
1168 %{dfbdir}/systems/*.[alo]*
1169 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1170 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1174 %defattr(644,root,root,755)
1175 %doc docs/html/*.{html,png}
1176 %{_examplesdir}/%{name}-%{version}
1179 %defattr(644,root,root,755)
1180 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1183 %defattr(644,root,root,755)
1184 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1185 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1188 %defattr(644,root,root,755)
1189 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1190 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1193 %defattr(644,root,root,755)
1194 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1195 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1198 %defattr(644,root,root,755)
1199 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1202 %defattr(644,root,root,755)
1203 %doc systems/x11/README
1204 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1207 %defattr(644,root,root,755)
1208 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1212 %defattr(644,root,root,755)
1213 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1216 %files input-dynapro
1217 %defattr(644,root,root,755)
1218 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1221 %defattr(644,root,root,755)
1222 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1225 %defattr(644,root,root,755)
1226 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1228 %files input-mutouch
1229 %defattr(644,root,root,755)
1230 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1233 %defattr(644,root,root,755)
1234 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1237 %files input-ucb1x00
1238 %defattr(644,root,root,755)
1239 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1243 %defattr(644,root,root,755)
1244 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1247 %defattr(644,root,root,755)
1248 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1251 %defattr(644,root,root,755)
1252 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1254 %files image-jpeg2000
1255 %defattr(644,root,root,755)
1256 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1259 %defattr(644,root,root,755)
1260 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1263 %defattr(644,root,root,755)
1264 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1267 %defattr(644,root,root,755)
1268 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1271 %defattr(644,root,root,755)
1272 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1275 %files video-avifile
1276 %defattr(644,root,root,755)
1277 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1282 %defattr(644,root,root,755)
1283 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1286 %if %{with gstreamer}
1287 %files video-gstreamer
1288 %defattr(644,root,root,755)
1289 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1293 %files video-libmpeg3
1294 %defattr(644,root,root,755)
1295 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1299 %defattr(644,root,root,755)
1300 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1302 %if %{with quicktime}
1303 %files video-openquicktime
1304 %defattr(644,root,root,755)
1305 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1310 %defattr(644,root,root,755)
1311 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1316 %defattr(644,root,root,755)
1317 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1322 %defattr(644,root,root,755)
1323 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1325 %files -n xine-output-video-dfb
1326 %defattr(644,root,root,755)
1327 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1331 %defattr(644,root,root,755)
1332 # ++DFB based utilities
1333 %attr(755,root,root) %{_bindir}/dfbplay
1334 %attr(755,root,root) %{_bindir}/dfbshow
1335 %attr(755,root,root) %{_bindir}/dfbswitch
1337 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1338 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.0
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{_libdir}/lib++dfb.so
1343 %{_libdir}/lib++dfb.la
1344 %{_includedir}/++dfb
1345 %{_pkgconfigdir}/++dfb.pc
1348 %defattr(644,root,root,755)
1349 %{_libdir}/lib++dfb.a
1352 %defattr(644,root,root,755)
1353 %attr(755,root,root) %{_bindir}/spooky
1354 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1355 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.0
1356 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1357 %dir %{dfbdir}/interfaces/IDiVine
1358 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1359 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1361 %files -n DiVine-devel
1362 %defattr(644,root,root,755)
1363 %attr(755,root,root) %{_libdir}/libdivine.so
1364 %{_libdir}/libdivine.la
1365 %{_includedir}/divine
1366 %{_pkgconfigdir}/divine.pc
1368 %files -n DiVine-static
1369 %defattr(644,root,root,755)
1370 %{_libdir}/libdivine.a
1372 %files -n FusionDale
1373 %defattr(644,root,root,755)
1374 %attr(755,root,root) %{_bindir}/fddump
1375 %attr(755,root,root) %{_bindir}/fdmaster
1376 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1377 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.0
1378 %dir %{dfbdir}/interfaces/IComa
1379 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1380 %dir %{dfbdir}/interfaces/IComaComponent
1381 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1382 %dir %{dfbdir}/interfaces/IFusionDale
1383 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1384 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1385 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1387 %files -n FusionDale-devel
1388 %defattr(644,root,root,755)
1389 %attr(755,root,root) %{_libdir}/libfusiondale.so
1390 %{_libdir}/libfusiondale.la
1391 %{_includedir}/fusiondale
1392 %{_pkgconfigdir}/fusiondale.pc
1394 %files -n FusionDale-static
1395 %defattr(644,root,root,755)
1396 %{_libdir}/libfusiondale.a
1398 %files -n FusionSound
1399 %defattr(644,root,root,755)
1400 %attr(755,root,root) %{_bindir}/fsdump
1401 %attr(755,root,root) %{_bindir}/fsmaster
1402 %attr(755,root,root) %{_bindir}/fsplay
1403 %attr(755,root,root) %{_bindir}/fsproxy
1404 %attr(755,root,root) %{_bindir}/fsvolume
1405 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1406 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.0
1407 %dir %{dfbdir}/interfaces/IFusionSound
1408 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1409 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1410 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1411 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1412 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1413 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1414 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1415 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1416 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1417 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1418 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1419 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1420 %dir %{dfbdir}/interfaces/IFusionSoundStream
1421 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1422 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1423 %dir %{dfbdir}/snddrivers
1424 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1425 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1426 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1427 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1429 %files -n FusionSound-devel
1430 %defattr(644,root,root,755)
1431 %attr(755,root,root) %{_libdir}/libfusionsound.so
1432 %{_libdir}/libfusionsound.la
1433 %{_includedir}/fusionsound
1434 %{_includedir}/fusionsound-internal
1435 %{_pkgconfigdir}/fusionsound.pc
1436 %{_pkgconfigdir}/fusionsound-internal.pc
1438 %files -n FusionSound-static
1439 %defattr(644,root,root,755)
1440 %{_libdir}/libfusionsound.a
1441 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1442 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1444 %files -n FusionSound-musicprovider-cdda
1445 %defattr(644,root,root,755)
1446 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1449 %files -n FusionSound-musicprovider-ffmpeg
1450 %defattr(644,root,root,755)
1451 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1454 %files -n FusionSound-musicprovider-mad
1455 %defattr(644,root,root,755)
1456 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1458 %files -n FusionSound-musicprovider-timidity
1459 %defattr(644,root,root,755)
1460 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1462 %files -n FusionSound-musicprovider-vorbis
1463 %defattr(644,root,root,755)
1464 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1467 %defattr(644,root,root,755)
1468 %attr(755,root,root) %{_bindir}/swmdump
1469 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1470 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.0
1471 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1473 %files -n SaWMan-devel
1474 %defattr(644,root,root,755)
1475 %attr(755,root,root) %{_libdir}/libsawman.so
1476 %{_libdir}/libsawman.la
1477 %{_includedir}/sawman
1478 %{_pkgconfigdir}/sawman.pc
1480 %files -n SaWMan-static
1481 %defattr(644,root,root,755)
1482 %{_libdir}/libsawman.a
1483 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*