1 # TODO: --enable-pvr2d when ready [requires PowerVR SDK?]
4 %bcond_with multi # build Multi-application core (requires working /dev/fusion*)
5 %bcond_without one # Linux One IPC library
6 %bcond_without static_libs # don't build static libraries
7 %bcond_with sh772x # SH7722/SH7723 (SH-Mobile) graphics driver
8 %bcond_with avifile # AviFile video provider [not updated for DirectFB 1.7.0]
9 %bcond_without ffmpeg # FFmpeg image, music and video providers
10 %bcond_with flash # FLASH video provider [not updated for DirectFB 1.7.0]
11 %bcond_without gstreamer # GStreamer video provider
12 %bcond_without mpg # libmpeg3 MPEG video provider
13 %bcond_without quicktime # QuickTime (openquicktime) video provider
14 %bcond_with swfdec # swfdec FLASH video provider [not ready for swfdec >= 0.6]
15 %bcond_without xine # Xine video provider
16 %bcond_without xine_vdpau # Xine/VDPAU video provider
22 %undefine with_xine_vdpau
24 Summary: DirectFB - Hardware graphics acceleration
25 Summary(pl.UTF-8): DirectFB - Wspomaganie grafiki
32 Source0: http://www.directfb.org/downloads/Core/DirectFB-1.7/%{name}-%{version}.tar.gz
33 # Source0-md5: 8a7bb06b3f58599b230b4cf314004512
34 Source1: http://www.directfb.org/downloads/Extras/DFBTutorials-0.5.0.tar.gz
35 # Source1-md5: 13e443a64bddd68835b574045d9025e9
36 Patch0: %{name}-am.patch
37 Patch1: %{name}-pmake.patch
38 Patch2: %{name}-fix.patch
39 Patch3: %{name}-llh-ppc.patch
40 Patch4: %{name}-zlib.patch
41 Patch5: %{name}-update.patch
42 Patch6: %{name}-gstreamer.patch
43 Patch7: %{name}-sh.patch
44 Patch8: %{name}-missing.patch
45 Patch9: %{name}-ffmpeg.patch
46 Patch10: %{name}-libmpeg3.patch
47 Patch11: %{name}-format.patch
48 Patch12: x32-asm.patch
49 URL: http://www.directfb.org/
50 BuildRequires: Mesa-libEGL-devel
51 BuildRequires: Mesa-libGLES-devel
52 BuildRequires: Mesa-libgbm-devel
53 BuildRequires: OpenGL-devel
54 BuildRequires: OpenGL-GLX-devel
55 BuildRequires: SDL-devel
56 BuildRequires: alsa-lib-devel >= 0.9
57 BuildRequires: autoconf >= 2.52
58 BuildRequires: automake
59 %{?with_avifile:BuildRequires: avifile-devel}
60 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
61 BuildRequires: freetype-devel >= 2.0.2
62 %{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
63 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
64 BuildRequires: imlib2-devel
65 BuildRequires: jasper-devel
66 BuildRequires: libcddb-devel >= 1.0.0
67 BuildRequires: libdrm-devel
68 BuildRequires: libjpeg-devel >= 6b
69 BuildRequires: libmad-devel
70 BuildRequires: libmng-devel
71 %{?with_mpg:BuildRequires: libmpeg3-devel}
72 BuildRequires: libpng-devel >= 2:1.4.0
73 BuildRequires: libstdc++-devel
74 BuildRequires: libsvg-cairo-devel >= 0.1.6
75 BuildRequires: libtiff-devel >= 4
76 BuildRequires: libtimidity-devel >= 0.1.0
77 BuildRequires: libtool
78 BuildRequires: libvdpau-devel >= 0.3
79 BuildRequires: libvncserver-devel
80 BuildRequires: libvorbis-devel >= 1:1.0.0
81 BuildRequires: libwebp-devel >= 0.2.1
82 %{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
83 %{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
84 %{?with_quicktime:BuildRequires: openquicktime-devel}
85 BuildRequires: pkgconfig
86 BuildRequires: sed >= 4.0
87 %{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
88 %{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
89 BuildRequires: sysfsutils-devel >= 1.3.0-3
90 BuildRequires: tar >= 1:1.22
91 BuildRequires: tslib-devel >= 1.0
92 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
93 %{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
94 BuildRequires: xorg-lib-libX11-devel
95 BuildRequires: xorg-lib-libXext-devel
96 BuildRequires: xorg-proto-xproto-devel
98 BuildRequires: zlib-devel >= 1.1.3
99 #BuildRequires: pkgconfig(linotype) -- font provider???
101 BuildRequires: libshbeu-devel >= 1.0.2
102 BuildRequires: libshjpeg-devel >= 1.3.3
103 BuildRequires: libuiomux-devel >= 1.5.0
105 %{?with_multi:Provides: DirectFB(multi)}
106 Obsoletes: DirectFB-image-bmp
107 Obsoletes: DirectFB-image-mpeg2
108 Obsoletes: DirectFB-image-pnm
111 Obsoletes: DirectFB-input-ucb1x00
113 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
115 %define dfbdir %{_libdir}/directfb-1.7-6
117 %define specflags -fno-strict-aliasing
120 # gcc running out of registers with -O0 in generic_mmx.h
121 %define debugcflags -O1 -g
125 DirectFB hardware graphics acceleration - libraries.
127 %description -l pl.UTF-8
128 Wspomaganie grafiki DirectFB - biblioteki.
131 Summary: DirectFB - development package
132 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
133 Group: Development/Libraries
134 Requires: %{name} = %{epoch}:%{version}-%{release}
135 %{?with_one:Requires: linux-one-devel >= 1.7.0}
136 Requires: zlib-devel >= 1.1.3
139 DirectFB header files.
141 %description devel -l pl.UTF-8
142 Pliki nagłówkowe dla DirectFB.
145 Summary: DirectFB static libraries
146 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
147 Group: Development/Libraries
148 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
151 DirectFB static libraries.
153 %description static -l pl.UTF-8
154 Statyczne biblioteki DirectFB.
157 Summary: DirectFB - documentation
158 Summary(pl.UTF-8): DirectFB - dokumentacja
162 DirectFB documentation and tutorials.
164 %description doc -l pl.UTF-8
165 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
168 Summary: DRM/KMS core system for DirectFB
169 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
171 Requires: %{name} = %{epoch}:%{version}-%{release}
173 %description core-drmkms
174 This package contains DRM/KMS core system module for DirectFB.
176 %description core-drmkms -l pl.UTF-8
177 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
180 Summary: Mesa/GLESv2 core system for DirectFB
181 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
183 Requires: %{name} = %{epoch}:%{version}-%{release}
185 %description core-mesa
186 This package contains Mesa/GLESv2 core system module for DirectFB.
188 %description core-mesa -l pl.UTF-8
189 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
192 Summary: SDL core system for DirectFB
193 Summary(pl.UTF-8): System SDL dla DirectFB
195 Requires: %{name} = %{epoch}:%{version}-%{release}
197 %description core-sdl
198 This package contains SDL core system module for DirectFB.
200 %description core-sdl -l pl.UTF-8
201 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
204 Summary: X11/VDPAU core system for DirectFB
205 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
207 Requires: %{name} = %{epoch}:%{version}-%{release}
209 %description core-vdpau
210 This package contains X11/VDPAU core system module for DirectFB.
212 %description core-vdpau -l pl.UTF-8
213 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
216 Summary: VNC core system for DirectFB
217 Summary(pl.UTF-8): System VNC dla DirectFB
219 Requires: %{name} = %{epoch}:%{version}-%{release}
221 %description core-vnc
222 This package contains VNC core system module for DirectFB.
224 %description core-vnc -l pl.UTF-8
225 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
228 Summary: X11 core system for DirectFB
229 Summary(pl.UTF-8): System X11 dla DirectFB
231 Requires: %{name} = %{epoch}:%{version}-%{release}
233 %description core-x11
234 This package contains X11 core system module for DirectFB.
236 %description core-x11 -l pl.UTF-8
237 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
240 Summary: FreeType2 font provider for DirectFB
241 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
243 Requires: %{name} = %{epoch}:%{version}-%{release}
245 %description font-ft2
246 This package contains FreeType2 font provider for DirectFB.
248 %description font-ft2 -l pl.UTF-8
249 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
250 bibliotekę FreeType2.
253 Summary: SH7722/SH7723 graphics driver for DirectFB
254 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
256 Requires: %{name} = %{epoch}:%{version}-%{release}
257 Requires: libshbeu >= 1.0.2
258 Requires: libshjpeg >= 1.3.3
259 Requires: libuiomux >= 1.5.0
261 %description gfx-sh772x
262 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
264 %description gfx-sh772x -l pl.UTF-8
265 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
267 %package input-dynapro
268 Summary: Dynapro touchscreen input driver for DirectFB
269 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
271 Requires: %{name} = %{epoch}:%{version}-%{release}
273 %description input-dynapro
274 Dynapro touchscreen input driver for DirectFB.
276 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
277 unless you don't have Dynapro device connected to this port. It can
278 mess with other devices connected to this port (mouse, modem etc.).
280 %description input-dynapro -l pl.UTF-8
281 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
283 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
284 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
285 do tego portu. Sterownik może utrudnić współpracę z innymi
286 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
289 Summary: ELO touchscreen input driver for DirectFB
290 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
292 Requires: %{name} = %{epoch}:%{version}-%{release}
294 %description input-elo
295 ELO touchscreen input driver for DirectFB.
297 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
298 unless you have ELO device connected to this port. It can mess with
299 other devices connected to this port (mouse, modem etc.).
301 %description input-elo -l pl.UTF-8
302 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
304 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
305 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
306 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
307 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
310 Summary: Gunze touchscreen input driver for DirectFB
311 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
313 Requires: %{name} = %{epoch}:%{version}-%{release}
315 %description input-gunze
316 Gunze touchscreen input driver for DirectFB.
318 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
319 unless you don't have Gunze device connected to this port. It can mess
320 with other devices connected to this port (mouse, modem etc.).
322 %description input-gunze -l pl.UTF-8
323 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
325 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
326 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
327 do tego portu. Sterownik może utrudnić współpracę z innymi
328 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
330 %package input-mutouch
331 Summary: MuTouch touchscreen input driver for DirectFB
332 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
334 Requires: %{name} = %{epoch}:%{version}-%{release}
336 %description input-mutouch
337 MuTouch touchscreen input driver for DirectFB.
339 NOTE: it needs "mut-device" setting in directfbrc in order to work.
341 %description input-mutouch -l pl.UTF-8
342 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
344 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
347 Summary: tslib-based touchscreen input driver for DirectFB
348 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
350 Requires: %{name} = %{epoch}:%{version}-%{release}
351 Requires: tslib >= 1.0
353 %description input-tslib
354 tslib-based touchscreen input driver for DirectFB
356 %description input-tslib -l pl.UTF-8
357 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
359 %package input-ucb1x00
360 Summary: UCB1x00 touchscreen input driver for DirectFB
361 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
363 Requires: %{name} = %{epoch}:%{version}-%{release}
365 %description input-ucb1x00
366 UCB1x00 touchscreen input driver for DirectFB.
368 %description input-ucb1x00 -l pl.UTF-8
369 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
371 %package input-wm97xx
372 Summary: WM97xx touchscreen input driver for DirectFB
373 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
375 Requires: %{name} = %{epoch}:%{version}-%{release}
377 %description input-wm97xx
378 WM97xx touchscreen input driver for DirectFB.
380 %description input-wm97xx -l pl.UTF-8
381 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
383 %package image-ffmpeg
384 Summary: FFmpeg image provider for DirectFB
385 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
387 Requires: %{name} = %{epoch}:%{version}-%{release}
389 %description image-ffmpeg
390 DirectFB image provider using FFmpeg codecs.
392 %description image-ffmpeg -l pl.UTF-8
393 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
394 użyciu kodeków FFmpeg.
396 %package image-imlib2
397 Summary: Imlib2 image provider for DirectFB
398 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
400 Requires: %{name} = %{epoch}:%{version}-%{release}
402 %description image-imlib2
403 This package contains Imlib2 image provider for DirectFB.
405 %description image-imlib2 -l pl.UTF-8
406 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
409 Summary: JPEG image provider for DirectFB
410 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
412 Requires: %{name} = %{epoch}:%{version}-%{release}
414 %description image-jpeg
415 This package contains JPEG image provider for DirectFB.
417 %description image-jpeg -l pl.UTF-8
418 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
420 %package image-jpeg2000
421 Summary: JPEG2000 image provider for DirectFB
422 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
424 Requires: %{name} = %{epoch}:%{version}-%{release}
426 %description image-jpeg2000
427 This package contains JPEG2000 image provider for DirectFB (based on
430 %description image-jpeg2000 -l pl.UTF-8
431 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
432 dostarczającą grafikę JPEG2000.
435 Summary: PNG image provider for DirectFB
436 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
438 Requires: %{name} = %{epoch}:%{version}-%{release}
439 Requires: libpng >= 2:1.4.0
441 %description image-png
442 This package contains PNG image provider for DirectFB.
444 %description image-png -l pl.UTF-8
445 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
448 Summary: SVG image provider for DirectFB
449 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
451 Requires: %{name} = %{epoch}:%{version}-%{release}
452 Requires: libsvg-cairo >= 0.1.6
454 %description image-svg
455 This package contains SVG image provider for DirectFB, based on Cairo
458 %description image-svg -l pl.UTF-8
459 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
460 dostarczającą grafikę SVG.
463 Summary: TIFF image provider for DirectFB
464 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
466 Requires: %{name} = %{epoch}:%{version}-%{release}
467 Requires: libtiff >= 4
469 %description image-tiff
470 This package contains TIFF image provider for DirectFB.
472 %description image-tiff -l pl.UTF-8
473 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
476 Summary: WebP image provider for DirectFB
477 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
479 Requires: %{name} = %{epoch}:%{version}-%{release}
480 Requires: libwebp >= 0.2.1
482 %description image-webp
483 This package contains WebP image provider for DirectFB.
485 %description image-webp -l pl.UTF-8
486 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
488 %package video-avifile
489 Summary: Avifile video provider for DirectFB
490 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
492 Requires: %{name} = %{epoch}:%{version}-%{release}
494 %description video-avifile
495 DirectFB video provider using Avifile codecs.
497 %description video-avifile -l pl.UTF-8
498 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
499 użyciu kodeków Avifile.
501 %package video-ffmpeg
502 Summary: FFmpeg video provider for DirectFB
503 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
505 Requires: %{name} = %{epoch}:%{version}-%{release}
507 %description video-ffmpeg
508 DirectFB video provider using FFmpeg codecs.
510 %description video-ffmpeg -l pl.UTF-8
511 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
512 użyciu kodeków FFmpeg.
514 %package video-gstreamer
515 Summary: GStreamer video provider for DirectFB
516 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
518 Requires: %{name} = %{epoch}:%{version}-%{release}
520 %description video-gstreamer
521 This package contains GStreamer video provider for DirectFB.
523 %description video-gstreamer -l pl.UTF-8
524 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
527 %package video-libmpeg3
528 Summary: MPEG video provider for DirectFB
529 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
531 Requires: %{name} = %{epoch}:%{version}-%{release}
533 %description video-libmpeg3
534 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
535 DirectFB. It uses libmpeg3 library.
537 %description video-libmpeg3 -l pl.UTF-8
538 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
539 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
542 Summary: MNG video provider for DirectFB
543 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
545 Requires: %{name} = %{epoch}:%{version}-%{release}
547 %description video-mng
548 This package contains MNG video provider for DirectFB.
550 %description video-mng -l pl.UTF-8
551 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
553 %package video-openquicktime
554 Summary: OpenQuicktime video provider for DirectFB
555 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
557 Requires: %{name} = %{epoch}:%{version}-%{release}
559 %description video-openquicktime
560 This package contains OpenQuicktime video provider for DirectFB. It
561 supports all RGB and YUV formats and does audio playback.
563 %description video-openquicktime -l pl.UTF-8
564 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
565 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
569 Summary: ShockWave Flash video provider for DirectFB
570 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
572 Requires: %{name} = %{epoch}:%{version}-%{release}
574 %description video-swf
575 This package contains SWF (ShockWave Flash) video provider for
576 DirectFB. It uses flash library.
578 %description video-swf -l pl.UTF-8
579 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
580 (ShockWave Flash) przy użyciu biblioteki flash.
582 %package video-swfdec
583 Summary: ShockWave Flash video provider for DirectFB
584 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
586 Requires: %{name} = %{epoch}:%{version}-%{release}
588 %description video-swfdec
589 This package contains SWF (ShockWave Flash) video provider for
590 DirectFB. It uses swfdec library.
592 %description video-swfdec -l pl.UTF-8
593 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
594 (ShockWave Flash) przy użyciu biblioteki swfdec.
597 Summary: XINE video provider for DirectFB
598 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
600 Requires: %{name} = %{epoch}:%{version}-%{release}
601 %{?with_xine:%requires_eq xine-lib}
603 %description video-xine
604 This package contains video provider for DirectFB which uses XINE
605 library and plugins. It handles a wide range of video formats.
607 %description video-xine -l pl.UTF-8
608 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
609 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
612 %package -n xine-output-video-dfb
613 Summary: DirectFB video output plugin for XINE
614 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
616 Requires: %{name} = %{epoch}:%{version}-%{release}
617 %{?with_xine:%requires_eq xine-lib}
619 %description -n xine-output-video-dfb
620 DirectFB video output plugin for XINE.
622 %description -n xine-output-video-dfb -l pl.UTF-8
623 Wtyczka wyjścia obrazu DirectFB dla XINE.
626 Summary: ++DFB - advanced C++ binding for DirectFB
627 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
629 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
630 Requires: %{name} = %{epoch}:%{version}-%{release}
631 # (probably) can't Obsolete ++DFB
635 ++DFB - advanced C++ binding for DirectFB.
637 %description c++ -l pl.UTF-8
638 ++DFB - zaawansowane wiązania C++ do DirectFB.
641 Summary: Header files for ++DFB
642 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
643 Group: Development/Libraries
644 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
645 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
646 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
647 Requires: libstdc++-devel
648 Obsoletes: __DFB-devel
650 %description c++-devel
651 Header files for ++DFB.
653 %description c++-devel -l pl.UTF-8
654 Pliki nagłówkowe ++DFB.
657 Summary: Static ++DFB library
658 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
659 Group: Development/Libraries
660 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
661 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
662 Obsoletes: __DFB-static
664 %description c++-static
665 Static ++DFB library.
667 %description c++-static -l pl.UTF-8
668 Statyczna biblioteka ++DFB.
671 Summary: DirectFB Virtual Input extension
672 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
674 Requires: %{name} = %{epoch}:%{version}-%{release}
676 %description -n DiVine
678 - an input driver that reads raw input events from a pipe and
679 dispatches them via a virtual input device.
680 - a library that handles the connection to the input driver including
681 helper functions for generating events.
682 - a tool called "spooky" to generate input events using a simple
683 script featuring button or motion events, linear or circular
684 automated motion and delays.
686 %description -n DiVine -l pl.UTF-8
688 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
689 i przekazującego je poprzez wirtualne urządzenie wejściowe,
690 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
691 zawierającej funkcje pomocnicze do generowania zdarzeń,
692 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
693 prostego skryptu oferującego zdarzenia związane z przyciskami i
694 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
696 %package -n DiVine-devel
697 Summary: Header files for divine library
698 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
699 Group: Development/Libraries
700 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
701 Requires: DiVine = %{epoch}:%{version}-%{release}
703 %description -n DiVine-devel
704 Header files for divine library.
706 %description -n DiVine-devel -l pl.UTF-8
707 Pliki nagłówkowe biblioteki divine.
709 %package -n DiVine-static
710 Summary: Static divine library
711 Summary(pl.UTF-8): Statyczna biblioteka divine
712 Group: Development/Libraries
713 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
715 %description -n DiVine-static
716 Static divine library.
718 %description -n DiVine-static -l pl.UTF-8
719 Statyczna biblioteka divine.
721 %package -n FusionDale
722 Summary: FusionDale - applied Fusion, collection of services for applications
723 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
725 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
726 Requires: %{name} = %{epoch}:%{version}-%{release}
728 %description -n FusionDale
729 FusionDale is applied Fusion and will be a collection of different
730 services for use by applications and other libraries (like Coma
731 component manager or messaging API).
733 %description -n FusionDale -l pl.UTF-8
734 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
735 usług przeznaczonych do wykorzystywania przez aplikacje i inne
736 biblioteki (takich jak zarządca komponentów Coma czy API do
739 %package -n FusionDale-devel
740 Summary: Header files for the FusionDale
741 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
742 Group: Development/Libraries
743 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
744 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
745 Requires: FusionDale = %{epoch}:%{version}-%{release}
747 %description -n FusionDale-devel
748 Header files required for development using FusionDale.
750 %description -n FusionDale-devel -l pl.UTF-8
751 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
754 %package -n FusionDale-static
755 Summary: Static FusionDale library
756 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
757 Group: Development/Libraries
758 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
759 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
761 %description -n FusionDale-static
762 Static FusionDale library.
764 %description -n FusionDale-static -l pl.UTF-8
765 Statyczna biblioteka FusionDale.
767 %package -n FusionSound
768 Summary: Audio sub system for multiple applications
769 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
771 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
772 Requires: %{name} = %{epoch}:%{version}-%{release}
774 %description -n FusionSound
775 FusionSound supports multiple applications using Fusion IPC. It
776 provides streams, static sound buffers and control over any number of
777 concurrent playbacks. Sample data is always stored in shared memory,
778 starting a playback simply adds an entry to the playlist of the mixer
779 thread in the master application.
781 %description -n FusionSound -l pl.UTF-8
782 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
783 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
784 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
785 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
786 odtwarzania miksera w nadrzędnej aplikacji.
788 %package -n FusionSound-devel
789 Summary: Development files for the FusionSound
790 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
791 Group: Development/Libraries
792 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
793 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
794 Requires: FusionSound = %{epoch}:%{version}-%{release}
796 %description -n FusionSound-devel
797 Header files required for development using FusionSound.
799 %description -n FusionSound-devel -l pl.UTF-8
800 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
803 %package -n FusionSound-static
804 Summary: Static FusionSound library
805 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
806 Group: Development/Libraries
807 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
808 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
810 %description -n FusionSound-static
811 Static FusionSound library.
813 %description -n FusionSound-static -l pl.UTF-8
814 Statyczna biblioteka FusionSound.
816 %package -n FusionSound-musicprovider-cdda
817 Summary: CD-DA music provider module for FusionSound
818 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
820 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
821 Requires: FusionSound = %{epoch}:%{version}-%{release}
823 %description -n FusionSound-musicprovider-cdda
824 CD-DA music provider module for FusionSound.
826 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
827 Moduł FusionSound dostarczający muzykę CD-DA.
829 %package -n FusionSound-musicprovider-ffmpeg
830 Summary: ffmpeg music provider module for FusionSound
831 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
833 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
834 Requires: FusionSound = %{epoch}:%{version}-%{release}
836 %description -n FusionSound-musicprovider-ffmpeg
837 ffmpeg music provider module for FusionSound.
839 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
840 Moduł FusionSound dostarczający muzykę przez ffmpeg.
842 %package -n FusionSound-musicprovider-mad
843 Summary: MP3 libmad music provider module for FusionSound
844 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
846 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
847 Requires: FusionSound = %{epoch}:%{version}-%{release}
849 %description -n FusionSound-musicprovider-mad
850 MP3 music provider module for FusionSound.
852 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
853 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
855 %package -n FusionSound-musicprovider-timidity
856 Summary: MIDI libtimidity music provider module for FusionSound
857 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
859 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
860 Requires: FusionSound = %{epoch}:%{version}-%{release}
862 %description -n FusionSound-musicprovider-timidity
863 MIDI libtimidity music provider module for FusionSound.
865 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
866 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
868 %package -n FusionSound-musicprovider-vorbis
869 Summary: Ogg Vorbis music provider module for FusionSound
870 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
872 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
873 Requires: FusionSound = %{epoch}:%{version}-%{release}
875 %description -n FusionSound-musicprovider-vorbis
876 Ogg Vorbis music provider module for FusionSound.
878 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
879 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
882 Summary: Shared application and Window Manager
883 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
885 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
886 Requires: %{name} = %{epoch}:%{version}-%{release}
888 %description -n SaWMan
889 SaWMan is a new window manager module for use with DirectFB. Its main
890 difference to the default module is that it allows one process to be
891 an application and window manager, implementing all kinds of
892 diversity, while SaWMan is only the working horse.
894 %description -n SaWMan -l pl.UTF-8
895 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
896 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
897 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
898 podczas gdy SaWMan jest tylko silnikiem.
900 %package -n SaWMan-devel
901 Summary: Header files for sawman library
902 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
903 Group: Development/Libraries
904 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
905 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
906 Requires: SaWMan = %{epoch}:%{version}-%{release}
908 %description -n SaWMan-devel
909 Header files for sawman library.
911 %description -n SaWMan-devel -l pl.UTF-8
912 Pliki nagłówkowe biblioteki sawman.
914 %package -n SaWMan-static
915 Summary: Static sawman library
916 Summary(pl.UTF-8): Statyczna biblioteka sawman
917 Group: Development/Libraries
918 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
919 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
921 %description -n SaWMan-static
922 Static sawman library.
924 %description -n SaWMan-static -l pl.UTF-8
925 Statyczna biblioteka sawman.
944 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
946 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
954 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
955 # MMX and SSE are detected at runtime, so it's safe to enable
957 %{!?debug:--disable-debug} \
958 --disable-maintainer-mode \
959 --disable-silent-rules \
960 %{?with_avifile:--enable-avifile} \
962 --enable-fast-install \
963 %{?with_ffmpeg:--enable-ffmpeg} \
964 %{?with_flash:--enable-flash} \
965 --enable-fusiondale \
966 --enable-fusionsound \
967 %{?with_gstreamer:--enable-gstreamer} \
969 %{?with_mpg:--enable-libmpeg3} \
971 %{?with_multi:--enable-multi} \
972 %{?with_one:--enable-one} \
973 %{?with_quicktime:--enable-openquicktime} \
979 %{?with_swfdec:--enable-swfdec} \
981 --enable-video4linux2 \
983 %{?with_xine:--enable-xine} \
984 %{?with_xine_vdpau:--enable-xine-vdpau} \
987 %ifarch %{ix86} %{x8664} x32
991 %ifnarch i386 i486 i586
995 --with-smooth-scaling \
996 %{!?with_static_libs:--disable-static}
1000 X11_LIBS="-lX11 -lXext"
1003 rm -rf $RPM_BUILD_ROOT
1004 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
1006 %{__make} -j1 install \
1007 DESTDIR=$RPM_BUILD_ROOT
1009 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1012 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1013 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1016 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
1019 rm -rf $RPM_BUILD_ROOT
1021 %post -p /sbin/ldconfig
1022 %postun -p /sbin/ldconfig
1025 %defattr(644,root,root,755)
1026 %doc AUTHORS ChangeLog NEWS README TODO
1027 %attr(755,root,root) %{_bindir}/dfbdump
1028 %attr(755,root,root) %{_bindir}/dfbdumpinput
1029 %attr(755,root,root) %{_bindir}/dfbfx
1030 %attr(755,root,root) %{_bindir}/dfbg
1031 %attr(755,root,root) %{_bindir}/dfbinfo
1032 %attr(755,root,root) %{_bindir}/dfbinput
1033 %attr(755,root,root) %{_bindir}/dfbinspector
1034 %attr(755,root,root) %{_bindir}/dfblayer
1035 %attr(755,root,root) %{_bindir}/dfbmaster
1036 %attr(755,root,root) %{_bindir}/dfbpenmount
1037 %attr(755,root,root) %{_bindir}/dfbproxy
1038 %attr(755,root,root) %{_bindir}/dfbscreen
1039 %attr(755,root,root) %{_bindir}/mkdfiff
1040 %attr(755,root,root) %{_bindir}/mkdgiff
1041 %attr(755,root,root) %{_bindir}/mkdgifft
1042 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1043 %attr(755,root,root) %{_bindir}/uwmdump
1044 %attr(755,root,root) %{_bindir}/voodooplay
1045 %attr(755,root,root) %{_bindir}/voodooplay_client
1046 %attr(755,root,root) %{_bindir}/voodooplay_server
1047 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1048 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.6
1049 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1050 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.6
1051 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1052 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.6
1054 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1055 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.6
1057 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1058 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.6
1059 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1060 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.6
1062 %dir %{dfbdir}/gfxdrivers
1063 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1064 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1065 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1066 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1067 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1068 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1069 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1070 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1071 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1072 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1073 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1074 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1075 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1076 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1077 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1078 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1079 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1080 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1081 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1082 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1084 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1085 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1087 %dir %{dfbdir}/inputdrivers
1088 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1089 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1090 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1091 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1092 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1093 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1094 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1095 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1096 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1097 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1098 %dir %{dfbdir}/interfaces
1099 %dir %{dfbdir}/interfaces/ICoreResourceManager
1100 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1101 %dir %{dfbdir}/interfaces/IDirectFB
1102 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1103 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1104 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1105 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1106 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1107 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1108 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1109 %dir %{dfbdir}/interfaces/IDirectFBFont
1110 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1111 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1112 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1113 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1114 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1115 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1116 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1117 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1118 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1119 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1120 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1121 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1122 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1123 %dir %{dfbdir}/interfaces/IDirectFBPalette
1124 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1125 %dir %{dfbdir}/interfaces/IDirectFBScreen
1126 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1127 %dir %{dfbdir}/interfaces/IDirectFBSurface
1128 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1129 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1130 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1131 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1132 %dir %{dfbdir}/interfaces/IDirectFBWindow
1133 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1134 %dir %{dfbdir}/interfaces/IDirectFBWindows
1135 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1136 %dir %{dfbdir}/interfaces/IWater
1137 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1138 %dir %{dfbdir}/systems
1139 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1140 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1141 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1143 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1144 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1145 %{_datadir}/directfb-%{version}
1146 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1147 %{_mandir}/man1/dfbg.1*
1148 %{_mandir}/man5/directfbrc.5*
1151 %defattr(644,root,root,755)
1152 %attr(755,root,root) %{_bindir}/directfb-config
1153 %attr(755,root,root) %{_bindir}/directfb-csource
1154 %attr(755,root,root) %{_libdir}/libdirect.so
1155 %attr(755,root,root) %{_libdir}/libdirectfb.so
1156 %attr(755,root,root) %{_libdir}/libfusion.so
1157 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1158 %attr(755,root,root) %{_libdir}/libuniquewm.so
1159 %attr(755,root,root) %{_libdir}/libvoodoo.so
1160 %{_libdir}/libdirect.la
1161 %{_libdir}/libdirectfb.la
1162 %{_libdir}/libfusion.la
1163 %{?with_one:%{_libdir}/libone.la}
1164 %{_libdir}/libuniquewm.la
1165 %{_libdir}/libvoodoo.la
1167 %{_includedir}/directfb
1168 %{_includedir}/directfb-internal
1169 %{_pkgconfigdir}/direct.pc
1170 %{_pkgconfigdir}/directfb-internal.pc
1171 %{_pkgconfigdir}/directfb.pc
1172 %{_pkgconfigdir}/fusion.pc
1173 %{?with_one:%{_pkgconfigdir}/one.pc}
1174 %{_pkgconfigdir}/voodoo.pc
1175 %{_mandir}/man1/directfb-csource.1*
1177 %if %{with static_libs}
1179 %defattr(644,root,root,755)
1180 %{_libdir}/libdirect.a
1181 %{_libdir}/libdirectfb.a
1182 %{_libdir}/libfusion.a
1183 %{?with_one:%{_libdir}/libone.a}
1184 %{_libdir}/libuniquewm.a
1185 %{_libdir}/libvoodoo.a
1186 %{dfbdir}/gfxdrivers/*.[alo]*
1187 %{dfbdir}/inputdrivers/*.[alo]*
1188 %{dfbdir}/interfaces/*/*.[alo]*
1189 %{dfbdir}/systems/*.[alo]*
1190 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1191 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1195 %defattr(644,root,root,755)
1196 %doc docs/html/*.{html,png}
1197 %{_examplesdir}/%{name}-%{version}
1200 %defattr(644,root,root,755)
1201 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1204 %defattr(644,root,root,755)
1205 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1206 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1209 %defattr(644,root,root,755)
1210 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1211 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1214 %defattr(644,root,root,755)
1215 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1216 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1219 %defattr(644,root,root,755)
1220 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1223 %defattr(644,root,root,755)
1224 %doc systems/x11/README
1225 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1228 %defattr(644,root,root,755)
1229 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1233 %defattr(644,root,root,755)
1234 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1237 %files input-dynapro
1238 %defattr(644,root,root,755)
1239 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1242 %defattr(644,root,root,755)
1243 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1246 %defattr(644,root,root,755)
1247 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1249 %files input-mutouch
1250 %defattr(644,root,root,755)
1251 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1254 %defattr(644,root,root,755)
1255 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1258 %files input-ucb1x00
1259 %defattr(644,root,root,755)
1260 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1264 %defattr(644,root,root,755)
1265 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1269 %defattr(644,root,root,755)
1270 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1278 %defattr(644,root,root,755)
1279 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1281 %files image-jpeg2000
1282 %defattr(644,root,root,755)
1283 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1286 %defattr(644,root,root,755)
1287 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1290 %defattr(644,root,root,755)
1291 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1294 %defattr(644,root,root,755)
1295 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1298 %defattr(644,root,root,755)
1299 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1302 %files video-avifile
1303 %defattr(644,root,root,755)
1304 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1309 %defattr(644,root,root,755)
1310 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1313 %if %{with gstreamer}
1314 %files video-gstreamer
1315 %defattr(644,root,root,755)
1316 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1320 %files video-libmpeg3
1321 %defattr(644,root,root,755)
1322 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1326 %defattr(644,root,root,755)
1327 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1329 %if %{with quicktime}
1330 %files video-openquicktime
1331 %defattr(644,root,root,755)
1332 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1337 %defattr(644,root,root,755)
1338 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1343 %defattr(644,root,root,755)
1344 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1349 %defattr(644,root,root,755)
1350 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1351 %if %{with xine_vdpau}
1352 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1355 %files -n xine-output-video-dfb
1356 %defattr(644,root,root,755)
1357 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1361 %defattr(644,root,root,755)
1362 # ++DFB based utilities
1363 %attr(755,root,root) %{_bindir}/dfbplay
1364 %attr(755,root,root) %{_bindir}/dfbshow
1365 %attr(755,root,root) %{_bindir}/dfbswitch
1367 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1368 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.6
1371 %defattr(644,root,root,755)
1372 %attr(755,root,root) %{_libdir}/lib++dfb.so
1373 %{_libdir}/lib++dfb.la
1374 %{_includedir}/++dfb
1375 %{_pkgconfigdir}/++dfb.pc
1378 %defattr(644,root,root,755)
1379 %{_libdir}/lib++dfb.a
1382 %defattr(644,root,root,755)
1383 %attr(755,root,root) %{_bindir}/spooky
1384 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1385 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.6
1386 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1387 %dir %{dfbdir}/interfaces/IDiVine
1388 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1389 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1391 %files -n DiVine-devel
1392 %defattr(644,root,root,755)
1393 %attr(755,root,root) %{_libdir}/libdivine.so
1394 %{_libdir}/libdivine.la
1395 %{_includedir}/divine
1396 %{_pkgconfigdir}/divine.pc
1398 %files -n DiVine-static
1399 %defattr(644,root,root,755)
1400 %{_libdir}/libdivine.a
1402 %files -n FusionDale
1403 %defattr(644,root,root,755)
1404 %attr(755,root,root) %{_bindir}/fddump
1405 %attr(755,root,root) %{_bindir}/fdmaster
1406 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1407 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.6
1408 %dir %{dfbdir}/interfaces/IComa
1409 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1410 %dir %{dfbdir}/interfaces/IComaComponent
1411 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1412 %dir %{dfbdir}/interfaces/IFusionDale
1413 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1414 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1415 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1417 %files -n FusionDale-devel
1418 %defattr(644,root,root,755)
1419 %attr(755,root,root) %{_libdir}/libfusiondale.so
1420 %{_libdir}/libfusiondale.la
1421 %{_includedir}/fusiondale
1422 %{_pkgconfigdir}/fusiondale.pc
1424 %files -n FusionDale-static
1425 %defattr(644,root,root,755)
1426 %{_libdir}/libfusiondale.a
1428 %files -n FusionSound
1429 %defattr(644,root,root,755)
1430 %attr(755,root,root) %{_bindir}/fsdump
1431 %attr(755,root,root) %{_bindir}/fsmaster
1432 %attr(755,root,root) %{_bindir}/fsplay
1433 %attr(755,root,root) %{_bindir}/fsproxy
1434 %attr(755,root,root) %{_bindir}/fsvolume
1435 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1436 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.6
1437 %dir %{dfbdir}/interfaces/IFusionSound
1438 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1439 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1440 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1441 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1442 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1443 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1444 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1445 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1446 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1447 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1448 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1449 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1450 %dir %{dfbdir}/interfaces/IFusionSoundStream
1451 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1452 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1453 %dir %{dfbdir}/snddrivers
1454 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1455 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1456 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1457 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1459 %files -n FusionSound-devel
1460 %defattr(644,root,root,755)
1461 %attr(755,root,root) %{_libdir}/libfusionsound.so
1462 %{_libdir}/libfusionsound.la
1463 %{_includedir}/fusionsound
1464 %{_includedir}/fusionsound-internal
1465 %{_pkgconfigdir}/fusionsound.pc
1466 %{_pkgconfigdir}/fusionsound-internal.pc
1468 %files -n FusionSound-static
1469 %defattr(644,root,root,755)
1470 %{_libdir}/libfusionsound.a
1471 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1472 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1474 %files -n FusionSound-musicprovider-cdda
1475 %defattr(644,root,root,755)
1476 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1479 %files -n FusionSound-musicprovider-ffmpeg
1480 %defattr(644,root,root,755)
1481 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1484 %files -n FusionSound-musicprovider-mad
1485 %defattr(644,root,root,755)
1486 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1488 %files -n FusionSound-musicprovider-timidity
1489 %defattr(644,root,root,755)
1490 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1492 %files -n FusionSound-musicprovider-vorbis
1493 %defattr(644,root,root,755)
1494 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1497 %defattr(644,root,root,755)
1498 %attr(755,root,root) %{_bindir}/swmdump
1499 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1500 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.6
1501 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1503 %files -n SaWMan-devel
1504 %defattr(644,root,root,755)
1505 %attr(755,root,root) %{_libdir}/libsawman.so
1506 %{_libdir}/libsawman.la
1507 %{_includedir}/sawman
1508 %{_pkgconfigdir}/sawman.pc
1510 %files -n SaWMan-static
1511 %defattr(644,root,root,755)
1512 %{_libdir}/libsawman.a
1513 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*