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