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