]> git.pld-linux.org Git - packages/DirectFB.git/blob - DirectFB.spec
- updated to 1.4.13
[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.13
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:  aba114701054820f35e6dde5fd69b6df
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.0}
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-5
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.5
395 %attr(755,root,root) %{_libdir}/libdirectfb-1.4.so.*.*.*
396 %attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.4.so.5
397 %attr(755,root,root) %{_libdir}/libfusion-1.4.so.*.*.*
398 %attr(755,root,root) %ghost %{_libdir}/libfusion-1.4.so.5
399 %attr(755,root,root) %{_libdir}/libuniquewm-1.4.so.*.*.*
400 %attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.4.so.5
401 %attr(755,root,root) %{_libdir}/libvoodoo-1.4.so.*.*.*
402 %attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.4.so.5
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/IDirectFB
437 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
438 %dir %{dfbdir}/interfaces/IDirectFBDataBuffer
439 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
440 %dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
441 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
442 %dir %{dfbdir}/interfaces/IDirectFBEventBuffer
443 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
444 %dir %{dfbdir}/interfaces/IDirectFBFont
445 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
446 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
447 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
448 %dir %{dfbdir}/interfaces/IDirectFBImageProvider
449 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
450 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
451 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
452 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
453 %dir %{dfbdir}/interfaces/IDirectFBInputDevice
454 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
455 %dir %{dfbdir}/interfaces/IDirectFBPalette
456 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
457 %dir %{dfbdir}/interfaces/IDirectFBScreen
458 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
459 %dir %{dfbdir}/interfaces/IDirectFBSurface
460 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
461 %dir %{dfbdir}/interfaces/IDirectFBVideoProvider
462 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
463 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
464 %dir %{dfbdir}/interfaces/IDirectFBWindow
465 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
466 %dir %{dfbdir}/systems
467 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
468 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
469 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
470 %dir %{dfbdir}/wm
471 %attr(755,root,root) %{dfbdir}/wm/lib*.so
472 %{_datadir}/directfb-%{version}
473 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
474 %{_mandir}/man1/dfbg.1*
475 %{_mandir}/man5/directfbrc.5*
476
477 %files devel
478 %defattr(644,root,root,755)
479 %attr(755,root,root) %{_bindir}/directfb-config
480 %attr(755,root,root) %{_bindir}/directfb-csource
481 %attr(755,root,root) %{_libdir}/libdirect.so
482 %attr(755,root,root) %{_libdir}/libdirectfb.so
483 %attr(755,root,root) %{_libdir}/libfusion.so
484 %attr(755,root,root) %{_libdir}/libuniquewm.so
485 %attr(755,root,root) %{_libdir}/libvoodoo.so
486 %{_libdir}/libdirect.la
487 %{_libdir}/libdirectfb.la
488 %{_libdir}/libfusion.la
489 %{_libdir}/libuniquewm.la
490 %{_libdir}/libvoodoo.la
491 %{_includedir}/directfb
492 %{_includedir}/directfb-internal
493 %{_pkgconfigdir}/direct.pc
494 %{_pkgconfigdir}/directfb-internal.pc
495 %{_pkgconfigdir}/directfb.pc
496 %{_pkgconfigdir}/fusion.pc
497 %{_pkgconfigdir}/voodoo.pc
498 %{_mandir}/man1/directfb-csource.1*
499
500 %if %{with static_libs}
501 %files static
502 %defattr(644,root,root,755)
503 %{_libdir}/libdirect.a
504 %{_libdir}/libdirectfb.a
505 %{_libdir}/libfusion.a
506 %{_libdir}/libuniquewm.a
507 %{_libdir}/libvoodoo.a
508 %{dfbdir}/gfxdrivers/*.[alo]*
509 %{dfbdir}/inputdrivers/*.[alo]*
510 %{dfbdir}/interfaces/*/*.[alo]*
511 %{dfbdir}/systems/*.[alo]*
512 %{dfbdir}/wm/*.[alo]*
513 %endif
514
515 %files doc
516 %defattr(644,root,root,755)
517 %doc docs/html/*.{html,png}
518 %{_examplesdir}/%{name}-%{version}
519
520 %files core-sdl
521 %defattr(644,root,root,755)
522 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
523 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
524
525 %files core-vnc
526 %defattr(644,root,root,755)
527 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_vncinput.so
528 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
529
530 %files core-x11
531 %defattr(644,root,root,755)
532 %doc systems/x11/README
533 %attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
534
535 %files font-ft2
536 %defattr(644,root,root,755)
537 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
538
539 %if %{with sh772x}
540 %files gfx-sh772x
541 %defattr(644,root,root,755)
542 %attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
543 %endif
544
545 %files image-jpeg
546 %defattr(644,root,root,755)
547 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
548
549 %files image-png
550 %defattr(644,root,root,755)
551 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
552
553 %files input-dynapro
554 %defattr(644,root,root,755)
555 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
556
557 %files input-elo
558 %defattr(644,root,root,755)
559 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
560
561 %files input-gunze
562 %defattr(644,root,root,755)
563 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
564
565 %files input-mutouch
566 %defattr(644,root,root,755)
567 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
568
569 %files input-tslib
570 %defattr(644,root,root,755)
571 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
572
573 %files input-ucb1x00
574 %defattr(644,root,root,755)
575 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
576
577 %files input-wm97xx
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
This page took 0.227042 seconds and 3 git commands to generate.