1 # TODO: --enable-pvr2d when ready [requires PowerVR SDK?]
4 %bcond_with multi # build Multi-application core (requires working /dev/fusion*)
5 %bcond_with sh772x # SH7722/SH7723 (SH-Mobile) graphics driver
6 %bcond_without static_libs # don't build static libraries
7 %bcond_without one # Linux One IPC library
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: 6bebdbf26f03f7114ae17ab86d4d1d27
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 Patch7: %{name}-external-one.patch
32 URL: http://www.directfb.org/
33 BuildRequires: Mesa-libEGL-devel
34 BuildRequires: Mesa-libGLES-devel
35 BuildRequires: Mesa-libgbm-devel
36 BuildRequires: OpenGL-devel
37 BuildRequires: OpenGL-GLX-devel
38 BuildRequires: SDL-devel
39 BuildRequires: autoconf >= 2.52
40 BuildRequires: automake
41 BuildRequires: freetype-devel >= 2.0.2
42 BuildRequires: imlib2-devel
43 BuildRequires: jasper-devel
44 BuildRequires: libdrm-devel
45 BuildRequires: libjpeg-devel >= 6b
46 BuildRequires: libmng-devel
47 BuildRequires: libpng-devel >= 2:1.4.0
48 BuildRequires: libstdc++-devel
49 BuildRequires: libsvg-cairo-devel >= 0.1.6
50 BuildRequires: libtool
51 BuildRequires: libvdpau-devel
52 BuildRequires: libvncserver-devel
53 %{?with_multi:BuildRequires: linux-fusion-devel >= 8.7}
54 %{?with_multi:BuildRequires: linux-fusion-devel < 9}
55 %{?with_one:BuildRequires: linux-one-devel >= 1.6.0}
56 BuildRequires: pkgconfig
57 BuildRequires: sed >= 4.0
58 BuildRequires: sysfsutils-devel >= 1.3.0-3
59 BuildRequires: tslib-devel >= 1.0
60 BuildRequires: xorg-lib-libX11-devel
61 BuildRequires: xorg-lib-libXext-devel
62 BuildRequires: xorg-proto-xproto-devel
63 BuildRequires: zlib-devel >= 1.1.3
64 #BuildRequires: pkgconfig(linotype) -- font provider???
66 BuildRequires: libshbeu-devel >= 1.0.2
67 BuildRequires: libshjpeg-devel >= 1.3.3
68 BuildRequires: libuiomux-devel >= 1.5.0
70 %{?with_multi:Provides: DirectFB(multi)}
73 Obsoletes: DirectFB-input-ucb1x00
75 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
77 %define dfbdir %{_libdir}/directfb-1.6-0
79 %define specflags -fno-strict-aliasing
82 # gcc running out of registers with -O0 in generic_mmx.h
83 %define debugcflags -O1 -g
87 DirectFB hardware graphics acceleration - libraries.
89 %description -l pl.UTF-8
90 Wspomaganie grafiki DirectFB - biblioteki.
93 Summary: DirectFB - development package
94 Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
95 Group: Development/Libraries
96 Requires: %{name} = %{epoch}:%{version}-%{release}
97 %{?with_one:Requires: linux-one-devel >= 1.6.0}
98 Requires: zlib-devel >= 1.1.3
101 DirectFB header files.
103 %description devel -l pl.UTF-8
104 Pliki nagłówkowe dla DirectFB.
107 Summary: DirectFB static libraries
108 Summary(pl.UTF-8): Statyczne biblioteki DirectFB
109 Group: Development/Libraries
110 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
113 DirectFB static libraries.
115 %description static -l pl.UTF-8
116 Statyczne biblioteki DirectFB.
119 Summary: DirectFB - documentation
120 Summary(pl.UTF-8): DirectFB - dokumentacja
124 DirectFB documentation and tutorials.
126 %description doc -l pl.UTF-8
127 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
130 Summary: Mesa/GLESv2 core system for DirectFB
131 Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
133 Requires: %{name} = %{epoch}:%{version}-%{release}
135 %description core-mesa
136 This package contains Mesa/GLESv2 core system module for DirectFB.
138 %description core-mesa -l pl.UTF-8
139 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
142 Summary: SDL core system for DirectFB
143 Summary(pl.UTF-8): System SDL dla DirectFB
145 Requires: %{name} = %{epoch}:%{version}-%{release}
147 %description core-sdl
148 This package contains SDL core system module for DirectFB.
150 %description core-sdl -l pl.UTF-8
151 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
154 Summary: X11/VDPAU core system for DirectFB
155 Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
157 Requires: %{name} = %{epoch}:%{version}-%{release}
159 %description core-vdpau
160 This package contains X11/VDPAU core system module for DirectFB.
162 %description core-vdpau -l pl.UTF-8
163 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
166 Summary: VNC core system for DirectFB
167 Summary(pl.UTF-8): System VNC dla DirectFB
169 Requires: %{name} = %{epoch}:%{version}-%{release}
171 %description core-vnc
172 This package contains VNC core system module for DirectFB.
174 %description core-vnc -l pl.UTF-8
175 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
178 Summary: X11 core system for DirectFB
179 Summary(pl.UTF-8): System X11 dla DirectFB
181 Requires: %{name} = %{epoch}:%{version}-%{release}
183 %description core-x11
184 This package contains X11 core system module for DirectFB.
186 %description core-x11 -l pl.UTF-8
187 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
190 Summary: FreeType2 font provider for DirectFB
191 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
193 Requires: %{name} = %{epoch}:%{version}-%{release}
195 %description font-ft2
196 This package contains FreeType2 font provider for DirectFB.
198 %description font-ft2 -l pl.UTF-8
199 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
200 bibliotekę FreeType2.
203 Summary: SH7722/SH7723 graphics driver for DirectFB
204 Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
206 Requires: %{name} = %{epoch}:%{version}-%{release}
207 Requires: libshbeu >= 1.0.2
208 Requires: libshjpeg >= 1.3.3
209 Requires: libuiomux >= 1.5.0
211 %description gfx-sh772x
212 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
214 %description gfx-sh772x -l pl.UTF-8
215 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
217 %package input-dynapro
218 Summary: Dynapro touchscreen input driver for DirectFB
219 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
221 Requires: %{name} = %{epoch}:%{version}-%{release}
223 %description input-dynapro
224 Dynapro touchscreen input driver for DirectFB.
226 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
227 unless you don't have Dynapro device connected to this port. It can
228 mess with other devices connected to this port (mouse, modem etc.).
230 %description input-dynapro -l pl.UTF-8
231 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
233 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
234 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
235 do tego portu. Sterownik może utrudnić współpracę z innymi
236 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
239 Summary: ELO touchscreen input driver for DirectFB
240 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
242 Requires: %{name} = %{epoch}:%{version}-%{release}
244 %description input-elo
245 ELO touchscreen input driver for DirectFB.
247 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
248 unless you have ELO device connected to this port. It can mess with
249 other devices connected to this port (mouse, modem etc.).
251 %description input-elo -l pl.UTF-8
252 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
254 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
255 nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
256 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
257 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
260 Summary: Gunze touchscreen input driver for DirectFB
261 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
263 Requires: %{name} = %{epoch}:%{version}-%{release}
265 %description input-gunze
266 Gunze touchscreen input driver for DirectFB.
268 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
269 unless you don't have Gunze device connected to this port. It can mess
270 with other devices connected to this port (mouse, modem etc.).
272 %description input-gunze -l pl.UTF-8
273 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
275 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
276 nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
277 do tego portu. Sterownik może utrudnić współpracę z innymi
278 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
280 %package input-mutouch
281 Summary: MuTouch touchscreen input driver for DirectFB
282 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
284 Requires: %{name} = %{epoch}:%{version}-%{release}
286 %description input-mutouch
287 MuTouch touchscreen input driver for DirectFB.
289 NOTE: it needs "mut-device" setting in directfbrc in order to work.
291 %description input-mutouch -l pl.UTF-8
292 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
294 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
297 Summary: tslib-based touchscreen input driver for DirectFB
298 Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
300 Requires: %{name} = %{epoch}:%{version}-%{release}
301 Requires: tslib >= 1.0
303 %description input-tslib
304 tslib-based touchscreen input driver for DirectFB
306 %description input-tslib -l pl.UTF-8
307 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
309 %package input-ucb1x00
310 Summary: UCB1x00 touchscreen input driver for DirectFB
311 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
313 Requires: %{name} = %{epoch}:%{version}-%{release}
315 %description input-ucb1x00
316 UCB1x00 touchscreen input driver for DirectFB.
318 %description input-ucb1x00 -l pl.UTF-8
319 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
321 %package input-wm97xx
322 Summary: WM97xx touchscreen input driver for DirectFB
323 Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
325 Requires: %{name} = %{epoch}:%{version}-%{release}
327 %description input-wm97xx
328 WM97xx touchscreen input driver for DirectFB.
330 %description input-wm97xx -l pl.UTF-8
331 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
333 %package image-imlib2
334 Summary: Imlib2 image provider for DirectFB
335 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
337 Requires: %{name} = %{epoch}:%{version}-%{release}
339 %description image-imlib2
340 This package contains Imlib2 image provider for DirectFB.
342 %description image-imlib2 -l pl.UTF-8
343 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
346 Summary: JPEG image provider for DirectFB
347 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
349 Requires: %{name} = %{epoch}:%{version}-%{release}
351 %description image-jpeg
352 This package contains JPEG image provider for DirectFB.
354 %description image-jpeg -l pl.UTF-8
355 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
357 %package image-jpeg2000
358 Summary: JPEG2000 image provider for DirectFB
359 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
361 Requires: %{name} = %{epoch}:%{version}-%{release}
363 %description image-jpeg2000
364 This package contains JPEG2000 image provider for DirectFB (based on
367 %description image-jpeg2000 -l pl.UTF-8
368 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
369 dostarczającą grafikę JPEG2000.
372 Summary: PNG image provider for DirectFB
373 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
375 Requires: %{name} = %{epoch}:%{version}-%{release}
376 Requires: libpng >= 2:1.4.0
378 %description image-png
379 This package contains PNG image provider for DirectFB.
381 %description image-png -l pl.UTF-8
382 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
385 Summary: SVG image provider for DirectFB
386 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
388 Requires: %{name} = %{epoch}:%{version}-%{release}
389 Requires: libsvg-cairo >= 0.1.6
391 %description image-svg
392 This package contains SVG image provider for DirectFB, based on Cairo
395 %description image-svg -l pl.UTF-8
396 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
397 dostarczającą grafikę SVG.
400 Summary: MNG video provider for DirectFB
401 Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
403 Requires: %{name} = %{epoch}:%{version}-%{release}
405 %description video-mng
406 This package contains MNG video provider for DirectFB.
408 %description video-mng -l pl.UTF-8
409 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
423 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
425 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
433 # MMX and SSE are detected at runtime, so it's safe to enable
435 %{!?debug:--disable-debug} \
436 --disable-maintainer-mode \
437 --disable-silent-rules \
438 --enable-fast-install \
439 %{?with_multi:--enable-multi} \
440 %{?with_one:--enable-one} \
445 --enable-video4linux2 \
449 %ifarch %{ix86} %{x8664}
453 %ifnarch i386 i486 i586
457 --with-smooth-scaling \
458 %{!?with_static_libs:--disable-static}
462 X11_LIBS="-lX11 -lXext"
465 rm -rf $RPM_BUILD_ROOT
466 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
468 %{__make} -j1 install \
469 DESTDIR=$RPM_BUILD_ROOT
471 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
473 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
476 rm -rf $RPM_BUILD_ROOT
478 %post -p /sbin/ldconfig
479 %postun -p /sbin/ldconfig
482 %defattr(644,root,root,755)
483 %doc AUTHORS ChangeLog NEWS README TODO
484 %attr(755,root,root) %{_bindir}/dfbdump
485 %attr(755,root,root) %{_bindir}/dfbfx
486 %attr(755,root,root) %{_bindir}/dfbg
487 %attr(755,root,root) %{_bindir}/dfbinfo
488 %attr(755,root,root) %{_bindir}/dfbinput
489 %attr(755,root,root) %{_bindir}/dfbinspector
490 %attr(755,root,root) %{_bindir}/dfblayer
491 %attr(755,root,root) %{_bindir}/dfbmaster
492 %attr(755,root,root) %{_bindir}/dfbpenmount
493 %attr(755,root,root) %{_bindir}/dfbproxy
494 %attr(755,root,root) %{_bindir}/dfbscreen
495 %attr(755,root,root) %{_bindir}/mkdfiff
496 %attr(755,root,root) %{_bindir}/mkdgiff
497 %attr(755,root,root) %{_bindir}/mkdgifft
498 %attr(755,root,root) %{_bindir}/pxa3xx_dump
499 %attr(755,root,root) %{_bindir}/uwmdump
500 %attr(755,root,root) %{_bindir}/voodooplay
501 %attr(755,root,root) %{_bindir}/voodooplay_client
502 %attr(755,root,root) %{_bindir}/voodooplay_server
503 %attr(755,root,root) %{_libdir}/libdirect-1.6.so.*.*.*
504 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.6.so.0
505 %attr(755,root,root) %{_libdir}/libdirectfb-1.6.so.*.*.*
506 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.6.so.0
507 %attr(755,root,root) %{_libdir}/libfusion-1.6.so.*.*.*
508 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.6.so.0
510 %attr(755,root,root) %{_libdir}/libone-1.6.so.*.*.*
511 %attr(755,root,root) %ghost %{_libdir}/libone-1.6.so.0
513 %attr(755,root,root) %{_libdir}/libuniquewm-1.6.so.*.*.*
514 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.6.so.0
515 %attr(755,root,root) %{_libdir}/libvoodoo-1.6.so.*.*.*
516 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.6.so.0
518 %dir %{dfbdir}/gfxdrivers
519 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
520 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
521 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
522 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
523 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
524 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
525 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
526 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
527 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
528 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
529 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
530 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
531 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
532 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
533 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
534 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
535 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
536 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
537 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
538 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
540 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
541 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
543 %dir %{dfbdir}/inputdrivers
544 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
545 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
546 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
547 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
548 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
549 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
550 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
551 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
552 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
553 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
554 %dir %{dfbdir}/interfaces
555 %dir %{dfbdir}/interfaces/ICoreResourceManager
556 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
557 %dir %{dfbdir}/interfaces/IDirectFB
558 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
559 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
560 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
561 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
562 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
563 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
564 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
565 %dir %{dfbdir}/interfaces/IDirectFBFont
566 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
567 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
568 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
569 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
570 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
571 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
572 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
573 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
574 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
575 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
576 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
577 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
578 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
579 %dir %{dfbdir}/interfaces/IDirectFBPalette
580 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
581 %dir %{dfbdir}/interfaces/IDirectFBScreen
582 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
583 %dir %{dfbdir}/interfaces/IDirectFBSurface
584 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
585 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
586 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
587 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
588 %dir %{dfbdir}/interfaces/IDirectFBWindow
589 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
590 %dir %{dfbdir}/interfaces/IDirectFBWindows
591 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
592 %dir %{dfbdir}/interfaces/IWater
593 %attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
594 %dir %{dfbdir}/systems
595 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
596 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
597 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
599 %attr(755,root,root) %{dfbdir}/wm/lib*.so
600 %{_datadir}/directfb-%{version}
601 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
602 %{_mandir}/man1/dfbg.1*
603 %{_mandir}/man5/directfbrc.5*
606 %defattr(644,root,root,755)
607 %attr(755,root,root) %{_bindir}/directfb-config
608 %attr(755,root,root) %{_bindir}/directfb-csource
609 %attr(755,root,root) %{_libdir}/libdirect.so
610 %attr(755,root,root) %{_libdir}/libdirectfb.so
611 %attr(755,root,root) %{_libdir}/libfusion.so
612 %{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
613 %attr(755,root,root) %{_libdir}/libuniquewm.so
614 %attr(755,root,root) %{_libdir}/libvoodoo.so
615 %{_libdir}/libdirect.la
616 %{_libdir}/libdirectfb.la
617 %{_libdir}/libfusion.la
618 %{?with_one:%{_libdir}/libone.la}
619 %{_libdir}/libuniquewm.la
620 %{_libdir}/libvoodoo.la
621 %{_includedir}/directfb
622 %{_includedir}/directfb-internal
623 %{_pkgconfigdir}/direct.pc
624 %{_pkgconfigdir}/directfb-internal.pc
625 %{_pkgconfigdir}/directfb.pc
626 %{_pkgconfigdir}/fusion.pc
627 %{?with_one:%{_pkgconfigdir}/one.pc}
628 %{_pkgconfigdir}/voodoo.pc
629 %{_mandir}/man1/directfb-csource.1*
631 %if %{with static_libs}
633 %defattr(644,root,root,755)
634 %{_libdir}/libdirect.a
635 %{_libdir}/libdirectfb.a
636 %{_libdir}/libfusion.a
637 %{?with_one:%{_libdir}/libone.a}
638 %{_libdir}/libuniquewm.a
639 %{_libdir}/libvoodoo.a
640 %{dfbdir}/gfxdrivers/*.[alo]*
641 %{dfbdir}/inputdrivers/*.[alo]*
642 %{dfbdir}/interfaces/*/*.[alo]*
643 %{dfbdir}/systems/*.[alo]*
644 %{dfbdir}/wm/*.[alo]*
648 %defattr(644,root,root,755)
649 %doc docs/html/*.{html,png}
650 %{_examplesdir}/%{name}-%{version}
653 %defattr(644,root,root,755)
654 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
655 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
658 %defattr(644,root,root,755)
659 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
660 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
663 %defattr(644,root,root,755)
664 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
665 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
668 %defattr(644,root,root,755)
669 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
672 %defattr(644,root,root,755)
673 %doc systems/x11/README
674 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
677 %defattr(644,root,root,755)
678 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
682 %defattr(644,root,root,755)
683 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
687 %defattr(644,root,root,755)
688 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
691 %defattr(644,root,root,755)
692 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
695 %defattr(644,root,root,755)
696 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
699 %defattr(644,root,root,755)
700 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
703 %defattr(644,root,root,755)
704 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
708 %defattr(644,root,root,755)
709 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
713 %defattr(644,root,root,755)
714 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
717 %defattr(644,root,root,755)
718 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
721 %defattr(644,root,root,755)
722 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
724 %files image-jpeg2000
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
729 %defattr(644,root,root,755)
730 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
733 %defattr(644,root,root,755)
734 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
737 %defattr(644,root,root,755)
738 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so