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