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