]> git.pld-linux.org Git - packages/DirectFB.git/blame - DirectFB.spec
use pkgconfig to find libvncserver
[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*)
3d75dcbc 5%bcond_with one # Linux One IPC library
8146312a
JB
6%bcond_without static_libs # don't build static libraries
7%bcond_with sh772x # SH7722/SH7723 (SH-Mobile) graphics driver
340f4017 8%bcond_with avifile # AviFile video provider [not updated for DirectFB 1.7.0]
737f4cb1 9%bcond_without ffmpeg # FFmpeg image, music and video providers
8146312a 10%bcond_with flash # FLASH video provider [not updated for DirectFB 1.7.0]
31e736cd 11%bcond_without gstreamer # GStreamer video provider
8146312a
JB
12%bcond_without mpg # libmpeg3 MPEG video provider
13%bcond_without quicktime # QuickTime (openquicktime) video provider
14%bcond_with swfdec # swfdec FLASH video provider [not ready for swfdec >= 0.6]
15%bcond_without xine # Xine video provider
c0e3efa9 16%bcond_without xine_vdpau # Xine/VDPAU video provider
068d4f05 17%bcond_with drmkms # DRM/KMS support
a86e3925 18#
bb7da712
JB
19%ifarch sh4
20%define with_sh772x 1
21%endif
b8204178 22%if %{without xine}
432bd00a 23%undefine with_xine_vdpau
b8204178 24%endif
7209bb84 25Summary: DirectFB - Hardware graphics acceleration
29dd91d0 26Summary(pl.UTF-8): DirectFB - Wspomaganie grafiki
b97730cd 27Name: DirectFB
0c50fce0 28Version: 1.7.7
eb00126a 29Release: 4
75e7fed3 30Epoch: 1
dd531635 31License: LGPL v2+
c34d73d3 32Group: Libraries
0c50fce0
JB
33# 1.7.7 not available after restoring project website
34#Source0: http://www.directfb.net/downloads/Core/DirectFB-1.7/%{name}-%{version}.tar.gz
35# 1.7.7 code available at https://github.com/deniskropp/DirectFB or https://github.com/lancebaiyouview/DirectFB; release tarball saved e.g. at:
36Source0: http://sources.buildroot.net/%{name}-%{version}.tar.gz
37# Source0-md5: 152cf1863b1a3a28aa1370e9053440bf
38Source1: http://www.directfb.net/downloads/Extras/DFBTutorials-0.5.0.tar.gz
4474b793 39# Source1-md5: 13e443a64bddd68835b574045d9025e9
caa11f9b 40Patch0: %{name}-am.patch
c9a5c412 41Patch1: %{name}-pmake.patch
d9652db7 42Patch2: %{name}-fix.patch
31e736cd
JB
43Patch3: %{name}-llh-ppc.patch
44Patch4: %{name}-zlib.patch
45Patch5: %{name}-update.patch
46Patch6: %{name}-gstreamer.patch
02ed7916 47Patch7: %{name}-sh.patch
8146312a
JB
48Patch8: %{name}-missing.patch
49Patch9: %{name}-ffmpeg.patch
50Patch10: %{name}-libmpeg3.patch
b8204178 51Patch11: %{name}-format.patch
11d9c8d2 52Patch12: x32-asm.patch
d70ede3b 53Patch13: ffmpeg3.patch
abe160a6
JB
54Patch14: %{name}-tslib.patch
55Patch15: %{name}-libtimidity.patch
eb00126a 56Patch16: ffmpeg4.patch
d022c605 57Patch17: vnc-pc.patch
0c50fce0 58URL: http://www.directfb.net/
33118965 59BuildRequires: EGL-devel
84ec87b6 60BuildRequires: Mesa-libgbm-devel
33118965 61BuildRequires: OpenGLESv2-devel
cd8353f7
JB
62BuildRequires: OpenGL-devel
63BuildRequires: OpenGL-GLX-devel
c61914f8 64BuildRequires: SDL-devel
8146312a 65BuildRequires: alsa-lib-devel >= 0.9
134bb292 66BuildRequires: autoconf >= 2.52
7209bb84 67BuildRequires: automake
8146312a
JB
68%{?with_avifile:BuildRequires: avifile-devel}
69%{?with_ffmpeg:BuildRequires: ffmpeg-devel}
bb829f4a 70BuildRequires: freetype-devel >= 2.0.2
8146312a 71%{?with_flash:BuildRequires: gplflash-devel >= 0.4.10-5}
31e736cd 72%{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.0}
84ec87b6
JB
73BuildRequires: imlib2-devel
74BuildRequires: jasper-devel
8146312a 75BuildRequires: libcddb-devel >= 1.0.0
84ec87b6 76BuildRequires: libdrm-devel
bb829f4a 77BuildRequires: libjpeg-devel >= 6b
8146312a 78BuildRequires: libmad-devel
84ec87b6 79BuildRequires: libmng-devel
8146312a 80%{?with_mpg:BuildRequires: libmpeg3-devel}
baa068d2 81BuildRequires: libpng-devel >= 2:1.4.0
a87f855f 82BuildRequires: libstdc++-devel
84ec87b6 83BuildRequires: libsvg-cairo-devel >= 0.1.6
02ed7916 84BuildRequires: libtiff-devel >= 4
abe160a6 85BuildRequires: libtimidity-devel >= 0.2.0
bb829f4a 86BuildRequires: libtool
8146312a 87BuildRequires: libvdpau-devel >= 0.3
d022c605 88BuildRequires: libvncserver-devel >= 0.9.8
8146312a 89BuildRequires: libvorbis-devel >= 1:1.0.0
02ed7916
JB
90BuildRequires: libwebp-devel >= 0.2.1
91%{?with_multi:BuildRequires: linux-fusion-devel >= 9.0.1}
92%{?with_one:BuildRequires: linux-one-devel >= 9.0.1}
8146312a 93%{?with_quicktime:BuildRequires: openquicktime-devel}
16320889 94BuildRequires: pkgconfig
33118965
JB
95BuildRequires: pkgconfig(egl)
96BuildRequires: pkgconfig(gl)
97BuildRequires: pkgconfig(glesv2)
068d4f05 98BuildRequires: rpmbuild(macros) >= 1.527
d9652db7 99BuildRequires: sed >= 4.0
8146312a
JB
100%{?with_swfdec:BuildRequires: swfdec-devel >= 0.5.0}
101%{?with_swfdec:BuildRequires: swfdec-devel < 0.6.0}
b737ab1d 102BuildRequires: sysfsutils-devel >= 1.3.0-3
7aa97f0c 103BuildRequires: tar >= 1:1.22
84ec87b6 104BuildRequires: tslib-devel >= 1.0
c0e3efa9 105%{?with_xine:BuildRequires: xine-lib-devel >= 2:1.2.3}
8146312a 106%{?with_xine_vdpau:BuildRequires: /usr/include/xine/video_out_vdpau.h}
84ec87b6 107BuildRequires: xorg-lib-libX11-devel
b80e2d72 108BuildRequires: xorg-lib-libXext-devel
84ec87b6 109BuildRequires: xorg-proto-xproto-devel
7aa97f0c 110BuildRequires: xz
bb829f4a 111BuildRequires: zlib-devel >= 1.1.3
cd8353f7 112#BuildRequires: pkgconfig(linotype) -- font provider???
bb7da712
JB
113%if %{with sh772x}
114BuildRequires: libshbeu-devel >= 1.0.2
115BuildRequires: libshjpeg-devel >= 1.3.3
116BuildRequires: libuiomux-devel >= 1.5.0
117%endif
8e6b4a16 118%{?with_multi:Provides: DirectFB(multi)}
8146312a
JB
119Obsoletes: DirectFB-image-bmp
120Obsoletes: DirectFB-image-mpeg2
121Obsoletes: DirectFB-image-pnm
84ec87b6
JB
122%ifnarch arm
123# ARM-specific
124Obsoletes: DirectFB-input-ucb1x00
125%endif
fa14e7e8 126BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
b97730cd 127
0c50fce0 128%define dfbdir %{_libdir}/directfb-1.7-7
b621b93e 129
e92bfe87
PS
130%define specflags -fno-strict-aliasing
131
1fc2240a
JB
132%ifarch %{ix86}
133# gcc running out of registers with -O0 in generic_mmx.h
134%define debugcflags -O1 -g
135%endif
136
b97730cd 137%description
7209bb84 138DirectFB hardware graphics acceleration - libraries.
b97730cd 139
50c27dbd 140%description -l pl.UTF-8
7209bb84 141Wspomaganie grafiki DirectFB - biblioteki.
b97730cd 142
340488a1 143%package devel
7209bb84 144Summary: DirectFB - development package
29dd91d0 145Summary(pl.UTF-8): DirectFB - pliki nagłówkowe
c34d73d3 146Group: Development/Libraries
d9652db7 147Requires: %{name} = %{epoch}:%{version}-%{release}
02ed7916 148%{?with_one:Requires: linux-one-devel >= 1.7.0}
d9652db7 149Requires: zlib-devel >= 1.1.3
055ea81c 150
340488a1 151%description devel
055ea81c 152DirectFB header files.
153
50c27dbd
JR
154%description devel -l pl.UTF-8
155Pliki nagłówkowe dla DirectFB.
340488a1 156
bb829f4a
JB
157%package static
158Summary: DirectFB static libraries
29dd91d0 159Summary(pl.UTF-8): Statyczne biblioteki DirectFB
bb829f4a 160Group: Development/Libraries
d9652db7 161Requires: %{name}-devel = %{epoch}:%{version}-%{release}
bb829f4a
JB
162
163%description static
164DirectFB static libraries.
165
50c27dbd 166%description static -l pl.UTF-8
bb829f4a
JB
167Statyczne biblioteki DirectFB.
168
340488a1 169%package doc
7209bb84 170Summary: DirectFB - documentation
29dd91d0 171Summary(pl.UTF-8): DirectFB - dokumentacja
f4c66141 172Group: Documentation
055ea81c 173
340488a1 174%description doc
bb829f4a
JB
175DirectFB documentation and tutorials.
176
50c27dbd 177%description doc -l pl.UTF-8
bb829f4a
JB
178Dokumentacja dla systemu DirectFB wraz z wprowadzeniem.
179
02ed7916
JB
180%package core-drmkms
181Summary: DRM/KMS core system for DirectFB
182Summary(pl.UTF-8): System DRM/KMS dla DirectFB
183Group: Libraries
184Requires: %{name} = %{epoch}:%{version}-%{release}
185
186%description core-drmkms
187This package contains DRM/KMS core system module for DirectFB.
188
189%description core-drmkms -l pl.UTF-8
190Ten pakiet zawiera moduł systemu DRM/KMS dla DirectFB.
191
84ec87b6
JB
192%package core-mesa
193Summary: Mesa/GLESv2 core system for DirectFB
194Summary(pl.UTF-8): System Mesa/GLESv2 dla DirectFB
195Group: Libraries
196Requires: %{name} = %{epoch}:%{version}-%{release}
197
198%description core-mesa
199This package contains Mesa/GLESv2 core system module for DirectFB.
200
201%description core-mesa -l pl.UTF-8
202Ten pakiet zawiera moduł systemu Mesa/GLESv2 dla DirectFB.
203
c61914f8
JB
204%package core-sdl
205Summary: SDL core system for DirectFB
29dd91d0 206Summary(pl.UTF-8): System SDL dla DirectFB
c61914f8 207Group: Libraries
d9652db7 208Requires: %{name} = %{epoch}:%{version}-%{release}
c61914f8
JB
209
210%description core-sdl
211This package contains SDL core system module for DirectFB.
212
50c27dbd
JR
213%description core-sdl -l pl.UTF-8
214Ten pakiet zawiera moduł systemu SDL dla DirectFB.
c61914f8 215
84ec87b6
JB
216%package core-vdpau
217Summary: X11/VDPAU core system for DirectFB
218Summary(pl.UTF-8): System X11/VDPAU dla DirectFB
219Group: Libraries
220Requires: %{name} = %{epoch}:%{version}-%{release}
221
222%description core-vdpau
223This package contains X11/VDPAU core system module for DirectFB.
224
225%description core-vdpau -l pl.UTF-8
226Ten pakiet zawiera moduł systemu X11/VDPAU dla DirectFB.
227
b737ab1d
JB
228%package core-vnc
229Summary: VNC core system for DirectFB
29dd91d0 230Summary(pl.UTF-8): System VNC dla DirectFB
b737ab1d
JB
231Group: Libraries
232Requires: %{name} = %{epoch}:%{version}-%{release}
233
234%description core-vnc
235This package contains VNC core system module for DirectFB.
236
50c27dbd
JR
237%description core-vnc -l pl.UTF-8
238Ten pakiet zawiera moduł systemu VNC dla DirectFB.
b737ab1d
JB
239
240%package core-x11
241Summary: X11 core system for DirectFB
29dd91d0 242Summary(pl.UTF-8): System X11 dla DirectFB
b737ab1d
JB
243Group: Libraries
244Requires: %{name} = %{epoch}:%{version}-%{release}
245
246%description core-x11
247This package contains X11 core system module for DirectFB.
248
50c27dbd
JR
249%description core-x11 -l pl.UTF-8
250Ten pakiet zawiera moduł systemu X11 dla DirectFB.
b737ab1d 251
b621b93e
JB
252%package font-ft2
253Summary: FreeType2 font provider for DirectFB
29dd91d0 254Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca fonty poprzez FreeType2
b621b93e 255Group: Libraries
d9652db7 256Requires: %{name} = %{epoch}:%{version}-%{release}
b621b93e
JB
257
258%description font-ft2
259This package contains FreeType2 font provider for DirectFB.
260
50c27dbd
JR
261%description font-ft2 -l pl.UTF-8
262Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą fonty poprzez
263bibliotekę FreeType2.
b621b93e 264
bb7da712
JB
265%package gfx-sh772x
266Summary: SH7722/SH7723 graphics driver for DirectFB
267Summary(pl.UTF-8): Sterownik graficzny SH7722/7723 dla DirectFB
268Group: Libraries
269Requires: %{name} = %{epoch}:%{version}-%{release}
270Requires: libshbeu >= 1.0.2
271Requires: libshjpeg >= 1.3.3
272Requires: libuiomux >= 1.5.0
273
274%description gfx-sh772x
275SH7722/SH7723 graphics (SH-Mobile devices) driver for DirectFB.
276
277%description gfx-sh772x -l pl.UTF-8
278Sterownik graficzny SH7722/7723 (SH-Mobile) dla DirectFB.
279
b775b9bd 280%package input-dynapro
84b3c8f4 281Summary: Dynapro touchscreen input driver for DirectFB
282Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Dynapro dla DirectFB
283Group: Libraries
284Requires: %{name} = %{epoch}:%{version}-%{release}
b775b9bd
JB
285
286%description input-dynapro
287Dynapro touchscreen input driver for DirectFB.
288
289NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
290unless you don't have Dynapro device connected to this port. It can
291mess with other devices connected to this port (mouse, modem etc.).
292
44b72f5f 293%description input-dynapro -l pl.UTF-8
b775b9bd
JB
294Sterownik wejściowy do touchscreenów Dynapro dla DirectFB.
295
296UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
297nie należy go instalować, jeśli urządzenie Dynapro nie jest podłączone
298do tego portu. Sterownik może utrudnić współpracę z innymi
299urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
300
639e9568
JB
301%package input-elo
302Summary: ELO touchscreen input driver for DirectFB
29dd91d0 303Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów ELO dla DirectFB
639e9568
JB
304Group: Libraries
305Requires: %{name} = %{epoch}:%{version}-%{release}
306
307%description input-elo
308ELO touchscreen input driver for DirectFB.
309
310NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
b80e2d72
JB
311unless you have ELO device connected to this port. It can mess with
312other devices connected to this port (mouse, modem etc.).
639e9568 313
50c27dbd
JR
314%description input-elo -l pl.UTF-8
315Sterownik wejściowy do touchscreenów ELO dla DirectFB.
639e9568 316
50c27dbd
JR
317UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
318nie należy go instalować, jeśli urządzenie ELO nie jest podłączone do
319tego portu. Sterownik może utrudnić współpracę z innymi urządzeniami
320podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
639e9568 321
b775b9bd 322%package input-gunze
84b3c8f4 323Summary: Gunze touchscreen input driver for DirectFB
324Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów Gunze dla DirectFB
325Group: Libraries
326Requires: %{name} = %{epoch}:%{version}-%{release}
b775b9bd
JB
327
328%description input-gunze
329Gunze touchscreen input driver for DirectFB.
330
331NOTE: currently it uses hardcoded /dev/ttyS0 port, so don't install it
332unless you don't have Gunze device connected to this port. It can mess
333with other devices connected to this port (mouse, modem etc.).
334
44b72f5f 335%description input-gunze -l pl.UTF-8
b775b9bd
JB
336Sterownik wejściowy do touchscreenów Gunze dla DirectFB.
337
338UWAGA: aktualnie używa zakodowanego na stałe portu /dev/ttyS0, więc
339nie należy go instalować, jeśli urządzenie Gunze nie jest podłączone
340do tego portu. Sterownik może utrudnić współpracę z innymi
341urządzeniami podłączonymi do /dev/ttyS0 (jak mysz, modem itp.).
342
639e9568
JB
343%package input-mutouch
344Summary: MuTouch touchscreen input driver for DirectFB
29dd91d0 345Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów MuTouch dla DirectFB
639e9568
JB
346Group: Libraries
347Requires: %{name} = %{epoch}:%{version}-%{release}
348
349%description input-mutouch
350MuTouch touchscreen input driver for DirectFB.
351
b737ab1d 352NOTE: it needs "mut-device" setting in directfbrc in order to work.
639e9568 353
50c27dbd
JR
354%description input-mutouch -l pl.UTF-8
355Sterownik wejściowy do touchscreenów MuTouch dla DirectFB.
639e9568 356
50c27dbd 357UWAGA: do działania potrzebuje ustawienia "mut-device" w directfbrc.
639e9568 358
b3a13aad
JB
359%package input-tslib
360Summary: tslib-based touchscreen input driver for DirectFB
361Summary(pl.UTF-8): Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB
362Group: Libraries
363Requires: %{name} = %{epoch}:%{version}-%{release}
84ec87b6 364Requires: tslib >= 1.0
b3a13aad
JB
365
366%description input-tslib
367tslib-based touchscreen input driver for DirectFB
368
369%description input-tslib -l pl.UTF-8
370Oparty na tslib sterownik wejściowy do touchscreenów dla DirectFB.
371
b775b9bd 372%package input-ucb1x00
84b3c8f4 373Summary: UCB1x00 touchscreen input driver for DirectFB
374Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB
375Group: Libraries
376Requires: %{name} = %{epoch}:%{version}-%{release}
b775b9bd
JB
377
378%description input-ucb1x00
379UCB1x00 touchscreen input driver for DirectFB.
380
44b72f5f 381%description input-ucb1x00 -l pl.UTF-8
b775b9bd
JB
382Sterownik wejściowy do touchscreenów UCB1x00 dla DirectFB.
383
384%package input-wm97xx
84b3c8f4 385Summary: WM97xx touchscreen input driver for DirectFB
386Summary(pl.UTF-8): Sterownik wejściowy do touchscreenów WM97xx dla DirectFB
387Group: Libraries
388Requires: %{name} = %{epoch}:%{version}-%{release}
b775b9bd
JB
389
390%description input-wm97xx
391WM97xx touchscreen input driver for DirectFB.
392
44b72f5f 393%description input-wm97xx -l pl.UTF-8
b775b9bd
JB
394Sterownik wejściowy do touchscreenów WM97xx dla DirectFB.
395
737f4cb1
JB
396%package image-ffmpeg
397Summary: FFmpeg image provider for DirectFB
398Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę FFmpeg
399Group: Libraries
400Requires: %{name} = %{epoch}:%{version}-%{release}
401
402%description image-ffmpeg
403DirectFB image provider using FFmpeg codecs.
404
405%description image-ffmpeg -l pl.UTF-8
406Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą grafikę przy
407użyciu kodeków FFmpeg.
408
84ec87b6
JB
409%package image-imlib2
410Summary: Imlib2 image provider for DirectFB
411Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę Imlib2
412Group: Libraries
413Requires: %{name} = %{epoch}:%{version}-%{release}
414
415%description image-imlib2
416This package contains Imlib2 image provider for DirectFB.
417
418%description image-imlib2 -l pl.UTF-8
419Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę Imlib2.
420
421%package image-jpeg
422Summary: JPEG image provider for DirectFB
423Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG
424Group: Libraries
425Requires: %{name} = %{epoch}:%{version}-%{release}
426
427%description image-jpeg
428This package contains JPEG image provider for DirectFB.
429
430%description image-jpeg -l pl.UTF-8
431Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę JPEG.
432
433%package image-jpeg2000
434Summary: JPEG2000 image provider for DirectFB
435Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę JPEG2000
436Group: Libraries
437Requires: %{name} = %{epoch}:%{version}-%{release}
438
439%description image-jpeg2000
440This package contains JPEG2000 image provider for DirectFB (based on
441jasper library).
442
443%description image-jpeg2000 -l pl.UTF-8
444Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece jasper,
445dostarczającą grafikę JPEG2000.
446
447%package image-png
448Summary: PNG image provider for DirectFB
449Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę PNG
450Group: Libraries
451Requires: %{name} = %{epoch}:%{version}-%{release}
452Requires: libpng >= 2:1.4.0
453
454%description image-png
455This package contains PNG image provider for DirectFB.
456
457%description image-png -l pl.UTF-8
458Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę PNG.
459
460%package image-svg
461Summary: SVG image provider for DirectFB
462Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę SVG
463Group: Libraries
464Requires: %{name} = %{epoch}:%{version}-%{release}
465Requires: libsvg-cairo >= 0.1.6
466
467%description image-svg
468This package contains SVG image provider for DirectFB, based on Cairo
469library.
470
471%description image-svg -l pl.UTF-8
472Ten pakiet zawiera wtyczkę dla DirectFB, opartą na bibliotece Cairo,
473dostarczającą grafikę SVG.
474
02ed7916
JB
475%package image-tiff
476Summary: TIFF image provider for DirectFB
477Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę TIFF
478Group: Libraries
479Requires: %{name} = %{epoch}:%{version}-%{release}
480Requires: libtiff >= 4
481
482%description image-tiff
483This package contains TIFF image provider for DirectFB.
484
485%description image-tiff -l pl.UTF-8
486Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę TIFF.
487
488%package image-webp
489Summary: WebP image provider for DirectFB
490Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca grafikę WebP
491Group: Libraries
492Requires: %{name} = %{epoch}:%{version}-%{release}
493Requires: libwebp >= 0.2.1
494
495%description image-webp
496This package contains WebP image provider for DirectFB.
497
498%description image-webp -l pl.UTF-8
499Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę WebP.
500
340f4017
JB
501%package video-avifile
502Summary: Avifile video provider for DirectFB
503Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
31e736cd
JB
504Group: Libraries
505Requires: %{name} = %{epoch}:%{version}-%{release}
506
340f4017
JB
507%description video-avifile
508DirectFB video provider using Avifile codecs.
31e736cd 509
340f4017
JB
510%description video-avifile -l pl.UTF-8
511Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
512użyciu kodeków Avifile.
31e736cd 513
8146312a
JB
514%package video-ffmpeg
515Summary: FFmpeg video provider for DirectFB
516Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz FFmpeg
517Group: Libraries
518Requires: %{name} = %{epoch}:%{version}-%{release}
519
520%description video-ffmpeg
521DirectFB video provider using FFmpeg codecs.
522
523%description video-ffmpeg -l pl.UTF-8
524Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
525użyciu kodeków FFmpeg.
526
340f4017
JB
527%package video-gstreamer
528Summary: GStreamer video provider for DirectFB
529Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
530Group: Libraries
531Requires: %{name} = %{epoch}:%{version}-%{release}
532
533%description video-gstreamer
534This package contains GStreamer video provider for DirectFB.
535
536%description video-gstreamer -l pl.UTF-8
537Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
538GStreamera.
539
8146312a
JB
540%package video-libmpeg3
541Summary: MPEG video provider for DirectFB
542Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
543Group: Libraries
544Requires: %{name} = %{epoch}:%{version}-%{release}
545
546%description video-libmpeg3
547This package contains MPEG (MPEG-1 and MPEG-2) video provider for
548DirectFB. It uses libmpeg3 library.
549
550%description video-libmpeg3 -l pl.UTF-8
551Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
552(MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
553
84ec87b6
JB
554%package video-mng
555Summary: MNG video provider for DirectFB
556Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
557Group: Libraries
558Requires: %{name} = %{epoch}:%{version}-%{release}
559
560%description video-mng
561This package contains MNG video provider for DirectFB.
562
563%description video-mng -l pl.UTF-8
564Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
565
8146312a
JB
566%package video-openquicktime
567Summary: OpenQuicktime video provider for DirectFB
568Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
569Group: Libraries
570Requires: %{name} = %{epoch}:%{version}-%{release}
571
572%description video-openquicktime
573This package contains OpenQuicktime video provider for DirectFB. It
574supports all RGB and YUV formats and does audio playback.
575
576%description video-openquicktime -l pl.UTF-8
577Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
578OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
579dźwięk.
580
581%package video-swf
582Summary: ShockWave Flash video provider for DirectFB
583Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
584Group: Libraries
585Requires: %{name} = %{epoch}:%{version}-%{release}
586
587%description video-swf
588This package contains SWF (ShockWave Flash) video provider for
589DirectFB. It uses flash library.
590
591%description video-swf -l pl.UTF-8
592Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
593(ShockWave Flash) przy użyciu biblioteki flash.
594
595%package video-swfdec
596Summary: ShockWave Flash video provider for DirectFB
597Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
598Group: Libraries
599Requires: %{name} = %{epoch}:%{version}-%{release}
600
601%description video-swfdec
602This package contains SWF (ShockWave Flash) video provider for
603DirectFB. It uses swfdec library.
604
605%description video-swfdec -l pl.UTF-8
606Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
607(ShockWave Flash) przy użyciu biblioteki swfdec.
608
609%package video-xine
610Summary: XINE video provider for DirectFB
611Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
612Group: Libraries
613Requires: %{name} = %{epoch}:%{version}-%{release}
acffffc9 614%{?with_xine:%requires_eq xine-lib}
8146312a
JB
615
616%description video-xine
617This package contains video provider for DirectFB which uses XINE
618library and plugins. It handles a wide range of video formats.
619
620%description video-xine -l pl.UTF-8
621Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
622użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
623obrazu.
624
625%package -n xine-output-video-dfb
626Summary: DirectFB video output plugin for XINE
627Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
628Group: Libraries
629Requires: %{name} = %{epoch}:%{version}-%{release}
acffffc9 630%{?with_xine:%requires_eq xine-lib}
8146312a
JB
631
632%description -n xine-output-video-dfb
633DirectFB video output plugin for XINE.
634
635%description -n xine-output-video-dfb -l pl.UTF-8
636Wtyczka wyjścia obrazu DirectFB dla XINE.
637
02ed7916
JB
638%package c++
639Summary: ++DFB - advanced C++ binding for DirectFB
640Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
641Group: Libraries
8146312a 642URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
02ed7916
JB
643Requires: %{name} = %{epoch}:%{version}-%{release}
644# (probably) can't Obsolete ++DFB
645Obsoletes: __DFB
646
647%description c++
648++DFB - advanced C++ binding for DirectFB.
649
650%description c++ -l pl.UTF-8
651++DFB - zaawansowane wiązania C++ do DirectFB.
652
653%package c++-devel
654Summary: Header files for ++DFB
655Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
656Group: Development/Libraries
8146312a 657URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
02ed7916
JB
658Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
659Requires: %{name}-devel = %{epoch}:%{version}-%{release}
6b27507e 660Requires: libstdc++-devel
02ed7916
JB
661Obsoletes: __DFB-devel
662
663%description c++-devel
664Header files for ++DFB.
665
666%description c++-devel -l pl.UTF-8
667Pliki nagłówkowe ++DFB.
668
669%package c++-static
670Summary: Static ++DFB library
671Summary(pl.UTF-8): Statyczna biblioteka ++DFB
672Group: Development/Libraries
8146312a 673URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
02ed7916
JB
674Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
675Obsoletes: __DFB-static
676
677%description c++-static
678Static ++DFB library.
679
680%description c++-static -l pl.UTF-8
681Statyczna biblioteka ++DFB.
682
8146312a
JB
683%package -n DiVine
684Summary: DirectFB Virtual Input extension
685Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
686Group: Libraries
687Requires: %{name} = %{epoch}:%{version}-%{release}
688
689%description -n DiVine
690DiVine consists of:
691- an input driver that reads raw input events from a pipe and
692 dispatches them via a virtual input device.
693- a library that handles the connection to the input driver including
694 helper functions for generating events.
695- a tool called "spooky" to generate input events using a simple
696 script featuring button or motion events, linear or circular
697 automated motion and delays.
698
699%description -n DiVine -l pl.UTF-8
700DiVine składa się z:
701- sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
702 i przekazującego je poprzez wirtualne urządzenie wejściowe,
703- biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
704 zawierającej funkcje pomocnicze do generowania zdarzeń,
705- narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
706 prostego skryptu oferującego zdarzenia związane z przyciskami i
707 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
708
709%package -n DiVine-devel
710Summary: Header files for divine library
711Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
712Group: Development/Libraries
713Requires: %{name}-devel = %{epoch}:%{version}-%{release}
714Requires: DiVine = %{epoch}:%{version}-%{release}
715
716%description -n DiVine-devel
717Header files for divine library.
718
719%description -n DiVine-devel -l pl.UTF-8
720Pliki nagłówkowe biblioteki divine.
721
722%package -n DiVine-static
723Summary: Static divine library
724Summary(pl.UTF-8): Statyczna biblioteka divine
725Group: Development/Libraries
726Requires: DiVine-devel = %{epoch}:%{version}-%{release}
727
728%description -n DiVine-static
729Static divine library.
730
731%description -n DiVine-static -l pl.UTF-8
732Statyczna biblioteka divine.
733
734%package -n FusionDale
735Summary: FusionDale - applied Fusion, collection of services for applications
736Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
737Group: Libraries
738URL: http://www.directfb.org/index.php?path=Platform/FusionDale
739Requires: %{name} = %{epoch}:%{version}-%{release}
740
741%description -n FusionDale
742FusionDale is applied Fusion and will be a collection of different
743services for use by applications and other libraries (like Coma
744component manager or messaging API).
745
746%description -n FusionDale -l pl.UTF-8
747FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
748usług przeznaczonych do wykorzystywania przez aplikacje i inne
749biblioteki (takich jak zarządca komponentów Coma czy API do
750komunikacji).
751
752%package -n FusionDale-devel
753Summary: Header files for the FusionDale
754Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
755Group: Development/Libraries
756URL: http://www.directfb.org/index.php?path=Platform/FusionDale
757Requires: %{name}-devel = %{epoch}:%{version}-%{release}
758Requires: FusionDale = %{epoch}:%{version}-%{release}
759
760%description -n FusionDale-devel
761Header files required for development using FusionDale.
762
763%description -n FusionDale-devel -l pl.UTF-8
764Pliki nagłówkowe wymagane do tworzenia programów z użyciem
765FusionDale.
766
767%package -n FusionDale-static
768Summary: Static FusionDale library
769Summary(pl.UTF-8): Statyczna biblioteka FusionDale
770Group: Development/Libraries
771URL: http://www.directfb.org/index.php?path=Platform/FusionDale
772Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
773
774%description -n FusionDale-static
775Static FusionDale library.
776
777%description -n FusionDale-static -l pl.UTF-8
778Statyczna biblioteka FusionDale.
779
780%package -n FusionSound
781Summary: Audio sub system for multiple applications
782Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
783Group: Libraries
784URL: http://www.directfb.org/index.php?path=Platform/FusionSound
785Requires: %{name} = %{epoch}:%{version}-%{release}
786
787%description -n FusionSound
788FusionSound supports multiple applications using Fusion IPC. It
789provides streams, static sound buffers and control over any number of
790concurrent playbacks. Sample data is always stored in shared memory,
791starting a playback simply adds an entry to the playlist of the mixer
792thread in the master application.
793
794%description -n FusionSound -l pl.UTF-8
795FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
796strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
797konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
798w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
799odtwarzania miksera w nadrzędnej aplikacji.
800
801%package -n FusionSound-devel
802Summary: Development files for the FusionSound
803Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
804Group: Development/Libraries
805URL: http://www.directfb.org/index.php?path=Platform/FusionSound
806Requires: %{name}-devel = %{epoch}:%{version}-%{release}
807Requires: FusionSound = %{epoch}:%{version}-%{release}
808
809%description -n FusionSound-devel
810Header files required for development using FusionSound.
811
812%description -n FusionSound-devel -l pl.UTF-8
813Pliki nagłówkowe wymagane do tworzenia programów z użyciem
814FusionSound.
815
816%package -n FusionSound-static
817Summary: Static FusionSound library
818Summary(pl.UTF-8): Statyczna biblioteka FusionSound
819Group: Development/Libraries
820URL: http://www.directfb.org/index.php?path=Platform/FusionSound
821Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
822
823%description -n FusionSound-static
824Static FusionSound library.
825
826%description -n FusionSound-static -l pl.UTF-8
827Statyczna biblioteka FusionSound.
828
829%package -n FusionSound-musicprovider-cdda
830Summary: CD-DA music provider module for FusionSound
831Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
832Group: Libraries
833URL: http://www.directfb.org/index.php?path=Platform/FusionSound
834Requires: FusionSound = %{epoch}:%{version}-%{release}
835
836%description -n FusionSound-musicprovider-cdda
837CD-DA music provider module for FusionSound.
838
839%description -n FusionSound-musicprovider-cdda -l pl.UTF-8
840Moduł FusionSound dostarczający muzykę CD-DA.
841
842%package -n FusionSound-musicprovider-ffmpeg
843Summary: ffmpeg music provider module for FusionSound
844Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
845Group: Libraries
846URL: http://www.directfb.org/index.php?path=Platform/FusionSound
847Requires: FusionSound = %{epoch}:%{version}-%{release}
848
849%description -n FusionSound-musicprovider-ffmpeg
850ffmpeg music provider module for FusionSound.
851
852%description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
853Moduł FusionSound dostarczający muzykę przez ffmpeg.
854
855%package -n FusionSound-musicprovider-mad
856Summary: MP3 libmad music provider module for FusionSound
857Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
858Group: Libraries
859URL: http://www.directfb.org/index.php?path=Platform/FusionSound
860Requires: FusionSound = %{epoch}:%{version}-%{release}
861
862%description -n FusionSound-musicprovider-mad
863MP3 music provider module for FusionSound.
864
865%description -n FusionSound-musicprovider-mad -l pl.UTF-8
866Moduł FusionSound dostarczający muzykę MP3 przez libmad.
867
868%package -n FusionSound-musicprovider-timidity
869Summary: MIDI libtimidity music provider module for FusionSound
870Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
871Group: Libraries
872URL: http://www.directfb.org/index.php?path=Platform/FusionSound
873Requires: FusionSound = %{epoch}:%{version}-%{release}
abe160a6 874Requires: libtimidity >= 0.2.0
8146312a
JB
875
876%description -n FusionSound-musicprovider-timidity
877MIDI libtimidity music provider module for FusionSound.
878
879%description -n FusionSound-musicprovider-timidity -l pl.UTF-8
880Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
881
882%package -n FusionSound-musicprovider-vorbis
883Summary: Ogg Vorbis music provider module for FusionSound
884Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
885Group: Libraries
886URL: http://www.directfb.org/index.php?path=Platform/FusionSound
887Requires: FusionSound = %{epoch}:%{version}-%{release}
888
889%description -n FusionSound-musicprovider-vorbis
890Ogg Vorbis music provider module for FusionSound.
891
892%description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
893Moduł FusionSound dostarczający muzykę Ogg Vorbis.
894
895%package -n SaWMan
896Summary: Shared application and Window Manager
897Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
898Group: Libraries
899URL: http://www.directfb.org/index.php?path=Platform/SaWMan
900Requires: %{name} = %{epoch}:%{version}-%{release}
901
902%description -n SaWMan
903SaWMan is a new window manager module for use with DirectFB. Its main
904difference to the default module is that it allows one process to be
905an application and window manager, implementing all kinds of
906diversity, while SaWMan is only the working horse.
907
908%description -n SaWMan -l pl.UTF-8
909SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
910stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
911być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
912podczas gdy SaWMan jest tylko silnikiem.
913
914%package -n SaWMan-devel
915Summary: Header files for sawman library
916Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
917Group: Development/Libraries
918URL: http://www.directfb.org/index.php?path=Platform/SaWMan
919Requires: %{name}-devel = %{epoch}:%{version}-%{release}
920Requires: SaWMan = %{epoch}:%{version}-%{release}
921
922%description -n SaWMan-devel
923Header files for sawman library.
924
925%description -n SaWMan-devel -l pl.UTF-8
926Pliki nagłówkowe biblioteki sawman.
927
928%package -n SaWMan-static
929Summary: Static sawman library
930Summary(pl.UTF-8): Statyczna biblioteka sawman
931Group: Development/Libraries
932URL: http://www.directfb.org/index.php?path=Platform/SaWMan
933Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
934
935%description -n SaWMan-static
936Static sawman library.
937
938%description -n SaWMan-static -l pl.UTF-8
939Statyczna biblioteka sawman.
940
b97730cd 941%prep
bb829f4a 942%setup -q -a1
caa11f9b 943%patch0 -p1
6937d70e 944%patch1 -p1
d9652db7
JB
945%patch2 -p1
946%patch3 -p1
e92bfe87 947%patch4 -p1
84ec87b6
JB
948%patch5 -p1
949%patch6 -p1
02ed7916 950%patch7 -p1
8146312a
JB
951%patch8 -p1
952%patch9 -p1
953%patch10 -p1
b8204178 954%patch11 -p1
11d9c8d2 955%patch12 -p1
d70ede3b 956%patch13 -p1
abe160a6
JB
957%patch14 -p1
958%patch15 -p1
eb00126a 959%patch16 -p1
d022c605 960%patch17 -p1
b97730cd 961
84ec87b6
JB
962# video drivers
963%{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
964# input drivers
965%{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
bb7da712 966
b97730cd 967%build
841e5017 968%{__libtoolize}
b3a13aad 969%{__aclocal} -I m4
4a64870b 970%{__autoconf}
b3a13aad 971%{__autoheader}
bb829f4a 972%{__automake}
8146312a 973%{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
32d034f8 974# MMX and SSE are detected at runtime, so it's safe to enable
bb829f4a 975%configure \
d9652db7 976 %{!?debug:--disable-debug} \
055ea81c 977 --disable-maintainer-mode \
84ec87b6 978 --disable-silent-rules \
8146312a
JB
979 %{?with_avifile:--enable-avifile} \
980 --enable-divine \
068d4f05 981 %{__enable_disable drmkms} \
c61914f8 982 --enable-fast-install \
8146312a
JB
983 %{?with_ffmpeg:--enable-ffmpeg} \
984 %{?with_flash:--enable-flash} \
985 --enable-fusiondale \
986 --enable-fusionsound \
31e736cd 987 %{?with_gstreamer:--enable-gstreamer} \
02ed7916 988 --enable-imlib2 \
8146312a 989 %{?with_mpg:--enable-libmpeg3} \
02ed7916 990 --enable-mng \
a86e3925 991 %{?with_multi:--enable-multi} \
805046f4 992 %{?with_one:--enable-one} \
8146312a
JB
993 %{?with_quicktime:--enable-openquicktime} \
994 --enable-sawman \
c61914f8 995 --enable-sdl \
d9652db7
JB
996 --enable-shared \
997 --enable-static \
02ed7916 998 --enable-svg \
8146312a 999 %{?with_swfdec:--enable-swfdec} \
d9652db7
JB
1000 --enable-unique \
1001 --enable-video4linux2 \
1002 --enable-voodoo \
8146312a
JB
1003 %{?with_xine:--enable-xine} \
1004 %{?with_xine_vdpau:--enable-xine-vdpau} \
b737ab1d 1005 --enable-x11 \
d9652db7 1006 --enable-zlib \
22f41ac5 1007%ifarch %{ix86} %{x8664} x32
98afd923 1008%ifnarch i386 i486
32d034f8
JB
1009 --enable-mmx \
1010%endif
98afd923 1011%ifnarch i386 i486 i586
b80e2d72 1012 --enable-sse \
bb829f4a 1013%endif
98afd923 1014%endif
cd8353f7 1015 --with-smooth-scaling \
27d0b85e 1016 %{!?with_static_libs:--disable-static}
303025bb 1017
6a063a1f 1018%{__make} -j1 \
b80e2d72
JB
1019 X11_CFLAGS= \
1020 X11_LIBS="-lX11 -lXext"
b97730cd 1021
1022%install
1023rm -rf $RPM_BUILD_ROOT
b737ab1d 1024install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
c4ab922f 1025
6a063a1f 1026%{__make} -j1 install \
c4ab922f
PG
1027 DESTDIR=$RPM_BUILD_ROOT
1028
bb829f4a
JB
1029cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
1030
8146312a
JB
1031%if %{with xine}
1032%{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
1033 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
1034%endif
1035
cc3bbc38 1036touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
b737ab1d 1037
7209bb84
JB
1038%clean
1039rm -rf $RPM_BUILD_ROOT
1040
bb829f4a
JB
1041%post -p /sbin/ldconfig
1042%postun -p /sbin/ldconfig
b97730cd 1043
b97730cd 1044%files
303025bb 1045%defattr(644,root,root,755)
0a93b064 1046%doc AUTHORS ChangeLog NEWS README TODO
a86e3925 1047%attr(755,root,root) %{_bindir}/dfbdump
31e736cd 1048%attr(755,root,root) %{_bindir}/dfbdumpinput
b3a13aad 1049%attr(755,root,root) %{_bindir}/dfbfx
a86e3925 1050%attr(755,root,root) %{_bindir}/dfbg
ac9e29cd 1051%attr(755,root,root) %{_bindir}/dfbinfo
b80e2d72 1052%attr(755,root,root) %{_bindir}/dfbinput
b3a13aad 1053%attr(755,root,root) %{_bindir}/dfbinspector
d9652db7 1054%attr(755,root,root) %{_bindir}/dfblayer
b3a13aad 1055%attr(755,root,root) %{_bindir}/dfbmaster
b80e2d72 1056%attr(755,root,root) %{_bindir}/dfbpenmount
d9652db7
JB
1057%attr(755,root,root) %{_bindir}/dfbproxy
1058%attr(755,root,root) %{_bindir}/dfbscreen
b775b9bd
JB
1059%attr(755,root,root) %{_bindir}/mkdfiff
1060%attr(755,root,root) %{_bindir}/mkdgiff
cd8353f7
JB
1061%attr(755,root,root) %{_bindir}/mkdgifft
1062%attr(755,root,root) %{_bindir}/pxa3xx_dump
d9652db7 1063%attr(755,root,root) %{_bindir}/uwmdump
cd8353f7 1064%attr(755,root,root) %{_bindir}/voodooplay
84ec87b6
JB
1065%attr(755,root,root) %{_bindir}/voodooplay_client
1066%attr(755,root,root) %{_bindir}/voodooplay_server
02ed7916 1067%attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
0c50fce0 1068%attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.7
02ed7916 1069%attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
0c50fce0 1070%attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.7
02ed7916 1071%attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
0c50fce0 1072%attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.7
805046f4 1073%if %{with one}
02ed7916 1074%attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
0c50fce0 1075%attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.7
805046f4 1076%endif
02ed7916 1077%attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
0c50fce0 1078%attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.7
02ed7916 1079%attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
0c50fce0 1080%attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.7
b621b93e
JB
1081%dir %{dfbdir}
1082%dir %{dfbdir}/gfxdrivers
bb7da712
JB
1083%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1084%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1085%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1086%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1087%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1088%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1089%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1090%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1091%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1092%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1093%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1094%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1095%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1096%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1097%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1098%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1099%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1100%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1101%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1102%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
84ec87b6
JB
1103%ifarch arm
1104%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1105%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1106%endif
b621b93e 1107%dir %{dfbdir}/inputdrivers
84ec87b6 1108%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
c61914f8
JB
1109%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1110%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
d9652db7 1111%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
c61914f8 1112%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
b775b9bd 1113%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
c61914f8
JB
1114%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1115%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1116%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
cd8353f7 1117%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
b621b93e 1118%dir %{dfbdir}/interfaces
792eb3b9
JB
1119%dir %{dfbdir}/interfaces/ICoreResourceManager
1120%attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
d9652db7
JB
1121%dir %{dfbdir}/interfaces/IDirectFB
1122%attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1123%dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1124%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1125%dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1126%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1127%dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1128%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
b621b93e 1129%dir %{dfbdir}/interfaces/IDirectFBFont
b775b9bd 1130%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
d9652db7
JB
1131%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1132%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
b621b93e 1133%dir %{dfbdir}/interfaces/IDirectFBImageProvider
84ec87b6 1134%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
b775b9bd 1135%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
d9652db7 1136%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
41033e4b 1137%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
84ec87b6
JB
1138%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1139%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
d9652db7
JB
1140%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1141%dir %{dfbdir}/interfaces/IDirectFBInputDevice
1142%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1143%dir %{dfbdir}/interfaces/IDirectFBPalette
1144%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1145%dir %{dfbdir}/interfaces/IDirectFBScreen
1146%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1147%dir %{dfbdir}/interfaces/IDirectFBSurface
1148%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
b621b93e 1149%dir %{dfbdir}/interfaces/IDirectFBVideoProvider
b775b9bd 1150%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
bf0cc7cf 1151%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
d9652db7
JB
1152%dir %{dfbdir}/interfaces/IDirectFBWindow
1153%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
84ec87b6
JB
1154%dir %{dfbdir}/interfaces/IDirectFBWindows
1155%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1156%dir %{dfbdir}/interfaces/IWater
1157%attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
8457d9fb 1158%dir %{dfbdir}/systems
b3a13aad 1159%attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
cd8353f7 1160%attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
8457d9fb 1161%attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
d9652db7 1162%dir %{dfbdir}/wm
7305a10e
JB
1163%attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1164%attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
b775b9bd 1165%{_datadir}/directfb-%{version}
b737ab1d 1166%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
a86e3925 1167%{_mandir}/man1/dfbg.1*
b3a13aad 1168%{_mandir}/man5/directfbrc.5*
340488a1 1169
1170%files devel
303025bb 1171%defattr(644,root,root,755)
4996377e 1172%attr(755,root,root) %{_bindir}/directfb-config
e9f43c92 1173%attr(755,root,root) %{_bindir}/directfb-csource
d9652db7
JB
1174%attr(755,root,root) %{_libdir}/libdirect.so
1175%attr(755,root,root) %{_libdir}/libdirectfb.so
1176%attr(755,root,root) %{_libdir}/libfusion.so
805046f4 1177%{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
d9652db7
JB
1178%attr(755,root,root) %{_libdir}/libuniquewm.so
1179%attr(755,root,root) %{_libdir}/libvoodoo.so
1180%{_libdir}/libdirect.la
1181%{_libdir}/libdirectfb.la
1182%{_libdir}/libfusion.la
805046f4 1183%{?with_one:%{_libdir}/libone.la}
d9652db7
JB
1184%{_libdir}/libuniquewm.la
1185%{_libdir}/libvoodoo.la
36312642 1186%{?with_one:%{_includedir}/One}
bb829f4a 1187%{_includedir}/directfb
7b3020ed 1188%{_includedir}/directfb-internal
b3a13aad
JB
1189%{_pkgconfigdir}/direct.pc
1190%{_pkgconfigdir}/directfb-internal.pc
1191%{_pkgconfigdir}/directfb.pc
1192%{_pkgconfigdir}/fusion.pc
805046f4 1193%{?with_one:%{_pkgconfigdir}/one.pc}
b3a13aad 1194%{_pkgconfigdir}/voodoo.pc
e9f43c92 1195%{_mandir}/man1/directfb-csource.1*
055ea81c 1196
27d0b85e 1197%if %{with static_libs}
bb829f4a
JB
1198%files static
1199%defattr(644,root,root,755)
bb7da712
JB
1200%{_libdir}/libdirect.a
1201%{_libdir}/libdirectfb.a
1202%{_libdir}/libfusion.a
805046f4 1203%{?with_one:%{_libdir}/libone.a}
bb7da712
JB
1204%{_libdir}/libuniquewm.a
1205%{_libdir}/libvoodoo.a
e9c71960
JB
1206%{dfbdir}/gfxdrivers/*.[alo]*
1207%{dfbdir}/inputdrivers/*.[alo]*
1208%{dfbdir}/interfaces/*/*.[alo]*
1209%{dfbdir}/systems/*.[alo]*
7305a10e
JB
1210%{dfbdir}/wm/libdirectfbwm_default.[alo]*
1211%{dfbdir}/wm/libdirectfbwm_unique.[alo]*
27d0b85e 1212%endif
bb829f4a 1213
340488a1 1214%files doc
303025bb 1215%defattr(644,root,root,755)
201f3399 1216%doc docs/html/*.{html,png}
bb829f4a
JB
1217%{_examplesdir}/%{name}-%{version}
1218
068d4f05 1219%if %{with drmkms}
02ed7916
JB
1220%files core-drmkms
1221%defattr(644,root,root,755)
1222%attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
068d4f05 1223%endif
02ed7916 1224
84ec87b6
JB
1225%files core-mesa
1226%defattr(644,root,root,755)
1227%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1228%attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1229
c61914f8
JB
1230%files core-sdl
1231%defattr(644,root,root,755)
1232%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1233%attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1234
84ec87b6
JB
1235%files core-vdpau
1236%defattr(644,root,root,755)
1237%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1238%attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1239
b737ab1d
JB
1240%files core-vnc
1241%defattr(644,root,root,755)
b737ab1d
JB
1242%attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1243
1244%files core-x11
1245%defattr(644,root,root,755)
1246%doc systems/x11/README
b737ab1d
JB
1247%attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1248
b621b93e
JB
1249%files font-ft2
1250%defattr(644,root,root,755)
41033e4b 1251%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
b621b93e 1252
bb7da712
JB
1253%if %{with sh772x}
1254%files gfx-sh772x
1255%defattr(644,root,root,755)
1256%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1257%endif
1258
b775b9bd
JB
1259%files input-dynapro
1260%defattr(644,root,root,755)
1261%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1262
639e9568
JB
1263%files input-elo
1264%defattr(644,root,root,755)
1265%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1266
b775b9bd
JB
1267%files input-gunze
1268%defattr(644,root,root,755)
1269%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1270
639e9568
JB
1271%files input-mutouch
1272%defattr(644,root,root,755)
1273%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
b775b9bd 1274
b3a13aad
JB
1275%files input-tslib
1276%defattr(644,root,root,755)
1277%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1278
84ec87b6 1279%ifarch arm
b775b9bd
JB
1280%files input-ucb1x00
1281%defattr(644,root,root,755)
1282%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
84ec87b6 1283%endif
b775b9bd
JB
1284
1285%files input-wm97xx
1286%defattr(644,root,root,755)
1287%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
84ec87b6 1288
737f4cb1
JB
1289%if %{with ffmpeg}
1290%files image-ffmpeg
1291%defattr(644,root,root,755)
1292%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_ffmpeg.so
1293%endif
1294
84ec87b6
JB
1295%files image-imlib2
1296%defattr(644,root,root,755)
1297%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1298
1299%files image-jpeg
1300%defattr(644,root,root,755)
1301%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1302
1303%files image-jpeg2000
1304%defattr(644,root,root,755)
1305%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1306
1307%files image-png
1308%defattr(644,root,root,755)
1309%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1310
1311%files image-svg
1312%defattr(644,root,root,755)
1313%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
31e736cd 1314
02ed7916
JB
1315%files image-tiff
1316%defattr(644,root,root,755)
1317%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1318
1319%files image-webp
1320%defattr(644,root,root,755)
1321%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1322
340f4017
JB
1323%if %{with avifile}
1324%files video-avifile
1325%defattr(644,root,root,755)
1326%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1327%endif
1328
8146312a
JB
1329%if %{with ffmpeg}
1330%files video-ffmpeg
1331%defattr(644,root,root,755)
1332%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1333%endif
1334
6a8ec698 1335%if %{with gstreamer}
31e736cd
JB
1336%files video-gstreamer
1337%defattr(644,root,root,755)
1338%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
6a8ec698 1339%endif
84ec87b6 1340
8146312a
JB
1341%if %{with mpg}
1342%files video-libmpeg3
1343%defattr(644,root,root,755)
1344%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1345%endif
1346
84ec87b6
JB
1347%files video-mng
1348%defattr(644,root,root,755)
1349%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
02ed7916 1350
8146312a
JB
1351%if %{with quicktime}
1352%files video-openquicktime
1353%defattr(644,root,root,755)
1354%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1355%endif
1356
1357%if %{with flash}
1358%files video-swf
1359%defattr(644,root,root,755)
1360%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1361%endif
1362
1363%if %{with swfdec}
1364%files video-swfdec
1365%defattr(644,root,root,755)
1366%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1367%endif
1368
1369%if %{with xine}
1370%files video-xine
1371%defattr(644,root,root,755)
1372%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
b8204178
JB
1373%if %{with xine_vdpau}
1374%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine_vdpau.so
1375%endif
8146312a
JB
1376
1377%files -n xine-output-video-dfb
1378%defattr(644,root,root,755)
1379%attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1380%endif
1381
02ed7916
JB
1382%files c++
1383%defattr(644,root,root,755)
1384# ++DFB based utilities
1385%attr(755,root,root) %{_bindir}/dfbplay
1386%attr(755,root,root) %{_bindir}/dfbshow
1387%attr(755,root,root) %{_bindir}/dfbswitch
1388# library itself
1389%attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
0c50fce0 1390%attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.7
02ed7916
JB
1391
1392%files c++-devel
1393%defattr(644,root,root,755)
1394%attr(755,root,root) %{_libdir}/lib++dfb.so
1395%{_libdir}/lib++dfb.la
1396%{_includedir}/++dfb
1397%{_pkgconfigdir}/++dfb.pc
1398
1399%files c++-static
1400%defattr(644,root,root,755)
1401%{_libdir}/lib++dfb.a
8146312a
JB
1402
1403%files -n DiVine
1404%defattr(644,root,root,755)
1405%attr(755,root,root) %{_bindir}/spooky
1406%attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
0c50fce0 1407%attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.7
8146312a
JB
1408%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1409%dir %{dfbdir}/interfaces/IDiVine
1410%attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1411%attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1412
1413%files -n DiVine-devel
1414%defattr(644,root,root,755)
1415%attr(755,root,root) %{_libdir}/libdivine.so
1416%{_libdir}/libdivine.la
1417%{_includedir}/divine
1418%{_pkgconfigdir}/divine.pc
1419
1420%files -n DiVine-static
1421%defattr(644,root,root,755)
1422%{_libdir}/libdivine.a
1423
1424%files -n FusionDale
1425%defattr(644,root,root,755)
1426%attr(755,root,root) %{_bindir}/fddump
1427%attr(755,root,root) %{_bindir}/fdmaster
1428%attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
0c50fce0 1429%attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.7
8146312a
JB
1430%dir %{dfbdir}/interfaces/IComa
1431%attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1432%dir %{dfbdir}/interfaces/IComaComponent
1433%attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1434%dir %{dfbdir}/interfaces/IFusionDale
1435%attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
5c12f386 1436%if %{with one}
8146312a
JB
1437%dir %{dfbdir}/interfaces/IFusionDaleMessenger
1438%attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
5c12f386 1439%endif
8146312a
JB
1440
1441%files -n FusionDale-devel
1442%defattr(644,root,root,755)
1443%attr(755,root,root) %{_libdir}/libfusiondale.so
1444%{_libdir}/libfusiondale.la
1445%{_includedir}/fusiondale
1446%{_pkgconfigdir}/fusiondale.pc
1447
1448%files -n FusionDale-static
1449%defattr(644,root,root,755)
1450%{_libdir}/libfusiondale.a
1451
1452%files -n FusionSound
1453%defattr(644,root,root,755)
1454%attr(755,root,root) %{_bindir}/fsdump
1455%attr(755,root,root) %{_bindir}/fsmaster
1456%attr(755,root,root) %{_bindir}/fsplay
1457%attr(755,root,root) %{_bindir}/fsproxy
1458%attr(755,root,root) %{_bindir}/fsvolume
1459%attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
0c50fce0 1460%attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.7
8146312a
JB
1461%dir %{dfbdir}/interfaces/IFusionSound
1462%attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1463%attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1464%attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1465%dir %{dfbdir}/interfaces/IFusionSoundBuffer
1466%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1467%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1468%dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1469%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1470%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1471%dir %{dfbdir}/interfaces/IFusionSoundPlayback
1472%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1473%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1474%dir %{dfbdir}/interfaces/IFusionSoundStream
1475%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1476%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1477%dir %{dfbdir}/snddrivers
1478%attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1479%attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1480%attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1481%attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1482
1483%files -n FusionSound-devel
1484%defattr(644,root,root,755)
1485%attr(755,root,root) %{_libdir}/libfusionsound.so
1486%{_libdir}/libfusionsound.la
1487%{_includedir}/fusionsound
1488%{_includedir}/fusionsound-internal
1489%{_pkgconfigdir}/fusionsound.pc
1490%{_pkgconfigdir}/fusionsound-internal.pc
1491
1492%files -n FusionSound-static
1493%defattr(644,root,root,755)
1494%{_libdir}/libfusionsound.a
1495# .la makes no sense in -devel (it's module); here for DFB static linking hacks
1496%{dfbdir}/snddrivers/libfusionsound_*.[la]*
1497
1498%files -n FusionSound-musicprovider-cdda
1499%defattr(644,root,root,755)
1500%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1501
1502%if %{with ffmpeg}
1503%files -n FusionSound-musicprovider-ffmpeg
1504%defattr(644,root,root,755)
1505%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1506%endif
1507
1508%files -n FusionSound-musicprovider-mad
1509%defattr(644,root,root,755)
1510%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1511
1512%files -n FusionSound-musicprovider-timidity
1513%defattr(644,root,root,755)
1514%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1515
1516%files -n FusionSound-musicprovider-vorbis
1517%defattr(644,root,root,755)
1518%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1519
1520%files -n SaWMan
1521%defattr(644,root,root,755)
1522%attr(755,root,root) %{_bindir}/swmdump
1523%attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
0c50fce0 1524%attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.7
8146312a
JB
1525%attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1526
1527%files -n SaWMan-devel
1528%defattr(644,root,root,755)
1529%attr(755,root,root) %{_libdir}/libsawman.so
1530%{_libdir}/libsawman.la
1531%{_includedir}/sawman
1532%{_pkgconfigdir}/sawman.pc
1533
1534%files -n SaWMan-static
1535%defattr(644,root,root,755)
1536%{_libdir}/libsawman.a
7305a10e 1537%{dfbdir}/wm/libdirectfbwm_sawman.[alo]*
This page took 6.812279 seconds and 4 git commands to generate.