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