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