]> git.pld-linux.org Git - packages/DirectFB.git/blame - DirectFB.spec
- -c++-devel R: libstdc++-devel
[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
340f4017 9%bcond_with avifile # AviFile video provider [not updated for DirectFB 1.7.0]
8146312a
JB
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
340f4017
JB
469%package video-avifile
470Summary: Avifile video provider for DirectFB
471Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz Avifile
31e736cd
JB
472Group: Libraries
473Requires: %{name} = %{epoch}:%{version}-%{release}
474
340f4017
JB
475%description video-avifile
476DirectFB video provider using Avifile codecs.
31e736cd 477
340f4017
JB
478%description video-avifile -l pl.UTF-8
479Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz przy
480użyciu kodeków Avifile.
31e736cd 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
340f4017
JB
495%package video-gstreamer
496Summary: GStreamer video provider for DirectFB
497Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz z GStreamera
498Group: Libraries
499Requires: %{name} = %{epoch}:%{version}-%{release}
500
501%description video-gstreamer
502This package contains GStreamer video provider for DirectFB.
503
504%description video-gstreamer -l pl.UTF-8
505Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą obraz z
506GStreamera.
507
8146312a
JB
508%package video-libmpeg3
509Summary: MPEG video provider for DirectFB
510Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz MPEG
511Group: Libraries
512Requires: %{name} = %{epoch}:%{version}-%{release}
513
514%description video-libmpeg3
515This package contains MPEG (MPEG-1 and MPEG-2) video provider for
516DirectFB. It uses libmpeg3 library.
517
518%description video-libmpeg3 -l pl.UTF-8
519Ten pakiet zawiera wtyczkę dla DirectFB dostarczajacą obraz MPEG
520(MPEG-1 i MPEG-2) przy użyciu biblioteki libmpeg3.
521
84ec87b6
JB
522%package video-mng
523Summary: MNG video provider for DirectFB
524Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca animacje MNG
525Group: Libraries
526Requires: %{name} = %{epoch}:%{version}-%{release}
527
528%description video-mng
529This package contains MNG video provider for DirectFB.
530
531%description video-mng -l pl.UTF-8
532Ten pakiet zawiera wtyczkę dla DirectFB, dostarczającą animacje MNG.
533
8146312a
JB
534%package video-openquicktime
535Summary: OpenQuicktime video provider for DirectFB
536Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz OpenQuicktime
537Group: Libraries
538Requires: %{name} = %{epoch}:%{version}-%{release}
539
540%description video-openquicktime
541This package contains OpenQuicktime video provider for DirectFB. It
542supports all RGB and YUV formats and does audio playback.
543
544%description video-openquicktime -l pl.UTF-8
545Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz
546OpenQuicktime. Obsługuje wszystkie formaty RGB i YUV oraz odtwarza
547dźwięk.
548
549%package video-swf
550Summary: ShockWave Flash video provider for DirectFB
551Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
552Group: Libraries
553Requires: %{name} = %{epoch}:%{version}-%{release}
554
555%description video-swf
556This package contains SWF (ShockWave Flash) video provider for
557DirectFB. It uses flash library.
558
559%description video-swf -l pl.UTF-8
560Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
561(ShockWave Flash) przy użyciu biblioteki flash.
562
563%package video-swfdec
564Summary: ShockWave Flash video provider for DirectFB
565Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz ShockWave Flash
566Group: Libraries
567Requires: %{name} = %{epoch}:%{version}-%{release}
568
569%description video-swfdec
570This package contains SWF (ShockWave Flash) video provider for
571DirectFB. It uses swfdec library.
572
573%description video-swfdec -l pl.UTF-8
574Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF
575(ShockWave Flash) przy użyciu biblioteki swfdec.
576
577%package video-xine
578Summary: XINE video provider for DirectFB
579Summary(pl.UTF-8): DirectFB - wtyczka dostarczająca obraz XINE
580Group: Libraries
581Requires: %{name} = %{epoch}:%{version}-%{release}
582%requires_eq xine-lib
583
584%description video-xine
585This package contains video provider for DirectFB which uses XINE
586library and plugins. It handles a wide range of video formats.
587
588%description video-xine -l pl.UTF-8
589Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz przy
590użyciu biblioteki i wtyczek XINE. Obsługuje szeroki zakres formatów
591obrazu.
592
593%package -n xine-output-video-dfb
594Summary: DirectFB video output plugin for XINE
595Summary(pl.UTF-8): Wtyczka wyjścia obrazu DirectFB dla XINE
596Group: Libraries
597Requires: %{name} = %{epoch}:%{version}-%{release}
598%requires_eq xine-lib
599
600%description -n xine-output-video-dfb
601DirectFB video output plugin for XINE.
602
603%description -n xine-output-video-dfb -l pl.UTF-8
604Wtyczka wyjścia obrazu DirectFB dla XINE.
605
02ed7916
JB
606%package c++
607Summary: ++DFB - advanced C++ binding for DirectFB
608Summary(pl.UTF-8): ++DFB - zaawansowane wiązania C++ do DirectFB
609Group: Libraries
8146312a 610URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
02ed7916
JB
611Requires: %{name} = %{epoch}:%{version}-%{release}
612# (probably) can't Obsolete ++DFB
613Obsoletes: __DFB
614
615%description c++
616++DFB - advanced C++ binding for DirectFB.
617
618%description c++ -l pl.UTF-8
619++DFB - zaawansowane wiązania C++ do DirectFB.
620
621%package c++-devel
622Summary: Header files for ++DFB
623Summary(pl.UTF-8): Pliki nagłówkowe ++DFB
624Group: Development/Libraries
8146312a 625URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
02ed7916
JB
626Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
627Requires: %{name}-devel = %{epoch}:%{version}-%{release}
6b27507e 628Requires: libstdc++-devel
02ed7916
JB
629Obsoletes: __DFB-devel
630
631%description c++-devel
632Header files for ++DFB.
633
634%description c++-devel -l pl.UTF-8
635Pliki nagłówkowe ++DFB.
636
637%package c++-static
638Summary: Static ++DFB library
639Summary(pl.UTF-8): Statyczna biblioteka ++DFB
640Group: Development/Libraries
8146312a 641URL: http://www.directfb.org/index.php?path=Projects%2F%2B%2BDFB
02ed7916
JB
642Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
643Obsoletes: __DFB-static
644
645%description c++-static
646Static ++DFB library.
647
648%description c++-static -l pl.UTF-8
649Statyczna biblioteka ++DFB.
650
8146312a
JB
651%package -n DiVine
652Summary: DirectFB Virtual Input extension
653Summary(pl.UTF-8): Rozszerzenie DirectFB o wirtualne wejście
654Group: Libraries
655Requires: %{name} = %{epoch}:%{version}-%{release}
656
657%description -n DiVine
658DiVine consists of:
659- an input driver that reads raw input events from a pipe and
660 dispatches them via a virtual input device.
661- a library that handles the connection to the input driver including
662 helper functions for generating events.
663- a tool called "spooky" to generate input events using a simple
664 script featuring button or motion events, linear or circular
665 automated motion and delays.
666
667%description -n DiVine -l pl.UTF-8
668DiVine składa się z:
669- sterownika wejścia czytającego surowe zdarzenia wejściowe z potoku
670 i przekazującego je poprzez wirtualne urządzenie wejściowe,
671- biblioteki obsługującej połączenie ze sterownikiem wejściowym oraz
672 zawierającej funkcje pomocnicze do generowania zdarzeń,
673- narzędzia "spooky" generującego zdarzenia wejściowe przy użyciu
674 prostego skryptu oferującego zdarzenia związane z przyciskami i
675 ruchem, automatycznym ruchem liniowym lub cyklicznym i opóźnieniami.
676
677%package -n DiVine-devel
678Summary: Header files for divine library
679Summary(pl.UTF-8): Pliki nagłówkowe biblioteki divine
680Group: Development/Libraries
681Requires: %{name}-devel = %{epoch}:%{version}-%{release}
682Requires: DiVine = %{epoch}:%{version}-%{release}
683
684%description -n DiVine-devel
685Header files for divine library.
686
687%description -n DiVine-devel -l pl.UTF-8
688Pliki nagłówkowe biblioteki divine.
689
690%package -n DiVine-static
691Summary: Static divine library
692Summary(pl.UTF-8): Statyczna biblioteka divine
693Group: Development/Libraries
694Requires: DiVine-devel = %{epoch}:%{version}-%{release}
695
696%description -n DiVine-static
697Static divine library.
698
699%description -n DiVine-static -l pl.UTF-8
700Statyczna biblioteka divine.
701
702%package -n FusionDale
703Summary: FusionDale - applied Fusion, collection of services for applications
704Summary(pl.UTF-8): FusionDale, czyli Fusion stosowany - zbiór usług dla aplikacji
705Group: Libraries
706URL: http://www.directfb.org/index.php?path=Platform/FusionDale
707Requires: %{name} = %{epoch}:%{version}-%{release}
708
709%description -n FusionDale
710FusionDale is applied Fusion and will be a collection of different
711services for use by applications and other libraries (like Coma
712component manager or messaging API).
713
714%description -n FusionDale -l pl.UTF-8
715FusionDale to Fusion stosowany, biblioteka mająca być zbiorem różnych
716usług przeznaczonych do wykorzystywania przez aplikacje i inne
717biblioteki (takich jak zarządca komponentów Coma czy API do
718komunikacji).
719
720%package -n FusionDale-devel
721Summary: Header files for the FusionDale
722Summary(pl.UTF-8): Pliki nagłówkowe dla FusionDale
723Group: Development/Libraries
724URL: http://www.directfb.org/index.php?path=Platform/FusionDale
725Requires: %{name}-devel = %{epoch}:%{version}-%{release}
726Requires: FusionDale = %{epoch}:%{version}-%{release}
727
728%description -n FusionDale-devel
729Header files required for development using FusionDale.
730
731%description -n FusionDale-devel -l pl.UTF-8
732Pliki nagłówkowe wymagane do tworzenia programów z użyciem
733FusionDale.
734
735%package -n FusionDale-static
736Summary: Static FusionDale library
737Summary(pl.UTF-8): Statyczna biblioteka FusionDale
738Group: Development/Libraries
739URL: http://www.directfb.org/index.php?path=Platform/FusionDale
740Requires: FusionDale-devel = %{epoch}:%{version}-%{release}
741
742%description -n FusionDale-static
743Static FusionDale library.
744
745%description -n FusionDale-static -l pl.UTF-8
746Statyczna biblioteka FusionDale.
747
748%package -n FusionSound
749Summary: Audio sub system for multiple applications
750Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
751Group: Libraries
752URL: http://www.directfb.org/index.php?path=Platform/FusionSound
753Requires: %{name} = %{epoch}:%{version}-%{release}
754
755%description -n FusionSound
756FusionSound supports multiple applications using Fusion IPC. It
757provides streams, static sound buffers and control over any number of
758concurrent playbacks. Sample data is always stored in shared memory,
759starting a playback simply adds an entry to the playlist of the mixer
760thread in the master application.
761
762%description -n FusionSound -l pl.UTF-8
763FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
764strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
765konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
766w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
767odtwarzania miksera w nadrzędnej aplikacji.
768
769%package -n FusionSound-devel
770Summary: Development files for the FusionSound
771Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
772Group: Development/Libraries
773URL: http://www.directfb.org/index.php?path=Platform/FusionSound
774Requires: %{name}-devel = %{epoch}:%{version}-%{release}
775Requires: FusionSound = %{epoch}:%{version}-%{release}
776
777%description -n FusionSound-devel
778Header files required for development using FusionSound.
779
780%description -n FusionSound-devel -l pl.UTF-8
781Pliki nagłówkowe wymagane do tworzenia programów z użyciem
782FusionSound.
783
784%package -n FusionSound-static
785Summary: Static FusionSound library
786Summary(pl.UTF-8): Statyczna biblioteka FusionSound
787Group: Development/Libraries
788URL: http://www.directfb.org/index.php?path=Platform/FusionSound
789Requires: FusionSound-devel = %{epoch}:%{version}-%{release}
790
791%description -n FusionSound-static
792Static FusionSound library.
793
794%description -n FusionSound-static -l pl.UTF-8
795Statyczna biblioteka FusionSound.
796
797%package -n FusionSound-musicprovider-cdda
798Summary: CD-DA music provider module for FusionSound
799Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę CD-DA
800Group: Libraries
801URL: http://www.directfb.org/index.php?path=Platform/FusionSound
802Requires: FusionSound = %{epoch}:%{version}-%{release}
803
804%description -n FusionSound-musicprovider-cdda
805CD-DA music provider module for FusionSound.
806
807%description -n FusionSound-musicprovider-cdda -l pl.UTF-8
808Moduł FusionSound dostarczający muzykę CD-DA.
809
810%package -n FusionSound-musicprovider-ffmpeg
811Summary: ffmpeg music provider module for FusionSound
812Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę przez ffmpeg
813Group: Libraries
814URL: http://www.directfb.org/index.php?path=Platform/FusionSound
815Requires: FusionSound = %{epoch}:%{version}-%{release}
816
817%description -n FusionSound-musicprovider-ffmpeg
818ffmpeg music provider module for FusionSound.
819
820%description -n FusionSound-musicprovider-ffmpeg -l pl.UTF-8
821Moduł FusionSound dostarczający muzykę przez ffmpeg.
822
823%package -n FusionSound-musicprovider-mad
824Summary: MP3 libmad music provider module for FusionSound
825Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MP3 przez libmad
826Group: Libraries
827URL: http://www.directfb.org/index.php?path=Platform/FusionSound
828Requires: FusionSound = %{epoch}:%{version}-%{release}
829
830%description -n FusionSound-musicprovider-mad
831MP3 music provider module for FusionSound.
832
833%description -n FusionSound-musicprovider-mad -l pl.UTF-8
834Moduł FusionSound dostarczający muzykę MP3 przez libmad.
835
836%package -n FusionSound-musicprovider-timidity
837Summary: MIDI libtimidity music provider module for FusionSound
838Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę MIDI przez libtimidity
839Group: Libraries
840URL: http://www.directfb.org/index.php?path=Platform/FusionSound
841Requires: FusionSound = %{epoch}:%{version}-%{release}
842
843%description -n FusionSound-musicprovider-timidity
844MIDI libtimidity music provider module for FusionSound.
845
846%description -n FusionSound-musicprovider-timidity -l pl.UTF-8
847Moduł FusionSound dostarczający muzykę MIDI przez libtimidity.
848
849%package -n FusionSound-musicprovider-vorbis
850Summary: Ogg Vorbis music provider module for FusionSound
851Summary(pl.UTF-8): Moduł FusionSound dostarczający muzykę Ogg Vorbis
852Group: Libraries
853URL: http://www.directfb.org/index.php?path=Platform/FusionSound
854Requires: FusionSound = %{epoch}:%{version}-%{release}
855
856%description -n FusionSound-musicprovider-vorbis
857Ogg Vorbis music provider module for FusionSound.
858
859%description -n FusionSound-musicprovider-vorbis -l pl.UTF-8
860Moduł FusionSound dostarczający muzykę Ogg Vorbis.
861
862%package -n SaWMan
863Summary: Shared application and Window Manager
864Summary(pl.UTF-8): Zarządca współdzielonych aplikacji i okien
865Group: Libraries
866URL: http://www.directfb.org/index.php?path=Platform/SaWMan
867Requires: %{name} = %{epoch}:%{version}-%{release}
868
869%description -n SaWMan
870SaWMan is a new window manager module for use with DirectFB. Its main
871difference to the default module is that it allows one process to be
872an application and window manager, implementing all kinds of
873diversity, while SaWMan is only the working horse.
874
875%description -n SaWMan -l pl.UTF-8
876SaWMan to nowy moduł zarządcy okien dla DirectFB. Główną różnicą w
877stosunku do domyślnego modułu jest to, że pozwala jednemu procesowi
878być aplikacją i zarządcą okien, implementując wszystkie urozmaicenia,
879podczas gdy SaWMan jest tylko silnikiem.
880
881%package -n SaWMan-devel
882Summary: Header files for sawman library
883Summary(pl.UTF-8): Pliki nagłówkowe biblioteki sawman
884Group: Development/Libraries
885URL: http://www.directfb.org/index.php?path=Platform/SaWMan
886Requires: %{name}-devel = %{epoch}:%{version}-%{release}
887Requires: SaWMan = %{epoch}:%{version}-%{release}
888
889%description -n SaWMan-devel
890Header files for sawman library.
891
892%description -n SaWMan-devel -l pl.UTF-8
893Pliki nagłówkowe biblioteki sawman.
894
895%package -n SaWMan-static
896Summary: Static sawman library
897Summary(pl.UTF-8): Statyczna biblioteka sawman
898Group: Development/Libraries
899URL: http://www.directfb.org/index.php?path=Platform/SaWMan
900Requires: SaWMan-devel = %{epoch}:%{version}-%{release}
901
902%description -n SaWMan-static
903Static sawman library.
904
905%description -n SaWMan-static -l pl.UTF-8
906Statyczna biblioteka sawman.
907
b97730cd 908%prep
bb829f4a 909%setup -q -a1
caa11f9b 910%patch0 -p1
6937d70e 911%patch1 -p1
d9652db7
JB
912%patch2 -p1
913%patch3 -p1
e92bfe87 914%patch4 -p1
84ec87b6
JB
915%patch5 -p1
916%patch6 -p1
02ed7916 917%patch7 -p1
8146312a
JB
918%patch8 -p1
919%patch9 -p1
920%patch10 -p1
b97730cd 921
84ec87b6
JB
922# video drivers
923%{__sed} -i -e 's/checkfor_\(cle266\|cyber5k\|radeon\|savage\|unichrome\|vmware\)=no/checkfor_\1=yes/' configure.in
924# input drivers
925%{__sed} -i -e 's/checkfor_\(dynapro\|elo\|gunze\)=no/checkfor_\1=yes/' configure.in
bb7da712 926
b97730cd 927%build
841e5017 928%{__libtoolize}
b3a13aad 929%{__aclocal} -I m4
4a64870b 930%{__autoconf}
b3a13aad 931%{__autoheader}
bb829f4a 932%{__automake}
8146312a 933%{?with_mpg:CPPFLAGS="%{rpmcppflags} -I/usr/include/libmpeg3"}
32d034f8 934# MMX and SSE are detected at runtime, so it's safe to enable
bb829f4a 935%configure \
d9652db7 936 %{!?debug:--disable-debug} \
055ea81c 937 --disable-maintainer-mode \
84ec87b6 938 --disable-silent-rules \
8146312a
JB
939 %{?with_avifile:--enable-avifile} \
940 --enable-divine \
c61914f8 941 --enable-fast-install \
8146312a
JB
942 %{?with_ffmpeg:--enable-ffmpeg} \
943 %{?with_flash:--enable-flash} \
944 --enable-fusiondale \
945 --enable-fusionsound \
31e736cd 946 %{?with_gstreamer:--enable-gstreamer} \
02ed7916 947 --enable-imlib2 \
8146312a 948 %{?with_mpg:--enable-libmpeg3} \
02ed7916 949 --enable-mng \
a86e3925 950 %{?with_multi:--enable-multi} \
805046f4 951 %{?with_one:--enable-one} \
8146312a
JB
952 %{?with_quicktime:--enable-openquicktime} \
953 --enable-sawman \
c61914f8 954 --enable-sdl \
d9652db7
JB
955 --enable-shared \
956 --enable-static \
02ed7916 957 --enable-svg \
8146312a 958 %{?with_swfdec:--enable-swfdec} \
d9652db7
JB
959 --enable-unique \
960 --enable-video4linux2 \
961 --enable-voodoo \
8146312a
JB
962 %{?with_xine:--enable-xine} \
963 %{?with_xine_vdpau:--enable-xine-vdpau} \
b737ab1d 964 --enable-x11 \
d9652db7 965 --enable-zlib \
e92bfe87 966%ifarch %{ix86} %{x8664}
98afd923 967%ifnarch i386 i486
32d034f8
JB
968 --enable-mmx \
969%endif
98afd923 970%ifnarch i386 i486 i586
b80e2d72 971 --enable-sse \
bb829f4a 972%endif
98afd923 973%endif
cd8353f7 974 --with-smooth-scaling \
27d0b85e 975 %{!?with_static_libs:--disable-static}
303025bb 976
6a063a1f 977%{__make} -j1 \
b80e2d72
JB
978 X11_CFLAGS= \
979 X11_LIBS="-lX11 -lXext"
b97730cd 980
981%install
982rm -rf $RPM_BUILD_ROOT
b737ab1d 983install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
c4ab922f 984
6a063a1f 985%{__make} -j1 install \
c4ab922f
PG
986 DESTDIR=$RPM_BUILD_ROOT
987
bb829f4a
JB
988cp -rf DFBTutorials* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
989
8146312a
JB
990%if %{with xine}
991%{__rm} $RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.la \
992 %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/xine/plugins/*/*.a}
993%endif
994
cc3bbc38 995touch $RPM_BUILD_ROOT%{_sysconfdir}/directfbrc
b737ab1d 996
7209bb84
JB
997%clean
998rm -rf $RPM_BUILD_ROOT
999
bb829f4a
JB
1000%post -p /sbin/ldconfig
1001%postun -p /sbin/ldconfig
b97730cd 1002
b97730cd 1003%files
303025bb 1004%defattr(644,root,root,755)
0a93b064 1005%doc AUTHORS ChangeLog NEWS README TODO
a86e3925 1006%attr(755,root,root) %{_bindir}/dfbdump
31e736cd 1007%attr(755,root,root) %{_bindir}/dfbdumpinput
b3a13aad 1008%attr(755,root,root) %{_bindir}/dfbfx
a86e3925 1009%attr(755,root,root) %{_bindir}/dfbg
ac9e29cd 1010%attr(755,root,root) %{_bindir}/dfbinfo
b80e2d72 1011%attr(755,root,root) %{_bindir}/dfbinput
b3a13aad 1012%attr(755,root,root) %{_bindir}/dfbinspector
d9652db7 1013%attr(755,root,root) %{_bindir}/dfblayer
b3a13aad 1014%attr(755,root,root) %{_bindir}/dfbmaster
b80e2d72 1015%attr(755,root,root) %{_bindir}/dfbpenmount
d9652db7
JB
1016%attr(755,root,root) %{_bindir}/dfbproxy
1017%attr(755,root,root) %{_bindir}/dfbscreen
b775b9bd
JB
1018%attr(755,root,root) %{_bindir}/mkdfiff
1019%attr(755,root,root) %{_bindir}/mkdgiff
cd8353f7
JB
1020%attr(755,root,root) %{_bindir}/mkdgifft
1021%attr(755,root,root) %{_bindir}/pxa3xx_dump
d9652db7 1022%attr(755,root,root) %{_bindir}/uwmdump
cd8353f7 1023%attr(755,root,root) %{_bindir}/voodooplay
84ec87b6
JB
1024%attr(755,root,root) %{_bindir}/voodooplay_client
1025%attr(755,root,root) %{_bindir}/voodooplay_server
02ed7916
JB
1026%attr(755,root,root) %{_libdir}/libdirect-1.7.so.*.*.*
1027%attr(755,root,root) %ghost %{_libdir}/libdirect-1.7.so.0
1028%attr(755,root,root) %{_libdir}/libdirectfb-1.7.so.*.*.*
1029%attr(755,root,root) %ghost %{_libdir}/libdirectfb-1.7.so.0
1030%attr(755,root,root) %{_libdir}/libfusion-1.7.so.*.*.*
1031%attr(755,root,root) %ghost %{_libdir}/libfusion-1.7.so.0
805046f4 1032%if %{with one}
02ed7916
JB
1033%attr(755,root,root) %{_libdir}/libone-1.7.so.*.*.*
1034%attr(755,root,root) %ghost %{_libdir}/libone-1.7.so.0
805046f4 1035%endif
02ed7916
JB
1036%attr(755,root,root) %{_libdir}/libuniquewm-1.7.so.*.*.*
1037%attr(755,root,root) %ghost %{_libdir}/libuniquewm-1.7.so.0
1038%attr(755,root,root) %{_libdir}/libvoodoo-1.7.so.*.*.*
1039%attr(755,root,root) %ghost %{_libdir}/libvoodoo-1.7.so.0
b621b93e
JB
1040%dir %{dfbdir}
1041%dir %{dfbdir}/gfxdrivers
bb7da712
JB
1042%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ati128.so
1043%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cle266.so
1044%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_cyber5k.so
1045%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_ep9x.so
1046%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gl.so
1047%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i810.so
1048%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_i830.so
1049%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_mach64.so
1050%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_matrox.so
1051%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_neomagic.so
1052%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nsc.so
1053%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_nvidia.so
1054%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_pxa3xx.so
1055%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_radeon.so
1056%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_savage.so
1057%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
1058%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sis315.so
1059%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_tdfx.so
1060%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_unichrome.so
1061%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vmware.so
84ec87b6
JB
1062%ifarch arm
1063%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_davinci.so
1064%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_omap.so
1065%endif
b621b93e 1066%dir %{dfbdir}/inputdrivers
84ec87b6 1067%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_input_hub.so
c61914f8
JB
1068%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_joystick.so
1069%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_keyboard.so
d9652db7 1070%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_linux_input.so
c61914f8 1071%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_lirc.so
b775b9bd 1072%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_penmount.so
c61914f8
JB
1073%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ps2mouse.so
1074%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_serialmouse.so
1075%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sonypi.so
cd8353f7 1076%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_zytronic.so
b621b93e 1077%dir %{dfbdir}/interfaces
792eb3b9
JB
1078%dir %{dfbdir}/interfaces/ICoreResourceManager
1079%attr(755,root,root) %{dfbdir}/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so
d9652db7
JB
1080%dir %{dfbdir}/interfaces/IDirectFB
1081%attr(755,root,root) %{dfbdir}/interfaces/IDirectFB/lib*.so
1082%dir %{dfbdir}/interfaces/IDirectFBDataBuffer
1083%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDataBuffer/lib*.so
1084%dir %{dfbdir}/interfaces/IDirectFBDisplayLayer
1085%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBDisplayLayer/lib*.so
1086%dir %{dfbdir}/interfaces/IDirectFBEventBuffer
1087%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBEventBuffer/lib*.so
b621b93e 1088%dir %{dfbdir}/interfaces/IDirectFBFont
b775b9bd 1089%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
d9652db7
JB
1090%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so
1091%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_requestor.so
b621b93e 1092%dir %{dfbdir}/interfaces/IDirectFBImageProvider
84ec87b6 1093%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so
b775b9bd 1094%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
d9652db7 1095%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so
41033e4b 1096%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
84ec87b6
JB
1097%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
1098%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so
d9652db7
JB
1099%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so
1100%dir %{dfbdir}/interfaces/IDirectFBInputDevice
1101%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBInputDevice/lib*.so
1102%dir %{dfbdir}/interfaces/IDirectFBPalette
1103%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBPalette/lib*.so
1104%dir %{dfbdir}/interfaces/IDirectFBScreen
1105%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBScreen/lib*.so
1106%dir %{dfbdir}/interfaces/IDirectFBSurface
1107%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBSurface/lib*.so
b621b93e 1108%dir %{dfbdir}/interfaces/IDirectFBVideoProvider
b775b9bd 1109%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
bf0cc7cf 1110%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
d9652db7
JB
1111%dir %{dfbdir}/interfaces/IDirectFBWindow
1112%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindow/lib*.so
84ec87b6
JB
1113%dir %{dfbdir}/interfaces/IDirectFBWindows
1114%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBWindows/lib*.so
1115%dir %{dfbdir}/interfaces/IWater
1116%attr(755,root,root) %{dfbdir}/interfaces/IWater/lib*.so
8457d9fb 1117%dir %{dfbdir}/systems
b3a13aad 1118%attr(755,root,root) %{dfbdir}/systems/libdirectfb_devmem.so
cd8353f7 1119%attr(755,root,root) %{dfbdir}/systems/libdirectfb_dummy.so
8457d9fb 1120%attr(755,root,root) %{dfbdir}/systems/libdirectfb_fbdev.so
d9652db7 1121%dir %{dfbdir}/wm
7305a10e
JB
1122%attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_default.so
1123%attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_unique.so
b775b9bd 1124%{_datadir}/directfb-%{version}
b737ab1d 1125%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/directfbrc
a86e3925 1126%{_mandir}/man1/dfbg.1*
b3a13aad 1127%{_mandir}/man5/directfbrc.5*
340488a1 1128
1129%files devel
303025bb 1130%defattr(644,root,root,755)
4996377e 1131%attr(755,root,root) %{_bindir}/directfb-config
e9f43c92 1132%attr(755,root,root) %{_bindir}/directfb-csource
d9652db7
JB
1133%attr(755,root,root) %{_libdir}/libdirect.so
1134%attr(755,root,root) %{_libdir}/libdirectfb.so
1135%attr(755,root,root) %{_libdir}/libfusion.so
805046f4 1136%{?with_one:%attr(755,root,root) %{_libdir}/libone.so}
d9652db7
JB
1137%attr(755,root,root) %{_libdir}/libuniquewm.so
1138%attr(755,root,root) %{_libdir}/libvoodoo.so
1139%{_libdir}/libdirect.la
1140%{_libdir}/libdirectfb.la
1141%{_libdir}/libfusion.la
805046f4 1142%{?with_one:%{_libdir}/libone.la}
d9652db7
JB
1143%{_libdir}/libuniquewm.la
1144%{_libdir}/libvoodoo.la
02ed7916 1145%{_includedir}/One
bb829f4a 1146%{_includedir}/directfb
7b3020ed 1147%{_includedir}/directfb-internal
b3a13aad
JB
1148%{_pkgconfigdir}/direct.pc
1149%{_pkgconfigdir}/directfb-internal.pc
1150%{_pkgconfigdir}/directfb.pc
1151%{_pkgconfigdir}/fusion.pc
805046f4 1152%{?with_one:%{_pkgconfigdir}/one.pc}
b3a13aad 1153%{_pkgconfigdir}/voodoo.pc
e9f43c92 1154%{_mandir}/man1/directfb-csource.1*
055ea81c 1155
27d0b85e 1156%if %{with static_libs}
bb829f4a
JB
1157%files static
1158%defattr(644,root,root,755)
bb7da712
JB
1159%{_libdir}/libdirect.a
1160%{_libdir}/libdirectfb.a
1161%{_libdir}/libfusion.a
805046f4 1162%{?with_one:%{_libdir}/libone.a}
bb7da712
JB
1163%{_libdir}/libuniquewm.a
1164%{_libdir}/libvoodoo.a
e9c71960
JB
1165%{dfbdir}/gfxdrivers/*.[alo]*
1166%{dfbdir}/inputdrivers/*.[alo]*
1167%{dfbdir}/interfaces/*/*.[alo]*
1168%{dfbdir}/systems/*.[alo]*
7305a10e
JB
1169%{dfbdir}/wm/libdirectfbwm_default.[alo]*
1170%{dfbdir}/wm/libdirectfbwm_unique.[alo]*
27d0b85e 1171%endif
bb829f4a 1172
340488a1 1173%files doc
303025bb 1174%defattr(644,root,root,755)
201f3399 1175%doc docs/html/*.{html,png}
bb829f4a
JB
1176%{_examplesdir}/%{name}-%{version}
1177
02ed7916
JB
1178%files core-drmkms
1179%defattr(644,root,root,755)
1180%attr(755,root,root) %{dfbdir}/systems/libdirectfb_drmkms_system.so
1181
84ec87b6
JB
1182%files core-mesa
1183%defattr(644,root,root,755)
1184%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_gles2.so
1185%attr(755,root,root) %{dfbdir}/systems/libdirectfb_mesa_system.so
1186
c61914f8
JB
1187%files core-sdl
1188%defattr(644,root,root,755)
1189%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_sdlinput.so
1190%attr(755,root,root) %{dfbdir}/systems/libdirectfb_sdl.so
1191
84ec87b6
JB
1192%files core-vdpau
1193%defattr(644,root,root,755)
1194%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_vdpau.so
1195%attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11vdpau.so
1196
b737ab1d
JB
1197%files core-vnc
1198%defattr(644,root,root,755)
b737ab1d
JB
1199%attr(755,root,root) %{dfbdir}/systems/libdirectfb_vnc.so
1200
1201%files core-x11
1202%defattr(644,root,root,755)
1203%doc systems/x11/README
b737ab1d
JB
1204%attr(755,root,root) %{dfbdir}/systems/libdirectfb_x11.so
1205
b621b93e
JB
1206%files font-ft2
1207%defattr(644,root,root,755)
41033e4b 1208%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
b621b93e 1209
bb7da712
JB
1210%if %{with sh772x}
1211%files gfx-sh772x
1212%defattr(644,root,root,755)
1213%attr(755,root,root) %{dfbdir}/gfxdrivers/libdirectfb_sh772x.so
1214%endif
1215
b775b9bd
JB
1216%files input-dynapro
1217%defattr(644,root,root,755)
1218%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_dynapro.so
1219
639e9568
JB
1220%files input-elo
1221%defattr(644,root,root,755)
1222%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_elo.so
1223
b775b9bd
JB
1224%files input-gunze
1225%defattr(644,root,root,755)
1226%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_gunze.so
1227
639e9568
JB
1228%files input-mutouch
1229%defattr(644,root,root,755)
1230%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_mutouch.so
b775b9bd 1231
b3a13aad
JB
1232%files input-tslib
1233%defattr(644,root,root,755)
1234%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_tslib.so
1235
84ec87b6 1236%ifarch arm
b775b9bd
JB
1237%files input-ucb1x00
1238%defattr(644,root,root,755)
1239%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_ucb1x00_ts.so
84ec87b6 1240%endif
b775b9bd
JB
1241
1242%files input-wm97xx
1243%defattr(644,root,root,755)
1244%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_wm97xx_ts.so
84ec87b6
JB
1245
1246%files image-imlib2
1247%defattr(644,root,root,755)
1248%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
1249
1250%files image-jpeg
1251%defattr(644,root,root,755)
1252%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
1253
1254%files image-jpeg2000
1255%defattr(644,root,root,755)
1256%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg2000.so
1257
1258%files image-png
1259%defattr(644,root,root,755)
1260%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
1261
1262%files image-svg
1263%defattr(644,root,root,755)
1264%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_svg.so
31e736cd 1265
02ed7916
JB
1266%files image-tiff
1267%defattr(644,root,root,755)
1268%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so
1269
1270%files image-webp
1271%defattr(644,root,root,755)
1272%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_webp.so
1273
340f4017
JB
1274%if %{with avifile}
1275%files video-avifile
1276%defattr(644,root,root,755)
1277%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_avifile.so
1278%endif
1279
8146312a
JB
1280%if %{with ffmpeg}
1281%files video-ffmpeg
1282%defattr(644,root,root,755)
1283%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_ffmpeg.so
1284%endif
1285
6a8ec698 1286%if %{with gstreamer}
31e736cd
JB
1287%files video-gstreamer
1288%defattr(644,root,root,755)
1289%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gstreamer.so
6a8ec698 1290%endif
84ec87b6 1291
8146312a
JB
1292%if %{with mpg}
1293%files video-libmpeg3
1294%defattr(644,root,root,755)
1295%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_libmpeg3.so
1296%endif
1297
84ec87b6
JB
1298%files video-mng
1299%defattr(644,root,root,755)
1300%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_mng.so
02ed7916 1301
8146312a
JB
1302%if %{with quicktime}
1303%files video-openquicktime
1304%defattr(644,root,root,755)
1305%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
1306%endif
1307
1308%if %{with flash}
1309%files video-swf
1310%defattr(644,root,root,755)
1311%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
1312%endif
1313
1314%if %{with swfdec}
1315%files video-swfdec
1316%defattr(644,root,root,755)
1317%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swfdec.so
1318%endif
1319
1320%if %{with xine}
1321%files video-xine
1322%defattr(644,root,root,755)
1323%attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so
1324
1325%files -n xine-output-video-dfb
1326%defattr(644,root,root,755)
1327%attr(755,root,root) %{_libdir}/xine/plugins/2.*/xineplug_vo_out_dfb.so
1328%endif
1329
02ed7916
JB
1330%files c++
1331%defattr(644,root,root,755)
1332# ++DFB based utilities
1333%attr(755,root,root) %{_bindir}/dfbplay
1334%attr(755,root,root) %{_bindir}/dfbshow
1335%attr(755,root,root) %{_bindir}/dfbswitch
1336# library itself
1337%attr(755,root,root) %{_libdir}/lib++dfb-1.7.so.*.*.*
1338%attr(755,root,root) %ghost %{_libdir}/lib++dfb-1.7.so.0
1339
1340%files c++-devel
1341%defattr(644,root,root,755)
1342%attr(755,root,root) %{_libdir}/lib++dfb.so
1343%{_libdir}/lib++dfb.la
1344%{_includedir}/++dfb
1345%{_pkgconfigdir}/++dfb.pc
1346
1347%files c++-static
1348%defattr(644,root,root,755)
1349%{_libdir}/lib++dfb.a
8146312a
JB
1350
1351%files -n DiVine
1352%defattr(644,root,root,755)
1353%attr(755,root,root) %{_bindir}/spooky
1354%attr(755,root,root) %{_libdir}/libdivine-1.7.so.*.*.*
1355%attr(755,root,root) %ghost %{_libdir}/libdivine-1.7.so.0
1356%attr(755,root,root) %{dfbdir}/inputdrivers/libdirectfb_divine.so
1357%dir %{dfbdir}/interfaces/IDiVine
1358%attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_dispatcher.so
1359%attr(755,root,root) %{dfbdir}/interfaces/IDiVine/libidivine_requestor.so
1360
1361%files -n DiVine-devel
1362%defattr(644,root,root,755)
1363%attr(755,root,root) %{_libdir}/libdivine.so
1364%{_libdir}/libdivine.la
1365%{_includedir}/divine
1366%{_pkgconfigdir}/divine.pc
1367
1368%files -n DiVine-static
1369%defattr(644,root,root,755)
1370%{_libdir}/libdivine.a
1371
1372%files -n FusionDale
1373%defattr(644,root,root,755)
1374%attr(755,root,root) %{_bindir}/fddump
1375%attr(755,root,root) %{_bindir}/fdmaster
1376%attr(755,root,root) %{_libdir}/libfusiondale-1.7.so.*.*.*
1377%attr(755,root,root) %ghost %{_libdir}/libfusiondale-1.7.so.0
1378%dir %{dfbdir}/interfaces/IComa
1379%attr(755,root,root) %{dfbdir}/interfaces/IComa/libicoma_*.so
1380%dir %{dfbdir}/interfaces/IComaComponent
1381%attr(755,root,root) %{dfbdir}/interfaces/IComaComponent/libicomacomponent_*.so
1382%dir %{dfbdir}/interfaces/IFusionDale
1383%attr(755,root,root) %{dfbdir}/interfaces/IFusionDale/libifusiondale_*.so
1384%dir %{dfbdir}/interfaces/IFusionDaleMessenger
1385%attr(755,root,root) %{dfbdir}/interfaces/IFusionDaleMessenger/libifusiondalemessenger_one.so
1386
1387%files -n FusionDale-devel
1388%defattr(644,root,root,755)
1389%attr(755,root,root) %{_libdir}/libfusiondale.so
1390%{_libdir}/libfusiondale.la
1391%{_includedir}/fusiondale
1392%{_pkgconfigdir}/fusiondale.pc
1393
1394%files -n FusionDale-static
1395%defattr(644,root,root,755)
1396%{_libdir}/libfusiondale.a
1397
1398%files -n FusionSound
1399%defattr(644,root,root,755)
1400%attr(755,root,root) %{_bindir}/fsdump
1401%attr(755,root,root) %{_bindir}/fsmaster
1402%attr(755,root,root) %{_bindir}/fsplay
1403%attr(755,root,root) %{_bindir}/fsproxy
1404%attr(755,root,root) %{_bindir}/fsvolume
1405%attr(755,root,root) %{_libdir}/libfusionsound-1.7.so.*.*.*
1406%attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.7.so.0
1407%dir %{dfbdir}/interfaces/IFusionSound
1408%attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound.so
1409%attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
1410%attr(755,root,root) %{dfbdir}/interfaces/IFusionSound/libifusionsound_requestor.so
1411%dir %{dfbdir}/interfaces/IFusionSoundBuffer
1412%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
1413%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
1414%dir %{dfbdir}/interfaces/IFusionSoundMusicProvider
1415%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
1416%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
1417%dir %{dfbdir}/interfaces/IFusionSoundPlayback
1418%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
1419%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
1420%dir %{dfbdir}/interfaces/IFusionSoundStream
1421%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
1422%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
1423%dir %{dfbdir}/snddrivers
1424%attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_alsa.so
1425%attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_dummy.so
1426%attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_oss.so
1427%attr(755,root,root) %{dfbdir}/snddrivers/libfusionsound_wave.so
1428
1429%files -n FusionSound-devel
1430%defattr(644,root,root,755)
1431%attr(755,root,root) %{_libdir}/libfusionsound.so
1432%{_libdir}/libfusionsound.la
1433%{_includedir}/fusionsound
1434%{_includedir}/fusionsound-internal
1435%{_pkgconfigdir}/fusionsound.pc
1436%{_pkgconfigdir}/fusionsound-internal.pc
1437
1438%files -n FusionSound-static
1439%defattr(644,root,root,755)
1440%{_libdir}/libfusionsound.a
1441# .la makes no sense in -devel (it's module); here for DFB static linking hacks
1442%{dfbdir}/snddrivers/libfusionsound_*.[la]*
1443
1444%files -n FusionSound-musicprovider-cdda
1445%defattr(644,root,root,755)
1446%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
1447
1448%if %{with ffmpeg}
1449%files -n FusionSound-musicprovider-ffmpeg
1450%defattr(644,root,root,755)
1451%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
1452%endif
1453
1454%files -n FusionSound-musicprovider-mad
1455%defattr(644,root,root,755)
1456%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
1457
1458%files -n FusionSound-musicprovider-timidity
1459%defattr(644,root,root,755)
1460%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
1461
1462%files -n FusionSound-musicprovider-vorbis
1463%defattr(644,root,root,755)
1464%attr(755,root,root) %{dfbdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
1465
1466%files -n SaWMan
1467%defattr(644,root,root,755)
1468%attr(755,root,root) %{_bindir}/swmdump
1469%attr(755,root,root) %{_libdir}/libsawman-1.7.so.*.*.*
1470%attr(755,root,root) %ghost %{_libdir}/libsawman-1.7.so.0
1471%attr(755,root,root) %{dfbdir}/wm/libdirectfbwm_sawman.so
1472
1473%files -n SaWMan-devel
1474%defattr(644,root,root,755)
1475%attr(755,root,root) %{_libdir}/libsawman.so
1476%{_libdir}/libsawman.la
1477%{_includedir}/sawman
1478%{_pkgconfigdir}/sawman.pc
1479
1480%files -n SaWMan-static
1481%defattr(644,root,root,755)
1482%{_libdir}/libsawman.a
7305a10e 1483%{dfbdir}/wm/libdirectfbwm_sawman.[alo]*
This page took 0.391115 seconds and 4 git commands to generate.