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