]> git.pld-linux.org Git - packages/DirectFB.git/blame - DirectFB.spec
- updated comment
[packages/DirectFB.git] / DirectFB.spec
CommitLineData
009de247 1# TODO: --enable-one when ready (there are some missing files currently)
94799672 2# --enable-pvr2d likewise [requires PowerVR SDK?]
a86e3925
JB
3#
4# Conditional build:
8f1e72d3 5%bcond_with multi # build Multi-application core (requires working /dev/fusion*)
bb7da712 6%bcond_with sh772x # SH7722/SH7723 (SH-Mobile) graphics driver
27d0b85e 7%bcond_without static_libs # don't build static libraries
a86e3925 8#
bb7da712
JB
9%ifarch sh4
10%define with_sh772x 1
11%endif
7209bb84 12Summary: DirectFB - Hardware graphics acceleration
29dd91d0 13Summary(pl.UTF-8): DirectFB - Wspomaganie grafiki
b97730cd 14Name: DirectFB
84ec87b6 15Version: 1.6.0
26df2d18 16Release: 1
75e7fed3 17Epoch: 1
dd531635 18License: LGPL v2+
c34d73d3 19Group: Libraries
84ec87b6
JB
20Source0: http://www.directfb.org/downloads/Core/DirectFB-1.6/%{name}-%{version}.tar.gz
21# Source0-md5: 9a0524f9a23627b1eaf421555921b08a
3d874b33 22Source1: http://www.directfb.org/downloads/Extras/DFBTutorials-0.5.0.tar.gz
4474b793 23# Source1-md5: 13e443a64bddd68835b574045d9025e9
caa11f9b 24Patch0: %{name}-am.patch
c9a5c412 25Patch1: %{name}-pmake.patch
d9652db7 26Patch2: %{name}-fix.patch
b775b9bd
JB
27Patch3: %{name}-gcc4.patch
28Patch4: %{name}-llh-ppc.patch
84ec87b6
JB
29Patch5: %{name}-zlib.patch
30Patch6: %{name}-update.patch
7209bb84 31URL: http://www.directfb.org/
84ec87b6
JB
32BuildRequires: Mesa-libEGL-devel
33BuildRequires: Mesa-libGLES-devel
34BuildRequires: Mesa-libgbm-devel
cd8353f7
JB
35BuildRequires: OpenGL-devel
36BuildRequires: OpenGL-GLX-devel
c61914f8 37BuildRequires: SDL-devel
134bb292 38BuildRequires: autoconf >= 2.52
7209bb84 39BuildRequires: automake
bb829f4a 40BuildRequires: freetype-devel >= 2.0.2
84ec87b6
JB
41BuildRequires: imlib2-devel
42BuildRequires: jasper-devel
43BuildRequires: libdrm-devel
bb829f4a 44BuildRequires: libjpeg-devel >= 6b
84ec87b6 45BuildRequires: libmng-devel
baa068d2 46BuildRequires: libpng-devel >= 2:1.4.0
a87f855f 47BuildRequires: libstdc++-devel
84ec87b6 48BuildRequires: libsvg-cairo-devel >= 0.1.6
bb829f4a 49BuildRequires: libtool
84ec87b6 50BuildRequires: libvdpau-devel
1d67db3f 51BuildRequires: libvncserver-devel
1d0b2e33 52%{?with_multi:BuildRequires: linux-fusion-devel >= 8.7}
b3a13aad 53%{?with_multi:BuildRequires: linux-fusion-devel < 9}
16320889 54BuildRequires: pkgconfig
d9652db7 55BuildRequires: sed >= 4.0
b737ab1d 56BuildRequires: sysfsutils-devel >= 1.3.0-3
84ec87b6
JB
57BuildRequires: tslib-devel >= 1.0
58BuildRequires: xorg-lib-libX11-devel
b80e2d72 59BuildRequires: xorg-lib-libXext-devel
84ec87b6 60BuildRequires: xorg-proto-xproto-devel
bb829f4a 61BuildRequires: zlib-devel >= 1.1.3
cd8353f7 62#BuildRequires: pkgconfig(linotype) -- font provider???
bb7da712
JB
63%if %{with sh772x}
64BuildRequires: libshbeu-devel >= 1.0.2
65BuildRequires: libshjpeg-devel >= 1.3.3
66BuildRequires: libuiomux-devel >= 1.5.0
67%endif
8e6b4a16 68%{?with_multi:Provides: DirectFB(multi)}
84ec87b6
JB
69%ifnarch arm
70# ARM-specific
71Obsoletes: DirectFB-input-ucb1x00
72%endif
fa14e7e8 73BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
b97730cd 74
84ec87b6 75%define dfbdir %{_libdir}/directfb-1.6-0
b621b93e 76
e92bfe87
PS
77%define specflags -fno-strict-aliasing
78
1fc2240a
JB
79%ifarch %{ix86}
80# gcc running out of registers with -O0 in generic_mmx.h
81%define debugcflags -O1 -g
82%endif
83
b97730cd 84%description
7209bb84 85DirectFB hardware graphics acceleration - libraries.
b97730cd 86
50c27dbd 87%description -l pl.UTF-8
7209bb84 88Wspomaganie grafiki DirectFB - biblioteki.
b97730cd 89
340488a1 90%package devel
7209bb84 91Summary: DirectFB - development package
29dd91d0 92Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
c34d73d3 93Group: Development/Libraries
d9652db7
JB
94Requires: %{name} = %{epoch}:%{version}-%{release}
95Requires: zlib-devel >= 1.1.3
055ea81c 96
340488a1 97%description devel
055ea81c 98DirectFB header files.
99
50c27dbd
JR
100%description devel -l pl.UTF-8
101Pliki nagłówkowe dla DirectFB.
340488a1 102
bb829f4a
JB
103%package static
104Summary: DirectFB static libraries
29dd91d0 105Summary(pl.UTF-8): Statyczne biblioteki DirectFB
bb829f4a 106Group: Development/Libraries
d9652db7 107Requires: %{name}-devel = %{epoch}:%{version}-%{release}
bb829f4a
JB
108
109%description static
110DirectFB static libraries.
111
50c27dbd 112%description static -l pl.UTF-8
bb829f4a
JB
113Statyczne biblioteki DirectFB.
114
340488a1 115%package doc
7209bb84 116Summary: DirectFB - documentation
29dd91d0 117Summary(pl.UTF-8): DirectFB - dokumentacja
f4c66141 118Group: Documentation
055ea81c 119
340488a1 120%description doc
bb829f4a
JB
121DirectFB documentation and tutorials.
122
50c27dbd 123%description doc -l pl.UTF-8
bb829f4a
JB
124Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
125
84ec87b6
JB
126%package core-mesa
127Summary: Mesa/GLESv2 core system for DirectFB
128Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
129Group: Libraries
130Requires: %{name} = %{epoch}:%{version}-%{release}
131
132%description core-mesa
133This package contains Mesa/GLESv2 core system module for DirectFB.
134
135%description core-mesa -l pl.UTF-8
136Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
137
c61914f8
JB
138%package core-sdl
139Summary: SDL core system for DirectFB
29dd91d0 140Summary(pl.UTF-8): System SDL dla DirectFB
c61914f8 141Group: Libraries
d9652db7 142Requires: %{name} = %{epoch}:%{version}-%{release}
c61914f8
JB
143
144%description core-sdl
145This package contains SDL core system module for DirectFB.
146
50c27dbd
JR
147%description core-sdl -l pl.UTF-8
148Ten pakiet zawiera moduł systemu SDL dla DirectFB.
c61914f8 149
84ec87b6
JB
150%package core-vdpau
151Summary: X11/VDPAU core system for DirectFB
152Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
153Group: Libraries
154Requires: %{name} = %{epoch}:%{version}-%{release}
155
156%description core-vdpau
157This package contains X11/VDPAU core system module for DirectFB.
158
159%description core-vdpau -l pl.UTF-8
160Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
161
b737ab1d
JB
162%package core-vnc
163Summary: VNC core system for DirectFB
29dd91d0 164Summary(pl.UTF-8): System VNC dla DirectFB
b737ab1d
JB
165Group: Libraries
166Requires: %{name} = %{epoch}:%{version}-%{release}
167
168%description core-vnc
169This package contains VNC core system module for DirectFB.
170
50c27dbd
JR
171%description core-vnc -l pl.UTF-8
172Ten pakiet zawiera moduł systemu VNC dla DirectFB.
b737ab1d
JB
173
174%package core-x11
175Summary: X11 core system for DirectFB
29dd91d0 176Summary(pl.UTF-8): System X11 dla DirectFB
b737ab1d
JB
177Group: Libraries
178Requires: %{name} = %{epoch}:%{version}-%{release}
179
180%description core-x11
181This package contains X11 core system module for DirectFB.
182
50c27dbd
JR
183%description core-x11 -l pl.UTF-8
184Ten pakiet zawiera moduł systemu X11 dla DirectFB.
b737ab1d 185
b621b93e
JB
186%package font-ft2
187Summary: FreeType2 font provider for DirectFB
29dd91d0 188Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
b621b93e 189Group: Libraries
d9652db7 190Requires: %{name} = %{epoch}:%{version}-%{release}
b621b93e
JB
191
192%description font-ft2
193This package contains FreeType2 font provider for DirectFB.
194
50c27dbd
JR
195%description font-ft2 -l pl.UTF-8
196Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
197bibliotekę FreeType2.
b621b93e 198
bb7da712
JB
199%package gfx-sh772x
200Summary: SH7722/SH7723 graphics driver for DirectFB
201Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
202Group: Libraries
203Requires: %{name} = %{epoch}:%{version}-%{release}
204Requires: libshbeu >= 1.0.2
205Requires: libshjpeg >= 1.3.3
206Requires: libuiomux >= 1.5.0
207
208%description gfx-sh772x
209SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
210
211%description gfx-sh772x -l pl.UTF-8
212Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
213
b775b9bd 214%package input-dynapro
84b3c8f4 215Summary: Dynapro touchscreen input driver for DirectFB
216Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
217Group: Libraries
218Requires: %{name} = %{epoch}:%{version}-%{release}
b775b9bd
JB
219
220%description input-dynapro
221Dynapro touchscreen input driver for DirectFB.
222
223NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
224unless you don't have Dynapro device connected to this port. It can
225mess with other devices connected to this port (mouse, modem etc.).
226
44b72f5f 227%description input-dynapro -l pl.UTF-8
b775b9bd
JB
228Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
229
230UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
231nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
232do tego portu. Sterownik może utrudnić współpracę z innymi
233urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
234
639e9568
JB
235%package input-elo
236Summary: ELO touchscreen input driver for DirectFB
29dd91d0 237Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
639e9568
JB
238Group: Libraries
239Requires: %{name} = %{epoch}:%{version}-%{release}
240
241%description input-elo
242ELO touchscreen input driver for DirectFB.
243
244NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
b80e2d72
JB
245unless you have ELO device connected to this port. It can mess with
246other devices connected to this port (mouse, modem etc.).
639e9568 247
50c27dbd
JR
248%description input-elo -l pl.UTF-8
249Sterownik wejściowy do touchscreenów ELO dla DirectFB.
639e9568 250
50c27dbd
JR
251UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
252nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
253tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
254podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
639e9568 255
b775b9bd 256%package input-gunze
84b3c8f4 257Summary: Gunze touchscreen input driver for DirectFB
258Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
259Group: Libraries
260Requires: %{name} = %{epoch}:%{version}-%{release}
b775b9bd
JB
261
262%description input-gunze
263Gunze touchscreen input driver for DirectFB.
264
265NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
266unless you don't have Gunze device connected to this port. It can mess
267with other devices connected to this port (mouse, modem etc.).
268
44b72f5f 269%description input-gunze -l pl.UTF-8
b775b9bd
JB
270Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
271
272UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
273nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
274do tego portu. Sterownik może utrudnić współpracę z innymi
275urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
276
639e9568
JB
277%package input-mutouch
278Summary: MuTouch touchscreen input driver for DirectFB
29dd91d0 279Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
639e9568
JB
280Group: Libraries
281Requires: %{name} = %{epoch}:%{version}-%{release}
282
283%description input-mutouch
284MuTouch touchscreen input driver for DirectFB.
285
b737ab1d 286NOTE: it needs "mut-device" setting in directfbrc in order to work.
639e9568 287
50c27dbd
JR
288%description input-mutouch -l pl.UTF-8
289Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
639e9568 290
50c27dbd 291UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
639e9568 292
b3a13aad
JB
293%package input-tslib
294Summary: tslib-based touchscreen input driver for DirectFB
295Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
296Group: Libraries
297Requires: %{name} = %{epoch}:%{version}-%{release}
84ec87b6 298Requires: tslib >= 1.0
b3a13aad
JB
299
300%description input-tslib
301tslib-based touchscreen input driver for DirectFB
302
303%description input-tslib -l pl.UTF-8
304Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
305
b775b9bd 306%package input-ucb1x00
84b3c8f4 307Summary: UCB1x00 touchscreen input driver for DirectFB
308Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
309Group: Libraries
310Requires: %{name} = %{epoch}:%{version}-%{release}
b775b9bd
JB
311
312%description input-ucb1x00
313UCB1x00 touchscreen input driver for DirectFB.
314
44b72f5f 315%description input-ucb1x00 -l pl.UTF-8
b775b9bd
JB
316Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
317
318%package input-wm97xx
84b3c8f4 319Summary: WM97xx touchscreen input driver for DirectFB
320Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
321Group: Libraries
322Requires: %{name} = %{epoch}:%{version}-%{release}
b775b9bd
JB
323
324%description input-wm97xx
325WM97xx touchscreen input driver for DirectFB.
326
44b72f5f 327%description input-wm97xx -l pl.UTF-8
b775b9bd
JB
328Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
329
84ec87b6
JB
330%package image-imlib2
331Summary: Imlib2 image provider for DirectFB
332Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
333Group: Libraries
334Requires: %{name} = %{epoch}:%{version}-%{release}
335
336%description image-imlib2
337This package contains Imlib2 image provider for DirectFB.
338
339%description image-imlib2 -l pl.UTF-8
340Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
341
342%package image-jpeg
343Summary: JPEG image provider for DirectFB
344Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
345Group: Libraries
346Requires: %{name} = %{epoch}:%{version}-%{release}
347
348%description image-jpeg
349This package contains JPEG image provider for DirectFB.
350
351%description image-jpeg -l pl.UTF-8
352Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
353
354%package image-jpeg2000
355Summary: JPEG2000 image provider for DirectFB
356Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
357Group: Libraries
358Requires: %{name} = %{epoch}:%{version}-%{release}
359
360%description image-jpeg2000
361This package contains JPEG2000 image provider for DirectFB (based on
362jasper library).
363
364%description image-jpeg2000 -l pl.UTF-8
365Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
366dostarczającą grafikę JPEG2000.
367
368%package image-png
369Summary: PNG image provider for DirectFB
370Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
371Group: Libraries
372Requires: %{name} = %{epoch}:%{version}-%{release}
373Requires: libpng >= 2:1.4.0
374
375%description image-png
376This package contains PNG image provider for DirectFB.
377
378%description image-png -l pl.UTF-8
379Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
380
381%package image-svg
382Summary: SVG image provider for DirectFB
383Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
384Group: Libraries
385Requires: %{name} = %{epoch}:%{version}-%{release}
386Requires: libsvg-cairo >= 0.1.6
387
388%description image-svg
389This package contains SVG image provider for DirectFB, based on Cairo
390library.
391
392%description image-svg -l pl.UTF-8
393Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
394dostarczającą grafikę SVG.
395
396%package video-mng
397Summary: MNG video provider for DirectFB
398Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
399Group: Libraries
400Requires: %{name} = %{epoch}:%{version}-%{release}
401
402%description video-mng
403This package contains MNG video provider for DirectFB.
404
405%description video-mng -l pl.UTF-8
406Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
407
b97730cd 408%prep
bb829f4a 409%setup -q -a1
caa11f9b 410%patch0 -p1
6937d70e 411%patch1 -p1
d9652db7
JB
412%patch2 -p1
413%patch3 -p1
e92bfe87 414%patch4 -p1
84ec87b6
JB
415%patch5 -p1
416%patch6 -p1
b97730cd 417
84ec87b6
JB
418# video drivers
419%{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
420# input drivers
421%{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
bb7da712 422
b97730cd 423%build
841e5017 424%{__libtoolize}
b3a13aad 425%{__aclocal} -I m4
4a64870b 426%{__autoconf}
b3a13aad 427%{__autoheader}
bb829f4a 428%{__automake}
32d034f8 429# MMX and SSE are detected at runtime, so it's safe to enable
bb829f4a 430%configure \
d9652db7 431 %{!?debug:--disable-debug} \
055ea81c 432 --disable-maintainer-mode \
84ec87b6 433 --disable-silent-rules \
c61914f8 434 --enable-fast-install \
a86e3925 435 %{?with_multi:--enable-multi} \
c61914f8 436 --enable-sdl \
d9652db7
JB
437 --enable-shared \
438 --enable-static \
439 --enable-unique \
440 --enable-video4linux2 \
441 --enable-voodoo \
b737ab1d 442 --enable-x11 \
d9652db7 443 --enable-zlib \
e92bfe87 444%ifarch %{ix86} %{x8664}
98afd923 445%ifnarch i386 i486
32d034f8
JB
446 --enable-mmx \
447%endif
98afd923 448%ifnarch i386 i486 i586
b80e2d72 449 --enable-sse \
bb829f4a 450%endif
98afd923 451%endif
cd8353f7 452 --with-smooth-scaling \
27d0b85e 453 %{!?with_static_libs:--disable-static}
303025bb 454
6a063a1f 455%{__make} -j1 \
b80e2d72
JB
456 X11_CFLAGS= \
457 X11_LIBS="-lX11 -lXext"
b97730cd 458
459%install
460rm -rf $RPM_BUILD_ROOT
b737ab1d 461install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
c4ab922f 462
6a063a1f 463%{__make} -j1 install \
c4ab922f
PG
464 DESTDIR=$RPM_BUILD_ROOT
465
bb829f4a
JB
466cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
467
cc3bbc38 468touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
b737ab1d 469
7209bb84
JB
470%clean
471rm -rf $RPM_BUILD_ROOT
472
bb829f4a
JB
473%post -p /sbin/ldconfig
474%postun -p /sbin/ldconfig
b97730cd 475
b97730cd 476%files
303025bb 477%defattr(644,root,root,755)
0a93b064 478%doc AUTHORS ChangeLog NEWS README TODO
a86e3925 479%attr(755,root,root) %{_bindir}/dfbdump
b3a13aad 480%attr(755,root,root) %{_bindir}/dfbfx
a86e3925 481%attr(755,root,root) %{_bindir}/dfbg
ac9e29cd 482%attr(755,root,root) %{_bindir}/dfbinfo
b80e2d72 483%attr(755,root,root) %{_bindir}/dfbinput
b3a13aad 484%attr(755,root,root) %{_bindir}/dfbinspector
d9652db7 485%attr(755,root,root) %{_bindir}/dfblayer
b3a13aad 486%attr(755,root,root) %{_bindir}/dfbmaster
b80e2d72 487%attr(755,root,root) %{_bindir}/dfbpenmount
d9652db7
JB
488%attr(755,root,root) %{_bindir}/dfbproxy
489%attr(755,root,root) %{_bindir}/dfbscreen
b775b9bd
JB
490%attr(755,root,root) %{_bindir}/mkdfiff
491%attr(755,root,root) %{_bindir}/mkdgiff
cd8353f7
JB
492%attr(755,root,root) %{_bindir}/mkdgifft
493%attr(755,root,root) %{_bindir}/pxa3xx_dump
d9652db7 494%attr(755,root,root) %{_bindir}/uwmdump
cd8353f7 495%attr(755,root,root) %{_bindir}/voodooplay
84ec87b6
JB
496%attr(755,root,root) %{_bindir}/voodooplay_client
497%attr(755,root,root) %{_bindir}/voodooplay_server
498%attr(755,root,root) %{_libdir}/libdirect-1.6.so.*.*.*
499%attr(755,root,root) %ghost %{_libdir}/libdirect-1.6.so.0
500%attr(755,root,root) %{_libdir}/libdirectfb-1.6.so.*.*.*
501%attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.6.so.0
502%attr(755,root,root) %{_libdir}/libfusion-1.6.so.*.*.*
503%attr(755,root,root) %ghost %{_libdir}/libfusion-1.6.so.0
504%attr(755,root,root) %{_libdir}/libuniquewm-1.6.so.*.*.*
505%attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.6.so.0
506%attr(755,root,root) %{_libdir}/libvoodoo-1.6.so.*.*.*
507%attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.6.so.0
b621b93e
JB
508%dir %{dfbdir}
509%dir %{dfbdir}/gfxdrivers
bb7da712
JB
510%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
511%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
512%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
513%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
514%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
515%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
516%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
517%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
518%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
519%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
520%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
521%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
522%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
523%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
524%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
525%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
526%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
527%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
528%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
529%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
84ec87b6
JB
530%ifarch arm
531%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
532%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
533%endif
b621b93e 534%dir %{dfbdir}/inputdrivers
84ec87b6 535%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
c61914f8
JB
536%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
537%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
d9652db7 538%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
c61914f8 539%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
b775b9bd 540%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
c61914f8
JB
541%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
542%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
543%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
cd8353f7 544%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
b621b93e 545%dir %{dfbdir}/interfaces
792eb3b9
JB
546%dir %{dfbdir}/interfaces/ICoreResourceManager
547%attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
d9652db7
JB
548%dir %{dfbdir}/interfaces/IDirectFB
549%attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
550%dir %{dfbdir}/interfaces/IDirectFBDataBuffer
551%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
552%dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
553%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
554%dir %{dfbdir}/interfaces/IDirectFBEventBuffer
555%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
b621b93e 556%dir %{dfbdir}/interfaces/IDirectFBFont
b775b9bd 557%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
d9652db7
JB
558%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
559%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
b621b93e 560%dir %{dfbdir}/interfaces/IDirectFBImageProvider
84ec87b6 561%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
b775b9bd 562%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
d9652db7 563%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
41033e4b 564%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
84ec87b6
JB
565%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
566%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
d9652db7
JB
567%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
568%dir %{dfbdir}/interfaces/IDirectFBInputDevice
569%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
570%dir %{dfbdir}/interfaces/IDirectFBPalette
571%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
572%dir %{dfbdir}/interfaces/IDirectFBScreen
573%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
574%dir %{dfbdir}/interfaces/IDirectFBSurface
575%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
b621b93e 576%dir %{dfbdir}/interfaces/IDirectFBVideoProvider
b775b9bd 577%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
bf0cc7cf 578%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
d9652db7
JB
579%dir %{dfbdir}/interfaces/IDirectFBWindow
580%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
84ec87b6
JB
581%dir %{dfbdir}/interfaces/IDirectFBWindows
582%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
583%dir %{dfbdir}/interfaces/IWater
584%attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
8457d9fb 585%dir %{dfbdir}/systems
b3a13aad 586%attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
cd8353f7 587%attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
8457d9fb 588%attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
d9652db7 589%dir %{dfbdir}/wm
cd8353f7 590%attr(755,root,root) %{dfbdir}/wm/lib*.so
b775b9bd 591%{_datadir}/directfb-%{version}
b737ab1d 592%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
a86e3925 593%{_mandir}/man1/dfbg.1*
b3a13aad 594%{_mandir}/man5/directfbrc.5*
340488a1 595
596%files devel
303025bb 597%defattr(644,root,root,755)
4996377e 598%attr(755,root,root) %{_bindir}/directfb-config
e9f43c92 599%attr(755,root,root) %{_bindir}/directfb-csource
d9652db7
JB
600%attr(755,root,root) %{_libdir}/libdirect.so
601%attr(755,root,root) %{_libdir}/libdirectfb.so
602%attr(755,root,root) %{_libdir}/libfusion.so
603%attr(755,root,root) %{_libdir}/libuniquewm.so
604%attr(755,root,root) %{_libdir}/libvoodoo.so
605%{_libdir}/libdirect.la
606%{_libdir}/libdirectfb.la
607%{_libdir}/libfusion.la
608%{_libdir}/libuniquewm.la
609%{_libdir}/libvoodoo.la
bb829f4a 610%{_includedir}/directfb
7b3020ed 611%{_includedir}/directfb-internal
b3a13aad
JB
612%{_pkgconfigdir}/direct.pc
613%{_pkgconfigdir}/directfb-internal.pc
614%{_pkgconfigdir}/directfb.pc
615%{_pkgconfigdir}/fusion.pc
616%{_pkgconfigdir}/voodoo.pc
e9f43c92 617%{_mandir}/man1/directfb-csource.1*
055ea81c 618
27d0b85e 619%if %{with static_libs}
bb829f4a
JB
620%files static
621%defattr(644,root,root,755)
bb7da712
JB
622%{_libdir}/libdirect.a
623%{_libdir}/libdirectfb.a
624%{_libdir}/libfusion.a
625%{_libdir}/libuniquewm.a
626%{_libdir}/libvoodoo.a
e9c71960
JB
627%{dfbdir}/gfxdrivers/*.[alo]*
628%{dfbdir}/inputdrivers/*.[alo]*
629%{dfbdir}/interfaces/*/*.[alo]*
630%{dfbdir}/systems/*.[alo]*
631%{dfbdir}/wm/*.[alo]*
27d0b85e 632%endif
bb829f4a 633
340488a1 634%files doc
303025bb 635%defattr(644,root,root,755)
201f3399 636%doc docs/html/*.{html,png}
bb829f4a
JB
637%{_examplesdir}/%{name}-%{version}
638
84ec87b6
JB
639%files core-mesa
640%defattr(644,root,root,755)
641%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
642%attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
643
c61914f8
JB
644%files core-sdl
645%defattr(644,root,root,755)
646%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
647%attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
648
84ec87b6
JB
649%files core-vdpau
650%defattr(644,root,root,755)
651%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
652%attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
653
b737ab1d
JB
654%files core-vnc
655%defattr(644,root,root,755)
b737ab1d
JB
656%attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
657
658%files core-x11
659%defattr(644,root,root,755)
660%doc systems/x11/README
b737ab1d
JB
661%attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
662
b621b93e
JB
663%files font-ft2
664%defattr(644,root,root,755)
41033e4b 665%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
b621b93e 666
bb7da712
JB
667%if %{with sh772x}
668%files gfx-sh772x
669%defattr(644,root,root,755)
670%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
671%endif
672
b775b9bd
JB
673%files input-dynapro
674%defattr(644,root,root,755)
675%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
676
639e9568
JB
677%files input-elo
678%defattr(644,root,root,755)
679%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
680
b775b9bd
JB
681%files input-gunze
682%defattr(644,root,root,755)
683%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
684
639e9568
JB
685%files input-mutouch
686%defattr(644,root,root,755)
687%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
b775b9bd 688
b3a13aad
JB
689%files input-tslib
690%defattr(644,root,root,755)
691%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
692
84ec87b6 693%ifarch arm
b775b9bd
JB
694%files input-ucb1x00
695%defattr(644,root,root,755)
696%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
84ec87b6 697%endif
b775b9bd
JB
698
699%files input-wm97xx
700%defattr(644,root,root,755)
701%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
84ec87b6
JB
702
703%files image-imlib2
704%defattr(644,root,root,755)
705%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
706
707%files image-jpeg
708%defattr(644,root,root,755)
709%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
710
711%files image-jpeg2000
712%defattr(644,root,root,755)
713%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
714
715%files image-png
716%defattr(644,root,root,755)
717%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
718
719%files image-svg
720%defattr(644,root,root,755)
721%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
722
723%files video-mng
724%defattr(644,root,root,755)
725%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
This page took 0.175977 seconds and 4 git commands to generate.