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