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 Obsoletes: __DFB-devel
630 %description c++-devel
631 Header files for ++DFB.
633 %description c++-devel -l pl.UTF-8
634 Pliki nagłówkowe ++DFB.
637 Summary: Static ++DFB library
638 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
639 Group: Development/Libraries
640 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
641 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
642 Obsoletes: __DFB-static
644 %description c++-static
645 Static ++DFB library.
647 %description c++-static -l pl.UTF-8
648 Statyczna biblioteka ++DFB.
651 Summary: DirectFB Virtual Input extension
652 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
654 Requires: %{name} = %{epoch}:%{version}-%{release}
656 %description -n DiVine
658 - an input driver that reads raw input events from a pipe and
659 dispatches them via a virtual input device.
660 - a library that handles the connection to the input driver including
661 helper functions for generating events.
662 - a tool called "spooky" to generate input events using a simple
663 script featuring button or motion events, linear or circular
664 automated motion and delays.
666 %description -n DiVine -l pl.UTF-8
668 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
669 i przekazującego je poprzez wirtualne urządzenie wejściowe,
670 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
671 zawierającej funkcje pomocnicze do generowania zdarzeń,
672 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
673 prostego skryptu oferującego zdarzenia związane z przyciskami i
674 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
676 %package -n DiVine-devel
677 Summary: Header files for divine library
678 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
679 Group: Development/Libraries
680 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
681 Requires: DiVine = %{epoch}:%{version}-%{release}
683 %description -n DiVine-devel
684 Header files for divine library.
686 %description -n DiVine-devel -l pl.UTF-8
687 Pliki nagłówkowe biblioteki divine.
689 %package -n DiVine-static
690 Summary: Static divine library
691 Summary(pl.UTF-8): Statyczna biblioteka divine
692 Group: Development/Libraries
693 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
695 %description -n DiVine-static
696 Static divine library.
698 %description -n DiVine-static -l pl.UTF-8
699 Statyczna biblioteka divine.
701 %package -n FusionDale
702 Summary: FusionDale - applied Fusion, collection of services for applications
703 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
705 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
706 Requires: %{name} = %{epoch}:%{version}-%{release}
708 %description -n FusionDale
709 FusionDale is applied Fusion and will be a collection of different
710 services for use by applications and other libraries (like Coma
711 component manager or messaging API).
713 %description -n FusionDale -l pl.UTF-8
714 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
715 usług przeznaczonych do wykorzystywania przez aplikacje i inne
716 biblioteki (takich jak zarządca komponentów Coma czy API do
719 %package -n FusionDale-devel
720 Summary: Header files for the FusionDale
721 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
722 Group: Development/Libraries
723 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
724 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
725 Requires: FusionDale = %{epoch}:%{version}-%{release}
727 %description -n FusionDale-devel
728 Header files required for development using FusionDale.
730 %description -n FusionDale-devel -l pl.UTF-8
731 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
734 %package -n FusionDale-static
735 Summary: Static FusionDale library
736 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
737 Group: Development/Libraries
738 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
739 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
741 %description -n FusionDale-static
742 Static FusionDale library.
744 %description -n FusionDale-static -l pl.UTF-8
745 Statyczna biblioteka FusionDale.
747 %package -n FusionSound
748 Summary: Audio sub system for multiple applications
749 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
751 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
752 Requires: %{name} = %{epoch}:%{version}-%{release}
754 %description -n FusionSound
755 FusionSound supports multiple applications using Fusion IPC. It
756 provides streams, static sound buffers and control over any number of
757 concurrent playbacks. Sample data is always stored in shared memory,
758 starting a playback simply adds an entry to the playlist of the mixer
759 thread in the master application.
761 %description -n FusionSound -l pl.UTF-8
762 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
763 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
764 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
765 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
766 odtwarzania miksera w nadrzędnej aplikacji.
768 %package -n FusionSound-devel
769 Summary: Development files for the FusionSound
770 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
771 Group: Development/Libraries
772 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
773 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
774 Requires: FusionSound = %{epoch}:%{version}-%{release}
776 %description -n FusionSound-devel
777 Header files required for development using FusionSound.
779 %description -n FusionSound-devel -l pl.UTF-8
780 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
783 %package -n FusionSound-static
784 Summary: Static FusionSound library
785 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
786 Group: Development/Libraries
787 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
788 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
790 %description -n FusionSound-static
791 Static FusionSound library.
793 %description -n FusionSound-static -l pl.UTF-8
794 Statyczna biblioteka FusionSound.
796 %package -n FusionSound-musicprovider-cdda
797 Summary: CD-DA music provider module for FusionSound
798 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
800 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
801 Requires: FusionSound = %{epoch}:%{version}-%{release}
803 %description -n FusionSound-musicprovider-cdda
804 CD-DA music provider module for FusionSound.
806 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
807 Moduł FusionSound dostarczający muzykę CD-DA.
809 %package -n FusionSound-musicprovider-ffmpeg
810 Summary: ffmpeg music provider module for FusionSound
811 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
813 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
814 Requires: FusionSound = %{epoch}:%{version}-%{release}
816 %description -n FusionSound-musicprovider-ffmpeg
817 ffmpeg music provider module for FusionSound.
819 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
820 Moduł FusionSound dostarczający muzykę przez ffmpeg.
822 %package -n FusionSound-musicprovider-mad
823 Summary: MP3 libmad music provider module for FusionSound
824 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
826 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
827 Requires: FusionSound = %{epoch}:%{version}-%{release}
829 %description -n FusionSound-musicprovider-mad
830 MP3 music provider module for FusionSound.
832 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
833 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
835 %package -n FusionSound-musicprovider-timidity
836 Summary: MIDI libtimidity music provider module for FusionSound
837 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
839 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
840 Requires: FusionSound = %{epoch}:%{version}-%{release}
842 %description -n FusionSound-musicprovider-timidity
843 MIDI libtimidity music provider module for FusionSound.
845 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
846 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
848 %package -n FusionSound-musicprovider-vorbis
849 Summary: Ogg Vorbis music provider module for FusionSound
850 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
852 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
853 Requires: FusionSound = %{epoch}:%{version}-%{release}
855 %description -n FusionSound-musicprovider-vorbis
856 Ogg Vorbis music provider module for FusionSound.
858 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
859 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
862 Summary: Shared application and Window Manager
863 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
865 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
866 Requires: %{name} = %{epoch}:%{version}-%{release}
868 %description -n SaWMan
869 SaWMan is a new window manager module for use with DirectFB. Its main
870 difference to the default module is that it allows one process to be
871 an application and window manager, implementing all kinds of
872 diversity, while SaWMan is only the working horse.
874 %description -n SaWMan -l pl.UTF-8
875 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
876 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
877 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
878 podczas gdy SaWMan jest tylko silnikiem.
880 %package -n SaWMan-devel
881 Summary: Header files for sawman library
882 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
883 Group: Development/Libraries
884 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
885 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
886 Requires: SaWMan = %{epoch}:%{version}-%{release}
888 %description -n SaWMan-devel
889 Header files for sawman library.
891 %description -n SaWMan-devel -l pl.UTF-8
892 Pliki nagłówkowe biblioteki sawman.
894 %package -n SaWMan-static
895 Summary: Static sawman library
896 Summary(pl.UTF-8): Statyczna biblioteka sawman
897 Group: Development/Libraries
898 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
899 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
901 %description -n SaWMan-static
902 Static sawman library.
904 %description -n SaWMan-static -l pl.UTF-8
905 Statyczna biblioteka sawman.
922 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
924 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
932 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
933 # MMX and SSE are detected at runtime, so it's safe to enable
935 %{!?debug:--disable-debug} \
936 --disable-maintainer-mode \
937 --disable-silent-rules \
938 %{?with_avifile:--enable-avifile} \
940 --enable-fast-install \
941 %{?with_ffmpeg:--enable-ffmpeg} \
942 %{?with_flash:--enable-flash} \
943 --enable-fusiondale \
944 --enable-fusionsound \
945 %{?with_gstreamer:--enable-gstreamer} \
947 %{?with_mpg:--enable-libmpeg3} \
949 %{?with_multi:--enable-multi} \
950 %{?with_one:--enable-one} \
951 %{?with_quicktime:--enable-openquicktime} \
957 %{?with_swfdec:--enable-swfdec} \
959 --enable-video4linux2 \
961 %{?with_xine:--enable-xine} \
962 %{?with_xine_vdpau:--enable-xine-vdpau} \
965 %ifarch %{ix86} %{x8664}
969 %ifnarch i386 i486 i586
973 --with-smooth-scaling \
974 %{!?with_static_libs:--disable-static}
978 X11_LIBS="-lX11 -lXext"
981 rm -rf $RPM_BUILD_ROOT
982 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
984 %{__make} -j1 install \
985 DESTDIR=$RPM_BUILD_ROOT
987 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
990 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
991 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
994 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
997 rm -rf $RPM_BUILD_ROOT
999 %post -p /sbin/ldconfig
1000 %postun -p /sbin/ldconfig
1003 %defattr(644,root,root,755)
1004 %doc AUTHORS ChangeLog NEWS README TODO
1005 %attr(755,root,root) %{_bindir}/dfbdump
1006 %attr(755,root,root) %{_bindir}/dfbdumpinput
1007 %attr(755,root,root) %{_bindir}/dfbfx
1008 %attr(755,root,root) %{_bindir}/dfbg
1009 %attr(755,root,root) %{_bindir}/dfbinfo
1010 %attr(755,root,root) %{_bindir}/dfbinput
1011 %attr(755,root,root) %{_bindir}/dfbinspector
1012 %attr(755,root,root) %{_bindir}/dfblayer
1013 %attr(755,root,root) %{_bindir}/dfbmaster
1014 %attr(755,root,root) %{_bindir}/dfbpenmount
1015 %attr(755,root,root) %{_bindir}/dfbproxy
1016 %attr(755,root,root) %{_bindir}/dfbscreen
1017 %attr(755,root,root) %{_bindir}/mkdfiff
1018 %attr(755,root,root) %{_bindir}/mkdgiff
1019 %attr(755,root,root) %{_bindir}/mkdgifft
1020 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1021 %attr(755,root,root) %{_bindir}/uwmdump
1022 %attr(755,root,root) %{_bindir}/voodooplay
1023 %attr(755,root,root) %{_bindir}/voodooplay_client
1024 %attr(755,root,root) %{_bindir}/voodooplay_server
1025 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1026 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.0
1027 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1028 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.0
1029 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1030 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.0
1032 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1033 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.0
1035 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1036 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.0
1037 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1038 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.0
1040 %dir %{dfbdir}/gfxdrivers
1041 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1042 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1043 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1044 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1045 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1046 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1047 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1048 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1049 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1050 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1051 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1052 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1053 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1054 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1055 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1056 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1057 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1058 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1059 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1060 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1062 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1063 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1065 %dir %{dfbdir}/inputdrivers
1066 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1067 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1068 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1069 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1070 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1071 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1072 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1073 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1074 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1075 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1076 %dir %{dfbdir}/interfaces
1077 %dir %{dfbdir}/interfaces/ICoreResourceManager
1078 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1079 %dir %{dfbdir}/interfaces/IDirectFB
1080 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1081 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1082 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1083 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1084 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1085 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1086 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1087 %dir %{dfbdir}/interfaces/IDirectFBFont
1088 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1089 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1090 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1091 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1092 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1093 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1094 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1095 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1096 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1097 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1098 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1099 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1100 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1101 %dir %{dfbdir}/interfaces/IDirectFBPalette
1102 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1103 %dir %{dfbdir}/interfaces/IDirectFBScreen
1104 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1105 %dir %{dfbdir}/interfaces/IDirectFBSurface
1106 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1107 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1108 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1109 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1110 %dir %{dfbdir}/interfaces/IDirectFBWindow
1111 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1112 %dir %{dfbdir}/interfaces/IDirectFBWindows
1113 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1114 %dir %{dfbdir}/interfaces/IWater
1115 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1116 %dir %{dfbdir}/systems
1117 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1118 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1119 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1121 %attr(755,root,root) %{dfbdir}/wm/lib*.so
1122 %{_datadir}/directfb-%{version}
1123 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1124 %{_mandir}/man1/dfbg.1*
1125 %{_mandir}/man5/directfbrc.5*
1128 %defattr(644,root,root,755)
1129 %attr(755,root,root) %{_bindir}/directfb-config
1130 %attr(755,root,root) %{_bindir}/directfb-csource
1131 %attr(755,root,root) %{_libdir}/libdirect.so
1132 %attr(755,root,root) %{_libdir}/libdirectfb.so
1133 %attr(755,root,root) %{_libdir}/libfusion.so
1134 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1135 %attr(755,root,root) %{_libdir}/libuniquewm.so
1136 %attr(755,root,root) %{_libdir}/libvoodoo.so
1137 %{_libdir}/libdirect.la
1138 %{_libdir}/libdirectfb.la
1139 %{_libdir}/libfusion.la
1140 %{?with_one:%{_libdir}/libone.la}
1141 %{_libdir}/libuniquewm.la
1142 %{_libdir}/libvoodoo.la
1144 %{_includedir}/directfb
1145 %{_includedir}/directfb-internal
1146 %{_pkgconfigdir}/direct.pc
1147 %{_pkgconfigdir}/directfb-internal.pc
1148 %{_pkgconfigdir}/directfb.pc
1149 %{_pkgconfigdir}/fusion.pc
1150 %{?with_one:%{_pkgconfigdir}/one.pc}
1151 %{_pkgconfigdir}/voodoo.pc
1152 %{_mandir}/man1/directfb-csource.1*
1154 %if %{with static_libs}
1156 %defattr(644,root,root,755)
1157 %{_libdir}/libdirect.a
1158 %{_libdir}/libdirectfb.a
1159 %{_libdir}/libfusion.a
1160 %{?with_one:%{_libdir}/libone.a}
1161 %{_libdir}/libuniquewm.a
1162 %{_libdir}/libvoodoo.a
1163 %{dfbdir}/gfxdrivers/*.[alo]*
1164 %{dfbdir}/inputdrivers/*.[alo]*
1165 %{dfbdir}/interfaces/*/*.[alo]*
1166 %{dfbdir}/systems/*.[alo]*
1167 %{dfbdir}/wm/*.[alo]*
1171 %defattr(644,root,root,755)
1172 %doc docs/html/*.{html,png}
1173 %{_examplesdir}/%{name}-%{version}
1176 %defattr(644,root,root,755)
1177 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1180 %defattr(644,root,root,755)
1181 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1182 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1185 %defattr(644,root,root,755)
1186 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1187 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1190 %defattr(644,root,root,755)
1191 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1192 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1195 %defattr(644,root,root,755)
1196 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1199 %defattr(644,root,root,755)
1200 %doc systems/x11/README
1201 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1204 %defattr(644,root,root,755)
1205 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1209 %defattr(644,root,root,755)
1210 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1213 %files input-dynapro
1214 %defattr(644,root,root,755)
1215 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1218 %defattr(644,root,root,755)
1219 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1222 %defattr(644,root,root,755)
1223 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1225 %files input-mutouch
1226 %defattr(644,root,root,755)
1227 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1230 %defattr(644,root,root,755)
1231 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1234 %files input-ucb1x00
1235 %defattr(644,root,root,755)
1236 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1240 %defattr(644,root,root,755)
1241 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1244 %defattr(644,root,root,755)
1245 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1248 %defattr(644,root,root,755)
1249 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1251 %files image-jpeg2000
1252 %defattr(644,root,root,755)
1253 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1256 %defattr(644,root,root,755)
1257 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1260 %defattr(644,root,root,755)
1261 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1264 %defattr(644,root,root,755)
1265 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1268 %defattr(644,root,root,755)
1269 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1272 %files video-avifile
1273 %defattr(644,root,root,755)
1274 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1279 %defattr(644,root,root,755)
1280 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1283 %if %{with gstreamer}
1284 %files video-gstreamer
1285 %defattr(644,root,root,755)
1286 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1290 %files video-libmpeg3
1291 %defattr(644,root,root,755)
1292 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1296 %defattr(644,root,root,755)
1297 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1299 %if %{with quicktime}
1300 %files video-openquicktime
1301 %defattr(644,root,root,755)
1302 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1307 %defattr(644,root,root,755)
1308 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1313 %defattr(644,root,root,755)
1314 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1319 %defattr(644,root,root,755)
1320 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1322 %files -n xine-output-video-dfb
1323 %defattr(644,root,root,755)
1324 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1328 %defattr(644,root,root,755)
1329 # ++DFB based utilities
1330 %attr(755,root,root) %{_bindir}/dfbplay
1331 %attr(755,root,root) %{_bindir}/dfbshow
1332 %attr(755,root,root) %{_bindir}/dfbswitch
1334 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1335 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.0
1338 %defattr(644,root,root,755)
1339 %attr(755,root,root) %{_libdir}/lib++dfb.so
1340 %{_libdir}/lib++dfb.la
1341 %{_includedir}/++dfb
1342 %{_pkgconfigdir}/++dfb.pc
1345 %defattr(644,root,root,755)
1346 %{_libdir}/lib++dfb.a
1349 %defattr(644,root,root,755)
1350 %attr(755,root,root) %{_bindir}/spooky
1351 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1352 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.0
1353 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1354 %dir %{dfbdir}/interfaces/IDiVine
1355 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1356 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1358 %files -n DiVine-devel
1359 %defattr(644,root,root,755)
1360 %attr(755,root,root) %{_libdir}/libdivine.so
1361 %{_libdir}/libdivine.la
1362 %{_includedir}/divine
1363 %{_pkgconfigdir}/divine.pc
1365 %files -n DiVine-static
1366 %defattr(644,root,root,755)
1367 %{_libdir}/libdivine.a
1369 %files -n FusionDale
1370 %defattr(644,root,root,755)
1371 %attr(755,root,root) %{_bindir}/fddump
1372 %attr(755,root,root) %{_bindir}/fdmaster
1373 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1374 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.0
1375 %dir %{dfbdir}/interfaces/IComa
1376 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1377 %dir %{dfbdir}/interfaces/IComaComponent
1378 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1379 %dir %{dfbdir}/interfaces/IFusionDale
1380 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1381 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1382 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1384 %files -n FusionDale-devel
1385 %defattr(644,root,root,755)
1386 %attr(755,root,root) %{_libdir}/libfusiondale.so
1387 %{_libdir}/libfusiondale.la
1388 %{_includedir}/fusiondale
1389 %{_pkgconfigdir}/fusiondale.pc
1391 %files -n FusionDale-static
1392 %defattr(644,root,root,755)
1393 %{_libdir}/libfusiondale.a
1395 %files -n FusionSound
1396 %defattr(644,root,root,755)
1397 %attr(755,root,root) %{_bindir}/fsdump
1398 %attr(755,root,root) %{_bindir}/fsmaster
1399 %attr(755,root,root) %{_bindir}/fsplay
1400 %attr(755,root,root) %{_bindir}/fsproxy
1401 %attr(755,root,root) %{_bindir}/fsvolume
1402 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1403 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.0
1404 %dir %{dfbdir}/interfaces/IFusionSound
1405 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1406 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1407 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1408 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1409 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1410 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1411 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1412 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1413 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1414 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1415 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1416 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1417 %dir %{dfbdir}/interfaces/IFusionSoundStream
1418 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1419 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1420 %dir %{dfbdir}/snddrivers
1421 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1422 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1423 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1424 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1426 %files -n FusionSound-devel
1427 %defattr(644,root,root,755)
1428 %attr(755,root,root) %{_libdir}/libfusionsound.so
1429 %{_libdir}/libfusionsound.la
1430 %{_includedir}/fusionsound
1431 %{_includedir}/fusionsound-internal
1432 %{_pkgconfigdir}/fusionsound.pc
1433 %{_pkgconfigdir}/fusionsound-internal.pc
1435 %files -n FusionSound-static
1436 %defattr(644,root,root,755)
1437 %{_libdir}/libfusionsound.a
1438 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1439 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1441 %files -n FusionSound-musicprovider-cdda
1442 %defattr(644,root,root,755)
1443 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1446 %files -n FusionSound-musicprovider-ffmpeg
1447 %defattr(644,root,root,755)
1448 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1451 %files -n FusionSound-musicprovider-mad
1452 %defattr(644,root,root,755)
1453 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1455 %files -n FusionSound-musicprovider-timidity
1456 %defattr(644,root,root,755)
1457 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1459 %files -n FusionSound-musicprovider-vorbis
1460 %defattr(644,root,root,755)
1461 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1464 %defattr(644,root,root,755)
1465 %attr(755,root,root) %{_bindir}/swmdump
1466 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1467 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.0
1468 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1470 %files -n SaWMan-devel
1471 %defattr(644,root,root,755)
1472 %attr(755,root,root) %{_libdir}/libsawman.so
1473 %{_libdir}/libsawman.la
1474 %{_includedir}/sawman
1475 %{_pkgconfigdir}/sawman.pc
1477 %files -n SaWMan-static
1478 %defattr(644,root,root,755)
1479 %{_libdir}/libsawman.a