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