1 # TODO: --enable-pvr2d when ready [requires PowerVR SDK?]
4 %bcond_with multi # build Multi-application core (requires working /dev/fusion*)
5 %bcond_with 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 # 1.7.7 not available after restoring project website
33 #Source0: http://www.directfb.net/downloads/Core/DirectFB-1.7/%{name}-%{version}.tar.gz
34 # 1.7.7 code available at https://github.com/deniskropp/DirectFB or https://github.com/lancebaiyouview/DirectFB; release tarball saved e.g. at:
35 Source0: http://sources.buildroot.net/%{name}-%{version}.tar.gz
36 # Source0-md5: 152cf1863b1a3a28aa1370e9053440bf
37 Source1: http://www.directfb.net/downloads/Extras/DFBTutorials-0.5.0.tar.gz
38 # Source1-md5: 13e443a64bddd68835b574045d9025e9
39 Patch0: %{name}-am.patch
40 Patch1: %{name}-pmake.patch
41 Patch2: %{name}-fix.patch
42 Patch3: %{name}-llh-ppc.patch
43 Patch4: %{name}-zlib.patch
44 Patch5: %{name}-update.patch
45 Patch6: %{name}-gstreamer.patch
46 Patch7: %{name}-sh.patch
47 Patch8: %{name}-missing.patch
48 Patch9: %{name}-ffmpeg.patch
49 Patch10: %{name}-libmpeg3.patch
50 Patch11: %{name}-format.patch
51 Patch12: x32-asm.patch
52 Patch13: ffmpeg3.patch
53 URL: http://www.directfb.net/
54 BuildRequires: Mesa-libEGL-devel
55 BuildRequires: Mesa-libGLES-devel
56 BuildRequires: Mesa-libgbm-devel
57 BuildRequires: OpenGL-devel
58 BuildRequires: OpenGL-GLX-devel
59 BuildRequires: SDL-devel
60 BuildRequires: alsa-lib-devel >= 0.9
61 BuildRequires: autoconf >= 2.52
62 BuildRequires: automake
63 %{?with_avifile:BuildRequires: avifile-devel}
64 %{?with_ffmpeg:BuildRequires: ffmpeg-devel}
65 BuildRequires: freetype-devel >= 2.0.2
66 %{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
67 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
68 BuildRequires: imlib2-devel
69 BuildRequires: jasper-devel
70 BuildRequires: libcddb-devel >= 1.0.0
71 BuildRequires: libdrm-devel
72 BuildRequires: libjpeg-devel >= 6b
73 BuildRequires: libmad-devel
74 BuildRequires: libmng-devel
75 %{?with_mpg:BuildRequires: libmpeg3-devel}
76 BuildRequires: libpng-devel >= 2:1.4.0
77 BuildRequires: libstdc++-devel
78 BuildRequires: libsvg-cairo-devel >= 0.1.6
79 BuildRequires: libtiff-devel >= 4
80 BuildRequires: libtimidity-devel >= 0.1.0
81 BuildRequires: libtool
82 BuildRequires: libvdpau-devel >= 0.3
83 BuildRequires: libvncserver-devel
84 BuildRequires: libvorbis-devel >= 1:1.0.0
85 BuildRequires: libwebp-devel >= 0.2.1
86 %{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
87 %{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
88 %{?with_quicktime:BuildRequires: openquicktime-devel}
89 BuildRequires: pkgconfig
90 BuildRequires: sed >= 4.0
91 %{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
92 %{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
93 BuildRequires: sysfsutils-devel >= 1.3.0-3
94 BuildRequires: tar >= 1:1.22
95 BuildRequires: tslib-devel >= 1.0
96 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
97 %{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
98 BuildRequires: xorg-lib-libX11-devel
99 BuildRequires: xorg-lib-libXext-devel
100 BuildRequires: xorg-proto-xproto-devel
102 BuildRequires: zlib-devel >= 1.1.3
103 #BuildRequires: pkgconfig(linotype) -- font provider???
105 BuildRequires: libshbeu-devel >= 1.0.2
106 BuildRequires: libshjpeg-devel >= 1.3.3
107 BuildRequires: libuiomux-devel >= 1.5.0
109 %{?with_multi:Provides: DirectFB(multi)}
110 Obsoletes: DirectFB-image-bmp
111 Obsoletes: DirectFB-image-mpeg2
112 Obsoletes: DirectFB-image-pnm
115 Obsoletes: DirectFB-input-ucb1x00
117 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
119 %define dfbdir %{_libdir}/directfb-1.7-7
121 %define specflags -fno-strict-aliasing
124 # gcc running out of registers with -O0 in generic_mmx.h
125 %define debugcflags -O1 -g
129 DirectFB hardware graphics acceleration - libraries.
131 %description -l pl.UTF-8
132 Wspomaganie grafiki DirectFB - biblioteki.
135 Summary: DirectFB - development package
136 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
137 Group: Development/Libraries
138 Requires: %{name} = %{epoch}:%{version}-%{release}
139 %{?with_one:Requires: linux-one-devel >= 1.7.0}
140 Requires: zlib-devel >= 1.1.3
143 DirectFB header files.
145 %description devel -l pl.UTF-8
146 Pliki nagłówkowe dla DirectFB.
149 Summary: DirectFB static libraries
150 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
151 Group: Development/Libraries
152 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
155 DirectFB static libraries.
157 %description static -l pl.UTF-8
158 Statyczne biblioteki DirectFB.
161 Summary: DirectFB - documentation
162 Summary(pl.UTF-8): DirectFB - dokumentacja
166 DirectFB documentation and tutorials.
168 %description doc -l pl.UTF-8
169 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
172 Summary: DRM/KMS core system for DirectFB
173 Summary(pl.UTF-8): System DRM/KMS dla DirectFB
175 Requires: %{name} = %{epoch}:%{version}-%{release}
177 %description core-drmkms
178 This package contains DRM/KMS core system module for DirectFB.
180 %description core-drmkms -l pl.UTF-8
181 Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
184 Summary: Mesa/GLESv2 core system for DirectFB
185 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
187 Requires: %{name} = %{epoch}:%{version}-%{release}
189 %description core-mesa
190 This package contains Mesa/GLESv2 core system module for DirectFB.
192 %description core-mesa -l pl.UTF-8
193 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
196 Summary: SDL core system for DirectFB
197 Summary(pl.UTF-8): System SDL dla DirectFB
199 Requires: %{name} = %{epoch}:%{version}-%{release}
201 %description core-sdl
202 This package contains SDL core system module for DirectFB.
204 %description core-sdl -l pl.UTF-8
205 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
208 Summary: X11/VDPAU core system for DirectFB
209 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
211 Requires: %{name} = %{epoch}:%{version}-%{release}
213 %description core-vdpau
214 This package contains X11/VDPAU core system module for DirectFB.
216 %description core-vdpau -l pl.UTF-8
217 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
220 Summary: VNC core system for DirectFB
221 Summary(pl.UTF-8): System VNC dla DirectFB
223 Requires: %{name} = %{epoch}:%{version}-%{release}
225 %description core-vnc
226 This package contains VNC core system module for DirectFB.
228 %description core-vnc -l pl.UTF-8
229 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
232 Summary: X11 core system for DirectFB
233 Summary(pl.UTF-8): System X11 dla DirectFB
235 Requires: %{name} = %{epoch}:%{version}-%{release}
237 %description core-x11
238 This package contains X11 core system module for DirectFB.
240 %description core-x11 -l pl.UTF-8
241 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
244 Summary: FreeType2 font provider for DirectFB
245 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
247 Requires: %{name} = %{epoch}:%{version}-%{release}
249 %description font-ft2
250 This package contains FreeType2 font provider for DirectFB.
252 %description font-ft2 -l pl.UTF-8
253 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
254 bibliotekę FreeType2.
257 Summary: SH7722/SH7723 graphics driver for DirectFB
258 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
260 Requires: %{name} = %{epoch}:%{version}-%{release}
261 Requires: libshbeu >= 1.0.2
262 Requires: libshjpeg >= 1.3.3
263 Requires: libuiomux >= 1.5.0
265 %description gfx-sh772x
266 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
268 %description gfx-sh772x -l pl.UTF-8
269 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
271 %package input-dynapro
272 Summary: Dynapro touchscreen input driver for DirectFB
273 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
275 Requires: %{name} = %{epoch}:%{version}-%{release}
277 %description input-dynapro
278 Dynapro touchscreen input driver for DirectFB.
280 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
281 unless you don't have Dynapro device connected to this port. It can
282 mess with other devices connected to this port (mouse, modem etc.).
284 %description input-dynapro -l pl.UTF-8
285 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
287 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
288 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
289 do tego portu. Sterownik może utrudnić współpracę z innymi
290 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
293 Summary: ELO touchscreen input driver for DirectFB
294 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
296 Requires: %{name} = %{epoch}:%{version}-%{release}
298 %description input-elo
299 ELO touchscreen input driver for DirectFB.
301 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
302 unless you have ELO device connected to this port. It can mess with
303 other devices connected to this port (mouse, modem etc.).
305 %description input-elo -l pl.UTF-8
306 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
308 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
309 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
310 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
311 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
314 Summary: Gunze touchscreen input driver for DirectFB
315 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
317 Requires: %{name} = %{epoch}:%{version}-%{release}
319 %description input-gunze
320 Gunze touchscreen input driver for DirectFB.
322 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
323 unless you don't have Gunze device connected to this port. It can mess
324 with other devices connected to this port (mouse, modem etc.).
326 %description input-gunze -l pl.UTF-8
327 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
329 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
330 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
331 do tego portu. Sterownik może utrudnić współpracę z innymi
332 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
334 %package input-mutouch
335 Summary: MuTouch touchscreen input driver for DirectFB
336 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
338 Requires: %{name} = %{epoch}:%{version}-%{release}
340 %description input-mutouch
341 MuTouch touchscreen input driver for DirectFB.
343 NOTE: it needs "mut-device" setting in directfbrc in order to work.
345 %description input-mutouch -l pl.UTF-8
346 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
348 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
351 Summary: tslib-based touchscreen input driver for DirectFB
352 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
354 Requires: %{name} = %{epoch}:%{version}-%{release}
355 Requires: tslib >= 1.0
357 %description input-tslib
358 tslib-based touchscreen input driver for DirectFB
360 %description input-tslib -l pl.UTF-8
361 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
363 %package input-ucb1x00
364 Summary: UCB1x00 touchscreen input driver for DirectFB
365 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
367 Requires: %{name} = %{epoch}:%{version}-%{release}
369 %description input-ucb1x00
370 UCB1x00 touchscreen input driver for DirectFB.
372 %description input-ucb1x00 -l pl.UTF-8
373 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
375 %package input-wm97xx
376 Summary: WM97xx touchscreen input driver for DirectFB
377 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
379 Requires: %{name} = %{epoch}:%{version}-%{release}
381 %description input-wm97xx
382 WM97xx touchscreen input driver for DirectFB.
384 %description input-wm97xx -l pl.UTF-8
385 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
387 %package image-ffmpeg
388 Summary: FFmpeg image provider for DirectFB
389 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
391 Requires: %{name} = %{epoch}:%{version}-%{release}
393 %description image-ffmpeg
394 DirectFB image provider using FFmpeg codecs.
396 %description image-ffmpeg -l pl.UTF-8
397 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
398 użyciu kodeków FFmpeg.
400 %package image-imlib2
401 Summary: Imlib2 image provider for DirectFB
402 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
404 Requires: %{name} = %{epoch}:%{version}-%{release}
406 %description image-imlib2
407 This package contains Imlib2 image provider for DirectFB.
409 %description image-imlib2 -l pl.UTF-8
410 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
413 Summary: JPEG image provider for DirectFB
414 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
416 Requires: %{name} = %{epoch}:%{version}-%{release}
418 %description image-jpeg
419 This package contains JPEG image provider for DirectFB.
421 %description image-jpeg -l pl.UTF-8
422 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
424 %package image-jpeg2000
425 Summary: JPEG2000 image provider for DirectFB
426 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
428 Requires: %{name} = %{epoch}:%{version}-%{release}
430 %description image-jpeg2000
431 This package contains JPEG2000 image provider for DirectFB (based on
434 %description image-jpeg2000 -l pl.UTF-8
435 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
436 dostarczającą grafikę JPEG2000.
439 Summary: PNG image provider for DirectFB
440 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
442 Requires: %{name} = %{epoch}:%{version}-%{release}
443 Requires: libpng >= 2:1.4.0
445 %description image-png
446 This package contains PNG image provider for DirectFB.
448 %description image-png -l pl.UTF-8
449 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
452 Summary: SVG image provider for DirectFB
453 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
455 Requires: %{name} = %{epoch}:%{version}-%{release}
456 Requires: libsvg-cairo >= 0.1.6
458 %description image-svg
459 This package contains SVG image provider for DirectFB, based on Cairo
462 %description image-svg -l pl.UTF-8
463 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
464 dostarczającą grafikę SVG.
467 Summary: TIFF image provider for DirectFB
468 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
470 Requires: %{name} = %{epoch}:%{version}-%{release}
471 Requires: libtiff >= 4
473 %description image-tiff
474 This package contains TIFF image provider for DirectFB.
476 %description image-tiff -l pl.UTF-8
477 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
480 Summary: WebP image provider for DirectFB
481 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
483 Requires: %{name} = %{epoch}:%{version}-%{release}
484 Requires: libwebp >= 0.2.1
486 %description image-webp
487 This package contains WebP image provider for DirectFB.
489 %description image-webp -l pl.UTF-8
490 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
492 %package video-avifile
493 Summary: Avifile video provider for DirectFB
494 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
496 Requires: %{name} = %{epoch}:%{version}-%{release}
498 %description video-avifile
499 DirectFB video provider using Avifile codecs.
501 %description video-avifile -l pl.UTF-8
502 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
503 użyciu kodeków Avifile.
505 %package video-ffmpeg
506 Summary: FFmpeg video provider for DirectFB
507 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
509 Requires: %{name} = %{epoch}:%{version}-%{release}
511 %description video-ffmpeg
512 DirectFB video provider using FFmpeg codecs.
514 %description video-ffmpeg -l pl.UTF-8
515 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
516 użyciu kodeków FFmpeg.
518 %package video-gstreamer
519 Summary: GStreamer video provider for DirectFB
520 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
522 Requires: %{name} = %{epoch}:%{version}-%{release}
524 %description video-gstreamer
525 This package contains GStreamer video provider for DirectFB.
527 %description video-gstreamer -l pl.UTF-8
528 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
531 %package video-libmpeg3
532 Summary: MPEG video provider for DirectFB
533 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
535 Requires: %{name} = %{epoch}:%{version}-%{release}
537 %description video-libmpeg3
538 This package contains MPEG (MPEG-1 and MPEG-2) video provider for
539 DirectFB. It uses libmpeg3 library.
541 %description video-libmpeg3 -l pl.UTF-8
542 Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
543 (MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
546 Summary: MNG video provider for DirectFB
547 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
549 Requires: %{name} = %{epoch}:%{version}-%{release}
551 %description video-mng
552 This package contains MNG video provider for DirectFB.
554 %description video-mng -l pl.UTF-8
555 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
557 %package video-openquicktime
558 Summary: OpenQuicktime video provider for DirectFB
559 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
561 Requires: %{name} = %{epoch}:%{version}-%{release}
563 %description video-openquicktime
564 This package contains OpenQuicktime video provider for DirectFB. It
565 supports all RGB and YUV formats and does audio playback.
567 %description video-openquicktime -l pl.UTF-8
568 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
569 OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
573 Summary: ShockWave Flash video provider for DirectFB
574 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
576 Requires: %{name} = %{epoch}:%{version}-%{release}
578 %description video-swf
579 This package contains SWF (ShockWave Flash) video provider for
580 DirectFB. It uses flash library.
582 %description video-swf -l pl.UTF-8
583 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
584 (ShockWave Flash) przy użyciu biblioteki flash.
586 %package video-swfdec
587 Summary: ShockWave Flash video provider for DirectFB
588 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
590 Requires: %{name} = %{epoch}:%{version}-%{release}
592 %description video-swfdec
593 This package contains SWF (ShockWave Flash) video provider for
594 DirectFB. It uses swfdec library.
596 %description video-swfdec -l pl.UTF-8
597 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
598 (ShockWave Flash) przy użyciu biblioteki swfdec.
601 Summary: XINE video provider for DirectFB
602 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
604 Requires: %{name} = %{epoch}:%{version}-%{release}
605 %{?with_xine:%requires_eq xine-lib}
607 %description video-xine
608 This package contains video provider for DirectFB which uses XINE
609 library and plugins. It handles a wide range of video formats.
611 %description video-xine -l pl.UTF-8
612 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
613 użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
616 %package -n xine-output-video-dfb
617 Summary: DirectFB video output plugin for XINE
618 Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
620 Requires: %{name} = %{epoch}:%{version}-%{release}
621 %{?with_xine:%requires_eq xine-lib}
623 %description -n xine-output-video-dfb
624 DirectFB video output plugin for XINE.
626 %description -n xine-output-video-dfb -l pl.UTF-8
627 Wtyczka wyjścia obrazu DirectFB dla XINE.
630 Summary: ++DFB - advanced C++ binding for DirectFB
631 Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
633 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
634 Requires: %{name} = %{epoch}:%{version}-%{release}
635 # (probably) can't Obsolete ++DFB
639 ++DFB - advanced C++ binding for DirectFB.
641 %description c++ -l pl.UTF-8
642 ++DFB - zaawansowane wiązania C++ do DirectFB.
645 Summary: Header files for ++DFB
646 Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
647 Group: Development/Libraries
648 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
649 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
650 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
651 Requires: libstdc++-devel
652 Obsoletes: __DFB-devel
654 %description c++-devel
655 Header files for ++DFB.
657 %description c++-devel -l pl.UTF-8
658 Pliki nagłówkowe ++DFB.
661 Summary: Static ++DFB library
662 Summary(pl.UTF-8): Statyczna biblioteka ++DFB
663 Group: Development/Libraries
664 URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
665 Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
666 Obsoletes: __DFB-static
668 %description c++-static
669 Static ++DFB library.
671 %description c++-static -l pl.UTF-8
672 Statyczna biblioteka ++DFB.
675 Summary: DirectFB Virtual Input extension
676 Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
678 Requires: %{name} = %{epoch}:%{version}-%{release}
680 %description -n DiVine
682 - an input driver that reads raw input events from a pipe and
683 dispatches them via a virtual input device.
684 - a library that handles the connection to the input driver including
685 helper functions for generating events.
686 - a tool called "spooky" to generate input events using a simple
687 script featuring button or motion events, linear or circular
688 automated motion and delays.
690 %description -n DiVine -l pl.UTF-8
692 - sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
693 i przekazującego je poprzez wirtualne urządzenie wejściowe,
694 - biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
695 zawierającej funkcje pomocnicze do generowania zdarzeń,
696 - narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
697 prostego skryptu oferującego zdarzenia związane z przyciskami i
698 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
700 %package -n DiVine-devel
701 Summary: Header files for divine library
702 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
703 Group: Development/Libraries
704 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
705 Requires: DiVine = %{epoch}:%{version}-%{release}
707 %description -n DiVine-devel
708 Header files for divine library.
710 %description -n DiVine-devel -l pl.UTF-8
711 Pliki nagłówkowe biblioteki divine.
713 %package -n DiVine-static
714 Summary: Static divine library
715 Summary(pl.UTF-8): Statyczna biblioteka divine
716 Group: Development/Libraries
717 Requires: DiVine-devel = %{epoch}:%{version}-%{release}
719 %description -n DiVine-static
720 Static divine library.
722 %description -n DiVine-static -l pl.UTF-8
723 Statyczna biblioteka divine.
725 %package -n FusionDale
726 Summary: FusionDale - applied Fusion, collection of services for applications
727 Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
729 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
730 Requires: %{name} = %{epoch}:%{version}-%{release}
732 %description -n FusionDale
733 FusionDale is applied Fusion and will be a collection of different
734 services for use by applications and other libraries (like Coma
735 component manager or messaging API).
737 %description -n FusionDale -l pl.UTF-8
738 FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
739 usług przeznaczonych do wykorzystywania przez aplikacje i inne
740 biblioteki (takich jak zarządca komponentów Coma czy API do
743 %package -n FusionDale-devel
744 Summary: Header files for the FusionDale
745 Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
746 Group: Development/Libraries
747 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
748 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
749 Requires: FusionDale = %{epoch}:%{version}-%{release}
751 %description -n FusionDale-devel
752 Header files required for development using FusionDale.
754 %description -n FusionDale-devel -l pl.UTF-8
755 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
758 %package -n FusionDale-static
759 Summary: Static FusionDale library
760 Summary(pl.UTF-8): Statyczna biblioteka FusionDale
761 Group: Development/Libraries
762 URL: http://www.directfb.org/index.php?path=Platform/FusionDale
763 Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
765 %description -n FusionDale-static
766 Static FusionDale library.
768 %description -n FusionDale-static -l pl.UTF-8
769 Statyczna biblioteka FusionDale.
771 %package -n FusionSound
772 Summary: Audio sub system for multiple applications
773 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
775 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
776 Requires: %{name} = %{epoch}:%{version}-%{release}
778 %description -n FusionSound
779 FusionSound supports multiple applications using Fusion IPC. It
780 provides streams, static sound buffers and control over any number of
781 concurrent playbacks. Sample data is always stored in shared memory,
782 starting a playback simply adds an entry to the playlist of the mixer
783 thread in the master application.
785 %description -n FusionSound -l pl.UTF-8
786 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
787 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
788 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
789 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
790 odtwarzania miksera w nadrzędnej aplikacji.
792 %package -n FusionSound-devel
793 Summary: Development files for the FusionSound
794 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
795 Group: Development/Libraries
796 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
797 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
798 Requires: FusionSound = %{epoch}:%{version}-%{release}
800 %description -n FusionSound-devel
801 Header files required for development using FusionSound.
803 %description -n FusionSound-devel -l pl.UTF-8
804 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
807 %package -n FusionSound-static
808 Summary: Static FusionSound library
809 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
810 Group: Development/Libraries
811 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
812 Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
814 %description -n FusionSound-static
815 Static FusionSound library.
817 %description -n FusionSound-static -l pl.UTF-8
818 Statyczna biblioteka FusionSound.
820 %package -n FusionSound-musicprovider-cdda
821 Summary: CD-DA music provider module for FusionSound
822 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
824 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
825 Requires: FusionSound = %{epoch}:%{version}-%{release}
827 %description -n FusionSound-musicprovider-cdda
828 CD-DA music provider module for FusionSound.
830 %description -n FusionSound-musicprovider-cdda -l pl.UTF-8
831 Moduł FusionSound dostarczający muzykę CD-DA.
833 %package -n FusionSound-musicprovider-ffmpeg
834 Summary: ffmpeg music provider module for FusionSound
835 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
837 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
838 Requires: FusionSound = %{epoch}:%{version}-%{release}
840 %description -n FusionSound-musicprovider-ffmpeg
841 ffmpeg music provider module for FusionSound.
843 %description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
844 Moduł FusionSound dostarczający muzykę przez ffmpeg.
846 %package -n FusionSound-musicprovider-mad
847 Summary: MP3 libmad music provider module for FusionSound
848 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
850 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
851 Requires: FusionSound = %{epoch}:%{version}-%{release}
853 %description -n FusionSound-musicprovider-mad
854 MP3 music provider module for FusionSound.
856 %description -n FusionSound-musicprovider-mad -l pl.UTF-8
857 Moduł FusionSound dostarczający muzykę MP3 przez libmad.
859 %package -n FusionSound-musicprovider-timidity
860 Summary: MIDI libtimidity music provider module for FusionSound
861 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
863 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
864 Requires: FusionSound = %{epoch}:%{version}-%{release}
866 %description -n FusionSound-musicprovider-timidity
867 MIDI libtimidity music provider module for FusionSound.
869 %description -n FusionSound-musicprovider-timidity -l pl.UTF-8
870 Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
872 %package -n FusionSound-musicprovider-vorbis
873 Summary: Ogg Vorbis music provider module for FusionSound
874 Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
876 URL: http://www.directfb.org/index.php?path=Platform/FusionSound
877 Requires: FusionSound = %{epoch}:%{version}-%{release}
879 %description -n FusionSound-musicprovider-vorbis
880 Ogg Vorbis music provider module for FusionSound.
882 %description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
883 Moduł FusionSound dostarczający muzykę Ogg Vorbis.
886 Summary: Shared application and Window Manager
887 Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
889 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
890 Requires: %{name} = %{epoch}:%{version}-%{release}
892 %description -n SaWMan
893 SaWMan is a new window manager module for use with DirectFB. Its main
894 difference to the default module is that it allows one process to be
895 an application and window manager, implementing all kinds of
896 diversity, while SaWMan is only the working horse.
898 %description -n SaWMan -l pl.UTF-8
899 SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
900 stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
901 być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
902 podczas gdy SaWMan jest tylko silnikiem.
904 %package -n SaWMan-devel
905 Summary: Header files for sawman library
906 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
907 Group: Development/Libraries
908 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
909 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
910 Requires: SaWMan = %{epoch}:%{version}-%{release}
912 %description -n SaWMan-devel
913 Header files for sawman library.
915 %description -n SaWMan-devel -l pl.UTF-8
916 Pliki nagłówkowe biblioteki sawman.
918 %package -n SaWMan-static
919 Summary: Static sawman library
920 Summary(pl.UTF-8): Statyczna biblioteka sawman
921 Group: Development/Libraries
922 URL: http://www.directfb.org/index.php?path=Platform/SaWMan
923 Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
925 %description -n SaWMan-static
926 Static sawman library.
928 %description -n SaWMan-static -l pl.UTF-8
929 Statyczna biblioteka sawman.
949 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
951 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
959 %{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
960 # MMX and SSE are detected at runtime, so it's safe to enable
962 %{!?debug:--disable-debug} \
963 --disable-maintainer-mode \
964 --disable-silent-rules \
965 %{?with_avifile:--enable-avifile} \
967 --enable-fast-install \
968 %{?with_ffmpeg:--enable-ffmpeg} \
969 %{?with_flash:--enable-flash} \
970 --enable-fusiondale \
971 --enable-fusionsound \
972 %{?with_gstreamer:--enable-gstreamer} \
974 %{?with_mpg:--enable-libmpeg3} \
976 %{?with_multi:--enable-multi} \
977 %{?with_one:--enable-one} \
978 %{?with_quicktime:--enable-openquicktime} \
984 %{?with_swfdec:--enable-swfdec} \
986 --enable-video4linux2 \
988 %{?with_xine:--enable-xine} \
989 %{?with_xine_vdpau:--enable-xine-vdpau} \
992 %ifarch %{ix86} %{x8664} x32
996 %ifnarch i386 i486 i586
1000 --with-smooth-scaling \
1001 %{!?with_static_libs:--disable-static}
1005 X11_LIBS="-lX11 -lXext"
1008 rm -rf $RPM_BUILD_ROOT
1009 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
1011 %{__make} -j1 install \
1012 DESTDIR=$RPM_BUILD_ROOT
1014 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1017 %{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1018 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1021 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
1024 rm -rf $RPM_BUILD_ROOT
1026 %post -p /sbin/ldconfig
1027 %postun -p /sbin/ldconfig
1030 %defattr(644,root,root,755)
1031 %doc AUTHORS ChangeLog NEWS README TODO
1032 %attr(755,root,root) %{_bindir}/dfbdump
1033 %attr(755,root,root) %{_bindir}/dfbdumpinput
1034 %attr(755,root,root) %{_bindir}/dfbfx
1035 %attr(755,root,root) %{_bindir}/dfbg
1036 %attr(755,root,root) %{_bindir}/dfbinfo
1037 %attr(755,root,root) %{_bindir}/dfbinput
1038 %attr(755,root,root) %{_bindir}/dfbinspector
1039 %attr(755,root,root) %{_bindir}/dfblayer
1040 %attr(755,root,root) %{_bindir}/dfbmaster
1041 %attr(755,root,root) %{_bindir}/dfbpenmount
1042 %attr(755,root,root) %{_bindir}/dfbproxy
1043 %attr(755,root,root) %{_bindir}/dfbscreen
1044 %attr(755,root,root) %{_bindir}/mkdfiff
1045 %attr(755,root,root) %{_bindir}/mkdgiff
1046 %attr(755,root,root) %{_bindir}/mkdgifft
1047 %attr(755,root,root) %{_bindir}/pxa3xx_dump
1048 %attr(755,root,root) %{_bindir}/uwmdump
1049 %attr(755,root,root) %{_bindir}/voodooplay
1050 %attr(755,root,root) %{_bindir}/voodooplay_client
1051 %attr(755,root,root) %{_bindir}/voodooplay_server
1052 %attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1053 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.7
1054 %attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1055 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.7
1056 %attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1057 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.7
1059 %attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1060 %attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.7
1062 %attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1063 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.7
1064 %attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1065 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.7
1067 %dir %{dfbdir}/gfxdrivers
1068 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1069 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1070 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1071 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1072 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1073 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1074 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1075 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1076 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1077 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1078 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1079 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1080 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1081 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1082 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1083 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1084 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1085 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1086 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1087 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
1089 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1090 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1092 %dir %{dfbdir}/inputdrivers
1093 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
1094 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1095 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
1096 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
1097 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
1098 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
1099 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1100 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1101 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
1102 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
1103 %dir %{dfbdir}/interfaces
1104 %dir %{dfbdir}/interfaces/ICoreResourceManager
1105 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
1106 %dir %{dfbdir}/interfaces/IDirectFB
1107 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1108 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1109 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1110 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1111 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1112 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1113 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
1114 %dir %{dfbdir}/interfaces/IDirectFBFont
1115 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
1116 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1117 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
1118 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
1119 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
1120 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
1121 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
1122 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
1123 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1124 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
1125 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1126 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
1127 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1128 %dir %{dfbdir}/interfaces/IDirectFBPalette
1129 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1130 %dir %{dfbdir}/interfaces/IDirectFBScreen
1131 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1132 %dir %{dfbdir}/interfaces/IDirectFBSurface
1133 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
1134 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
1135 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
1136 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
1137 %dir %{dfbdir}/interfaces/IDirectFBWindow
1138 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
1139 %dir %{dfbdir}/interfaces/IDirectFBWindows
1140 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1141 %dir %{dfbdir}/interfaces/IWater
1142 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
1143 %dir %{dfbdir}/systems
1144 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
1145 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
1146 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
1148 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1149 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
1150 %{_datadir}/directfb-%{version}
1151 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
1152 %{_mandir}/man1/dfbg.1*
1153 %{_mandir}/man5/directfbrc.5*
1156 %defattr(644,root,root,755)
1157 %attr(755,root,root) %{_bindir}/directfb-config
1158 %attr(755,root,root) %{_bindir}/directfb-csource
1159 %attr(755,root,root) %{_libdir}/libdirect.so
1160 %attr(755,root,root) %{_libdir}/libdirectfb.so
1161 %attr(755,root,root) %{_libdir}/libfusion.so
1162 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
1163 %attr(755,root,root) %{_libdir}/libuniquewm.so
1164 %attr(755,root,root) %{_libdir}/libvoodoo.so
1165 %{_libdir}/libdirect.la
1166 %{_libdir}/libdirectfb.la
1167 %{_libdir}/libfusion.la
1168 %{?with_one:%{_libdir}/libone.la}
1169 %{_libdir}/libuniquewm.la
1170 %{_libdir}/libvoodoo.la
1171 %{?with_one:%{_includedir}/One}
1172 %{_includedir}/directfb
1173 %{_includedir}/directfb-internal
1174 %{_pkgconfigdir}/direct.pc
1175 %{_pkgconfigdir}/directfb-internal.pc
1176 %{_pkgconfigdir}/directfb.pc
1177 %{_pkgconfigdir}/fusion.pc
1178 %{?with_one:%{_pkgconfigdir}/one.pc}
1179 %{_pkgconfigdir}/voodoo.pc
1180 %{_mandir}/man1/directfb-csource.1*
1182 %if %{with static_libs}
1184 %defattr(644,root,root,755)
1185 %{_libdir}/libdirect.a
1186 %{_libdir}/libdirectfb.a
1187 %{_libdir}/libfusion.a
1188 %{?with_one:%{_libdir}/libone.a}
1189 %{_libdir}/libuniquewm.a
1190 %{_libdir}/libvoodoo.a
1191 %{dfbdir}/gfxdrivers/*.[alo]*
1192 %{dfbdir}/inputdrivers/*.[alo]*
1193 %{dfbdir}/interfaces/*/*.[alo]*
1194 %{dfbdir}/systems/*.[alo]*
1195 %{dfbdir}/wm/libdirectfbwm_default.[alo]*
1196 %{dfbdir}/wm/libdirectfbwm_unique.[alo]*
1200 %defattr(644,root,root,755)
1201 %doc docs/html/*.{html,png}
1202 %{_examplesdir}/%{name}-%{version}
1205 %defattr(644,root,root,755)
1206 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1209 %defattr(644,root,root,755)
1210 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1211 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1214 %defattr(644,root,root,755)
1215 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1216 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1219 %defattr(644,root,root,755)
1220 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1221 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1224 %defattr(644,root,root,755)
1225 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1228 %defattr(644,root,root,755)
1229 %doc systems/x11/README
1230 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1233 %defattr(644,root,root,755)
1234 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
1238 %defattr(644,root,root,755)
1239 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1242 %files input-dynapro
1243 %defattr(644,root,root,755)
1244 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1247 %defattr(644,root,root,755)
1248 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1251 %defattr(644,root,root,755)
1252 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1254 %files input-mutouch
1255 %defattr(644,root,root,755)
1256 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
1259 %defattr(644,root,root,755)
1260 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1263 %files input-ucb1x00
1264 %defattr(644,root,root,755)
1265 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
1269 %defattr(644,root,root,755)
1270 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1279 %defattr(644,root,root,755)
1280 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1283 %defattr(644,root,root,755)
1284 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1286 %files image-jpeg2000
1287 %defattr(644,root,root,755)
1288 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1291 %defattr(644,root,root,755)
1292 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1295 %defattr(644,root,root,755)
1296 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
1299 %defattr(644,root,root,755)
1300 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1303 %defattr(644,root,root,755)
1304 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1307 %files video-avifile
1308 %defattr(644,root,root,755)
1309 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1314 %defattr(644,root,root,755)
1315 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1318 %if %{with gstreamer}
1319 %files video-gstreamer
1320 %defattr(644,root,root,755)
1321 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
1325 %files video-libmpeg3
1326 %defattr(644,root,root,755)
1327 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1331 %defattr(644,root,root,755)
1332 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
1334 %if %{with quicktime}
1335 %files video-openquicktime
1336 %defattr(644,root,root,755)
1337 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1342 %defattr(644,root,root,755)
1343 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1348 %defattr(644,root,root,755)
1349 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1354 %defattr(644,root,root,755)
1355 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1356 %if %{with xine_vdpau}
1357 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1360 %files -n xine-output-video-dfb
1361 %defattr(644,root,root,755)
1362 %attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1366 %defattr(644,root,root,755)
1367 # ++DFB based utilities
1368 %attr(755,root,root) %{_bindir}/dfbplay
1369 %attr(755,root,root) %{_bindir}/dfbshow
1370 %attr(755,root,root) %{_bindir}/dfbswitch
1372 %attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1373 %attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.7
1376 %defattr(644,root,root,755)
1377 %attr(755,root,root) %{_libdir}/lib++dfb.so
1378 %{_libdir}/lib++dfb.la
1379 %{_includedir}/++dfb
1380 %{_pkgconfigdir}/++dfb.pc
1383 %defattr(644,root,root,755)
1384 %{_libdir}/lib++dfb.a
1387 %defattr(644,root,root,755)
1388 %attr(755,root,root) %{_bindir}/spooky
1389 %attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1390 %attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.7
1391 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1392 %dir %{dfbdir}/interfaces/IDiVine
1393 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1394 %attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1396 %files -n DiVine-devel
1397 %defattr(644,root,root,755)
1398 %attr(755,root,root) %{_libdir}/libdivine.so
1399 %{_libdir}/libdivine.la
1400 %{_includedir}/divine
1401 %{_pkgconfigdir}/divine.pc
1403 %files -n DiVine-static
1404 %defattr(644,root,root,755)
1405 %{_libdir}/libdivine.a
1407 %files -n FusionDale
1408 %defattr(644,root,root,755)
1409 %attr(755,root,root) %{_bindir}/fddump
1410 %attr(755,root,root) %{_bindir}/fdmaster
1411 %attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1412 %attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.7
1413 %dir %{dfbdir}/interfaces/IComa
1414 %attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1415 %dir %{dfbdir}/interfaces/IComaComponent
1416 %attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1417 %dir %{dfbdir}/interfaces/IFusionDale
1418 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1420 %dir %{dfbdir}/interfaces/IFusionDaleMessenger
1421 %attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1424 %files -n FusionDale-devel
1425 %defattr(644,root,root,755)
1426 %attr(755,root,root) %{_libdir}/libfusiondale.so
1427 %{_libdir}/libfusiondale.la
1428 %{_includedir}/fusiondale
1429 %{_pkgconfigdir}/fusiondale.pc
1431 %files -n FusionDale-static
1432 %defattr(644,root,root,755)
1433 %{_libdir}/libfusiondale.a
1435 %files -n FusionSound
1436 %defattr(644,root,root,755)
1437 %attr(755,root,root) %{_bindir}/fsdump
1438 %attr(755,root,root) %{_bindir}/fsmaster
1439 %attr(755,root,root) %{_bindir}/fsplay
1440 %attr(755,root,root) %{_bindir}/fsproxy
1441 %attr(755,root,root) %{_bindir}/fsvolume
1442 %attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1443 %attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.7
1444 %dir %{dfbdir}/interfaces/IFusionSound
1445 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1446 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1447 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1448 %dir %{dfbdir}/interfaces/IFusionSoundBuffer
1449 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1450 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1451 %dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1452 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1453 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1454 %dir %{dfbdir}/interfaces/IFusionSoundPlayback
1455 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1456 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1457 %dir %{dfbdir}/interfaces/IFusionSoundStream
1458 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1459 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1460 %dir %{dfbdir}/snddrivers
1461 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1462 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1463 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1464 %attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1466 %files -n FusionSound-devel
1467 %defattr(644,root,root,755)
1468 %attr(755,root,root) %{_libdir}/libfusionsound.so
1469 %{_libdir}/libfusionsound.la
1470 %{_includedir}/fusionsound
1471 %{_includedir}/fusionsound-internal
1472 %{_pkgconfigdir}/fusionsound.pc
1473 %{_pkgconfigdir}/fusionsound-internal.pc
1475 %files -n FusionSound-static
1476 %defattr(644,root,root,755)
1477 %{_libdir}/libfusionsound.a
1478 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
1479 %{dfbdir}/snddrivers/libfusionsound_*.[la]*
1481 %files -n FusionSound-musicprovider-cdda
1482 %defattr(644,root,root,755)
1483 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1486 %files -n FusionSound-musicprovider-ffmpeg
1487 %defattr(644,root,root,755)
1488 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1491 %files -n FusionSound-musicprovider-mad
1492 %defattr(644,root,root,755)
1493 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1495 %files -n FusionSound-musicprovider-timidity
1496 %defattr(644,root,root,755)
1497 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1499 %files -n FusionSound-musicprovider-vorbis
1500 %defattr(644,root,root,755)
1501 %attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1504 %defattr(644,root,root,755)
1505 %attr(755,root,root) %{_bindir}/swmdump
1506 %attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1507 %attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.7
1508 %attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1510 %files -n SaWMan-devel
1511 %defattr(644,root,root,755)
1512 %attr(755,root,root) %{_libdir}/libsawman.so
1513 %{_libdir}/libsawman.la
1514 %{_includedir}/sawman
1515 %{_pkgconfigdir}/sawman.pc
1517 %files -n SaWMan-static
1518 %defattr(644,root,root,755)
1519 %{_libdir}/libsawman.a
1520 %{dfbdir}/wm/libdirectfbwm_sawman.[alo]*