]> git.pld-linux.org Git - packages/DirectFB.git/blob - DirectFB.spec
- updated to 1.6.0
[packages/DirectFB.git] / DirectFB.spec
1 # TODO: --enable-one when ready (there are some missing files currently)
2 # --enable-pvr2d ?
3 #
4 # Conditional build:
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
8 #
9 %ifarch sh4
10 %define         with_sh772x     1
11 %endif
12 Summary:        DirectFB - Hardware graphics acceleration
13 Summary(pl.UTF-8):      DirectFB - Wspomaganie grafiki
14 Name:           DirectFB
15 Version:        1.6.0
16 Release:        1
17 Epoch:          1
18 License:        LGPL v2+
19 Group:          Libraries
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???
63 %if %{with sh772x}
64 BuildRequires:  libshbeu-devel >= 1.0.2
65 BuildRequires:  libshjpeg-devel >= 1.3.3
66 BuildRequires:  libuiomux-devel >= 1.5.0
67 %endif
68 %{?with_multi:Provides: DirectFB(multi)}
69 %ifnarch arm
70 # ARM-specific
71 Obsoletes:      DirectFB-input-ucb1x00
72 %endif
73 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74
75 %define         dfbdir  %{_libdir}/directfb-1.6-0
76
77 %define         specflags       -fno-strict-aliasing
78
79 %ifarch %{ix86}
80 # gcc running out of registers with -O0 in generic_mmx.h
81 %define         debugcflags     -O1 -g
82 %endif
83
84 %description
85 DirectFB hardware graphics acceleration - libraries.
86
87 %description -l pl.UTF-8
88 Wspomaganie grafiki DirectFB - biblioteki.
89
90 %package devel
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
96
97 %description devel
98 DirectFB header files.
99
100 %description devel -l pl.UTF-8
101 Pliki nagłówkowe dla DirectFB.
102
103 %package static
104 Summary:        DirectFB static libraries
105 Summary(pl.UTF-8):      Statyczne biblioteki DirectFB
106 Group:          Development/Libraries
107 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
108
109 %description static
110 DirectFB static libraries.
111
112 %description static -l pl.UTF-8
113 Statyczne biblioteki DirectFB.
114
115 %package doc
116 Summary:        DirectFB - documentation
117 Summary(pl.UTF-8):      DirectFB - dokumentacja
118 Group:          Documentation
119
120 %description doc
121 DirectFB documentation and tutorials.
122
123 %description doc -l pl.UTF-8
124 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
125
126 %package core-mesa
127 Summary:        Mesa/GLESv2 core system for DirectFB
128 Summary(pl.UTF-8):      System Mesa/GLESv2 dla DirectFB
129 Group:          Libraries
130 Requires:       %{name} = %{epoch}:%{version}-%{release}
131
132 %description core-mesa
133 This package contains Mesa/GLESv2 core system module for DirectFB.
134
135 %description core-mesa -l pl.UTF-8
136 Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
137
138 %package core-sdl
139 Summary:        SDL core system for DirectFB
140 Summary(pl.UTF-8):      System SDL dla DirectFB
141 Group:          Libraries
142 Requires:       %{name} = %{epoch}:%{version}-%{release}
143
144 %description core-sdl
145 This package contains SDL core system module for DirectFB.
146
147 %description core-sdl -l pl.UTF-8
148 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
149
150 %package core-vdpau
151 Summary:        X11/VDPAU core system for DirectFB
152 Summary(pl.UTF-8):      System X11/VDPAU dla DirectFB
153 Group:          Libraries
154 Requires:       %{name} = %{epoch}:%{version}-%{release}
155
156 %description core-vdpau
157 This package contains X11/VDPAU core system module for DirectFB.
158
159 %description core-vdpau -l pl.UTF-8
160 Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
161
162 %package core-vnc
163 Summary:        VNC core system for DirectFB
164 Summary(pl.UTF-8):      System VNC dla DirectFB
165 Group:          Libraries
166 Requires:       %{name} = %{epoch}:%{version}-%{release}
167
168 %description core-vnc
169 This package contains VNC core system module for DirectFB.
170
171 %description core-vnc -l pl.UTF-8
172 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
173
174 %package core-x11
175 Summary:        X11 core system for DirectFB
176 Summary(pl.UTF-8):      System X11 dla DirectFB
177 Group:          Libraries
178 Requires:       %{name} = %{epoch}:%{version}-%{release}
179
180 %description core-x11
181 This package contains X11 core system module for DirectFB.
182
183 %description core-x11 -l pl.UTF-8
184 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
185
186 %package font-ft2
187 Summary:        FreeType2 font provider for DirectFB
188 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
189 Group:          Libraries
190 Requires:       %{name} = %{epoch}:%{version}-%{release}
191
192 %description font-ft2
193 This package contains FreeType2 font provider for DirectFB.
194
195 %description font-ft2 -l pl.UTF-8
196 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
197 bibliotekę FreeType2.
198
199 %package gfx-sh772x
200 Summary:        SH7722/SH7723 graphics driver for DirectFB
201 Summary(pl.UTF-8):      Sterownik graficzny SH7722/7723 dla DirectFB
202 Group:          Libraries
203 Requires:       %{name} = %{epoch}:%{version}-%{release}
204 Requires:       libshbeu >= 1.0.2
205 Requires:       libshjpeg >= 1.3.3
206 Requires:       libuiomux >= 1.5.0
207
208 %description gfx-sh772x
209 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
210
211 %description gfx-sh772x -l pl.UTF-8
212 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
213
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
217 Group:          Libraries
218 Requires:       %{name} = %{epoch}:%{version}-%{release}
219
220 %description input-dynapro
221 Dynapro touchscreen input driver for DirectFB.
222
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.).
226
227 %description input-dynapro -l pl.UTF-8
228 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
229
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.).
234
235 %package input-elo
236 Summary:        ELO touchscreen input driver for DirectFB
237 Summary(pl.UTF-8):      Sterownik wejściowy do touchscreenów ELO dla DirectFB
238 Group:          Libraries
239 Requires:       %{name} = %{epoch}:%{version}-%{release}
240
241 %description input-elo
242 ELO touchscreen input driver for DirectFB.
243
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.).
247
248 %description input-elo -l pl.UTF-8
249 Sterownik wejściowy do touchscreenów ELO dla DirectFB.
250
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.).
255
256 %package input-gunze
257 Summary:        Gunze touchscreen input driver for DirectFB
258 Summary(pl.UTF-8):      Sterownik wejściowy do touchscreenów Gunze dla DirectFB
259 Group:          Libraries
260 Requires:       %{name} = %{epoch}:%{version}-%{release}
261
262 %description input-gunze
263 Gunze touchscreen input driver for DirectFB.
264
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.).
268
269 %description input-gunze -l pl.UTF-8
270 Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
271
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.).
276
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
280 Group:          Libraries
281 Requires:       %{name} = %{epoch}:%{version}-%{release}
282
283 %description input-mutouch
284 MuTouch touchscreen input driver for DirectFB.
285
286 NOTE: it needs "mut-device" setting in directfbrc in order to work.
287
288 %description input-mutouch -l pl.UTF-8
289 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
290
291 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
292
293 %package input-tslib
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
296 Group:          Libraries
297 Requires:       %{name} = %{epoch}:%{version}-%{release}
298 Requires:       tslib >= 1.0
299
300 %description input-tslib
301 tslib-based touchscreen input driver for DirectFB
302
303 %description input-tslib -l pl.UTF-8
304 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
305
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
309 Group:          Libraries
310 Requires:       %{name} = %{epoch}:%{version}-%{release}
311
312 %description input-ucb1x00
313 UCB1x00 touchscreen input driver for DirectFB.
314
315 %description input-ucb1x00 -l pl.UTF-8
316 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
317
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
321 Group:          Libraries
322 Requires:       %{name} = %{epoch}:%{version}-%{release}
323
324 %description input-wm97xx
325 WM97xx touchscreen input driver for DirectFB.
326
327 %description input-wm97xx -l pl.UTF-8
328 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
329
330 %package image-imlib2
331 Summary:        Imlib2 image provider for DirectFB
332 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca grafikę Imlib2
333 Group:          Libraries
334 Requires:       %{name} = %{epoch}:%{version}-%{release}
335
336 %description image-imlib2
337 This package contains Imlib2 image provider for DirectFB.
338
339 %description image-imlib2 -l pl.UTF-8
340 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
341
342 %package image-jpeg
343 Summary:        JPEG image provider for DirectFB
344 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca grafikę JPEG
345 Group:          Libraries
346 Requires:       %{name} = %{epoch}:%{version}-%{release}
347
348 %description image-jpeg
349 This package contains JPEG image provider for DirectFB.
350
351 %description image-jpeg -l pl.UTF-8
352 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
353
354 %package image-jpeg2000
355 Summary:        JPEG2000 image provider for DirectFB
356 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca grafikę JPEG2000
357 Group:          Libraries
358 Requires:       %{name} = %{epoch}:%{version}-%{release}
359
360 %description image-jpeg2000
361 This package contains JPEG2000 image provider for DirectFB (based on
362 jasper library).
363
364 %description image-jpeg2000 -l pl.UTF-8
365 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
366 dostarczającą grafikę JPEG2000.
367
368 %package image-png
369 Summary:        PNG image provider for DirectFB
370 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca grafikę PNG
371 Group:          Libraries
372 Requires:       %{name} = %{epoch}:%{version}-%{release}
373 Requires:       libpng >= 2:1.4.0
374
375 %description image-png
376 This package contains PNG image provider for DirectFB.
377
378 %description image-png -l pl.UTF-8
379 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
380
381 %package image-svg
382 Summary:        SVG image provider for DirectFB
383 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca grafikę SVG
384 Group:          Libraries
385 Requires:       %{name} = %{epoch}:%{version}-%{release}
386 Requires:       libsvg-cairo >= 0.1.6
387
388 %description image-svg
389 This package contains SVG image provider for DirectFB, based on Cairo
390 library.
391
392 %description image-svg -l pl.UTF-8
393 Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
394 dostarczającą grafikę SVG.
395
396 %package video-mng
397 Summary:        MNG video provider for DirectFB
398 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca animacje MNG
399 Group:          Libraries
400 Requires:       %{name} = %{epoch}:%{version}-%{release}
401
402 %description video-mng
403 This package contains MNG video provider for DirectFB.
404
405 %description video-mng -l pl.UTF-8
406 Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
407
408 %prep
409 %setup -q -a1
410 %patch0 -p1
411 %patch1 -p1
412 %patch2 -p1
413 %patch3 -p1
414 %patch4 -p1
415 %patch5 -p1
416 %patch6 -p1
417
418 # video drivers
419 %{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
420 # input drivers
421 %{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
422
423 %build
424 %{__libtoolize}
425 %{__aclocal} -I m4
426 %{__autoconf}
427 %{__autoheader}
428 %{__automake}
429 # MMX and SSE are detected at runtime, so it's safe to enable
430 %configure \
431         %{!?debug:--disable-debug} \
432         --disable-maintainer-mode \
433         --disable-silent-rules \
434         --enable-fast-install \
435         %{?with_multi:--enable-multi} \
436         --enable-sdl \
437         --enable-shared \
438         --enable-static \
439         --enable-unique \
440         --enable-video4linux2 \
441         --enable-voodoo \
442         --enable-x11 \
443         --enable-zlib \
444 %ifarch %{ix86} %{x8664}
445 %ifnarch i386 i486
446         --enable-mmx \
447 %endif
448 %ifnarch i386 i486 i586
449         --enable-sse \
450 %endif
451 %endif
452         --with-smooth-scaling \
453         %{!?with_static_libs:--disable-static}
454
455 %{__make} -j1 \
456         X11_CFLAGS= \
457         X11_LIBS="-lX11 -lXext"
458
459 %install
460 rm -rf $RPM_BUILD_ROOT
461 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
462
463 %{__make} -j1 install \
464         DESTDIR=$RPM_BUILD_ROOT
465
466 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
467
468 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
469
470 %clean
471 rm -rf $RPM_BUILD_ROOT
472
473 %post   -p /sbin/ldconfig
474 %postun -p /sbin/ldconfig
475
476 %files
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
508 %dir %{dfbdir}
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
530 %ifarch arm
531 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
532 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
533 %endif
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
589 %dir %{dfbdir}/wm
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*
595
596 %files devel
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*
618
619 %if %{with static_libs}
620 %files static
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]*
632 %endif
633
634 %files doc
635 %defattr(644,root,root,755)
636 %doc docs/html/*.{html,png}
637 %{_examplesdir}/%{name}-%{version}
638
639 %files core-mesa
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
643
644 %files core-sdl
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
648
649 %files core-vdpau
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
653
654 %files core-vnc
655 %defattr(644,root,root,755)
656 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
657
658 %files core-x11
659 %defattr(644,root,root,755)
660 %doc systems/x11/README
661 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
662
663 %files font-ft2
664 %defattr(644,root,root,755)
665 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
666
667 %if %{with sh772x}
668 %files gfx-sh772x
669 %defattr(644,root,root,755)
670 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
671 %endif
672
673 %files input-dynapro
674 %defattr(644,root,root,755)
675 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
676
677 %files input-elo
678 %defattr(644,root,root,755)
679 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
680
681 %files input-gunze
682 %defattr(644,root,root,755)
683 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
684
685 %files input-mutouch
686 %defattr(644,root,root,755)
687 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
688
689 %files input-tslib
690 %defattr(644,root,root,755)
691 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
692
693 %ifarch arm
694 %files input-ucb1x00
695 %defattr(644,root,root,755)
696 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
697 %endif
698
699 %files input-wm97xx
700 %defattr(644,root,root,755)
701 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
702
703 %files image-imlib2
704 %defattr(644,root,root,755)
705 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
706
707 %files image-jpeg
708 %defattr(644,root,root,755)
709 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
710
711 %files image-jpeg2000
712 %defattr(644,root,root,755)
713 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
714
715 %files image-png
716 %defattr(644,root,root,755)
717 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
718
719 %files image-svg
720 %defattr(644,root,root,755)
721 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
722
723 %files video-mng
724 %defattr(644,root,root,755)
725 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
This page took 0.117084 seconds and 4 git commands to generate.