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