1 # TODO: --enable-one when ready (there are some missing files currently)
5 %bcond_with multi # build Multi-application core (requires working /dev/fusion*)
6 %bcond_with sh772x # SH7722/SH7723 (SH-Mobile) graphics driver
7 %bcond_without static_libs # don't build static libraries
12 Summary: DirectFB - Hardware graphics acceleration
13 Summary(pl.UTF-8): DirectFB - Wspomaganie grafiki
20 Source0: http://www.directfb.org/downloads/Core/DirectFB-1.6/%{name}-%{version}.tar.gz
21 # Source0-md5: 9a0524f9a23627b1eaf421555921b08a
22 Source1: http://www.directfb.org/downloads/Extras/DFBTutorials-0.5.0.tar.gz
23 # Source1-md5: 13e443a64bddd68835b574045d9025e9
24 Patch0: %{name}-am.patch
25 Patch1: %{name}-pmake.patch
26 Patch2: %{name}-fix.patch
27 Patch3: %{name}-gcc4.patch
28 Patch4: %{name}-llh-ppc.patch
29 Patch5: %{name}-zlib.patch
30 Patch6: %{name}-update.patch
31 URL: http://www.directfb.org/
32 BuildRequires: Mesa-libEGL-devel
33 BuildRequires: Mesa-libGLES-devel
34 BuildRequires: Mesa-libgbm-devel
35 BuildRequires: OpenGL-devel
36 BuildRequires: OpenGL-GLX-devel
37 BuildRequires: SDL-devel
38 BuildRequires: autoconf >= 2.52
39 BuildRequires: automake
40 BuildRequires: freetype-devel >= 2.0.2
41 BuildRequires: imlib2-devel
42 BuildRequires: jasper-devel
43 BuildRequires: libdrm-devel
44 BuildRequires: libjpeg-devel >= 6b
45 BuildRequires: libmng-devel
46 BuildRequires: libpng-devel >= 2:1.4.0
47 BuildRequires: libstdc++-devel
48 BuildRequires: libsvg-cairo-devel >= 0.1.6
49 BuildRequires: libtool
50 BuildRequires: libvdpau-devel
51 BuildRequires: libvncserver-devel
52 %{?with_multi:BuildRequires: linux-fusion-devel >= 8.7}
53 %{?with_multi:BuildRequires: linux-fusion-devel < 9}
54 BuildRequires: pkgconfig
55 BuildRequires: sed >= 4.0
56 BuildRequires: sysfsutils-devel >= 1.3.0-3
57 BuildRequires: tslib-devel >= 1.0
58 BuildRequires: xorg-lib-libX11-devel
59 BuildRequires: xorg-lib-libXext-devel
60 BuildRequires: xorg-proto-xproto-devel
61 BuildRequires: zlib-devel >= 1.1.3
62 #BuildRequires: pkgconfig(linotype) -- font provider???
64 BuildRequires: libshbeu-devel >= 1.0.2
65 BuildRequires: libshjpeg-devel >= 1.3.3
66 BuildRequires: libuiomux-devel >= 1.5.0
68 %{?with_multi:Provides: DirectFB(multi)}
71 Obsoletes: DirectFB-input-ucb1x00
73 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
75 %define dfbdir %{_libdir}/directfb-1.6-0
77 %define specflags -fno-strict-aliasing
80 # gcc running out of registers with -O0 in generic_mmx.h
81 %define debugcflags -O1 -g
85 DirectFB hardware graphics acceleration - libraries.
87 %description -l pl.UTF-8
88 Wspomaganie grafiki DirectFB - biblioteki.
91 Summary: DirectFB - development package
92 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
93 Group: Development/Libraries
94 Requires: %{name} = %{epoch}:%{version}-%{release}
95 Requires: zlib-devel >= 1.1.3
98 DirectFB header files.
100 %description devel -l pl.UTF-8
101 Pliki nagłówkowe dla DirectFB.
104 Summary: DirectFB static libraries
105 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
106 Group: Development/Libraries
107 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
110 DirectFB static libraries.
112 %description static -l pl.UTF-8
113 Statyczne biblioteki DirectFB.
116 Summary: DirectFB - documentation
117 Summary(pl.UTF-8): DirectFB - dokumentacja
121 DirectFB documentation and tutorials.
123 %description doc -l pl.UTF-8
124 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
127 Summary: Mesa/GLESv2 core system for DirectFB
128 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
130 Requires: %{name} = %{epoch}:%{version}-%{release}
132 %description core-mesa
133 This package contains Mesa/GLESv2 core system module for DirectFB.
135 %description core-mesa -l pl.UTF-8
136 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
139 Summary: SDL core system for DirectFB
140 Summary(pl.UTF-8): System SDL dla DirectFB
142 Requires: %{name} = %{epoch}:%{version}-%{release}
144 %description core-sdl
145 This package contains SDL core system module for DirectFB.
147 %description core-sdl -l pl.UTF-8
148 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
151 Summary: X11/VDPAU core system for DirectFB
152 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
154 Requires: %{name} = %{epoch}:%{version}-%{release}
156 %description core-vdpau
157 This package contains X11/VDPAU core system module for DirectFB.
159 %description core-vdpau -l pl.UTF-8
160 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
163 Summary: VNC core system for DirectFB
164 Summary(pl.UTF-8): System VNC dla DirectFB
166 Requires: %{name} = %{epoch}:%{version}-%{release}
168 %description core-vnc
169 This package contains VNC core system module for DirectFB.
171 %description core-vnc -l pl.UTF-8
172 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
175 Summary: X11 core system for DirectFB
176 Summary(pl.UTF-8): System X11 dla DirectFB
178 Requires: %{name} = %{epoch}:%{version}-%{release}
180 %description core-x11
181 This package contains X11 core system module for DirectFB.
183 %description core-x11 -l pl.UTF-8
184 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
187 Summary: FreeType2 font provider for DirectFB
188 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
190 Requires: %{name} = %{epoch}:%{version}-%{release}
192 %description font-ft2
193 This package contains FreeType2 font provider for DirectFB.
195 %description font-ft2 -l pl.UTF-8
196 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
197 bibliotekę FreeType2.
200 Summary: SH7722/SH7723 graphics driver for DirectFB
201 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
203 Requires: %{name} = %{epoch}:%{version}-%{release}
204 Requires: libshbeu >= 1.0.2
205 Requires: libshjpeg >= 1.3.3
206 Requires: libuiomux >= 1.5.0
208 %description gfx-sh772x
209 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
211 %description gfx-sh772x -l pl.UTF-8
212 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
214 %package input-dynapro
215 Summary: Dynapro touchscreen input driver for DirectFB
216 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
218 Requires: %{name} = %{epoch}:%{version}-%{release}
220 %description input-dynapro
221 Dynapro touchscreen input driver for DirectFB.
223 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
224 unless you don't have Dynapro device connected to this port. It can
225 mess with other devices connected to this port (mouse, modem etc.).
227 %description input-dynapro -l pl.UTF-8
228 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
230 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
231 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
232 do tego portu. Sterownik może utrudnić współpracę z innymi
233 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
236 Summary: ELO touchscreen input driver for DirectFB
237 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
239 Requires: %{name} = %{epoch}:%{version}-%{release}
241 %description input-elo
242 ELO touchscreen input driver for DirectFB.
244 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
245 unless you have ELO device connected to this port. It can mess with
246 other devices connected to this port (mouse, modem etc.).
248 %description input-elo -l pl.UTF-8
249 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
251 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
252 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
253 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
254 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
257 Summary: Gunze touchscreen input driver for DirectFB
258 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
260 Requires: %{name} = %{epoch}:%{version}-%{release}
262 %description input-gunze
263 Gunze touchscreen input driver for DirectFB.
265 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
266 unless you don't have Gunze device connected to this port. It can mess
267 with other devices connected to this port (mouse, modem etc.).
269 %description input-gunze -l pl.UTF-8
270 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
272 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
273 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
274 do tego portu. Sterownik może utrudnić współpracę z innymi
275 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
277 %package input-mutouch
278 Summary: MuTouch touchscreen input driver for DirectFB
279 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
281 Requires: %{name} = %{epoch}:%{version}-%{release}
283 %description input-mutouch
284 MuTouch touchscreen input driver for DirectFB.
286 NOTE: it needs "mut-device" setting in directfbrc in order to work.
288 %description input-mutouch -l pl.UTF-8
289 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
291 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
294 Summary: tslib-based touchscreen input driver for DirectFB
295 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
297 Requires: %{name} = %{epoch}:%{version}-%{release}
298 Requires: tslib >= 1.0
300 %description input-tslib
301 tslib-based touchscreen input driver for DirectFB
303 %description input-tslib -l pl.UTF-8
304 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
306 %package input-ucb1x00
307 Summary: UCB1x00 touchscreen input driver for DirectFB
308 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
310 Requires: %{name} = %{epoch}:%{version}-%{release}
312 %description input-ucb1x00
313 UCB1x00 touchscreen input driver for DirectFB.
315 %description input-ucb1x00 -l pl.UTF-8
316 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
318 %package input-wm97xx
319 Summary: WM97xx touchscreen input driver for DirectFB
320 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
322 Requires: %{name} = %{epoch}:%{version}-%{release}
324 %description input-wm97xx
325 WM97xx touchscreen input driver for DirectFB.
327 %description input-wm97xx -l pl.UTF-8
328 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
330 %package image-imlib2
331 Summary: Imlib2 image provider for DirectFB
332 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
334 Requires: %{name} = %{epoch}:%{version}-%{release}
336 %description image-imlib2
337 This package contains Imlib2 image provider for DirectFB.
339 %description image-imlib2 -l pl.UTF-8
340 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
343 Summary: JPEG image provider for DirectFB
344 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
346 Requires: %{name} = %{epoch}:%{version}-%{release}
348 %description image-jpeg
349 This package contains JPEG image provider for DirectFB.
351 %description image-jpeg -l pl.UTF-8
352 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
354 %package image-jpeg2000
355 Summary: JPEG2000 image provider for DirectFB
356 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
358 Requires: %{name} = %{epoch}:%{version}-%{release}
360 %description image-jpeg2000
361 This package contains JPEG2000 image provider for DirectFB (based on
364 %description image-jpeg2000 -l pl.UTF-8
365 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
366 dostarczającą grafikę JPEG2000.
369 Summary: PNG image provider for DirectFB
370 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
372 Requires: %{name} = %{epoch}:%{version}-%{release}
373 Requires: libpng >= 2:1.4.0
375 %description image-png
376 This package contains PNG image provider for DirectFB.
378 %description image-png -l pl.UTF-8
379 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
382 Summary: SVG image provider for DirectFB
383 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
385 Requires: %{name} = %{epoch}:%{version}-%{release}
386 Requires: libsvg-cairo >= 0.1.6
388 %description image-svg
389 This package contains SVG image provider for DirectFB, based on Cairo
392 %description image-svg -l pl.UTF-8
393 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
394 dostarczającą grafikę SVG.
397 Summary: MNG video provider for DirectFB
398 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
400 Requires: %{name} = %{epoch}:%{version}-%{release}
402 %description video-mng
403 This package contains MNG video provider for DirectFB.
405 %description video-mng -l pl.UTF-8
406 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
419 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
421 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
429 # MMX and SSE are detected at runtime, so it's safe to enable
431 %{!?debug:--disable-debug} \
432 --disable-maintainer-mode \
433 --disable-silent-rules \
434 --enable-fast-install \
435 %{?with_multi:--enable-multi} \
440 --enable-video4linux2 \
444 %ifarch %{ix86} %{x8664}
448 %ifnarch i386 i486 i586
452 --with-smooth-scaling \
453 %{!?with_static_libs:--disable-static}
457 X11_LIBS="-lX11 -lXext"
460 rm -rf $RPM_BUILD_ROOT
461 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
463 %{__make} -j1 install \
464 DESTDIR=$RPM_BUILD_ROOT
466 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
468 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
471 rm -rf $RPM_BUILD_ROOT
473 %post -p /sbin/ldconfig
474 %postun -p /sbin/ldconfig
477 %defattr(644,root,root,755)
478 %doc AUTHORS ChangeLog NEWS README TODO
479 %attr(755,root,root) %{_bindir}/dfbdump
480 %attr(755,root,root) %{_bindir}/dfbfx
481 %attr(755,root,root) %{_bindir}/dfbg
482 %attr(755,root,root) %{_bindir}/dfbinfo
483 %attr(755,root,root) %{_bindir}/dfbinput
484 %attr(755,root,root) %{_bindir}/dfbinspector
485 %attr(755,root,root) %{_bindir}/dfblayer
486 %attr(755,root,root) %{_bindir}/dfbmaster
487 %attr(755,root,root) %{_bindir}/dfbpenmount
488 %attr(755,root,root) %{_bindir}/dfbproxy
489 %attr(755,root,root) %{_bindir}/dfbscreen
490 %attr(755,root,root) %{_bindir}/mkdfiff
491 %attr(755,root,root) %{_bindir}/mkdgiff
492 %attr(755,root,root) %{_bindir}/mkdgifft
493 %attr(755,root,root) %{_bindir}/pxa3xx_dump
494 %attr(755,root,root) %{_bindir}/uwmdump
495 %attr(755,root,root) %{_bindir}/voodooplay
496 %attr(755,root,root) %{_bindir}/voodooplay_client
497 %attr(755,root,root) %{_bindir}/voodooplay_server
498 %attr(755,root,root) %{_libdir}/libdirect-1.6.so.*.*.*
499 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.6.so.0
500 %attr(755,root,root) %{_libdir}/libdirectfb-1.6.so.*.*.*
501 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.6.so.0
502 %attr(755,root,root) %{_libdir}/libfusion-1.6.so.*.*.*
503 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.6.so.0
504 %attr(755,root,root) %{_libdir}/libuniquewm-1.6.so.*.*.*
505 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.6.so.0
506 %attr(755,root,root) %{_libdir}/libvoodoo-1.6.so.*.*.*
507 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.6.so.0
509 %dir %{dfbdir}/gfxdrivers
510 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
511 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
512 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
513 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
514 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
515 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
516 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
517 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
518 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
519 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
520 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
521 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
522 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
523 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
524 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
525 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
526 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
527 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
528 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
529 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
531 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
532 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
534 %dir %{dfbdir}/inputdrivers
535 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
536 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
537 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
538 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
539 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
540 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
541 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
542 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
543 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
544 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
545 %dir %{dfbdir}/interfaces
546 %dir %{dfbdir}/interfaces/ICoreResourceManager
547 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
548 %dir %{dfbdir}/interfaces/IDirectFB
549 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
550 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
551 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
552 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
553 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
554 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
555 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
556 %dir %{dfbdir}/interfaces/IDirectFBFont
557 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
558 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
559 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
560 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
561 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
562 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
563 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
564 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
565 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
566 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
567 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
568 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
569 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
570 %dir %{dfbdir}/interfaces/IDirectFBPalette
571 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
572 %dir %{dfbdir}/interfaces/IDirectFBScreen
573 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
574 %dir %{dfbdir}/interfaces/IDirectFBSurface
575 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
576 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
577 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
578 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
579 %dir %{dfbdir}/interfaces/IDirectFBWindow
580 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
581 %dir %{dfbdir}/interfaces/IDirectFBWindows
582 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
583 %dir %{dfbdir}/interfaces/IWater
584 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
585 %dir %{dfbdir}/systems
586 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
587 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
588 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
590 %attr(755,root,root) %{dfbdir}/wm/lib*.so
591 %{_datadir}/directfb-%{version}
592 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
593 %{_mandir}/man1/dfbg.1*
594 %{_mandir}/man5/directfbrc.5*
597 %defattr(644,root,root,755)
598 %attr(755,root,root) %{_bindir}/directfb-config
599 %attr(755,root,root) %{_bindir}/directfb-csource
600 %attr(755,root,root) %{_libdir}/libdirect.so
601 %attr(755,root,root) %{_libdir}/libdirectfb.so
602 %attr(755,root,root) %{_libdir}/libfusion.so
603 %attr(755,root,root) %{_libdir}/libuniquewm.so
604 %attr(755,root,root) %{_libdir}/libvoodoo.so
605 %{_libdir}/libdirect.la
606 %{_libdir}/libdirectfb.la
607 %{_libdir}/libfusion.la
608 %{_libdir}/libuniquewm.la
609 %{_libdir}/libvoodoo.la
610 %{_includedir}/directfb
611 %{_includedir}/directfb-internal
612 %{_pkgconfigdir}/direct.pc
613 %{_pkgconfigdir}/directfb-internal.pc
614 %{_pkgconfigdir}/directfb.pc
615 %{_pkgconfigdir}/fusion.pc
616 %{_pkgconfigdir}/voodoo.pc
617 %{_mandir}/man1/directfb-csource.1*
619 %if %{with static_libs}
621 %defattr(644,root,root,755)
622 %{_libdir}/libdirect.a
623 %{_libdir}/libdirectfb.a
624 %{_libdir}/libfusion.a
625 %{_libdir}/libuniquewm.a
626 %{_libdir}/libvoodoo.a
627 %{dfbdir}/gfxdrivers/*.[alo]*
628 %{dfbdir}/inputdrivers/*.[alo]*
629 %{dfbdir}/interfaces/*/*.[alo]*
630 %{dfbdir}/systems/*.[alo]*
631 %{dfbdir}/wm/*.[alo]*
635 %defattr(644,root,root,755)
636 %doc docs/html/*.{html,png}
637 %{_examplesdir}/%{name}-%{version}
640 %defattr(644,root,root,755)
641 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
642 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
645 %defattr(644,root,root,755)
646 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
647 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
650 %defattr(644,root,root,755)
651 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
652 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
655 %defattr(644,root,root,755)
656 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
659 %defattr(644,root,root,755)
660 %doc systems/x11/README
661 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
664 %defattr(644,root,root,755)
665 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
669 %defattr(644,root,root,755)
670 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
674 %defattr(644,root,root,755)
675 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
678 %defattr(644,root,root,755)
679 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
682 %defattr(644,root,root,755)
683 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
686 %defattr(644,root,root,755)
687 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
690 %defattr(644,root,root,755)
691 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
695 %defattr(644,root,root,755)
696 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
700 %defattr(644,root,root,755)
701 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
704 %defattr(644,root,root,755)
705 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
708 %defattr(644,root,root,755)
709 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
711 %files image-jpeg2000
712 %defattr(644,root,root,755)
713 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
716 %defattr(644,root,root,755)
717 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
720 %defattr(644,root,root,755)
721 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
724 %defattr(644,root,root,755)
725 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so