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