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