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