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