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