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