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