]> git.pld-linux.org Git - packages/Mesa.git/blob - Mesa.spec
Version: 18.3.2
[packages/Mesa.git] / Mesa.spec
1 #
2 # Conditional build:
3 %bcond_without  gallium         # gallium drivers
4 %bcond_without  gallium_nouveau # gallium nouveau driver
5 %bcond_without  gallium_radeon  # gallium radeon drivers
6 %bcond_without  egl             # EGL libraries
7 %bcond_without  gbm             # Graphics Buffer Manager
8 %bcond_without  nine            # Nine Direct3D 9+ state tracker (for Wine)
9 %bcond_without  opencl          # OpenCL support
10 %bcond_without  ocl_icd         # OpenCL as ICD (installable client driver)
11 %bcond_with     glvnd           # OpenGL vendor neutral dispatcher support
12 %bcond_without  omx             # OpenMAX (Bellagio OMXIL) support
13 %bcond_without  va              # VA library
14 %bcond_without  wayland         # Wayland EGL
15 %bcond_without  xa              # XA state tracker (for vmwgfx xorg driver)
16 %bcond_with     hud_extra       # HUD block/NIC I/O HUD stats support
17 %bcond_with     lm_sensors      # HUD lm_sensors support
18 %bcond_with     tests           # tests
19 %bcond_without  radv            # disable build of the radeon Vulkan driver
20 #
21 # glapi version (glapi tables in dri drivers and libglx must be in sync);
22 # set to current Mesa version on ABI break, when xserver tables get regenerated
23 # (until they start to be somehow versioned themselves)
24 %define         glapi_ver               7.1.0
25 # other packages
26 %define         libdrm_ver              2.4.95
27 %define         dri2proto_ver           2.8
28 %define         glproto_ver             1.4.14
29 %define         zlib_ver                1.2.8
30 %define         wayland_ver             1.11
31 %define         llvm_ver                6.0.0
32 %define         gcc_ver                 6:4.8.0
33
34 %if %{without gallium}
35 %undefine       with_gallium_nouveau
36 %undefine       with_gallium_radeon
37 %undefine       with_nine
38 %undefine       with_omx
39 %undefine       with_opencl
40 %undefine       with_xa
41 %endif
42
43 %if %{without egl}
44 %undefine       with_gbm
45 %undefine       with_wayland
46 %endif
47
48 %if %{without opencl}
49 %undefine       with_ocl_icd
50 %endif
51
52 Summary:        Free OpenGL implementation
53 Summary(pl.UTF-8):      Wolnodostępna implementacja standardu OpenGL
54 Name:           Mesa
55 Version:        18.3.2
56 Release:        1
57 License:        MIT (core) and others - see license.html file
58 Group:          X11/Libraries
59 #Source0:       ftp://ftp.freedesktop.org/pub/mesa/mesa-%{version}.tar.xz
60 ## Source0-md5: 7c61a801311fb8d2f7b3cceb7b5cf308
61 Source0:        https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-%{version}/mesa-mesa-%{version}.tar.bz2
62 # Source0-md5:  05271d9dbac776b851debb2e5b501559
63 Patch0:         nouveau_no_rtti.patch
64 URL:            http://www.mesa3d.org/
65 BuildRequires:  meson >= 0.45
66 BuildRequires:  ninja
67 %{?with_opencl:BuildRequires:   clang-devel >= %{llvm_ver}}
68 BuildRequires:  elfutils-devel
69 BuildRequires:  expat-devel >= 1.95
70 BuildRequires:  gcc >= %{gcc_ver}
71 BuildRequires:  libdrm-devel >= %{libdrm_ver}
72 %{?with_glvnd:BuildRequires:    libglvnd-devel >= 0.2.0}
73 BuildRequires:  libselinux-devel
74 BuildRequires:  libstdc++-devel >= %{gcc_ver}
75 BuildRequires:  libunwind-devel
76 %{?with_va:BuildRequires:       libva-devel}
77 %{?with_va:BuildRequires:       pkgconfig(libva) >= 0.39.0}
78 BuildRequires:  libvdpau-devel >= 1.1
79 BuildRequires:  libxcb-devel >= 1.13
80 %{?with_gallium:BuildRequires:  llvm-devel >= %{llvm_ver}}
81 %{?with_radv:BuildRequires:     llvm-devel >= %{llvm_ver}}
82 %{?with_opencl:BuildRequires:   llvm-libclc}
83 %{?with_omx:BuildRequires:      libomxil-bellagio-devel}
84 BuildRequires:  pkgconfig
85 BuildRequires:  pkgconfig(talloc) >= 2.0.1
86 BuildRequires:  pkgconfig(xcb-dri2) >= 1.8
87 BuildRequires:  pkgconfig(xcb-dri3) >= 1.13
88 BuildRequires:  pkgconfig(xcb-glx) >= 1.8.1
89 BuildRequires:  pkgconfig(xcb-present) >= 1.13
90 BuildRequires:  pkgconfig(xcb-randr) >= 1.12
91 BuildRequires:  python3
92 BuildRequires:  python3-Mako >= 0.8.0
93 BuildRequires:  rpmbuild(macros) >= 1.470
94 BuildRequires:  sed >= 4.0
95 # wayland-{client,server}
96 %{?with_wayland:BuildRequires:  wayland-devel >= %{wayland_ver}}
97 %{?with_wayland:BuildRequires:  wayland-protocols >= 1.8}
98 %{?with_wayland:BuildRequires:  wayland-egl-devel >= %{wayland_ver}}
99 BuildRequires:  xorg-lib-libXdamage-devel >= 1.1
100 BuildRequires:  xorg-lib-libXext-devel >= 1.0.5
101 BuildRequires:  xorg-lib-libXfixes-devel
102 BuildRequires:  xorg-lib-libXvMC-devel >= 1.0.6
103 BuildRequires:  xorg-lib-libXxf86vm-devel
104 BuildRequires:  xorg-lib-libxshmfence-devel >= 1.1
105 BuildRequires:  xorg-proto-dri2proto-devel >= %{dri2proto_ver}
106 BuildRequires:  xorg-proto-glproto-devel >= %{glproto_ver}
107 %if %{with gallium}
108 %{?with_lm_sensors:BuildRequires:       lm_sensors-devel >= 4.0}
109 %endif
110 BuildRequires:  zlib-devel >= %{zlib_ver}
111 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
112
113 # libGLESv1_CM, libGLESv2, libGL, libOSMesa:
114 #  _glapi_tls_Dispatch is defined in libglapi, but it's some kind of symbol ldd -r doesn't notice(?)
115 %define         skip_post_check_so      libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libOSMesa.so.* libGLX_mesa.so.0.*
116
117 %description
118 Mesa is a 3-D graphics library with an API which is very similar to
119 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
120 syntax or state machine, it is being used with authorization from
121 Silicon Graphics, Inc. However, the author does not possess an OpenGL
122 license from SGI, and makes no claim that Mesa is in any way a
123 compatible replacement for OpenGL or associated with SGI.
124
125 %description -l pl.UTF-8
126 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
127 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
128 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
129 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
130 OpenGL ani powiązana z SGI.
131
132 %package libEGL
133 Summary:        Mesa implementation of EGL Native Platform Graphics Interface library
134 Summary(pl.UTF-8):      Implementacja Mesa biblioteki interfejsu EGL
135 License:        MIT
136 Group:          Libraries
137 Requires:       %{name}-libglapi = %{version}-%{release}
138 # glx driver in libEGL dlopens libGL.so
139 Requires:       OpenGL >= 1.2
140 Requires:       libdrm >= %{libdrm_ver}
141 Requires:       libxcb >= 1.13
142 %{?with_wayland:Requires:       wayland >= 1.11.0}
143 %if %{with gbm}
144 Requires:       %{name}-libgbm = %{version}-%{release}
145 %endif
146 Provides:       EGL = 1.5
147
148 %description libEGL
149 This package contains shared libEGL - Mesa implementation of EGL
150 Native Platform Graphics Interface as specified by Khronos Group:
151 <http://www.khronos.org/egl/>.
152
153 %description libEGL -l pl.UTF-8
154 Ten pakiet zawiera bibliotekę współdzieloną libEGL - implementację
155 Mesa standardu EGL Native Platform Graphics Interface (interfejsu
156 graficznego platformy natywnej) wg specyfikacji Khronos Group:
157 <http://www.khronos.org/egl/>.
158
159 %package libEGL-devel
160 Summary:        Header files for Mesa implementation of EGL library
161 Summary(pl.UTF-8):      Pliki nagłówkowe implementacji Mesa biblioteki EGL
162 License:        MIT
163 Group:          Development/Libraries
164 Requires:       %{name}-khrplatform-devel = %{version}-%{release}
165 Requires:       %{name}-libEGL = %{version}-%{release}
166 Requires:       libdrm-devel >= %{libdrm_ver}
167 Requires:       xorg-lib-libX11-devel
168 Requires:       xorg-lib-libXdamage-devel >= 1.1
169 Requires:       xorg-lib-libXext-devel >= 1.0.5
170 Requires:       xorg-lib-libXfixes-devel
171 Requires:       xorg-lib-libXxf86vm-devel
172 Requires:       xorg-proto-dri2proto-devel >= %{dri2proto_ver}
173 Requires:       xorg-proto-glproto-devel >= %{glproto_ver}
174 Provides:       EGL-devel = 1.5
175
176 %description libEGL-devel
177 Header files for Mesa implementation of EGL library.
178
179 %description libEGL-devel -l pl.UTF-8
180 Pliki nagłówkowe implementacji Mesa biblioteki EGL.
181
182 %package libEGL-static
183 Summary:        Static Mesa EGL library
184 Summary(pl.UTF-8):      Statyczna biblioteka Mesa EGL
185 License:        MIT
186 Group:          Development/Libraries
187 Requires:       %{name}-libEGL-devel = %{version}-%{release}
188 Provides:       EGL-static = 1.5
189
190 %description libEGL-static
191 Static Mesa EGL library.
192
193 %description libEGL-static -l pl.UTF-8
194 Statyczna biblioteka Mesa EGL.
195
196 %package libGL
197 Summary:        Free Mesa3D implementation of libGL OpenGL library
198 Summary(pl.UTF-8):      Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
199 License:        MIT
200 Group:          X11/Libraries
201 Requires:       %{name}-libglapi = %{version}-%{release}
202 Requires:       libdrm >= %{libdrm_ver}
203 Requires:       libxcb >= 1.13
204 Requires:       xorg-lib-libXdamage >= 1.1
205 Provides:       OpenGL = 4.5
206 Provides:       OpenGL-GLX = 1.4
207 Obsoletes:      Mesa
208 Obsoletes:      Mesa-dri
209 Obsoletes:      Mesa-dri-core < 10.0.0
210 Obsoletes:      X11-OpenGL-libGL < 1:7.0.0
211 Obsoletes:      XFree86-OpenGL-libGL < 1:7.0.0
212
213 %description libGL
214 Mesa is a 3-D graphics library with an API which is very similar to
215 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
216 syntax or state machine, it is being used with authorization from
217 Silicon Graphics, Inc. However, the author does not possess an OpenGL
218 license from SGI, and makes no claim that Mesa is in any way a
219 compatible replacement for OpenGL or associated with SGI.
220
221 This package contains libGL which implements OpenGL 4.5 and GLX 1.4
222 specifications. It uses DRI for rendering.
223
224 %description libGL -l pl.UTF-8
225 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
226 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
227 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
228 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
229 OpenGL ani powiązana z SGI.
230
231 Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 4.5 oraz
232 GLX 1.4. Używa DRI do renderowania.
233
234 %package libGL-devel
235 Summary:        Header files for Mesa3D libGL library
236 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
237 License:        MIT
238 Group:          X11/Development/Libraries
239 # loose dependency on libGL to use with other libGL binaries
240 Requires:       OpenGL >= 1.5
241 Requires:       libdrm-devel >= %{libdrm_ver}
242 Requires:       xorg-lib-libX11-devel
243 Requires:       xorg-lib-libXdamage-devel >= 1.1
244 Requires:       xorg-lib-libXext-devel >= 1.0.5
245 Requires:       xorg-lib-libXxf86vm-devel
246 Requires:       xorg-proto-dri2proto-devel >= %{dri2proto_ver}
247 Requires:       xorg-proto-glproto-devel >= %{glproto_ver}
248 Suggests:       OpenGL-doc-man
249 Provides:       OpenGL-GLX-devel = 1.4
250 Provides:       OpenGL-devel = 4.5
251 Obsoletes:      Mesa-devel
252 Obsoletes:      X11-OpenGL-devel < 1:7.0.0
253 Obsoletes:      X11-OpenGL-devel-base < 1:7.0.0
254 Obsoletes:      XFree86-OpenGL-devel < 1:7.0.0
255 Obsoletes:      XFree86-OpenGL-devel-base < 1:7.0.0
256
257 %description libGL-devel
258 Header files for Mesa3D libGL library.
259
260 %description libGL-devel -l pl.UTF-8
261 Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
262
263 %package libGL-static
264 Summary:        Static Mesa3D libGL library
265 Summary(pl.UTF-8):      Statyczna biblioteka libGL z projektu Mesa3D
266 License:        MIT
267 Group:          X11/Development/Libraries
268 Requires:       %{name}-libGL-devel = %{version}-%{release}
269 Provides:       OpenGL-static = 4.5
270 Obsoletes:      Mesa-static
271 Obsoletes:      X11-OpenGL-static < 1:7.0.0
272 Obsoletes:      XFree86-OpenGL-static < 1:7.0.0
273
274 %description libGL-static
275 Static Mesa3D libGL library. It uses software renderer.
276
277 %description libGL-static -l pl.UTF-8
278 Statyczna biblioteka libGL z projektu Mesa3D. Używa programowego
279 renderingu.
280
281 %package libGLES
282 Summary:        Mesa implementation of GLES (OpenGL ES) libraries
283 Summary(pl.UTF-8):      Implementacja Mesa bibliotek GLES (OpenGL ES)
284 Group:          Libraries
285 Requires:       %{name}-libglapi = %{version}-%{release}
286 Provides:       OpenGLES
287 Provides:       OpenGLESv1 = 1.1
288 Provides:       OpenGLESv2 = 2.0
289 Provides:       OpenGLESv3 = 3.2
290
291 %description libGLES
292 This package contains shared libraries of Mesa implementation of GLES
293 (OpenGL ES) - cross-platform API for full-function 2D and 3D graphics
294 on embedded systems. OpenGL ES specification can be found on Khronos
295 Group site: <http://www.khronos.org/opengles/>. Mesa implements OpenGL
296 ES 1.1 and 2.0.
297
298 %description libGLES -l pl.UTF-8
299 Ten pakiet zawiera biblioteki współdzielone implementacji Mesa
300 standardu GLES (OpenGL ES) - wieloplatformowego API do w pełni
301 funkcjonalnej grafiki 2D i 3D na systemach wbudowanych. Specyfikację
302 OpenGL ES można znaleźć na stronie Khronos Group:
303 <http://www.khronos.org/opengles/>. Mesa zawiera implementacją OpenGL
304 ES 1.1 i 2.0.
305
306 %package libGLES-devel
307 Summary:        Header files for Mesa GLES libraries
308 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek Mesa GLES
309 Group:          Development/Libraries
310 Requires:       %{name}-khrplatform-devel = %{version}-%{release}
311 # <EGL/egl.h> for <GLES/egl.h>
312 Requires:       %{name}-libEGL-devel = %{version}-%{release}
313 Requires:       %{name}-libGLES = %{version}-%{release}
314 Provides:       OpenGLES-devel
315 Provides:       OpenGLESv1-devel = 1.1
316 Provides:       OpenGLESv2-devel = 2.0
317 Provides:       OpenGLESv3-devel = 3.2
318
319 %description libGLES-devel
320 Header files for Mesa GLES libraries.
321
322 %description libGLES-devel -l pl.UTF-8
323 Pliki nagłówkowe bibliotek Mesa GLES.
324
325 %package libOSMesa
326 Summary:        OSMesa (off-screen renderer) library
327 Summary(pl.UTF-8):      Biblioteka OSMesa (renderująca bitmapy w pamięci)
328 License:        MIT
329 Group:          Libraries
330 Requires:       zlib >= %{zlib_ver}
331
332 %description libOSMesa
333 OSMesa (off-screen renderer) library.
334
335 %description libOSMesa -l pl.UTF-8
336 Biblioteka OSMesa (renderująca bitmapy w pamięci).
337
338 %package libOSMesa-devel
339 Summary:        Header file for OSMesa (off-screen renderer) library
340 Summary(pl.UTF-8):      Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
341 License:        MIT
342 Group:          Development/Libraries
343 Requires:       %{name}-libOSMesa = %{version}-%{release}
344 # for <GL/gl.h> only
345 Requires:       OpenGL-devel
346 Requires:       libselinux-devel
347
348 %description libOSMesa-devel
349 Header file for OSMesa (off-screen renderer) library.
350
351 %description libOSMesa-devel -l pl.UTF-8
352 Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
353
354 %package libOSMesa-static
355 Summary:        Static OSMesa (off-screen renderer) library
356 Summary(pl.UTF-8):      Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci)
357 License:        MIT
358 Group:          Development/Libraries
359 Requires:       %{name}-libOSMesa-devel = %{version}-%{release}
360 # this static build of OSMesa needs static non-dri Mesa implementation
361 Requires:       %{name}-libGL-static = %{version}-%{release}
362
363 %description libOSMesa-static
364 Static OSMesa (off-screen renderer) library.
365
366 %description libOSMesa-static -l pl.UTF-8
367 Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci).
368
369 %package OpenCL-icd
370 Summary:        Mesa implementation of OpenCL (Compuing Language) API ICD
371 Summary(pl.UTF-8):      Implementacja Mesa API OpenCL (języka obliczeń) ICD
372 License:        MIT
373 Group:          Libraries
374 Requires:       filesystem >= 4.0-29
375 Requires:       libdrm >= %{libdrm_ver}
376 Requires:       llvm-libclc
377 Requires:       zlib >= %{zlib_ver}
378 Provides:       OpenCL = 1.1
379 Provides:       ocl-icd-driver
380
381 %description OpenCL-icd
382 This package contains Mesa implementation of OpenCL - standard for
383 cross-platform, parallel programming of modern processors found in
384 personal computers, servers and handheld/embedded devices. OpenCL
385 specification can be found on Khronos Group site:
386 <http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
387
388 The implementation is provided as an installable client driver (ICD)
389 for use with the ocl-icd loader.
390
391 %description OpenCL-icd -l pl.UTF-8
392 Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
393 wieloplatformowego, równoległego programowania nowoczesnych
394 procesorów, jakie znajdują się w komputerach osobistych, serwerach
395 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
396 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
397 Mesa zawiera implementację OpenCL w wersji 1.1.
398
399 Implementacja dostarczona jest w postaci instalowalnego sterownika klienta
400 (ICD), który może być użyty z loaderem ocl-icd.
401
402 %package libOpenCL
403 Summary:        Mesa implementation of OpenCL (Compuing Language) API
404 Summary(pl.UTF-8):      Implementacja Mesa API OpenCL (języka obliczeń)
405 License:        MIT
406 Group:          Libraries
407 Requires:       libdrm >= %{libdrm_ver}
408 Requires:       llvm-libclc
409 Provides:       OpenCL = 1.1
410
411 %description libOpenCL
412 This package contains Mesa implementation of OpenCL - standard for
413 cross-platform, parallel programming of modern processors found in
414 personal computers, servers and handheld/embedded devices. OpenCL
415 specification can be found on Khronos Group site:
416 <http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
417
418 %description libOpenCL -l pl.UTF-8
419 Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
420 wieloplatformowego, równoległego programowania nowoczesnych
421 procesorów, jakie znajdują się w komputerach osobistych, serwerach
422 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
423 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
424 Mesa zawiera implementację OpenCL w wersji 1.1.
425
426 %package libOpenCL-devel
427 Summary:        Header files for Mesa OpenCL library
428 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki Mesa OpenCL
429 License:        MIT
430 Group:          Development/Libraries
431 Requires:       %{name}-libOpenCL = %{version}-%{release}
432 Provides:       OpenCL-devel = 1.2
433
434 %description libOpenCL-devel
435 Header files for Mesa OpenCL library.
436
437 %description libOpenCL-devel -l pl.UTF-8
438 Pliki nagłówkowe biblioteki Mesa OpenCL.
439
440 %package libXvMC-nouveau
441 Summary:        Mesa implementation of XvMC API for NVidia adapters
442 Summary(pl.UTF-8):      Implementacja Mesa API XvMC dla kart NVidia
443 License:        MIT
444 Group:          Libraries
445 Requires:       libdrm >= %{libdrm_ver}
446 Requires:       xorg-lib-libXvMC >= 1.0.6
447 Requires:       zlib >= %{zlib_ver}
448 Conflicts:      Mesa-libXvMC
449
450 %description libXvMC-nouveau
451 Mesa implementation of XvMC API for NVidia adapters (NV40-NV96, NVa0).
452
453 %description libXvMC-nouveau -l pl.UTF-8
454 Implementacja Mesa API XvMC dla kart NVidia (NV40-NV96, NVa0).
455
456 %package libXvMC-r600
457 Summary:        Mesa implementation of XvMC API for ATI Radeon R600 series adapters
458 Summary(pl.UTF-8):      Implementacja Mesa API XvMC dla kart ATI Radeon z serii R600
459 License:        MIT
460 Group:          Libraries
461 Requires:       libdrm >= %{libdrm_ver}
462 Requires:       xorg-lib-libXvMC >= 1.0.6
463 Requires:       zlib >= %{zlib_ver}
464 Conflicts:      Mesa-libXvMC
465
466 %description libXvMC-r600
467 Mesa implementation of XvMC API for ATI Radeon adapters based on
468 R600/R700 chips.
469
470 %description libXvMC-r600 -l pl.UTF-8
471 Implementacja Mesa API XvMC dla kart ATI Radeon opartych na układach
472 R600/R700.
473
474 %package -n libva-driver-gallium
475 Summary:        VA driver for Gallium State Tracker
476 Summary(pl.UTF-8):      Sterowniki VA do Gallium
477 Group:          Libraries
478 %if %{with gallium_radeon}
479 Requires:       libva-driver-r600
480 Requires:       libva-driver-radeonsi
481 %endif
482 %if %{with gallium_nouveau}
483 Requires:       libva-driver-nouveau
484 %endif
485
486 %description -n libva-driver-gallium
487 VA drivers for Gallium State Tracker (r600, radeonsi & nouveau).
488
489 %description -n libva-driver-gallium -l pl.UTF-8
490 Sterowniki VA do Gallium (r600, radeonsi & nouveau).
491
492 %package -n libva-driver-r600
493 Summary:        VA driver for ATI Radeon R600 series adapters
494 Summary(pl.UTF-8):      Sterownik VA dla kart ATI Radeon z serii R600
495 Group:          Libraries
496 Requires:       libva >= 1.6.0
497 Requires:       zlib >= %{zlib_ver}
498
499 %description -n libva-driver-r600
500 VA driver for ATI Radeon R600 series adapters.
501
502 %description -n libva-driver-r600 -l pl.UTF-8
503 Sterownik VA dla kart ATI Radeon z serii R600.
504
505 %package -n libva-driver-radeonsi
506 Summary:        VA driver for ATI Radeon SI adapters
507 Summary(pl.UTF-8):      Sterownik VA dla kart ATI Radeon SI
508 Group:          Libraries
509 Requires:       libva >= 1.6.0
510 Requires:       zlib >= %{zlib_ver}
511
512 %description -n libva-driver-radeonsi
513 VA driver for ATI Radeon adapters based on Southern Islands chips.
514
515 %description -n libva-driver-radeonsi -l pl.UTF-8
516 Sterownik VA dla kart ATI Radeon opartych na układach Southern
517 Islands.
518
519 %package -n libva-driver-nouveau
520 Summary:        VA driver for NVidia adapters
521 Summary(pl.UTF-8):      Sterownik VA dla kart NVidia
522 Group:          Libraries
523 Requires:       libva >= 1.6.0
524 Requires:       zlib >= %{zlib_ver}
525
526 %description -n libva-driver-nouveau
527 VA driver for NVidia adapters.
528
529 %description -n libva-driver-nouveau -l pl.UTF-8
530 Sterownik VA dla kart NVidia.
531
532 %package libgbm
533 Summary:        Mesa Graphics Buffer Manager library
534 Summary(pl.UTF-8):      Biblioteka Mesa Graphics Buffer Manager
535 Group:          Libraries
536 Requires:       %{name}-libglapi = %{version}-%{release}
537 Conflicts:      Mesa-libEGL < 8.0.1-2
538
539 %description libgbm
540 Mesa Graphics Buffer Manager library.
541
542 %description libgbm -l pl.UTF-8
543 Biblioteka Mesa Graphics Buffer Manager (zarządcy bufora graficznego).
544
545 %package libgbm-devel
546 Summary:        Header file for Mesa Graphics Buffer Manager library
547 Summary(pl.UTF-8):      Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager
548 Group:          Development/Libraries
549 Requires:       %{name}-libgbm = %{version}-%{release}
550
551 %description libgbm-devel
552 Header file for Mesa Graphics Buffer Manager library.
553
554 %description libgbm-devel -l pl.UTF-8
555 Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager (zarządcy
556 bufora graficznego).
557
558 %package libglapi
559 Summary:        Mesa GL API shared library
560 Summary(pl.UTF-8):      Biblioteka współdzielona Mesa GL API
561 Group:          Libraries
562 Conflicts:      Mesa-libEGL < 8.0.1-2
563
564 %description libglapi
565 Mesa GL API shared library, common for various APIs (EGL, GL, GLES).
566
567 %description libglapi -l pl.UTF-8
568 Biblioteka współdzielona Mesa GL API, wspólna dla różnych API (EGL,
569 GL, GLES).
570
571 %package libxatracker
572 Summary:        Xorg Gallium3D accelleration library
573 Summary(pl.UTF-8):      Biblioteka akceleracji Gallium3D dla Xorg
574 Group:          X11/Libraries
575 Requires:       libdrm >= %{libdrm_ver}
576 Requires:       zlib >= %{zlib_ver}
577
578 %description libxatracker
579 Xorg Gallium3D accelleration library (used by new vmwgfx driver).
580
581 %description libxatracker -l pl.UTF-8
582 Biblioteka akceleracji Gallium3D dla Xorg (używana przez nowy
583 sterownik vmwgfx).
584
585 %package libxatracker-devel
586 Summary:        Header files for Xorg Gallium3D accelleration library
587 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg
588 Group:          X11/Development/Libraries
589 Requires:       %{name}-libxatracker = %{version}-%{release}
590 Requires:       libdrm-devel >= %{libdrm_ver}
591
592 %description libxatracker-devel
593 Header files for Xorg Gallium3D accelleration library.
594
595 %description libxatracker-devel -l pl.UTF-8
596 Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg.
597
598 %package khrplatform-devel
599 Summary:        Khronos platform header file
600 Summary(pl.UTF-8):      Plik nagłówkowy platformy Khronos
601 Group:          Development/Libraries
602 Conflicts:      Mesa-libEGL-devel < 8.0.1-2
603
604 %description khrplatform-devel
605 Khronos platform header file.
606
607 %description khrplatform-devel -l pl.UTF-8
608 Plik nagłówkowy platformy Khronos.
609
610 %package dri-driver-ati-radeon-R100
611 Summary:        X.org DRI driver for ATI R100 card family
612 Summary(pl.UTF-8):      Sterownik X.org DRI dla rodziny kart ATI R100
613 License:        MIT
614 Group:          X11/Libraries
615 Requires:       xorg-driver-video-ati
616 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
617 Requires:       xorg-xserver-server >= %{xserver_ver}
618 Requires:       zlib >= %{zlib_ver}
619 Obsoletes:      X11-driver-radeon-dri < 1:7.0.0
620
621 %description dri-driver-ati-radeon-R100
622 X.org DRI driver for ATI R100 card family (Radeon 7000-7500). It
623 supports R100, RV100, RS100, RV200, RS200, RS250.
624
625 %description dri-driver-ati-radeon-R100 -l pl.UTF-8
626 Sterownik X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
627 Obsługuje układy R100, RV100, RS100, RV200, RS200, RS250.
628
629 %package dri-driver-ati-radeon-R200
630 Summary:        X.org DRI driver for ATI R200 card family
631 Summary(pl.UTF-8):      Sterownik X.org DRI dla rodziny kart ATI R200
632 License:        MIT
633 Group:          X11/Libraries
634 Requires:       xorg-driver-video-ati
635 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
636 Requires:       xorg-xserver-server >= %{xserver_ver}
637 Requires:       zlib >= %{zlib_ver}
638 Obsoletes:      X11-driver-radeon-dri < 1:7.0.0
639
640 %description dri-driver-ati-radeon-R200
641 X.org DRI driver for ATI R200 card family (Radeon 8500-92xx). It
642 supports R200, RV250, RV280, RS300, RS350 chips.
643
644 %description dri-driver-ati-radeon-R200 -l pl.UTF-8
645 Sterownik X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
646 Obsługuje układy R200, RV250, RV280, RS300, RS350.
647
648 %package dri-driver-ati-radeon-R300
649 Summary:        X.org DRI driver for ATI R300 card family
650 Summary(pl.UTF-8):      Sterownik X.org DRI dla rodziny kart ATI R300
651 License:        MIT
652 Group:          X11/Libraries
653 Requires:       xorg-driver-video-ati
654 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
655 Requires:       xorg-xserver-server >= %{xserver_ver}
656 Requires:       zlib >= %{zlib_ver}
657 Obsoletes:      X11-driver-radeon-dri < 1:7.0.0
658
659 %description dri-driver-ati-radeon-R300
660 X.org Gallium DRI driver for ATI R300/R400/RS690/R500 card family
661 (Radeon 9600-9800, X300-X2300). It supports R300, R350, R360, RV350,
662 RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400, RC410,
663 RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600, RS690,
664 RS740 chips.
665
666 %description dri-driver-ati-radeon-R300 -l pl.UTF-8
667 Sterownik X.org DRI Gallium dla rodziny kart ATI R300/R400/RS690/R500
668 (Radeon 9600-9800, X300-X2300). Obsługuje układy R300, R350, R360,
669 RV350, RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400,
670 RC410, RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600,
671 RS690, RS740.
672
673 %package dri-driver-ati-radeon-R600
674 Summary:        X.org DRI driver for ATI R600 card family
675 Summary(pl.UTF-8):      Sterownik X.org DRI dla rodziny kart ATI R600
676 License:        MIT
677 Group:          X11/Libraries
678 Requires:       radeon-ucode
679 Requires:       xorg-driver-video-ati
680 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
681 Requires:       xorg-xserver-server >= %{xserver_ver}
682 Requires:       zlib >= %{zlib_ver}
683
684 %description dri-driver-ati-radeon-R600
685 X.org Gallium DRI driver for ATI R600/R700 card family (Radeon HD
686 2400-7000). It supports R600, RV610, RV630, RV670, RV620, RV635,
687 RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
688 CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
689 ARUBA chips.
690
691 %description dri-driver-ati-radeon-R600 -l pl.UTF-8
692 Sterownik X.org DRI Gallium dla rodziny kart ATI R600/R700 (Radeon HD
693 2400-7000). Obsługuje układy R600, RV610, RV630, RV670, RV620, RV635,
694 RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
695 CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
696 ARUBA.
697
698 %package dri-driver-ati-radeon-SI
699 Summary:        X.org DRI driver for ATI Southern Islands card family
700 Summary(pl.UTF-8):      Sterownik X.org DRI dla rodziny kart ATI Southern Islands
701 License:        MIT
702 Group:          X11/Libraries
703 Requires:       radeon-ucode
704 Requires:       xorg-driver-video-ati
705 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
706 Requires:       xorg-xserver-server >= %{xserver_ver}
707 Requires:       zlib >= %{zlib_ver}
708
709 %description dri-driver-ati-radeon-SI
710 X.org Gallium DRI driver for ATI Southern Islands card family (Radeon
711 HD 7700-8000, R9, APU). It supports TAHITI, PITCAIRN, VERDE, OLAND,
712 HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, ICELAND, TONGA,
713 CARRIZO, FIJI, POLARIS, STONEY chips.
714
715 %description dri-driver-ati-radeon-SI -l pl.UTF-8
716 Sterownik X.org DRI Gallium dla rodziny kart ATI Southern Islands
717 (Radeon HD 7700-8000, R9, APU). Obsługuje układy TAHITI, PITCAIRN,
718 VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII,
719 ICELAND, TONGA, CARRIZO, FIJI, POLARIS, STONEY.
720
721 %package dri-driver-etnaviv
722 Summary:        X.org DRI driver for Vivante 3D chips
723 Summary(pl.UTF-8):      Sterownik X.org DRI dla układów Vivante 3D
724 License:        MIT
725 Group:          X11/Libraries
726 #Requires:      xorg-driver-video-?
727 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
728 Requires:       xorg-xserver-server >= %{xserver_ver}
729 Requires:       zlib >= %{zlib_ver}
730
731 %description dri-driver-etnaviv
732 X.org DRI driver for Vivante 3D chips.
733
734 %description dri-driver-etnaviv -l pl.UTF-8
735 Sterownik X.org DRI dla układów Vivante 3D.
736
737 %package dri-driver-freedreno
738 Summary:        X.org DRI driver for Adreno chips
739 Summary(pl.UTF-8):      Sterownik X.org DRI dla układów Adreno
740 License:        MIT
741 Group:          X11/Libraries
742 Requires:       xorg-driver-video-freedreno
743 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
744 Requires:       xorg-xserver-server >= %{xserver_ver}
745 Requires:       zlib >= %{zlib_ver}
746
747 %description dri-driver-freedreno
748 X.org DRI driver for Adreno chips.
749
750 %description dri-driver-freedreno -l pl.UTF-8
751 Sterownik X.org DRI dla układów Adreno.
752
753 %package dri-driver-intel-i915
754 Summary:        X.org DRI driver for Intel i915 card family
755 Summary(pl.UTF-8):      Sterownik X.org DRI dla rodziny kart Intel i915
756 License:        MIT
757 Group:          X11/Libraries
758 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
759 Requires:       xorg-xserver-server >= %{xserver_ver}
760 Requires:       zlib >= %{zlib_ver}
761 Obsoletes:      Mesa-dri-driver-intel-i830
762 Obsoletes:      X11-driver-i810-dri < 1:7.0.0
763
764 %description dri-driver-intel-i915
765 X.org DRI driver for Intel i915 card family (830, 845, 852/855, 865,
766 915, 945, G33, Q33, Q35, Pineview).
767
768 %description dri-driver-intel-i915 -l pl.UTF-8
769 Sterownik X.org DRI dla rodziny kart Intel i915 (830, 845, 852/855,
770 865, 915, 945, G33, Q33, Q35, Pineview).
771
772 %package dri-driver-intel-i965
773 Summary:        X.org DRI driver for Intel i965 card family
774 Summary(pl.UTF-8):      Sterownik X.org DRI dla rodziny kart Intel i965
775 License:        MIT
776 Group:          X11/Libraries
777 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
778 Requires:       xorg-xserver-server >= %{xserver_ver}
779 Requires:       zlib >= %{zlib_ver}
780 Obsoletes:      Mesa-dri-driver-intel-i830
781 Obsoletes:      X11-driver-i810-dri < 1:7.0.0
782
783 %description dri-driver-intel-i965
784 X.org (non-Gallium) DRI driver for Intel i965 card family (946GZ,
785 965G, 965Q, 965GM, 965GME, GM45, G41, B43, Q45/Q43, G45/G43, Ironlake,
786 Sandybridge, Ivybridge, Haswell, Ray Trail, Broadwell, Cherrytrail,
787 Braswell, Cherryview, Skylake, Broxton, Kabylake, Geminilake);
788
789 %description dri-driver-intel-i965 -l pl.UTF-8
790 Sterownik X.org DRI (nie Gallium) dla rodziny kart Intel i965 (946GZ,
791 965G, 965Q, 965GM, 965GME, GM45, G41, B43, Q45/Q43, G45/G43, Ironlake,
792 Sandybridge, Ivybridge, Haswell, Ray Trail, Broadwell, Cherrytrail,
793 Braswell, Cherryview, Skylake, Broxton, Kabylake, Geminilake);
794
795 %package dri-driver-nouveau
796 Summary:        X.org DRI driver for NVIDIA card family
797 Summary(pl.UTF-8):      Sterownik X.org DRI dla rodziny kart NVIDIA
798 License:        MIT
799 Group:          X11/Libraries
800 Requires:       xorg-driver-video-nouveau
801 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
802 Requires:       xorg-xserver-server >= %{xserver_ver}
803 Requires:       zlib >= %{zlib_ver}
804
805 %description dri-driver-nouveau
806 X.org DRI drivers for NVIDIA card family.
807
808 %description dri-driver-nouveau -l pl.UTF-8
809 Sterowniki X.org DRI dla rodziny kart NVIDIA.
810
811 %package dri-driver-swrast
812 Summary:        X.org DRI software rasterizer driver
813 Summary(pl.UTF-8):      Sterownik X.org DRI obsługujący rysowanie programowe
814 License:        MIT
815 Group:          X11/Libraries
816 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
817 Requires:       xorg-xserver-server >= %{xserver_ver}
818 Requires:       zlib >= %{zlib_ver}
819
820 %description dri-driver-swrast
821 X.org DRI software rasterizer driver.
822
823 %description dri-driver-swrast -l pl.UTF-8
824 Sterownik X.org DRI obsługujący rysowanie programowe.
825
826 %package dri-driver-vc4
827 Summary:        X.org DRI driver for Broadcom VC4 chips
828 Summary(pl.UTF-8):      Sterownik X.org DRI dla układów Broadcom VC4
829 License:        MIT
830 Group:          X11/Libraries
831 Requires:       xorg-driver-video-modesetting
832 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
833 Requires:       xorg-xserver-server >= %{xserver_ver}
834 Requires:       zlib >= %{zlib_ver}
835
836 %description dri-driver-vc4
837 X.org DRI driver for Broadcom VC4 chips.
838
839 %description dri-driver-vc4 -l pl.UTF-8
840 Sterownik X.org DRI dla układów Broadcom VC4.
841
842 %package dri-driver-virgl
843 Summary:        X.org DRI driver for QEMU VirGL
844 Summary(pl.UTF-8):      Sterownik X.org DRI dla QEMU VirGL
845 License:        MIT
846 Group:          X11/Libraries
847 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
848 Requires:       xorg-xserver-server >= %{xserver_ver}
849 Requires:       zlib >= %{zlib_ver}
850
851 %description dri-driver-virgl
852 X.org DRI driver for QEMU VirGL.
853
854 %description dri-driver-virgl -l pl.UTF-8
855 Sterownik X.org DRI dla QEMU VirGL.
856
857 %package dri-driver-vmwgfx
858 Summary:        X.org DRI driver for VMware
859 Summary(pl.UTF-8):      Sterownik X.org DRI dla VMware
860 License:        MIT
861 Group:          X11/Libraries
862 Requires:       xorg-driver-video-vmware
863 Requires:       xorg-xserver-libglx(glapi) = %{glapi_ver}
864 Requires:       xorg-xserver-server >= %{xserver_ver}
865 Requires:       zlib >= %{zlib_ver}
866
867 %description dri-driver-vmwgfx
868 X.org DRI driver for VMWare.
869
870 %description dri-driver-vmwgfx -l pl.UTF-8
871 Sterownik X.org DRI dla VMware.
872
873 %package pipe-driver-msm
874 Summary:        msm (freedreno) driver for Mesa Gallium dynamic pipe loader
875 Summary(pl.UTF-8):      Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu Mesa Gallium
876 Group:          Libraries
877 Requires:       zlib >= %{zlib_ver}
878
879 %description pipe-driver-msm
880 msm (freedreno) driver for Mesa Gallium dynamic pipe loader. It
881 supports Adreno chips.
882
883 %description pipe-driver-msm -l pl.UTF-8
884 Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu
885 Mesa Gallium. Obsługuje układy Adreno.
886
887 %package pipe-driver-nouveau
888 Summary:        nouveau driver for Mesa Gallium dynamic pipe loader
889 Summary(pl.UTF-8):      Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa Gallium
890 Group:          Libraries
891 Requires:       zlib >= %{zlib_ver}
892 Obsoletes:      Mesa-gbm-driver-nouveau
893 Obsoletes:      Mesa-opencl-driver-nouveau
894
895 %description pipe-driver-nouveau
896 nouveau driver for Mesa Gallium dynamic pipe loader. It supports
897 NVidia adapters.
898
899 %description pipe-driver-nouveau -l pl.UTF-8
900 Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa
901 Gallium. Obsługuje karty graficzne firmy NVidia.
902
903 %package pipe-driver-r300
904 Summary:        r300 driver for Mesa Gallium dynamic pipe loader
905 Summary(pl.UTF-8):      Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa Gallium
906 Group:          Libraries
907 Requires:       zlib >= %{zlib_ver}
908 Obsoletes:      Mesa-gbm-driver-r300
909 Obsoletes:      Mesa-opencl-driver-r300
910
911 %description pipe-driver-r300
912 r300 driver for Mesa Gallium dynamic pipe loader. It supports ATI
913 Radeon adapters based on R300/R400/RS690/R500 chips.
914
915 %description pipe-driver-r300 -l pl.UTF-8
916 Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa
917 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
918 R300/R400/RS690/R500.
919
920 %package pipe-driver-r600
921 Summary:        r600 driver for Mesa Gallium dynamic pipe loader
922 Summary(pl.UTF-8):      Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa Gallium
923 Group:          Libraries
924 Requires:       zlib >= %{zlib_ver}
925 Obsoletes:      Mesa-gbm-driver-r600
926 Obsoletes:      Mesa-libllvmradeon
927 Obsoletes:      Mesa-opencl-driver-r600
928
929 %description pipe-driver-r600
930 r600 driver for Mesa Gallium dynamic pipe loader. It supports ATI
931 Radeon adapters based on R600/R700 chips.
932
933 %description pipe-driver-r600 -l pl.UTF-8
934 Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa
935 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
936 R600/R700.
937
938 %package pipe-driver-radeonsi
939 Summary:        radeonsi driver for Mesa Gallium dynamic pipe loader
940 Summary(pl.UTF-8):      Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa Gallium
941 Group:          Libraries
942 Requires:       zlib >= %{zlib_ver}
943 Obsoletes:      Mesa-gbm-driver-radeonsi
944 Obsoletes:      Mesa-libllvmradeon
945 Obsoletes:      Mesa-opencl-driver-radeonsi
946
947 %description pipe-driver-radeonsi
948 radeonsi driver for Mesa Gallium dynamic pipe loader. It supports ATI
949 Radeon adapters based on Southern Islands chips.
950
951 %description pipe-driver-radeonsi -l pl.UTF-8
952 Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa
953 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
954 Southern Islands.
955
956 %package pipe-driver-swrast
957 Summary:        Software (swrast) driver for Mesa Gallium dynamic pipe loader
958 Summary(pl.UTF-8):      Sterownik programowy (swrast) dla dynamicznego systemu potoków szkieletu Mesa Gallium
959 Group:          Libraries
960 Requires:       zlib >= %{zlib_ver}
961 Obsoletes:      Mesa-gbm-driver-swrast
962 Obsoletes:      Mesa-opencl-driver-swrast
963
964 %description pipe-driver-swrast
965 Software (swrast) driver for Mesa Gallium dynamic pipe loader.
966
967 %description pipe-driver-swrast -l pl.UTF-8
968 Sterownik programowy (swrast) dla dynamicznego systemu potoków
969 szkieletu Mesa Gallium.
970
971 %package pipe-driver-vmwgfx
972 Summary:        vmwgfx driver for Mesa Gallium dynamic pipe loader
973 Summary(pl.UTF-8):      Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa Gallium
974 Group:          Libraries
975 Requires:       zlib >= %{zlib_ver}
976 Obsoletes:      Mesa-gbm-driver-vmwgfx
977 Obsoletes:      Mesa-opencl-driver-vmwgfx
978
979 %description pipe-driver-vmwgfx
980 vmwgfx driver for Mesa Gallium dynamic pipe loader. It supports VMware
981 virtual video adapter.
982
983 %description pipe-driver-vmwgfx -l pl.UTF-8
984 Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa
985 Gallium. Obsługuje wirtualną kartę graficzną VMware.
986
987 %package swr
988 Summary:        OpenSWR software rasterizer modules for Mesa
989 Summary(pl.UTF-8):      Moduły programowego rasteryzera OpenSWR dla Mesy
990 Group:          Libraries
991 Requires:       cpuinfo(avx)
992 Requires:       zlib >= %{zlib_ver}
993
994 %description swr
995 OpenSWR software rasterizer modules for Mesa, utilizing x86 AVX or
996 VX2 instruction sets. They can be loaded by swrast pipe driver or
997 OSMesa library.
998
999 %description swr -l pl.UTF-8
1000 Moduły programowego rasteryzera OpenSWR dla Mesy, wykorzystujące
1001 zestawy instrukcji x86 AVX lub AVX2. Mogą być wczytywane przez
1002 sterownik potoków swrast lub bibliotekę OSMesa.
1003
1004 %package d3d
1005 Summary:        Nine Direct3D9 driver (for Wine)
1006 Summary(pl.UTF-8):      Sterownik Direct3D9 Nine (dla Wine)
1007 Group:          Libraries
1008 Requires:       libdrm >= %{libdrm_ver}
1009 Requires:       zlib >= %{zlib_ver}
1010
1011 %description d3d
1012 Nine Direct3D9 driver (for Wine).
1013
1014 %description d3d -l pl.UTF-8
1015 Sterownik Direct3D9 Nine (dla Wine).
1016
1017 %package d3d-devel
1018 Summary:        Nine Direct3D9 driver API
1019 Summary(pl.UTF-8):      API sterownika Direct3D9 Nine
1020 Group:          Development/Libraries
1021 Requires:       libdrm-devel >= %{libdrm_ver}
1022
1023 %description d3d-devel
1024 Nine Direct3D9 driver API.
1025
1026 %description d3d-devel -l pl.UTF-8
1027 API sterownika Direct3D9 Nine.
1028
1029 %package -n libvdpau-driver-mesa-nouveau
1030 Summary:        Mesa nouveau driver for the vdpau API
1031 Summary(pl.UTF-8):      Sterownik Mesa nouveau dla API vdpau
1032 License:        MIT
1033 Group:          X11/Libraries
1034 Requires:       libdrm >= %{libdrm_ver}
1035 Requires:       libvdpau >= 1.1
1036 Requires:       zlib >= %{zlib_ver}
1037 Conflicts:      libvdpau-driver-mesa
1038
1039 %description -n libvdpau-driver-mesa-nouveau
1040 Mesa nouveau driver for the vdpau API. It supports NVidia adapters
1041 (NV40-NV96, NVa0).
1042
1043 %description -n libvdpau-driver-mesa-nouveau -l pl.UTF-8
1044 Sterownik Mesa nouveau dla API vdpau. Obsługuje karty NVidia
1045 (NV40-NV96, NVa0).
1046
1047 %package -n libvdpau-driver-mesa-r300
1048 Summary:        Mesa r300 driver for the vdpau API
1049 Summary(pl.UTF-8):      Sterownik Mesa r300 dla API vdpau
1050 License:        MIT
1051 Group:          X11/Libraries
1052 Requires:       libdrm >= %{libdrm_ver}
1053 Requires:       libvdpau >= 1.1
1054 Requires:       zlib >= %{zlib_ver}
1055 Conflicts:      libvdpau-driver-mesa
1056
1057 %description -n libvdpau-driver-mesa-r300
1058 Mesa r300 driver for the vdpau API. It supports ATI Radeon adapters
1059 based on R300 chips.
1060
1061 %description -n libvdpau-driver-mesa-r300 -l pl.UTF-8
1062 Sterownik Mesa r300 dla API vdpau. Obsługuje karty ATI Radeon oparte
1063 na układach R300.
1064
1065 %package -n libvdpau-driver-mesa-r600
1066 Summary:        Mesa r600 driver for the vdpau API
1067 Summary(pl.UTF-8):      Sterownik Mesa r600 dla API vdpau
1068 License:        MIT
1069 Group:          X11/Libraries
1070 Requires:       libdrm >= %{libdrm_ver}
1071 Requires:       libvdpau >= 1.1
1072 Requires:       zlib >= %{zlib_ver}
1073 Conflicts:      libvdpau-driver-mesa
1074
1075 %description -n libvdpau-driver-mesa-r600
1076 Mesa r600 driver for the vdpau API. It supports ATI Radeon adapters
1077 based on R600/R700 chips.
1078
1079 %description -n libvdpau-driver-mesa-r600 -l pl.UTF-8
1080 Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
1081 na układach R600/R700.
1082
1083 %package -n libvdpau-driver-mesa-radeonsi
1084 Summary:        Mesa radeonsi driver for the vdpau API
1085 Summary(pl.UTF-8):      Sterownik Mesa radeonsi dla API vdpau
1086 License:        MIT
1087 Group:          X11/Libraries
1088 Requires:       libdrm >= %{libdrm_ver}
1089 Requires:       libvdpau >= 1.1
1090 Requires:       zlib >= %{zlib_ver}
1091 Conflicts:      libvdpau-driver-mesa
1092 Obsoletes:      Mesa-libllvmradeon
1093
1094 %description -n libvdpau-driver-mesa-radeonsi
1095 Mesa radeonsi driver for the vdpau API. It supports ATI Radeon
1096 adapters based on Southern Islands chips.
1097
1098 %description -n libvdpau-driver-mesa-radeonsi -l pl.UTF-8
1099 Sterownik Mesa radeonsi dla API vdpau. Obsługuje karty ATI Radeon
1100 oparte na układach Southern Islands.
1101
1102 %package -n omxil-mesa
1103 Summary:        Mesa driver for Bellagio OpenMAX IL API
1104 Summary(pl.UTF-8):      Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
1105 License:        MIT
1106 Group:          X11/Libraries
1107 Requires:       libdrm >= %{libdrm_ver}
1108 Requires:       libxcb >= 1.13
1109 Requires:       libomxil-bellagio
1110 Requires:       zlib >= %{zlib_ver}
1111 Obsoletes:      omxil-mesa-nouveau
1112 Obsoletes:      omxil-mesa-r600
1113 Obsoletes:      omxil-mesa-radeonsi
1114
1115 %description -n omxil-mesa
1116 Mesa driver for Bellagio OpenMAX IL API.
1117
1118 %description -n omxil-mesa -l pl.UTF-8
1119 Sterownik Mesa dla API Bellagio OpenMAX IL.
1120
1121 %package vulkan-icd-intel
1122 Summary:        Mesa Vulkan driver for Intel GPUs
1123 Summary(pl.UTF-8):      Sterownik Vulkan dla GPU firmy Intel
1124 License:        MIT
1125 Group:          Libraries
1126 Requires:       libdrm >= %{libdrm_ver}
1127 Requires:       libxcb >= 1.13
1128 Requires:       xorg-lib-libxshmfence >= 1.1
1129 # wayland-client
1130 Requires:       wayland >= %{wayland_ver}
1131 Requires:       zlib >= %{zlib_ver}
1132 Suggests:       vulkan(loader)
1133 Provides:       vulkan(icd) = 1.0.3
1134
1135 %description vulkan-icd-intel
1136 Mesa Vulkan driver for Intel GPUs.
1137
1138 %description vulkan-icd-intel -l pl.UTF-8
1139 Sterownik Vulkan dla GPU Intela.
1140
1141 %package vulkan-icd-intel-devel
1142 Summary:        Header files for Mesa Intel GPU Vulkan driver
1143 Summary(pl.UTF-8):      Pliki nagłówkowe sterownika Vulkan dla GPU Intela
1144 License:        MIT
1145 Group:          Development/Libraries
1146 Requires:       %{name}-vulkan-icd-intel = %{version}-%{release}
1147
1148 %description vulkan-icd-intel-devel
1149 eader files for Mesa Intel GPU Vulkan driver.
1150
1151 %description vulkan-icd-intel-devel -l pl.UTF-8
1152 Pliki nagłówkowe sterownika Vulkan dla GPU Intel.
1153
1154 %package vulkan-icd-radeon
1155 Summary:        radv - experimental Mesa Vulkan driver for AMD Radeon GPUs
1156 Summary(pl.UTF-8):      radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD
1157 License:        MIT
1158 Group:          Libraries
1159 Requires:       libdrm >= %{libdrm_ver}
1160 Requires:       libxcb >= 1.13
1161 Requires:       xorg-lib-libxshmfence >= 1.1
1162 # wayland-client
1163 Requires:       wayland >= %{wayland_ver}
1164 Requires:       zlib >= %{zlib_ver}
1165 Suggests:       vulkan(loader)
1166 Provides:       vulkan(icd) = 1.0.3
1167
1168 %description vulkan-icd-radeon
1169 radv - experimental Mesa Vulkan driver for AMD Radeon GPUs.
1170
1171 %description vulkan-icd-radeon -l pl.UTF-8
1172 radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD.
1173
1174 %prep
1175 %setup -q -n mesa-mesa-%{version}
1176
1177 %patch0 -p1
1178
1179 %build
1180
1181 %if %{with opencl}
1182 if [ "$(llvm-config --has-rtti)" != "YES" ] ; then
1183         echo "Clover (gallium OpenCL) requires LLVM with RTTI!"
1184         exit 1
1185 fi
1186 %endif
1187
1188 dri_drivers="nouveau r100 r200 \
1189 %if %{without gallium}
1190 swrast
1191 %endif
1192 %ifarch %{ix86} %{x8664} x32
1193 i965 i915 \
1194 %endif
1195 "
1196
1197 dri_drivers=$(echo $dri_drivers | xargs | tr ' ' ',')
1198
1199 gallium_drivers="svga virgl \
1200 swrast
1201 %if %{with gallium_radeon}
1202 r300 r600 radeonsi \
1203 %endif
1204 %if %{with gallium_nouveau}
1205 nouveau
1206 %endif
1207 %ifarch %{arm}
1208 etnaviv \
1209 freedreno \
1210 imx \
1211 vc4 \
1212 %endif
1213 "
1214
1215 gallium_drivers=$(echo $gallium_drivers | xargs | tr ' ' ',')
1216
1217 vulkan_drivers="%{?with_radv:amd} \
1218 %ifarch %{ix86} %{x8664} x32
1219 intel \
1220 %endif
1221 "
1222
1223 vulkan_drivers=$(echo $vulkan_drivers | xargs | tr ' ' ',')
1224
1225 %meson build \
1226         -Dplatforms=x11,drm,%{?with_wayland:,wayland},surfaceless \
1227         -Ddri3=true \
1228         -Ddri-drivers=${dri_drivers} \
1229         -Ddri-drivers-path=%{_libdir}/xorg/modules/dri \
1230         -Dgallium-drivers=${gallium_drivers} \
1231         %{?with_hud_extra:-Dgallium-extra-hud=true} \
1232         -Dgallium-vdpau=true \
1233         -Dgallium-xvmc=true \
1234         -Dgallium-omx=%{?with_omx:bellagio}%{?!with_omx:disabled} \
1235         -Dgallium-va=%{?with_va:true}%{?!with_va:false} \
1236         -Dva-libs-path=%{_libdir}/libva/dri \
1237         -Dgallium-xa=%{?with_xa:true}%{?!with_xa:false} \
1238         -Dgallium-nine=%{?with_nine:true}%{?!with_nine:false} \
1239 %if %{with opencl}
1240 %if %{with ocl_icd}
1241         -Dgallium-opencl=icd \
1242 %else
1243         -Dgallium-opencl=standalone \
1244 %endif
1245 %else
1246         -Dgallium-opencl=disabled \
1247 %endif
1248         -Dvulkan-drivers=${vulkan_drivers} \
1249         -Dvulkan-icd-dir=/usr/share/vulkan/icd.d \
1250         -Dgbm=%{?with_gbm:true}%{?!with_gbm:false} \
1251         -Degl=%{?with_egl:true}%{?!with_egl:false} \
1252         -Dglvnd=%{?with_glvnd:true}%{?!with_glvnd:false} \
1253         -Dlibunwind=true \
1254         -Dlmsensors=%{?with_lm_sensors:true}%{?!with_lm_sensors:false} \
1255         -Dselinux=true \
1256         -Dosmesa=%{?with_gallium:gallium}%{?!with_gallium:classic}
1257
1258 %meson_build -C build
1259
1260 %{?with_tests:%meson_test -C build}
1261
1262 %install
1263 rm -rf $RPM_BUILD_ROOT
1264
1265 %meson_install -C build
1266
1267 # not used externally
1268 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglapi.so
1269
1270 %if %{without glvnd}
1271 # remove "OS ABI: Linux 2.4.20" tag, so private copies (nvidia or fglrx),
1272 # set up via /etc/ld.so.conf.d/*.conf will be preferred over this
1273 strip -R .note.ABI-tag $RPM_BUILD_ROOT%{_libdir}/libGL.so.*.*
1274 %endif
1275
1276 %clean
1277 rm -rf $RPM_BUILD_ROOT
1278
1279 %post   libEGL -p /sbin/ldconfig
1280 %postun libEGL -p /sbin/ldconfig
1281
1282 %post   libGL -p /sbin/ldconfig
1283 %postun libGL -p /sbin/ldconfig
1284
1285 %post   libGLES -p /sbin/ldconfig
1286 %postun libGLES -p /sbin/ldconfig
1287
1288 %post   libOSMesa -p /sbin/ldconfig
1289 %postun libOSMesa -p /sbin/ldconfig
1290
1291 %post   libOpenCL -p /sbin/ldconfig
1292 %postun libOpenCL -p /sbin/ldconfig
1293
1294 %post   libXvMC-nouveau -p /sbin/ldconfig
1295 %postun libXvMC-nouveau -p /sbin/ldconfig
1296 %post   libXvMC-r600 -p /sbin/ldconfig
1297 %postun libXvMC-r600 -p /sbin/ldconfig
1298
1299 %post   libgbm -p /sbin/ldconfig
1300 %postun libgbm -p /sbin/ldconfig
1301
1302 %post   libglapi -p /sbin/ldconfig
1303 %postun libglapi -p /sbin/ldconfig
1304
1305 %post   libxatracker -p /sbin/ldconfig
1306 %postun libxatracker -p /sbin/ldconfig
1307
1308 %if %{with egl}
1309 %files libEGL
1310 %defattr(644,root,root,755)
1311 %if %{with glvnd}
1312 %attr(755,root,root) %{_libdir}/libEGL_mesa.so.*.*
1313 %attr(755,root,root) %ghost %{_libdir}/libEGL_mesa.so.0
1314 %{_datadir}/glvnd/egl_vendor.d/50_mesa.json
1315 %else
1316 %attr(755,root,root) %{_libdir}/libEGL.so.*.*
1317 %attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
1318 %endif
1319
1320 %files libEGL-devel
1321 %defattr(644,root,root,755)
1322 %if %{with glvnd}
1323 %attr(755,root,root) %{_libdir}/libEGL_mesa.so
1324 %else
1325 %attr(755,root,root) %{_libdir}/libEGL.so
1326 %endif
1327 %dir %{_includedir}/EGL
1328 %{_includedir}/EGL/egl.h
1329 %{_includedir}/EGL/eglext.h
1330 %{_includedir}/EGL/eglextchromium.h
1331 %{_includedir}/EGL/eglmesaext.h
1332 %{_includedir}/EGL/eglplatform.h
1333 %{_pkgconfigdir}/egl.pc
1334 %endif
1335
1336 %files libGL
1337 %defattr(644,root,root,755)
1338 %doc docs/{*.html,README.UVD,features.txt,relnotes/*.html}
1339 %if %{with glvnd}
1340 %attr(755,root,root) %{_libdir}/libGLX_mesa.so.*.*
1341 %attr(755,root,root) %ghost %{_libdir}/libGLX_mesa.so.0
1342 %attr(755,root,root) %{_libdir}/libGLX_mesa.so
1343 %else
1344 %attr(755,root,root) %{_libdir}/libGL.so.*.*
1345 %attr(755,root,root) %ghost %{_libdir}/libGL.so.1
1346 # symlink for binary apps which fail to conform Linux OpenGL ABI
1347 # (and dlopen libGL.so instead of libGL.so.1; the same does Mesa libEGL)
1348 %attr(755,root,root) %{_libdir}/libGL.so
1349 %endif
1350 %{_datadir}/drirc.d
1351
1352 %files libGL-devel
1353 %defattr(644,root,root,755)
1354 %doc docs/specs/*
1355 %dir %{_includedir}/GL
1356 %{_includedir}/GL/gl.h
1357 %{_includedir}/GL/glcorearb.h
1358 %{_includedir}/GL/glext.h
1359 %{_includedir}/GL/gl_mangle.h
1360 %{_includedir}/GL/glx.h
1361 %{_includedir}/GL/glxext.h
1362 %{_includedir}/GL/glx_mangle.h
1363 %dir %{_includedir}/GL/internal
1364 %{_includedir}/GL/internal/dri_interface.h
1365 %{_pkgconfigdir}/dri.pc
1366 %{_pkgconfigdir}/gl.pc
1367
1368 %files libGLES
1369 %defattr(644,root,root,755)
1370 %attr(755,root,root) %{_libdir}/libGLESv1_CM.so.*.*.*
1371 %attr(755,root,root) %ghost %{_libdir}/libGLESv1_CM.so.1
1372 %attr(755,root,root) %{_libdir}/libGLESv2.so.*.*
1373 %attr(755,root,root) %ghost %{_libdir}/libGLESv2.so.2
1374
1375 %files libGLES-devel
1376 %defattr(644,root,root,755)
1377 %attr(755,root,root) %{_libdir}/libGLESv1_CM.so
1378 %attr(755,root,root) %{_libdir}/libGLESv2.so
1379 %{_includedir}/GLES
1380 %{_includedir}/GLES2
1381 %{_includedir}/GLES3
1382 %{_pkgconfigdir}/glesv1_cm.pc
1383 %{_pkgconfigdir}/glesv2.pc
1384
1385 %files libOSMesa
1386 %defattr(644,root,root,755)
1387 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
1388 %attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
1389
1390 %files libOSMesa-devel
1391 %defattr(644,root,root,755)
1392 %attr(755,root,root) %{_libdir}/libOSMesa.so
1393 %{_includedir}/GL/osmesa.h
1394 %{_pkgconfigdir}/osmesa.pc
1395
1396 %if %{with opencl}
1397 %if %{with ocl_icd}
1398 %files OpenCL-icd
1399 %defattr(644,root,root,755)
1400 /etc/OpenCL/vendors/mesa.icd
1401 %attr(755,root,root) %{_libdir}/libMesaOpenCL.so
1402 %attr(755,root,root) %{_libdir}/libMesaOpenCL.so.*.*.*
1403 %attr(755,root,root) %ghost %{_libdir}/libMesaOpenCL.so.1
1404 # currently only OpenCL uses dynamic pipe loader
1405 %dir %{_libdir}/gallium-pipe
1406 %else
1407 %files libOpenCL
1408 %defattr(644,root,root,755)
1409 %attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
1410 %attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
1411 # currently only OpenCL uses dynamic pipe loader
1412 %dir %{_libdir}/gallium-pipe
1413
1414 %files libOpenCL-devel
1415 %defattr(644,root,root,755)
1416 %attr(755,root,root) %{_libdir}/libOpenCL.so
1417 %{_includedir}/CL
1418 %endif
1419 %endif
1420
1421 %if %{with gallium}
1422 %if %{with gallium_nouveau}
1423 %files libXvMC-nouveau
1424 %defattr(644,root,root,755)
1425 %attr(755,root,root) %{_libdir}/libXvMCnouveau.so
1426 %endif
1427
1428 %if %{with gallium_radeon}
1429 %files libXvMC-r600
1430 %defattr(644,root,root,755)
1431 %attr(755,root,root) %{_libdir}/libXvMCr600.so
1432 %endif
1433
1434 %if %{with va}
1435 %files -n libva-driver-gallium
1436 %defattr(644,root,root,755)
1437
1438 %if %{with gallium_radeon}
1439 %files -n libva-driver-r600
1440 %defattr(644,root,root,755)
1441 %attr(755,root,root) %{_libdir}/libva/dri/r600_drv_video.so
1442
1443 %files -n libva-driver-radeonsi
1444 %defattr(644,root,root,755)
1445 %attr(755,root,root) %{_libdir}/libva/dri/radeonsi_drv_video.so
1446 %endif
1447
1448 %if %{with gallium_nouveau}
1449 %files -n libva-driver-nouveau
1450 %defattr(644,root,root,755)
1451 %attr(755,root,root) %{_libdir}/libva/dri/nouveau_drv_video.so
1452 %endif
1453 %endif
1454 %endif
1455
1456 %if %{with gbm}
1457 %files libgbm
1458 %defattr(644,root,root,755)
1459 %attr(755,root,root) %{_libdir}/libgbm.so.*.*
1460 %attr(755,root,root) %ghost %{_libdir}/libgbm.so.1
1461
1462 %files libgbm-devel
1463 %defattr(644,root,root,755)
1464 %attr(755,root,root) %{_libdir}/libgbm.so
1465 %{_includedir}/gbm.h
1466 %{_pkgconfigdir}/gbm.pc
1467 %endif
1468
1469 %files libglapi
1470 %defattr(644,root,root,755)
1471 %attr(755,root,root) %{_libdir}/libglapi.so.*.*
1472 %attr(755,root,root) %ghost %{_libdir}/libglapi.so.0
1473 # libglapi-devel? nothing seems to need it atm.
1474 #%attr(755,root,root) %{_libdir}/libglapi.so
1475
1476 %if %{with xa}
1477 %files libxatracker
1478 %defattr(644,root,root,755)
1479 %attr(755,root,root) %{_libdir}/libxatracker.so.*.*
1480 %attr(755,root,root) %ghost %{_libdir}/libxatracker.so.2
1481
1482 %files libxatracker-devel
1483 %defattr(644,root,root,755)
1484 %attr(755,root,root) %{_libdir}/libxatracker.so
1485 %{_includedir}/xa_composite.h
1486 %{_includedir}/xa_context.h
1487 %{_includedir}/xa_tracker.h
1488 %{_pkgconfigdir}/xatracker.pc
1489 %endif
1490
1491 %if %{with egl}
1492 %files khrplatform-devel
1493 %defattr(644,root,root,755)
1494 %dir %{_includedir}/KHR
1495 %{_includedir}/KHR/khrplatform.h
1496 %endif
1497
1498 %files dri-driver-ati-radeon-R100
1499 %defattr(644,root,root,755)
1500 %attr(755,root,root) %{_libdir}/xorg/modules/dri/radeon_dri.so
1501
1502 %files dri-driver-ati-radeon-R200
1503 %defattr(644,root,root,755)
1504 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r200_dri.so
1505
1506 %if %{with gallium}
1507 %if %{with gallium_radeon}
1508 %files dri-driver-ati-radeon-R300
1509 %defattr(644,root,root,755)
1510 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
1511
1512 %files dri-driver-ati-radeon-R600
1513 %defattr(644,root,root,755)
1514 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
1515
1516 %files dri-driver-ati-radeon-SI
1517 %defattr(644,root,root,755)
1518 %attr(755,root,root) %{_libdir}/xorg/modules/dri/radeonsi_dri.so
1519 %endif
1520 %endif
1521
1522 %files dri-driver-intel-i915
1523 %defattr(644,root,root,755)
1524 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
1525
1526 %files dri-driver-intel-i965
1527 %defattr(644,root,root,755)
1528 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
1529
1530 %files dri-driver-nouveau
1531 %defattr(644,root,root,755)
1532 %attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_vieux_dri.so
1533 %if %{with gallium_nouveau}
1534 %attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
1535 %endif
1536
1537 %files dri-driver-swrast
1538 %defattr(644,root,root,755)
1539 %if %{with gallium}
1540 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kms_swrast_dri.so
1541 %endif
1542 %attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
1543
1544 %if %{with gallium}
1545 %ifarch %{arm}
1546 %files dri-driver-etnaviv
1547 %defattr(644,root,root,755)
1548 %attr(755,root,root) %{_libdir}/xorg/modules/dri/etnaviv_dri.so
1549 %attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-drm_dri.so
1550
1551 %files dri-driver-freedreno
1552 %defattr(644,root,root,755)
1553 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kgsl_dri.so
1554 %attr(755,root,root) %{_libdir}/xorg/modules/dri/msm_dri.so
1555
1556 %files dri-driver-vc4
1557 %defattr(644,root,root,755)
1558 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vc4_dri.so
1559 %endif
1560
1561 %files dri-driver-virgl
1562 %defattr(644,root,root,755)
1563 %attr(755,root,root) %{_libdir}/xorg/modules/dri/virtio_gpu_dri.so
1564
1565 %files dri-driver-vmwgfx
1566 %defattr(644,root,root,755)
1567 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
1568 %endif
1569
1570 %if %{with gallium}
1571 %if %{with opencl}
1572 %ifarch %{arm}
1573 %files pipe-driver-msm
1574 %defattr(644,root,root,755)
1575 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_msm.so
1576 %endif
1577
1578 %if %{with gallium_nouveau}
1579 %files pipe-driver-nouveau
1580 %defattr(644,root,root,755)
1581 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_nouveau.so
1582 %endif
1583
1584 %if %{with gallium_radeon}
1585 %files pipe-driver-r300
1586 %defattr(644,root,root,755)
1587 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r300.so
1588
1589 %files pipe-driver-r600
1590 %defattr(644,root,root,755)
1591 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r600.so
1592
1593 %files pipe-driver-radeonsi
1594 %defattr(644,root,root,755)
1595 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_radeonsi.so
1596 %endif
1597
1598 %files pipe-driver-swrast
1599 %defattr(644,root,root,755)
1600 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_swrast.so
1601
1602 %files pipe-driver-vmwgfx
1603 %defattr(644,root,root,755)
1604 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_vmwgfx.so
1605 %endif
1606
1607 # currently disabled as cannot be built with swrast
1608 %if 0
1609 %ifarch %{x8664}
1610 %files swr
1611 %defattr(644,root,root,755)
1612 %attr(755,root,root) %{_libdir}/libswrAVX.so
1613 %attr(755,root,root) %{_libdir}/libswrAVX2.so
1614 %endif
1615 %endif
1616 %endif
1617
1618 %if %{with nine}
1619 %files d3d
1620 %defattr(644,root,root,755)
1621 %dir %{_libdir}/d3d
1622 %attr(755,root,root) %{_libdir}/d3d/d3dadapter9.so*
1623
1624 %files d3d-devel
1625 %defattr(644,root,root,755)
1626 %{_includedir}/d3dadapter
1627 %{_pkgconfigdir}/d3d.pc
1628 %endif
1629
1630 %if %{with gallium}
1631 # ldconfig is not used in vdpau tree, so package all symlinks
1632 %if %{with gallium_nouveau}
1633 %files -n libvdpau-driver-mesa-nouveau
1634 %defattr(644,root,root,755)
1635 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
1636 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0
1637 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
1638 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
1639 %endif
1640
1641 %if %{with gallium_radeon}
1642 %files -n libvdpau-driver-mesa-r300
1643 %defattr(644,root,root,755)
1644 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1.0.0
1645 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1.0
1646 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1
1647 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so
1648
1649 %files -n libvdpau-driver-mesa-r600
1650 %defattr(644,root,root,755)
1651 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
1652 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0
1653 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
1654 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
1655
1656 %files -n libvdpau-driver-mesa-radeonsi
1657 %defattr(644,root,root,755)
1658 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
1659 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0
1660 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
1661 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
1662 %endif
1663 %endif
1664
1665 %if %{with gallium} && %{with omx}
1666 %files -n omxil-mesa
1667 %defattr(644,root,root,755)
1668 %attr(755,root,root) %{_libdir}/bellagio/libomx_mesa.so
1669 %endif
1670
1671 %files vulkan-icd-intel
1672 %defattr(644,root,root,755)
1673 %attr(755,root,root) %{_libdir}/libvulkan_intel.so
1674 %{_datadir}/vulkan/icd.d/intel_icd.*.json
1675
1676 %files vulkan-icd-intel-devel
1677 %defattr(644,root,root,755)
1678 %{_includedir}/vulkan/vulkan_intel.h
1679
1680 %if %{with radv}
1681 %files vulkan-icd-radeon
1682 %defattr(644,root,root,755)
1683 %attr(755,root,root) %{_libdir}/libvulkan_radeon.so
1684 %{_datadir}/vulkan/icd.d/radeon_icd.*.json
1685 %endif
This page took 0.302054 seconds and 3 git commands to generate.