]> git.pld-linux.org Git - packages/DirectFB.git/blob - DirectFB.spec
- updated to 1.4.15 (note: new sonames)
[packages/DirectFB.git] / DirectFB.spec
1 #
2 # Conditional build:
3 %bcond_with     multi           # build Multi-application core (requires working /dev/fusion*)
4 %bcond_with     sh772x          # SH7722/SH7723 (SH-Mobile) graphics driver
5 %bcond_without  static_libs     # don't build static libraries
6 #
7 %ifarch sh4
8 %define         with_sh772x     1
9 %endif
10 Summary:        DirectFB - Hardware graphics acceleration
11 Summary(pl.UTF-8):      DirectFB - Wspomaganie grafiki
12 Name:           DirectFB
13 Version:        1.4.15
14 Release:        1
15 Epoch:          1
16 License:        LGPL v2+
17 Group:          Libraries
18 Source0:        http://www.directfb.org/downloads/Core/DirectFB-1.4/%{name}-%{version}.tar.gz
19 # Source0-md5:  9b2b90b81d7ded2a4a5caa22daeb81ef
20 Source1:        http://www.directfb.org/downloads/Extras/DFBTutorials-0.5.0.tar.gz
21 # Source1-md5:  13e443a64bddd68835b574045d9025e9
22 Patch0:         %{name}-am.patch
23 Patch1:         %{name}-pmake.patch
24 Patch2:         %{name}-fix.patch
25 Patch3:         %{name}-gcc4.patch
26 Patch4:         %{name}-llh-ppc.patch
27 Patch5:         %{name}-libpng.patch
28 URL:            http://www.directfb.org/
29 BuildRequires:  OpenGL-devel
30 BuildRequires:  OpenGL-GLX-devel
31 BuildRequires:  SDL-devel
32 BuildRequires:  autoconf >= 2.52
33 BuildRequires:  automake
34 BuildRequires:  freetype-devel >= 2.0.2
35 BuildRequires:  libjpeg-devel >= 6b
36 BuildRequires:  libpng-devel >= 2:1.4.0
37 BuildRequires:  libstdc++-devel
38 BuildRequires:  libtool
39 BuildRequires:  libvncserver-devel
40 %{?with_multi:BuildRequires:    linux-fusion-devel >= 8.0}
41 %{?with_multi:BuildRequires:    linux-fusion-devel < 9}
42 BuildRequires:  pkgconfig
43 BuildRequires:  sed >= 4.0
44 BuildRequires:  sysfsutils-devel >= 1.3.0-3
45 BuildRequires:  tslib-devel >= 0.0.2
46 BuildRequires:  xorg-lib-libXext-devel
47 BuildRequires:  zlib-devel >= 1.1.3
48 #BuildRequires: pkgconfig(linotype) -- font provider???
49 %if %{with sh772x}
50 BuildRequires:  libshbeu-devel >= 1.0.2
51 BuildRequires:  libshjpeg-devel >= 1.3.3
52 BuildRequires:  libuiomux-devel >= 1.5.0
53 %endif
54 %{?with_multi:Provides: DirectFB(multi)}
55 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57 %define         dfbdir  %{_libdir}/directfb-1.4-6
58
59 %define         specflags       -fno-strict-aliasing
60
61 %ifarch %{ix86}
62 # gcc running out of registers with -O0 in generic_mmx.h
63 %define         debugcflags     -O1 -g
64 %endif
65
66 %description
67 DirectFB hardware graphics acceleration - libraries.
68
69 %description -l pl.UTF-8
70 Wspomaganie grafiki DirectFB - biblioteki.
71
72 %package devel
73 Summary:        DirectFB - development package
74 Summary(pl.UTF-8):      DirectFB - pliki nagłówkowe
75 Group:          Development/Libraries
76 Requires:       %{name} = %{epoch}:%{version}-%{release}
77 Requires:       zlib-devel >= 1.1.3
78
79 %description devel
80 DirectFB header files.
81
82 %description devel -l pl.UTF-8
83 Pliki nagłówkowe dla DirectFB.
84
85 %package static
86 Summary:        DirectFB static libraries
87 Summary(pl.UTF-8):      Statyczne biblioteki DirectFB
88 Group:          Development/Libraries
89 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
90
91 %description static
92 DirectFB static libraries.
93
94 %description static -l pl.UTF-8
95 Statyczne biblioteki DirectFB.
96
97 %package doc
98 Summary:        DirectFB - documentation
99 Summary(pl.UTF-8):      DirectFB - dokumentacja
100 Group:          Documentation
101
102 %description doc
103 DirectFB documentation and tutorials.
104
105 %description doc -l pl.UTF-8
106 Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
107
108 %package core-sdl
109 Summary:        SDL core system for DirectFB
110 Summary(pl.UTF-8):      System SDL dla DirectFB
111 Group:          Libraries
112 Requires:       %{name} = %{epoch}:%{version}-%{release}
113
114 %description core-sdl
115 This package contains SDL core system module for DirectFB.
116
117 %description core-sdl -l pl.UTF-8
118 Ten pakiet zawiera moduł systemu SDL dla DirectFB.
119
120 %package core-vnc
121 Summary:        VNC core system for DirectFB
122 Summary(pl.UTF-8):      System VNC dla DirectFB
123 Group:          Libraries
124 Requires:       %{name} = %{epoch}:%{version}-%{release}
125
126 %description core-vnc
127 This package contains VNC core system module for DirectFB.
128
129 %description core-vnc -l pl.UTF-8
130 Ten pakiet zawiera moduł systemu VNC dla DirectFB.
131
132 %package core-x11
133 Summary:        X11 core system for DirectFB
134 Summary(pl.UTF-8):      System X11 dla DirectFB
135 Group:          Libraries
136 Requires:       %{name} = %{epoch}:%{version}-%{release}
137
138 %description core-x11
139 This package contains X11 core system module for DirectFB.
140
141 %description core-x11 -l pl.UTF-8
142 Ten pakiet zawiera moduł systemu X11 dla DirectFB.
143
144 %package font-ft2
145 Summary:        FreeType2 font provider for DirectFB
146 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
147 Group:          Libraries
148 Requires:       %{name} = %{epoch}:%{version}-%{release}
149
150 %description font-ft2
151 This package contains FreeType2 font provider for DirectFB.
152
153 %description font-ft2 -l pl.UTF-8
154 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
155 bibliotekę FreeType2.
156
157 %package gfx-sh772x
158 Summary:        SH7722/SH7723 graphics driver for DirectFB
159 Summary(pl.UTF-8):      Sterownik graficzny SH7722/7723 dla DirectFB
160 Group:          Libraries
161 Requires:       %{name} = %{epoch}:%{version}-%{release}
162 Requires:       libshbeu >= 1.0.2
163 Requires:       libshjpeg >= 1.3.3
164 Requires:       libuiomux >= 1.5.0
165
166 %description gfx-sh772x
167 SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
168
169 %description gfx-sh772x -l pl.UTF-8
170 Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
171
172 %package image-jpeg
173 Summary:        JPEG image provider for DirectFB
174 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca grafikę JPEG
175 Group:          Libraries
176 Requires:       %{name} = %{epoch}:%{version}-%{release}
177
178 %description image-jpeg
179 This package contains JPEG image provider for DirectFB.
180
181 %description image-jpeg -l pl.UTF-8
182 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
183
184 %package image-png
185 Summary:        PNG image provider for DirectFB
186 Summary(pl.UTF-8):      DirectFB - wtyczka dostarczająca grafikę PNG
187 Group:          Libraries
188 Requires:       %{name} = %{epoch}:%{version}-%{release}
189
190 %description image-png
191 This package contains PNG image provider for DirectFB.
192
193 %description image-png -l pl.UTF-8
194 Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
195
196 %package input-dynapro
197 Summary:        Dynapro touchscreen input driver for DirectFB
198 Summary(pl.UTF-8):      Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
199 Group:          Libraries
200 Requires:       %{name} = %{epoch}:%{version}-%{release}
201
202 %description input-dynapro
203 Dynapro touchscreen input driver for DirectFB.
204
205 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
206 unless you don't have Dynapro device connected to this port. It can
207 mess with other devices connected to this port (mouse, modem etc.).
208
209 %description input-dynapro -l pl.UTF-8
210 Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
211
212 UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
213 nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
214 do tego portu. Sterownik może utrudnić współpracę z innymi
215 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
216
217 %package input-elo
218 Summary:        ELO touchscreen input driver for DirectFB
219 Summary(pl.UTF-8):      Sterownik wejściowy do touchscreenów ELO dla DirectFB
220 Group:          Libraries
221 Requires:       %{name} = %{epoch}:%{version}-%{release}
222
223 %description input-elo
224 ELO touchscreen input driver for DirectFB.
225
226 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
227 unless you have ELO device connected to this port. It can mess with
228 other devices connected to this port (mouse, modem etc.).
229
230 %description input-elo -l pl.UTF-8
231 Sterownik wejściowy do touchscreenów ELO 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 ELO nie jest podłączone do
235 tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
236 podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
237
238 %package input-gunze
239 Summary:        Gunze touchscreen input driver for DirectFB
240 Summary(pl.UTF-8):      Sterownik wejściowy do touchscreenów Gunze dla DirectFB
241 Group:          Libraries
242 Requires:       %{name} = %{epoch}:%{version}-%{release}
243
244 %description input-gunze
245 Gunze touchscreen input driver for DirectFB.
246
247 NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
248 unless you don't have Gunze device connected to this port. It can mess
249 with other devices connected to this port (mouse, modem etc.).
250
251 %description input-gunze -l pl.UTF-8
252 Sterownik wejściowy do touchscreenów Gunze 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 Gunze nie jest podłączone
256 do tego portu. Sterownik może utrudnić współpracę z innymi
257 urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
258
259 %package input-mutouch
260 Summary:        MuTouch touchscreen input driver for DirectFB
261 Summary(pl.UTF-8):      Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
262 Group:          Libraries
263 Requires:       %{name} = %{epoch}:%{version}-%{release}
264
265 %description input-mutouch
266 MuTouch touchscreen input driver for DirectFB.
267
268 NOTE: it needs "mut-device" setting in directfbrc in order to work.
269
270 %description input-mutouch -l pl.UTF-8
271 Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
272
273 UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
274
275 %package input-tslib
276 Summary:        tslib-based touchscreen input driver for DirectFB
277 Summary(pl.UTF-8):      Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
278 Group:          Libraries
279 Requires:       %{name} = %{epoch}:%{version}-%{release}
280
281 %description input-tslib
282 tslib-based touchscreen input driver for DirectFB
283
284 %description input-tslib -l pl.UTF-8
285 Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
286
287 %package input-ucb1x00
288 Summary:        UCB1x00 touchscreen input driver for DirectFB
289 Summary(pl.UTF-8):      Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
290 Group:          Libraries
291 Requires:       %{name} = %{epoch}:%{version}-%{release}
292
293 %description input-ucb1x00
294 UCB1x00 touchscreen input driver for DirectFB.
295
296 %description input-ucb1x00 -l pl.UTF-8
297 Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
298
299 %package input-wm97xx
300 Summary:        WM97xx touchscreen input driver for DirectFB
301 Summary(pl.UTF-8):      Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
302 Group:          Libraries
303 Requires:       %{name} = %{epoch}:%{version}-%{release}
304
305 %description input-wm97xx
306 WM97xx touchscreen input driver for DirectFB.
307
308 %description input-wm97xx -l pl.UTF-8
309 Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
310
311 %prep
312 %setup -q -a1
313 %patch0 -p1
314 %patch1 -p1
315 %patch2 -p1
316 %patch3 -p1
317 %patch4 -p1
318 %patch5 -p1
319
320 %{__sed} -i -e 's/checkfor_cle266=no/checkfor_cle266=yes/' configure.in
321
322 %build
323 %{__libtoolize}
324 %{__aclocal} -I m4
325 %{__autoconf}
326 %{__autoheader}
327 %{__automake}
328 # MMX and SSE are detected at runtime, so it's safe to enable
329 %configure \
330         %{!?debug:--disable-debug} \
331         --disable-maintainer-mode \
332         --enable-fast-install \
333         %{?with_multi:--enable-multi} \
334         --enable-sdl \
335         --enable-shared \
336         --enable-static \
337         --enable-unique \
338         --enable-video4linux2 \
339         --enable-voodoo \
340         --enable-x11 \
341         --enable-zlib \
342 %ifarch %{ix86} %{x8664}
343 %ifnarch i386 i486
344         --enable-mmx \
345 %endif
346 %ifnarch i386 i486 i586
347         --enable-sse \
348 %endif
349 %endif
350         --with-inputdrivers=dbox2remote,dreamboxremote,dynapro,elo-input,gunze,joystick,keyboard,linuxinput,lirc,mutouch,penmount,ps2mouse,serialmouse,sonypijogdial,tslib,ucb1x00,wm97xx,zytronic \
351         --with-smooth-scaling \
352         %{!?with_static_libs:--disable-static}
353
354 %{__make} -j1 \
355         X11_CFLAGS= \
356         X11_LIBS="-lX11 -lXext"
357
358 %install
359 rm -rf $RPM_BUILD_ROOT
360 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
361
362 %{__make} -j1 install \
363         DESTDIR=$RPM_BUILD_ROOT
364
365 cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
366
367 touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
368
369 %clean
370 rm -rf $RPM_BUILD_ROOT
371
372 %post   -p /sbin/ldconfig
373 %postun -p /sbin/ldconfig
374
375 %files
376 %defattr(644,root,root,755)
377 %doc AUTHORS ChangeLog NEWS README TODO
378 %attr(755,root,root) %{_bindir}/dfbdump
379 %attr(755,root,root) %{_bindir}/dfbfx
380 %attr(755,root,root) %{_bindir}/dfbg
381 %attr(755,root,root) %{_bindir}/dfbinfo
382 %attr(755,root,root) %{_bindir}/dfbinput
383 %attr(755,root,root) %{_bindir}/dfbinspector
384 %attr(755,root,root) %{_bindir}/dfblayer
385 %attr(755,root,root) %{_bindir}/dfbmaster
386 %attr(755,root,root) %{_bindir}/dfbpenmount
387 %attr(755,root,root) %{_bindir}/dfbproxy
388 %attr(755,root,root) %{_bindir}/dfbscreen
389 %attr(755,root,root) %{_bindir}/mkdfiff
390 %attr(755,root,root) %{_bindir}/mkdgiff
391 %attr(755,root,root) %{_bindir}/mkdgifft
392 %attr(755,root,root) %{_bindir}/pxa3xx_dump
393 %attr(755,root,root) %{_bindir}/uwmdump
394 %attr(755,root,root) %{_bindir}/voodooplay
395 %attr(755,root,root) %{_libdir}/libdirect-1.4.so.*.*.*
396 %attr(755,root,root) %ghost %{_libdir}/libdirect-1.4.so.6
397 %attr(755,root,root) %{_libdir}/libdirectfb-1.4.so.*.*.*
398 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.4.so.6
399 %attr(755,root,root) %{_libdir}/libfusion-1.4.so.*.*.*
400 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.4.so.6
401 %attr(755,root,root) %{_libdir}/libuniquewm-1.4.so.*.*.*
402 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.4.so.6
403 %attr(755,root,root) %{_libdir}/libvoodoo-1.4.so.*.*.*
404 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.4.so.6
405 %dir %{dfbdir}
406 %dir %{dfbdir}/gfxdrivers
407 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
408 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
409 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
410 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
411 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
412 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
413 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
414 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
415 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
416 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
417 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
418 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
419 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
420 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
421 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
422 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
423 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
424 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
425 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
426 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
427 %dir %{dfbdir}/inputdrivers
428 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
429 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
430 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
431 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
432 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
433 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
434 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
435 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
436 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
437 %dir %{dfbdir}/interfaces
438 %dir %{dfbdir}/interfaces/ICoreResourceManager
439 %attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
440 %dir %{dfbdir}/interfaces/IDirectFB
441 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
442 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
443 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
444 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
445 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
446 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
447 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
448 %dir %{dfbdir}/interfaces/IDirectFBFont
449 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
450 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
451 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
452 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
453 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
454 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
455 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
456 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
457 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
458 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
459 %dir %{dfbdir}/interfaces/IDirectFBPalette
460 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
461 %dir %{dfbdir}/interfaces/IDirectFBScreen
462 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
463 %dir %{dfbdir}/interfaces/IDirectFBSurface
464 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
465 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
466 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
467 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
468 %dir %{dfbdir}/interfaces/IDirectFBWindow
469 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
470 %dir %{dfbdir}/systems
471 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
472 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
473 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
474 %dir %{dfbdir}/wm
475 %attr(755,root,root) %{dfbdir}/wm/lib*.so
476 %{_datadir}/directfb-%{version}
477 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
478 %{_mandir}/man1/dfbg.1*
479 %{_mandir}/man5/directfbrc.5*
480
481 %files devel
482 %defattr(644,root,root,755)
483 %attr(755,root,root) %{_bindir}/directfb-config
484 %attr(755,root,root) %{_bindir}/directfb-csource
485 %attr(755,root,root) %{_libdir}/libdirect.so
486 %attr(755,root,root) %{_libdir}/libdirectfb.so
487 %attr(755,root,root) %{_libdir}/libfusion.so
488 %attr(755,root,root) %{_libdir}/libuniquewm.so
489 %attr(755,root,root) %{_libdir}/libvoodoo.so
490 %{_libdir}/libdirect.la
491 %{_libdir}/libdirectfb.la
492 %{_libdir}/libfusion.la
493 %{_libdir}/libuniquewm.la
494 %{_libdir}/libvoodoo.la
495 %{_includedir}/directfb
496 %{_includedir}/directfb-internal
497 %{_pkgconfigdir}/direct.pc
498 %{_pkgconfigdir}/directfb-internal.pc
499 %{_pkgconfigdir}/directfb.pc
500 %{_pkgconfigdir}/fusion.pc
501 %{_pkgconfigdir}/voodoo.pc
502 %{_mandir}/man1/directfb-csource.1*
503
504 %if %{with static_libs}
505 %files static
506 %defattr(644,root,root,755)
507 %{_libdir}/libdirect.a
508 %{_libdir}/libdirectfb.a
509 %{_libdir}/libfusion.a
510 %{_libdir}/libuniquewm.a
511 %{_libdir}/libvoodoo.a
512 %{dfbdir}/gfxdrivers/*.[alo]*
513 %{dfbdir}/inputdrivers/*.[alo]*
514 %{dfbdir}/interfaces/*/*.[alo]*
515 %{dfbdir}/systems/*.[alo]*
516 %{dfbdir}/wm/*.[alo]*
517 %endif
518
519 %files doc
520 %defattr(644,root,root,755)
521 %doc docs/html/*.{html,png}
522 %{_examplesdir}/%{name}-%{version}
523
524 %files core-sdl
525 %defattr(644,root,root,755)
526 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
527 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
528
529 %files core-vnc
530 %defattr(644,root,root,755)
531 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
532
533 %files core-x11
534 %defattr(644,root,root,755)
535 %doc systems/x11/README
536 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
537
538 %files font-ft2
539 %defattr(644,root,root,755)
540 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
541
542 %if %{with sh772x}
543 %files gfx-sh772x
544 %defattr(644,root,root,755)
545 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
546 %endif
547
548 %files image-jpeg
549 %defattr(644,root,root,755)
550 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
551
552 %files image-png
553 %defattr(644,root,root,755)
554 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
555
556 %files input-dynapro
557 %defattr(644,root,root,755)
558 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
559
560 %files input-elo
561 %defattr(644,root,root,755)
562 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
563
564 %files input-gunze
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
567
568 %files input-mutouch
569 %defattr(644,root,root,755)
570 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
571
572 %files input-tslib
573 %defattr(644,root,root,755)
574 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
575
576 %files input-ucb1x00
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
579
580 %files input-wm97xx
581 %defattr(644,root,root,755)
582 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
This page took 0.171697 seconds and 4 git commands to generate.