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