2 # - libtizonia >= 0.10.0 as an alternative for bellagio?
3 # - bcond for perfetto peformance analysis? (BR: perfetto)
6 %bcond_without gallium # gallium drivers
7 %bcond_without gallium_i915 # gallium i915 driver
8 %bcond_without gallium_nouveau # gallium nouveau driver
9 %bcond_without gallium_radeon # gallium radeon drivers
10 %bcond_without gallium_zink # gallium zink driver (based on vulkan)
11 %bcond_without egl # EGL libraries
12 %bcond_without gbm # Graphics Buffer Manager
13 %bcond_without nine # Nine Direct3D 9+ state tracker (for Wine)
14 %bcond_without opencl # OpenCL support
15 %bcond_without opencl_spirv # OpenCL SPIRV support
16 %bcond_without ocl_icd # OpenCL as ICD (installable client driver)
17 %bcond_without glvnd # OpenGL vendor neutral dispatcher support
18 %bcond_without omx # OpenMAX (Bellagio OMXIL) support
19 %bcond_without va # VA library
20 %bcond_without wayland # Wayland EGL
21 %bcond_without xa # XA state tracker (for vmwgfx xorg driver)
22 %bcond_without radv # disable build of the radeon Vulkan driver
23 %bcond_with sse2 # SSE2 instructions
24 %bcond_with hud_extra # HUD block/NIC I/O HUD stats support
25 %bcond_with lm_sensors # HUD lm_sensors support
26 %bcond_with tests # tests
28 # glapi version (glapi tables in dri drivers and libglx must be in sync);
29 # set to current Mesa version on ABI break, when xserver tables get regenerated
30 # (until they start to be somehow versioned themselves)
31 %define glapi_ver 7.1.0
33 %define libdrm_ver 2.4.109
34 %define dri2proto_ver 2.8
35 %define glproto_ver 1.4.14
36 %define zlib_ver 1.2.8
37 %define wayland_ver 1.18
38 %define libglvnd_ver 1.3.4-2
39 %define llvm_ver 11.0.0
40 %define gcc_ver 6:4.8.0
42 %if %{without gallium}
43 %undefine with_gallium_i915
44 %undefine with_gallium_nouveau
45 %undefine with_gallium_radeon
55 %undefine with_wayland
59 %undefine with_ocl_icd
62 %if %{with gallium_radeon} || %{with gallium_nouveau}
67 %ifarch %{x86_with_sse2}
71 Summary: Free OpenGL implementation
72 Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
76 License: MIT (core) and others - see license.html file
78 #Source0: ftp://ftp.freedesktop.org/pub/mesa/mesa-%{version}.tar.xz
79 ## Source0-md5: 7c61a801311fb8d2f7b3cceb7b5cf308
80 Source0: https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-%{version}/mesa-mesa-%{version}.tar.bz2
81 # Source0-md5: cdafa9d36321cba32030d2ccbc5b0db7
82 Patch0: zink_x32.patch
83 URL: https://www.mesa3d.org/
84 %{?with_opencl_spirv:BuildRequires: SPIRV-LLVM-Translator-devel >= 8.0.1.3}
85 %{?with_gallium_zink:BuildRequires: Vulkan-Loader-devel}
86 BuildRequires: bison > 2.3
87 %{?with_opencl:BuildRequires: clang-devel >= %{llvm_ver}}
88 BuildRequires: elfutils-devel
89 BuildRequires: expat-devel >= 1.95
91 BuildRequires: gcc >= %{gcc_ver}
92 BuildRequires: libdrm-devel >= %{libdrm_ver}
93 %{?with_glvnd:BuildRequires: libglvnd-devel >= %{libglvnd_ver}}
94 BuildRequires: libselinux-devel
95 BuildRequires: libstdc++-devel >= %{gcc_ver}
96 BuildRequires: libunwind-devel
97 %{?with_va:BuildRequires: libva-devel}
98 %{?with_va:BuildRequires: pkgconfig(libva) >= 1.8.0}
99 %{?with_vdpau:BuildRequires: libvdpau-devel >= 1.1}
100 BuildRequires: libxcb-devel >= 1.13
101 %{?with_gallium:BuildRequires: llvm-devel >= %{llvm_ver}}
102 %{?with_radv:BuildRequires: llvm-devel >= %{llvm_ver}}
103 %{?with_opencl:BuildRequires: llvm-libclc}
104 %{?with_omx:BuildRequires: libomxil-bellagio-devel}
105 BuildRequires: meson >= 0.53
106 BuildRequires: ninja >= 1.5
107 BuildRequires: pkgconfig
108 BuildRequires: pkgconfig(talloc) >= 2.0.1
109 BuildRequires: pkgconfig(xcb-dri2) >= 1.8
110 BuildRequires: pkgconfig(xcb-dri3) >= 1.13
111 BuildRequires: pkgconfig(xcb-glx) >= 1.8.1
112 BuildRequires: pkgconfig(xcb-present) >= 1.13
113 BuildRequires: pkgconfig(xcb-randr) >= 1.12
114 BuildRequires: python3 >= 1:3.2
115 BuildRequires: python3-Mako >= 0.8.0
116 BuildRequires: rpmbuild(macros) >= 2.007
117 BuildRequires: sed >= 4.0
118 %{?with_opencl_spirv:BuildRequires: spirv-tools-devel >= 2018.0}
119 BuildRequires: udev-devel
120 # wayland-{client,server}
121 %{?with_wayland:BuildRequires: wayland-devel >= %{wayland_ver}}
122 %{?with_wayland:BuildRequires: wayland-protocols >= 1.24}
123 %{?with_wayland:BuildRequires: wayland-egl-devel >= %{wayland_ver}}
124 BuildRequires: xorg-lib-libX11-devel
125 BuildRequires: xorg-lib-libXext-devel >= 1.0.5
126 BuildRequires: xorg-lib-libXfixes-devel >= 2.0
127 BuildRequires: xorg-lib-libXrandr-devel >= 1.3
128 BuildRequires: xorg-lib-libXv-devel
129 %{?with_xvmc:BuildRequires: xorg-lib-libXvMC-devel >= 1.0.6}
130 BuildRequires: xorg-lib-libXxf86vm-devel
131 BuildRequires: xorg-lib-libxshmfence-devel >= 1.1
132 BuildRequires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
133 BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
135 %{?with_lm_sensors:BuildRequires: lm_sensors-devel}
137 BuildRequires: zlib-devel >= %{zlib_ver}
138 BuildRequires: zstd-devel
139 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
141 # libGLESv1_CM, libGLESv2, libGL, libOSMesa:
142 # _glapi_tls_Dispatch is defined in libglapi, but it's some kind of symbol ldd -r doesn't notice(?)
143 %define skip_post_check_so libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libOSMesa.so.* libGLX_mesa.so.0.*
146 Mesa is a 3-D graphics library with an API which is very similar to
147 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
148 syntax or state machine, it is being used with authorization from
149 Silicon Graphics, Inc. However, the author does not possess an OpenGL
150 license from SGI, and makes no claim that Mesa is in any way a
151 compatible replacement for OpenGL or associated with SGI.
153 %description -l pl.UTF-8
154 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
155 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
156 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
157 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
158 OpenGL ani powiązana z SGI.
161 Summary: Mesa implementation of EGL Native Platform Graphics Interface library
162 Summary(pl.UTF-8): Implementacja Mesa biblioteki interfejsu EGL
165 Requires: %{name}-libglapi = %{version}-%{release}
166 # glx driver in libEGL dlopens libGL.so
167 Requires: OpenGL >= 1.2
168 Requires: libdrm >= %{libdrm_ver}
169 Requires: libxcb >= 1.13
170 %{?with_wayland:Requires: wayland >= %{wayland_ver}}
172 Requires: %{name}-libgbm = %{version}-%{release}
175 Requires: libglvnd-libEGL >= %{libglvnd_ver}
180 This package contains shared libEGL - Mesa implementation of EGL
181 Native Platform Graphics Interface as specified by Khronos Group:
182 <http://www.khronos.org/egl/>.
184 %description libEGL -l pl.UTF-8
185 Ten pakiet zawiera bibliotekę współdzieloną libEGL - implementację
186 Mesa standardu EGL Native Platform Graphics Interface (interfejsu
187 graficznego platformy natywnej) wg specyfikacji Khronos Group:
188 <http://www.khronos.org/egl/>.
190 %package libEGL-devel
191 Summary: Header files for Mesa implementation of EGL library
192 Summary(pl.UTF-8): Pliki nagłówkowe implementacji Mesa biblioteki EGL
194 Group: Development/Libraries
195 Requires: %{name}-libEGL = %{version}-%{release}
196 Requires: xorg-lib-libX11-devel
198 Requires: libglvnd-libEGL-devel >= %{libglvnd_ver}
200 Requires: %{name}-khrplatform-devel = %{version}-%{release}
201 Requires: libdrm-devel >= %{libdrm_ver}
202 Requires: libxcb-devel >= 1.13
203 Requires: pkgconfig(xcb-dri2) >= 1.8
204 Requires: pkgconfig(xcb-glx) >= 1.8.1
205 Requires: xorg-lib-libXext-devel >= 1.0.5
206 Requires: xorg-lib-libXfixes-devel >= 2.0
207 Requires: xorg-lib-libXxf86vm-devel
210 Provides: EGL-devel = 1.5
212 Obsoletes: Mesa-libEGL-static < 18.3
214 %description libEGL-devel
215 Header files for Mesa implementation of EGL library.
217 %description libEGL-devel -l pl.UTF-8
218 Pliki nagłówkowe implementacji Mesa biblioteki EGL.
221 Summary: Free Mesa3D implementation of libGL OpenGL library
222 Summary(pl.UTF-8): Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
225 Requires: %{name}-libglapi = %{version}-%{release}
226 Requires: libdrm >= %{libdrm_ver}
227 Requires: libxcb >= 1.13
229 Requires: libglvnd-libGL >= %{libglvnd_ver}
231 Provides: OpenGL = 4.6
232 Provides: OpenGL-GLX = 1.4
233 Obsoletes: Mesa < 6.4-2
234 Obsoletes: Mesa-dri < 6.4.1-3
235 Obsoletes: Mesa-dri-core < 10.0.0
236 Obsoletes: X11-OpenGL-libGL < 1:7.0.0
237 Obsoletes: XFree86-OpenGL-libGL < 1:7.0.0
240 Mesa is a 3-D graphics library with an API which is very similar to
241 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
242 syntax or state machine, it is being used with authorization from
243 Silicon Graphics, Inc. However, the author does not possess an OpenGL
244 license from SGI, and makes no claim that Mesa is in any way a
245 compatible replacement for OpenGL or associated with SGI.
247 This package contains libGL which implements OpenGL 4.6 and GLX 1.4
248 specifications. It uses DRI for rendering.
250 %description libGL -l pl.UTF-8
251 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
252 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
253 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
254 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
255 OpenGL ani powiązana z SGI.
257 Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 4.6 oraz
258 GLX 1.4. Używa DRI do renderowania.
261 Summary: Header files for Mesa3D libGL library
262 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
264 Group: X11/Development/Libraries
266 Requires: libglvnd-libGL-devel >= %{libglvnd_ver}
268 Requires: %{name}-khrplatform-devel = %{version}-%{release}
269 Requires: %{name}-libGL = %{version}-%{release}
270 Requires: libdrm-devel >= %{libdrm_ver}
271 Requires: libxcb-devel >= 1.13
272 Requires: pkgconfig(xcb-dri2) >= 1.8
273 Requires: pkgconfig(xcb-glx) >= 1.8.1
274 Requires: xorg-lib-libX11-devel
275 Requires: xorg-lib-libXext-devel >= 1.0.5
276 Requires: xorg-lib-libXfixes-devel >= 2.0
277 Requires: xorg-lib-libXxf86vm-devel
279 Suggests: OpenGL-doc-man
281 Provides: OpenGL-GLX-devel = 1.4
282 Provides: OpenGL-devel = 4.6
284 Obsoletes: Mesa-devel < 6.4-2
285 Obsoletes: Mesa-libGL-static < 18.3
286 Obsoletes: Mesa-static < 6.4-2
287 Obsoletes: X11-OpenGL-devel < 1:7.0.0
288 Obsoletes: X11-OpenGL-devel-base < 1:7.0.0
289 Obsoletes: X11-OpenGL-static < 1:7.0.0
290 Obsoletes: XFree86-OpenGL-devel < 1:7.0.0
291 Obsoletes: XFree86-OpenGL-devel-base < 1:7.0.0
292 Obsoletes: XFree86-OpenGL-static < 1:7.0.0
294 %description libGL-devel
295 Header files for Mesa3D libGL library.
297 %description libGL-devel -l pl.UTF-8
298 Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
301 Summary: Mesa implementation of GLES (OpenGL ES) libraries
302 Summary(pl.UTF-8): Implementacja Mesa bibliotek GLES (OpenGL ES)
304 Requires: %{name}-libglapi = %{version}-%{release}
306 Requires: libglvnd-libGLES >= %{libglvnd_ver}
309 Provides: OpenGLESv1 = 1.1
310 Provides: OpenGLESv2 = 2.0
311 Provides: OpenGLESv3 = 3.2
314 This package contains shared libraries of Mesa implementation of GLES
315 (OpenGL ES) - cross-platform API for full-function 2D and 3D graphics
316 on embedded systems. OpenGL ES specification can be found on Khronos
317 Group site: <http://www.khronos.org/opengles/>. Mesa implements OpenGL
320 %description libGLES -l pl.UTF-8
321 Ten pakiet zawiera biblioteki współdzielone implementacji Mesa
322 standardu GLES (OpenGL ES) - wieloplatformowego API do w pełni
323 funkcjonalnej grafiki 2D i 3D na systemach wbudowanych. Specyfikację
324 OpenGL ES można znaleźć na stronie Khronos Group:
325 <http://www.khronos.org/opengles/>. Mesa zawiera implementacją OpenGL
328 %package libGLES-devel
329 Summary: Header files for Mesa GLES libraries
330 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Mesa GLES
331 Group: Development/Libraries
332 Requires: %{name}-libGLES = %{version}-%{release}
334 Requires: libglvnd-libGLES-devel >= %{libglvnd_ver}
336 Requires: %{name}-khrplatform-devel = %{version}-%{release}
337 # <EGL/egl.h> for <GLES/egl.h>
338 Requires: %{name}-libEGL-devel = %{version}-%{release}
341 Provides: OpenGLES-devel
342 Provides: OpenGLESv1-devel = 1.1
343 Provides: OpenGLESv2-devel = 2.0
344 Provides: OpenGLESv3-devel = 3.2
347 %description libGLES-devel
348 Header files for Mesa GLES libraries.
350 %description libGLES-devel -l pl.UTF-8
351 Pliki nagłówkowe bibliotek Mesa GLES.
354 Summary: OSMesa (off-screen renderer) library
355 Summary(pl.UTF-8): Biblioteka OSMesa (renderująca bitmapy w pamięci)
358 Requires: zlib >= %{zlib_ver}
360 %description libOSMesa
361 OSMesa (off-screen renderer) library.
363 %description libOSMesa -l pl.UTF-8
364 Biblioteka OSMesa (renderująca bitmapy w pamięci).
366 %package libOSMesa-devel
367 Summary: Header file for OSMesa (off-screen renderer) library
368 Summary(pl.UTF-8): Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
370 Group: Development/Libraries
371 Requires: %{name}-libOSMesa = %{version}-%{release}
373 Requires: OpenGL-devel
374 Requires: libselinux-devel
375 Obsoletes: Mesa-libOSMesa-static < 18.3
377 %description libOSMesa-devel
378 Header file for OSMesa (off-screen renderer) library.
380 %description libOSMesa-devel -l pl.UTF-8
381 Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
384 Summary: Mesa implementation of OpenCL (Compuing Language) API ICD
385 Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń) ICD
388 Requires: filesystem >= 4.0-29
389 Requires: libdrm >= %{libdrm_ver}
390 Requires: llvm-libclc
391 Requires: zlib >= %{zlib_ver}
392 Provides: OpenCL = 1.1
393 Provides: ocl-icd-driver
395 %description OpenCL-icd
396 This package contains Mesa implementation of OpenCL - standard for
397 cross-platform, parallel programming of modern processors found in
398 personal computers, servers and handheld/embedded devices. OpenCL
399 specification can be found on Khronos Group site:
400 <http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
402 The implementation is provided as an installable client driver (ICD)
403 for use with the ocl-icd loader.
405 %description OpenCL-icd -l pl.UTF-8
406 Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
407 wieloplatformowego, równoległego programowania nowoczesnych
408 procesorów, jakie znajdują się w komputerach osobistych, serwerach
409 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
410 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
411 Mesa zawiera implementację OpenCL w wersji 1.1.
413 Implementacja dostarczona jest w postaci instalowalnego sterownika
414 klienta (ICD), który może być użyty z loaderem ocl-icd.
417 Summary: Mesa implementation of OpenCL (Compuing Language) API
418 Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń)
421 Requires: libdrm >= %{libdrm_ver}
422 Requires: llvm-libclc
423 Provides: OpenCL = 1.1
425 %description libOpenCL
426 This package contains Mesa implementation of OpenCL - standard for
427 cross-platform, parallel programming of modern processors found in
428 personal computers, servers and handheld/embedded devices. OpenCL
429 specification can be found on Khronos Group site:
430 <http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
432 %description libOpenCL -l pl.UTF-8
433 Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
434 wieloplatformowego, równoległego programowania nowoczesnych
435 procesorów, jakie znajdują się w komputerach osobistych, serwerach
436 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
437 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
438 Mesa zawiera implementację OpenCL w wersji 1.1.
440 %package libOpenCL-devel
441 Summary: Header files for Mesa OpenCL library
442 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Mesa OpenCL
444 Group: Development/Libraries
445 Requires: %{name}-libOpenCL = %{version}-%{release}
446 Provides: OpenCL-devel = 1.2
448 %description libOpenCL-devel
449 Header files for Mesa OpenCL library.
451 %description libOpenCL-devel -l pl.UTF-8
452 Pliki nagłówkowe biblioteki Mesa OpenCL.
455 Summary: Mesa Graphics Buffer Manager library
456 Summary(pl.UTF-8): Biblioteka Mesa Graphics Buffer Manager
458 Requires: %{name}-libglapi = %{version}-%{release}
459 Conflicts: Mesa-libEGL < 8.0.1-2
462 Mesa Graphics Buffer Manager library.
464 %description libgbm -l pl.UTF-8
465 Biblioteka Mesa Graphics Buffer Manager (zarządcy bufora graficznego).
467 %package libgbm-devel
468 Summary: Header file for Mesa Graphics Buffer Manager library
469 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager
470 Group: Development/Libraries
471 Requires: %{name}-libgbm = %{version}-%{release}
473 %description libgbm-devel
474 Header file for Mesa Graphics Buffer Manager library.
476 %description libgbm-devel -l pl.UTF-8
477 Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager (zarządcy
481 Summary: Mesa GL API shared library
482 Summary(pl.UTF-8): Biblioteka współdzielona Mesa GL API
484 Conflicts: Mesa-libEGL < 8.0.1-2
486 %description libglapi
487 Mesa GL API shared library, common for various APIs (EGL, GL, GLES).
489 %description libglapi -l pl.UTF-8
490 Biblioteka współdzielona Mesa GL API, wspólna dla różnych API (EGL,
493 %package libxatracker
494 Summary: Xorg Gallium3D accelleration library
495 Summary(pl.UTF-8): Biblioteka akceleracji Gallium3D dla Xorg
497 Requires: libdrm >= %{libdrm_ver}
498 Requires: zlib >= %{zlib_ver}
500 %description libxatracker
501 Xorg Gallium3D accelleration library (used by new vmwgfx driver).
503 %description libxatracker -l pl.UTF-8
504 Biblioteka akceleracji Gallium3D dla Xorg (używana przez nowy
507 %package libxatracker-devel
508 Summary: Header files for Xorg Gallium3D accelleration library
509 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg
510 Group: X11/Development/Libraries
511 Requires: %{name}-libxatracker = %{version}-%{release}
512 Requires: libdrm-devel >= %{libdrm_ver}
514 %description libxatracker-devel
515 Header files for Xorg Gallium3D accelleration library.
517 %description libxatracker-devel -l pl.UTF-8
518 Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg.
520 %package khrplatform-devel
521 Summary: Khronos platform header file
522 Summary(pl.UTF-8): Plik nagłówkowy platformy Khronos
523 Group: Development/Libraries
524 Provides: khrplatform-devel
525 Conflicts: Mesa-libEGL-devel < 8.0.1-2
527 %description khrplatform-devel
528 Khronos platform header file.
530 %description khrplatform-devel -l pl.UTF-8
531 Plik nagłówkowy platformy Khronos.
534 Summary: Direct Rendering Infrastructure interface header file
535 Summary(pl.UTF-8): Plik nagłówkowy interfejsu DRI (Direct Rendering Infrastructure)
536 Group: Development/Libraries
537 Requires: libdrm-devel >= %{libdrm_ver}
540 Requires: libglvnd-libGL-devel >= %{libglvnd_ver}
541 Conflicts: Mesa-libGL-devel < 21.1.0-2
543 Requires: Mesa-libGL-devel = %{version}-%{release}
546 %description dri-devel
547 Direct Rendering Infrastructure interface header file.
549 %description dri-devel -l pl.UTF-8
550 Plik nagłówkowy interfejsu DRI (Direct Rendering Infrastructure).
552 %package libXvMC-nouveau
553 Summary: Mesa implementation of XvMC API for NVidia adapters
554 Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart NVidia
557 Requires: libdrm >= %{libdrm_ver}
558 Requires: xorg-lib-libXvMC >= 1.0.6
559 Requires: zlib >= %{zlib_ver}
560 Conflicts: Mesa-libXvMC
562 %description libXvMC-nouveau
563 Mesa implementation of XvMC API for NVidia adapters (NV40-NV96, NVa0).
565 %description libXvMC-nouveau -l pl.UTF-8
566 Implementacja Mesa API XvMC dla kart NVidia (NV40-NV96, NVa0).
568 %package libXvMC-r600
569 Summary: Mesa implementation of XvMC API for ATI Radeon R600 series adapters
570 Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart ATI Radeon z serii R600
573 Requires: libdrm >= %{libdrm_ver}
574 Requires: xorg-lib-libXvMC >= 1.0.6
575 Requires: zlib >= %{zlib_ver}
576 Conflicts: Mesa-libXvMC
578 %description libXvMC-r600
579 Mesa implementation of XvMC API for ATI Radeon adapters based on
582 %description libXvMC-r600 -l pl.UTF-8
583 Implementacja Mesa API XvMC dla kart ATI Radeon opartych na układach
587 Summary: Nine Direct3D9 driver (for Wine)
588 Summary(pl.UTF-8): Sterownik Direct3D9 Nine (dla Wine)
590 Requires: libdrm >= %{libdrm_ver}
591 Requires: zlib >= %{zlib_ver}
594 Nine Direct3D9 driver (for Wine).
596 %description d3d -l pl.UTF-8
597 Sterownik Direct3D9 Nine (dla Wine).
600 Summary: Nine Direct3D9 driver API
601 Summary(pl.UTF-8): API sterownika Direct3D9 Nine
602 Group: Development/Libraries
603 Requires: libdrm-devel >= %{libdrm_ver}
605 %description d3d-devel
606 Nine Direct3D9 driver API.
608 %description d3d-devel -l pl.UTF-8
609 API sterownika Direct3D9 Nine.
611 %package dri-driver-ati-radeon-R300
612 Summary: X.org DRI driver for ATI R300 card family
613 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R300
616 Requires: zlib >= %{zlib_ver}
617 Suggests: xorg-driver-video-amdgpu
618 Suggests: xorg-driver-video-ati
619 Obsoletes: X11-driver-radeon-dri < 1:7.0.0
620 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
621 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
623 %description dri-driver-ati-radeon-R300
624 X.org Gallium DRI driver for ATI R300/R400/RS690/R500 card family
625 (Radeon 9600-9800, X300-X2300). It supports R300, R350, R360, RV350,
626 RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400, RC410,
627 RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600, RS690,
630 %description dri-driver-ati-radeon-R300 -l pl.UTF-8
631 Sterownik X.org DRI Gallium dla rodziny kart ATI R300/R400/RS690/R500
632 (Radeon 9600-9800, X300-X2300). Obsługuje układy R300, R350, R360,
633 RV350, RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400,
634 RC410, RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600,
637 %package dri-driver-ati-radeon-R600
638 Summary: X.org DRI driver for ATI R600 card family
639 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600
642 Requires: radeon-ucode
643 Requires: zlib >= %{zlib_ver}
644 Suggests: xorg-driver-video-amdgpu
645 Suggests: xorg-driver-video-ati
646 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
647 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
649 %description dri-driver-ati-radeon-R600
650 X.org Gallium DRI driver for ATI R600/R700 card family (Radeon HD
651 2400-7000). It supports R600, RV610, RV630, RV670, RV620, RV635,
652 RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
653 CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
656 %description dri-driver-ati-radeon-R600 -l pl.UTF-8
657 Sterownik X.org DRI Gallium dla rodziny kart ATI R600/R700 (Radeon HD
658 2400-7000). Obsługuje układy R600, RV610, RV630, RV670, RV620, RV635,
659 RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
660 CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
663 %package dri-driver-ati-radeon-SI
664 Summary: X.org DRI driver for ATI Southern Islands card family
665 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Southern Islands
668 Requires: radeon-ucode
669 Requires: zlib >= %{zlib_ver}
670 Suggests: xorg-driver-video-amdgpu
671 Suggests: xorg-driver-video-ati
672 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
673 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
675 %description dri-driver-ati-radeon-SI
676 X.org Gallium DRI driver for ATI Southern Islands card family (Radeon
677 HD 7700-8000, R9, APU). It supports TAHITI, PITCAIRN, VERDE, OLAND,
678 HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, ICELAND, TONGA,
679 CARRIZO, FIJI, POLARIS, STONEY, VEGA, RAVEN chips.
681 %description dri-driver-ati-radeon-SI -l pl.UTF-8
682 Sterownik X.org DRI Gallium dla rodziny kart ATI Southern Islands
683 (Radeon HD 7700-8000, R9, APU). Obsługuje układy TAHITI, PITCAIRN,
684 VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII,
685 ICELAND, TONGA, CARRIZO, FIJI, POLARIS, STONEY, VEGA, RAVEN.
687 %package dri-driver-etnaviv
688 Summary: X.org DRI driver for Vivante 3D chips
689 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Vivante 3D
692 Requires: zlib >= %{zlib_ver}
693 #Suggests: xorg-driver-video-?
694 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
695 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
697 %description dri-driver-etnaviv
698 X.org Gallium DRI driver for Vivante 3D chips.
700 %description dri-driver-etnaviv -l pl.UTF-8
701 Sterownik X.org DRI Gallium dla układów Vivante 3D.
703 %package dri-driver-freedreno
704 Summary: X.org DRI driver for Adreno chips
705 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Adreno
708 Requires: zlib >= %{zlib_ver}
709 Suggests: xorg-driver-video-freedreno
710 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
711 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
713 %description dri-driver-freedreno
714 X.org Gallium DRI driver for Adreno chips.
716 %description dri-driver-freedreno -l pl.UTF-8
717 Sterownik X.org DRI Gallium dla układów Adreno.
719 %package dri-driver-intel-crocus
720 Summary: X.org DRI driver for Intel Gen4-Gen7 chips
721 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Intel Gen4-Gen7
724 Requires: zlib >= %{zlib_ver}
725 Obsoletes: Mesa-dri-driver-intel-i965 < 22.0.0
726 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
727 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
729 %description dri-driver-intel-crocus
730 X.org Gallium DRI driver for Intel Gen4/Gen5/Gen6/Gen7 chips.
732 %description dri-driver-intel-crocus -l pl.UTF-8
733 Sterownik X.org DRI dla układów Intel Gen4/Gen5/Gen6/Gen7.
735 %package dri-driver-intel-i915
736 Summary: X.org DRI driver for Intel i915 card family
737 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i915
740 Requires: zlib >= %{zlib_ver}
741 Obsoletes: Mesa-dri-driver-intel-i830 < 6.5
742 Obsoletes: X11-driver-i810-dri < 1:7.0.0
743 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
744 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
746 %description dri-driver-intel-i915
747 X.org DRI driver for Intel i915 card family (830, 845, 852/855, 865,
748 915, 945, G33, Q33, Q35, Pineview).
750 %description dri-driver-intel-i915 -l pl.UTF-8
751 Sterownik X.org DRI dla rodziny kart Intel i915 (830, 845, 852/855,
752 865, 915, 945, G33, Q33, Q35, Pineview).
754 %package dri-driver-intel-iris
755 Summary: X.org DRI driver for Intel Iris (Gen8+) card family
756 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel Iris (Gen8+)
759 Requires: zlib >= %{zlib_ver}
760 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
761 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
763 %description dri-driver-intel-iris
764 X.org Gallium DRI driver for Intel Iris (Gen8+) card family
765 (Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake,
766 Whiskey Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
768 %description dri-driver-intel-iris -l pl.UTF-8
769 Sterownik X.org DRI Gallium dla rodziny kart Intel Iris (Gen8+:
770 Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake,
771 Whiskey Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
773 %package dri-driver-kmsro
774 Summary: X.org Gallium DRI driver using KMS Render-Only architecture
775 Summary(pl.UTF-8): Sterownik X.org DRI Gallium wykorzystujący architekturę KMS Render-Only
778 Requires: zlib >= %{zlib_ver}
779 #Suggests: xorg-driver-video-?
780 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
781 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
783 %description dri-driver-kmsro
784 X.org Gallium DRI driver using KMS Render-Only architecture.
786 %description dri-driver-kmsro -l pl.UTF-8
787 Sterownik X.org DRI Gallium wykorzystujący architekturę KMS
790 %package dri-driver-lima
791 Summary: X.org DRI driver for Mali Utgard chips
792 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Mali Utgard
795 Requires: zlib >= %{zlib_ver}
796 #Suggests: xorg-driver-video-???
797 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
798 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
800 %description dri-driver-lima
801 X.org Gallium DRI driver for Mali Utgard chips.
803 %description dri-driver-lima -l pl.UTF-8
804 Sterownik X.org DRI Gallium dla układów Mali Utgard.
806 %package dri-driver-nouveau
807 Summary: X.org DRI driver for NVIDIA card family
808 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart NVIDIA
811 Requires: zlib >= %{zlib_ver}
812 Suggests: xorg-driver-video-nouveau
813 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
814 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
816 %description dri-driver-nouveau
817 X.org DRI drivers for NVIDIA card family.
819 %description dri-driver-nouveau -l pl.UTF-8
820 Sterowniki X.org DRI dla rodziny kart NVIDIA.
822 %package dri-driver-panfrost
823 Summary: X.org DRI driver for Mali Midgard/Bifrost chips
824 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Mali Midgard/Bifrost
827 Requires: zlib >= %{zlib_ver}
828 #Suggests: xorg-driver-video-???
829 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
830 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
832 %description dri-driver-panfrost
833 X.org Gallium DRI driver for Mali Midgard/Bifrost chips.
835 %description dri-driver-panfrost -l pl.UTF-8
836 Sterownik X.org DRI Gallium dla układów Mali Midgard/Bifrost.
838 %package dri-driver-swrast
839 Summary: X.org DRI software rasterizer driver
840 Summary(pl.UTF-8): Sterownik X.org DRI obsługujący rysowanie programowe
843 Requires: zlib >= %{zlib_ver}
844 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
845 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
847 %description dri-driver-swrast
848 X.org DRI software rasterizer driver.
850 %description dri-driver-swrast -l pl.UTF-8
851 Sterownik X.org DRI obsługujący rysowanie programowe.
853 %package dri-driver-tegra
854 Summary: X.org DRI driver for Tegra SoC chips
855 Summary(pl.UTF-8): Sterownik X.org DRI dla układów SoC Tegra
858 Requires: zlib >= %{zlib_ver}
859 #Suggests: xorg-driver-video-???
860 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
861 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
863 %description dri-driver-tegra
864 X.org Gallium DRI driver for Tegra SoC chips.
866 %description dri-driver-tegra -l pl.UTF-8
867 Sterownik X.org DRI Gallium dla układów Tegra SoC.
869 %package dri-driver-v3d
870 Summary: X.org DRI driver for Broadcom VC5 chips
871 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Broadcom VC5
874 Requires: zlib >= %{zlib_ver}
875 Suggests: xorg-driver-video-modesetting
876 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
877 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
879 %description dri-driver-v3d
880 X.org Gallium DRI driver for Broadcom VC5 chips.
882 %description dri-driver-v3d -l pl.UTF-8
883 Sterownik X.org DRI Gallium dla układów Broadcom VC5.
885 %package dri-driver-vc4
886 Summary: X.org DRI driver for Broadcom VC4 chips
887 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Broadcom VC4
890 Requires: zlib >= %{zlib_ver}
891 Suggests: xorg-driver-video-modesetting
892 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
893 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
895 %description dri-driver-vc4
896 X.org Gallium DRI driver for Broadcom VC4 chips.
898 %description dri-driver-vc4 -l pl.UTF-8
899 Sterownik X.org DRI Gallium dla układów Broadcom VC4.
901 %package dri-driver-virgl
902 Summary: X.org DRI driver for QEMU VirGL
903 Summary(pl.UTF-8): Sterownik X.org DRI dla QEMU VirGL
906 Requires: zlib >= %{zlib_ver}
907 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
908 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
910 %description dri-driver-virgl
911 X.org Gallium DRI driver for QEMU VirGL.
913 %description dri-driver-virgl -l pl.UTF-8
914 Sterownik X.org DRI Gallium dla QEMU VirGL.
916 %package dri-driver-vmwgfx
917 Summary: X.org DRI driver for VMware
918 Summary(pl.UTF-8): Sterownik X.org DRI dla VMware
921 Requires: zlib >= %{zlib_ver}
922 Suggests: xorg-driver-video-vmware
923 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
924 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
926 %description dri-driver-vmwgfx
927 X.org Gallium DRI driver for VMWare.
929 %description dri-driver-vmwgfx -l pl.UTF-8
930 Sterownik X.org DRI Gallium dla VMware.
932 %package dri-driver-zink
933 Summary: X.org DRI driver based on Vulkan
934 Summary(pl.UTF-8): Sterownik X.org DRI oparty na Vulkanie
937 Requires: zlib >= %{zlib_ver}
938 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
939 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
941 %description dri-driver-zink
942 X.org Gallium DRI driver based on Vulkan.
944 %description dri-driver-zink -l pl.UTF-8
945 Sterownik X.org DRI Gallium oparty na Vulkanie.
947 %package pipe-driver-crocus
948 Summary: crocus driver for Mesa Gallium dynamic pipe loader
949 Summary(pl.UTF-8): Sterownik crocus dla dynamicznego systemu potoków szkieletu Mesa Gallium
951 Requires: zlib >= %{zlib_ver}
953 %description pipe-driver-crocus
954 crocus driver for Mesa Gallium dynamic pipe loader. It supports Intel
955 Gen4/Gen5/Gen6/Gen7 chips.
957 %description pipe-driver-crocus -l pl.UTF-8
958 Sterownik crocus dla dynamicznego systemu potoków szkieletu Mesa
959 Gallium. Obsługuje układy Intela Gen4/Gen5/Gen6/Gen7.
961 %package pipe-driver-i915
962 Summary: i915 driver for Mesa Gallium dynamic pipe loader
963 Summary(pl.UTF-8): Sterownik i915 dla dynamicznego systemu potoków szkieletu Mesa Gallium
965 Requires: zlib >= %{zlib_ver}
966 Obsoletes: Mesa-gbm-driver-i915 < 11.1.1
967 Obsoletes: Mesa-opencl-driver-i915 < 9.1
969 %description pipe-driver-i915
970 i915 driver for Mesa Gallium dynamic pipe loader. It supports Intel
971 915/945/G33/Q33/Q35/Pineview chips.
973 %description pipe-driver-i915 -l pl.UTF-8
974 Sterownik i915 dla dynamicznego systemu potoków szkieletu Mesa
975 Gallium. Obsługuje układy Intela z serii 915/945/G33/Q33/Q35/Pineview.
977 %package pipe-driver-iris
978 Summary: iris driver for Mesa Gallium dynamic pipe loader
979 Summary(pl.UTF-8): Sterownik iris dla dynamicznego systemu potoków szkieletu Mesa Gallium
981 Requires: zlib >= %{zlib_ver}
983 %description pipe-driver-iris
984 iris driver for Mesa Gallium dynamic pipe loader. It supports Intel
985 Iris (Gen8+) card family (Broadwell, Skylake, Broxton, Kabylake,
986 Coffeelake, Geminilake, Whiskey Lake, Comet Lake, Cannonlake, Ice
989 %description pipe-driver-iris -l pl.UTF-8
990 Sterownik iris dla dynamicznego systemu potoków szkieletu Mesa
991 Gallium. Obsługuje układy Intela z rodziny kart Intel Iris (Gen8+:
992 Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake, Whiskey
993 Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
995 %package pipe-driver-kmsro
996 Summary: kmsro driver for Mesa Gallium dynamic pipe loader
997 Summary(pl.UTF-8): Sterownik kmsro dla dynamicznego systemu potoków szkieletu Mesa Gallium
999 Requires: zlib >= %{zlib_ver}
1001 %description pipe-driver-kmsro
1002 kmsro driver for Mesa Gallium dynamic pipe loader.
1004 %description pipe-driver-kmsro -l pl.UTF-8
1005 Sterownik kmsro dla dynamicznego systemu potoków szkieletu Mesa
1008 %package pipe-driver-msm
1009 Summary: msm (freedreno) driver for Mesa Gallium dynamic pipe loader
1010 Summary(pl.UTF-8): Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu Mesa Gallium
1012 Requires: zlib >= %{zlib_ver}
1014 %description pipe-driver-msm
1015 msm (freedreno) driver for Mesa Gallium dynamic pipe loader. It
1016 supports Adreno chips.
1018 %description pipe-driver-msm -l pl.UTF-8
1019 Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu
1020 Mesa Gallium. Obsługuje układy Adreno.
1022 %package pipe-driver-nouveau
1023 Summary: nouveau driver for Mesa Gallium dynamic pipe loader
1024 Summary(pl.UTF-8): Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa Gallium
1026 Requires: zlib >= %{zlib_ver}
1027 Obsoletes: Mesa-gbm-driver-nouveau < 11.1.1
1028 Obsoletes: Mesa-opencl-driver-nouveau < 9.1
1030 %description pipe-driver-nouveau
1031 nouveau driver for Mesa Gallium dynamic pipe loader. It supports
1034 %description pipe-driver-nouveau -l pl.UTF-8
1035 Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa
1036 Gallium. Obsługuje karty graficzne firmy NVidia.
1038 %package pipe-driver-r300
1039 Summary: r300 driver for Mesa Gallium dynamic pipe loader
1040 Summary(pl.UTF-8): Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1042 Requires: zlib >= %{zlib_ver}
1043 Obsoletes: Mesa-gbm-driver-r300 < 11.1.1
1044 Obsoletes: Mesa-opencl-driver-r300 < 9.1
1046 %description pipe-driver-r300
1047 r300 driver for Mesa Gallium dynamic pipe loader. It supports ATI
1048 Radeon adapters based on R300/R400/RS690/R500 chips.
1050 %description pipe-driver-r300 -l pl.UTF-8
1051 Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa
1052 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1053 R300/R400/RS690/R500.
1055 %package pipe-driver-r600
1056 Summary: r600 driver for Mesa Gallium dynamic pipe loader
1057 Summary(pl.UTF-8): Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1059 Requires: zlib >= %{zlib_ver}
1060 Obsoletes: Mesa-gbm-driver-r600 < 11.1.1
1061 Obsoletes: Mesa-libllvmradeon < 9.2
1062 Obsoletes: Mesa-opencl-driver-r600 < 9.1
1064 %description pipe-driver-r600
1065 r600 driver for Mesa Gallium dynamic pipe loader. It supports ATI
1066 Radeon adapters based on R600/R700 chips.
1068 %description pipe-driver-r600 -l pl.UTF-8
1069 Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa
1070 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1073 %package pipe-driver-radeonsi
1074 Summary: radeonsi driver for Mesa Gallium dynamic pipe loader
1075 Summary(pl.UTF-8): Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa Gallium
1077 Requires: zlib >= %{zlib_ver}
1078 Obsoletes: Mesa-gbm-driver-radeonsi < 11.1.1
1079 Obsoletes: Mesa-libllvmradeon < 9.2
1080 Obsoletes: Mesa-opencl-driver-radeonsi < 9.1
1082 %description pipe-driver-radeonsi
1083 radeonsi driver for Mesa Gallium dynamic pipe loader. It supports ATI
1084 Radeon adapters based on Southern Islands chips.
1086 %description pipe-driver-radeonsi -l pl.UTF-8
1087 Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa
1088 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1091 %package pipe-driver-swrast
1092 Summary: Software (swrast) driver for Mesa Gallium dynamic pipe loader
1093 Summary(pl.UTF-8): Sterownik programowy (swrast) dla dynamicznego systemu potoków szkieletu Mesa Gallium
1095 Requires: zlib >= %{zlib_ver}
1096 Obsoletes: Mesa-gbm-driver-swrast < 11.1.1
1097 Obsoletes: Mesa-opencl-driver-swrast < 9.1
1099 %description pipe-driver-swrast
1100 Software (swrast) driver for Mesa Gallium dynamic pipe loader.
1102 %description pipe-driver-swrast -l pl.UTF-8
1103 Sterownik programowy (swrast) dla dynamicznego systemu potoków
1104 szkieletu Mesa Gallium.
1106 %package pipe-driver-vmwgfx
1107 Summary: vmwgfx driver for Mesa Gallium dynamic pipe loader
1108 Summary(pl.UTF-8): Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa Gallium
1110 Requires: zlib >= %{zlib_ver}
1111 Obsoletes: Mesa-gbm-driver-vmwgfx < 11.1.1
1112 Obsoletes: Mesa-opencl-driver-vmwgfx < 9.1
1114 %description pipe-driver-vmwgfx
1115 vmwgfx driver for Mesa Gallium dynamic pipe loader. It supports VMware
1116 virtual video adapter.
1118 %description pipe-driver-vmwgfx -l pl.UTF-8
1119 Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa
1120 Gallium. Obsługuje wirtualną kartę graficzną VMware.
1122 %package -n libva-driver-gallium
1123 Summary: VA driver for Gallium State Tracker
1124 Summary(pl.UTF-8): Sterowniki VA do Gallium
1126 %if %{with gallium_radeon}
1127 Requires: libva-driver-r600 = %{version}-%{release}
1128 Requires: libva-driver-radeonsi = %{version}-%{release}
1130 %if %{with gallium_nouveau}
1131 Requires: libva-driver-nouveau = %{version}-%{release}
1134 %description -n libva-driver-gallium
1135 VA drivers for Gallium State Tracker (r600, radeonsi & nouveau).
1137 %description -n libva-driver-gallium -l pl.UTF-8
1138 Sterowniki VA do Gallium (r600, radeonsi & nouveau).
1140 %package -n libva-driver-r600
1141 Summary: VA driver for ATI Radeon R600 series adapters
1142 Summary(pl.UTF-8): Sterownik VA dla kart ATI Radeon z serii R600
1144 Requires: libva >= 1.8.0
1145 Requires: zlib >= %{zlib_ver}
1147 %description -n libva-driver-r600
1148 VA driver for ATI Radeon R600 series adapters.
1150 %description -n libva-driver-r600 -l pl.UTF-8
1151 Sterownik VA dla kart ATI Radeon z serii R600.
1153 %package -n libva-driver-radeonsi
1154 Summary: VA driver for ATI Radeon SI adapters
1155 Summary(pl.UTF-8): Sterownik VA dla kart ATI Radeon SI
1157 Requires: libva >= 1.8.0
1158 Requires: zlib >= %{zlib_ver}
1160 %description -n libva-driver-radeonsi
1161 VA driver for ATI Radeon adapters based on Southern Islands chips.
1163 %description -n libva-driver-radeonsi -l pl.UTF-8
1164 Sterownik VA dla kart ATI Radeon opartych na układach Southern
1167 %package -n libva-driver-nouveau
1168 Summary: VA driver for NVidia adapters
1169 Summary(pl.UTF-8): Sterownik VA dla kart NVidia
1171 Requires: libva >= 1.8.0
1172 Requires: zlib >= %{zlib_ver}
1174 %description -n libva-driver-nouveau
1175 VA driver for NVidia adapters.
1177 %description -n libva-driver-nouveau -l pl.UTF-8
1178 Sterownik VA dla kart NVidia.
1180 %package -n libvdpau-driver-mesa-nouveau
1181 Summary: Mesa nouveau driver for the vdpau API
1182 Summary(pl.UTF-8): Sterownik Mesa nouveau dla API vdpau
1184 Group: X11/Libraries
1185 Requires: libdrm >= %{libdrm_ver}
1186 Requires: libvdpau >= 1.1
1187 Requires: zlib >= %{zlib_ver}
1188 Conflicts: libvdpau-driver-mesa
1190 %description -n libvdpau-driver-mesa-nouveau
1191 Mesa nouveau driver for the vdpau API. It supports NVidia adapters
1194 %description -n libvdpau-driver-mesa-nouveau -l pl.UTF-8
1195 Sterownik Mesa nouveau dla API vdpau. Obsługuje karty NVidia
1198 %package -n libvdpau-driver-mesa-r300
1199 Summary: Mesa r300 driver for the vdpau API
1200 Summary(pl.UTF-8): Sterownik Mesa r300 dla API vdpau
1202 Group: X11/Libraries
1203 Requires: libdrm >= %{libdrm_ver}
1204 Requires: libvdpau >= 1.1
1205 Requires: zlib >= %{zlib_ver}
1206 Conflicts: libvdpau-driver-mesa
1208 %description -n libvdpau-driver-mesa-r300
1209 Mesa r300 driver for the vdpau API. It supports ATI Radeon adapters
1210 based on R300 chips.
1212 %description -n libvdpau-driver-mesa-r300 -l pl.UTF-8
1213 Sterownik Mesa r300 dla API vdpau. Obsługuje karty ATI Radeon oparte
1216 %package -n libvdpau-driver-mesa-r600
1217 Summary: Mesa r600 driver for the vdpau API
1218 Summary(pl.UTF-8): Sterownik Mesa r600 dla API vdpau
1220 Group: X11/Libraries
1221 Requires: libdrm >= %{libdrm_ver}
1222 Requires: libvdpau >= 1.1
1223 Requires: zlib >= %{zlib_ver}
1224 Conflicts: libvdpau-driver-mesa
1226 %description -n libvdpau-driver-mesa-r600
1227 Mesa r600 driver for the vdpau API. It supports ATI Radeon adapters
1228 based on R600/R700 chips.
1230 %description -n libvdpau-driver-mesa-r600 -l pl.UTF-8
1231 Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
1232 na układach R600/R700.
1234 %package -n libvdpau-driver-mesa-radeonsi
1235 Summary: Mesa radeonsi driver for the vdpau API
1236 Summary(pl.UTF-8): Sterownik Mesa radeonsi dla API vdpau
1238 Group: X11/Libraries
1239 Requires: libdrm >= %{libdrm_ver}
1240 Requires: libvdpau >= 1.1
1241 Requires: zlib >= %{zlib_ver}
1242 Obsoletes: Mesa-libllvmradeon < 9.2
1243 Conflicts: libvdpau-driver-mesa
1245 %description -n libvdpau-driver-mesa-radeonsi
1246 Mesa radeonsi driver for the vdpau API. It supports ATI Radeon
1247 adapters based on Southern Islands chips.
1249 %description -n libvdpau-driver-mesa-radeonsi -l pl.UTF-8
1250 Sterownik Mesa radeonsi dla API vdpau. Obsługuje karty ATI Radeon
1251 oparte na układach Southern Islands.
1253 %package -n omxil-mesa
1254 Summary: Mesa driver for Bellagio OpenMAX IL API
1255 Summary(pl.UTF-8): Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
1257 Group: X11/Libraries
1258 Requires: libdrm >= %{libdrm_ver}
1259 Requires: libomxil-bellagio
1260 Requires: libxcb >= 1.13
1261 Requires: zlib >= %{zlib_ver}
1262 Obsoletes: omxil-mesa-nouveau < 10.3
1263 Obsoletes: omxil-mesa-r600 < 10.3
1264 Obsoletes: omxil-mesa-radeonsi < 10.3
1266 %description -n omxil-mesa
1267 Mesa driver for Bellagio OpenMAX IL API.
1269 %description -n omxil-mesa -l pl.UTF-8
1270 Sterownik Mesa dla API Bellagio OpenMAX IL.
1272 %package vulkan-icd-broadcom
1273 Summary: v3dv - Mesa Vulkan driver for Raspberry Pi 4
1274 Summary(pl.UTF-8): v3dv - sterownik Vulkan dla Raspberry Pi 4
1277 Requires: libdrm >= %{libdrm_ver}
1278 Requires: libxcb >= 1.13
1279 Requires: xorg-lib-libXrandr >= 1.3
1280 Requires: xorg-lib-libxshmfence >= 1.1
1282 Requires: wayland >= %{wayland_ver}
1283 Requires: zlib >= %{zlib_ver}
1284 Suggests: vulkan(loader)
1285 Provides: vulkan(icd) = 1.1.204
1287 %description vulkan-icd-broadcom
1288 v3dv - Mesa Vulkan driver for Raspberry Pi 4.
1290 %description vulkan-icd-broadcom -l pl.UTF-8
1291 v3dv - sterownik Vulkan dla Raspberry Pi 4.
1293 %package vulkan-icd-freedreno
1294 Summary: turnip - Mesa Vulkan driver for Adreno chips
1295 Summary(pl.UTF-8): turnip - sterownik Vulkan dla układów Adreno
1298 Requires: libdrm >= %{libdrm_ver}
1299 Requires: libxcb >= 1.13
1300 Requires: xorg-lib-libXrandr >= 1.3
1301 Requires: xorg-lib-libxshmfence >= 1.1
1303 Requires: wayland >= %{wayland_ver}
1304 Requires: zlib >= %{zlib_ver}
1305 Suggests: vulkan(loader)
1306 Provides: vulkan(icd) = 1.1.204
1308 %description vulkan-icd-freedreno
1309 turnip - Mesa Vulkan driver for Adreno chips.
1311 %description vulkan-icd-freedreno -l pl.UTF-8
1312 turnip - sterownik Vulkan dla układów Adreno.
1314 %package vulkan-icd-intel
1315 Summary: Mesa Vulkan driver for Intel GPUs
1316 Summary(pl.UTF-8): Sterownik Vulkan dla GPU firmy Intel
1319 Requires: libdrm >= %{libdrm_ver}
1320 Requires: libxcb >= 1.13
1321 Requires: xorg-lib-libXrandr >= 1.3
1322 Requires: xorg-lib-libxshmfence >= 1.1
1324 Requires: wayland >= %{wayland_ver}
1325 Requires: zlib >= %{zlib_ver}
1326 Suggests: vulkan(loader)
1327 Provides: vulkan(icd) = 1.3.204
1328 Obsoletes: Mesa-vulkan-icd-intel-devel < 21.1.0
1330 %description vulkan-icd-intel
1331 Mesa Vulkan driver for Intel GPUs.
1333 %description vulkan-icd-intel -l pl.UTF-8
1334 Sterownik Vulkan dla GPU Intela.
1336 %package vulkan-icd-lavapipe
1337 Summary: lavapipe - Mesa software Vulkan driver
1338 Summary(pl.UTF-8): lavapipe - programowy sterownik Vulkan
1341 Requires: libdrm >= %{libdrm_ver}
1342 Requires: libxcb >= 1.13
1343 Requires: xorg-lib-libXrandr >= 1.3
1344 Requires: xorg-lib-libxshmfence >= 1.1
1346 Requires: wayland >= %{wayland_ver}
1347 Requires: zlib >= %{zlib_ver}
1348 Suggests: vulkan(loader)
1349 Provides: vulkan(icd) = 1.1.204
1351 %description vulkan-icd-lavapipe
1352 lavapipe - Mesa software Vulkan driver.
1354 %description vulkan-icd-lavapipe -l pl.UTF-8
1355 lavapipe - programowy sterownik Vulkan.
1357 %package vulkan-icd-panfrost
1358 Summary: panfrost - Mesa Vulkan driver for Mali Midgard and Bifrost GPUs
1359 Summary(pl.UTF-8): panfrost - sterownik Vulkan dla układów Mali Midgard i Bifrost
1362 Requires: libdrm >= %{libdrm_ver}
1363 Requires: libxcb >= 1.13
1364 Requires: xorg-lib-libXrandr >= 1.3
1365 Requires: xorg-lib-libxshmfence >= 1.1
1367 Requires: wayland >= %{wayland_ver}
1368 Requires: zlib >= %{zlib_ver}
1369 Suggests: vulkan(loader)
1370 Provides: vulkan(icd) = 1.1.204
1372 %description vulkan-icd-panfrost
1373 panfrost - Mesa Vulkan driver for Mali Midgard and Bifrost GPUs.
1375 %description vulkan-icd-panfrost -l pl.UTF-8
1376 panfrost - sterownik Vulkan dla układów Mali Midgard i Bifrost.
1378 %package vulkan-icd-radeon
1379 Summary: radv - experimental Mesa Vulkan driver for AMD Radeon GPUs
1380 Summary(pl.UTF-8): radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD
1383 Requires: libdrm >= %{libdrm_ver}
1384 Requires: libxcb >= 1.13
1385 Requires: xorg-lib-libXrandr >= 1.3
1386 Requires: xorg-lib-libxshmfence >= 1.1
1388 Requires: wayland >= %{wayland_ver}
1389 Requires: zlib >= %{zlib_ver}
1390 Suggests: vulkan(loader)
1391 Provides: vulkan(icd) = 1.3.204
1393 %description vulkan-icd-radeon
1394 radv - experimental Mesa Vulkan driver for AMD Radeon GPUs.
1396 %description vulkan-icd-radeon -l pl.UTF-8
1397 radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD.
1400 %setup -q -n mesa-mesa-%{version}
1405 if [ "$(llvm-config --has-rtti)" != "YES" ] ; then
1406 echo "Clover (gallium OpenCL) requires LLVM with RTTI!"
1412 gallium_drivers="virgl swrast %{?with_gallium_zink:zink} \
1413 %ifarch %{ix86} %{x8664} x32
1414 svga iris %{?with_gallium_i915:i915} crocus \
1416 %if %{with gallium_radeon}
1417 r300 r600 radeonsi \
1419 %if %{with gallium_nouveau}
1422 %ifarch %{arm} aarch64
1427 %{?with_gallium_nouveau:tegra} \
1432 # TODO: asahi (Apple Silicon) - arm/aarch64?
1434 gallium_drivers=$(echo $gallium_drivers | xargs | tr ' ' ',')
1436 vulkan_drivers="swrast %{?with_radv:amd} \
1437 %ifarch %{ix86} %{x8664} x32
1440 %ifarch %{arm} aarch64
1441 freedreno broadcom panfrost \
1445 vulkan_drivers=$(echo $vulkan_drivers | xargs | tr ' ' ',')
1448 -Dplatforms=x11%{?with_wayland:,wayland} \
1450 -Ddri-drivers-path=%{_libdir}/xorg/modules/dri \
1451 -Degl=%{?with_egl:enabled}%{!?with_egl:disabled} \
1452 -Dgallium-drivers=${gallium_drivers} \
1453 %{?with_hud_extra:-Dgallium-extra-hud=true} \
1454 -Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \
1455 -Dgallium-omx=%{?with_omx:bellagio}%{!?with_omx:disabled} \
1458 -Dgallium-opencl=icd \
1460 -Dgallium-opencl=standalone \
1463 -Dgallium-opencl=disabled \
1465 -Dgallium-va=%{?with_va:enabled}%{!?with_va:disabled} \
1466 %{?with_vdpau:-Dgallium-vdpau=enabled} \
1467 %{?with_xvmc:-Dgallium-xvmc=enabled} \
1468 -Dgallium-xa=%{?with_xa:enabled}%{!?with_xa:disabled} \
1469 -Dgbm=%{?with_gbm:enabled}%{!?with_gbm:disabled} \
1470 -Dglvnd=%{?with_glvnd:true}%{!?with_glvnd:false} \
1471 -Dlibunwind=enabled \
1472 -Dlmsensors=%{?with_lm_sensors:enabled}%{!?with_lm_sensors:disabled} \
1473 %{?with_opencl_spirv:-Dopencl-spirv=true} \
1476 -Dsse2=%{__true_false sse2} \
1477 -Dva-libs-path=%{_libdir}/libva/dri \
1478 -Dvulkan-drivers=${vulkan_drivers} \
1479 -Dvulkan-icd-dir=/usr/share/vulkan/icd.d
1481 %ninja_build -C build
1483 %{?with_tests:%ninja_test -C build}
1486 rm -rf $RPM_BUILD_ROOT
1488 %ninja_install -C build
1490 install -d $RPM_BUILD_ROOT%{_libdir}/gbm
1492 # not used externally
1493 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglapi.so
1495 %if %{without glvnd}
1496 # remove "OS ABI: Linux 2.4.20" tag, so private copies (nvidia or fglrx),
1497 # set up via /etc/ld.so.conf.d/*.conf will be preferred over this
1498 strip -R .note.ABI-tag $RPM_BUILD_ROOT%{_libdir}/libGL.so.*.*
1502 rm -rf $RPM_BUILD_ROOT
1504 %post libEGL -p /sbin/ldconfig
1505 %postun libEGL -p /sbin/ldconfig
1507 %post libGL -p /sbin/ldconfig
1508 %postun libGL -p /sbin/ldconfig
1510 %post libGLES -p /sbin/ldconfig
1511 %postun libGLES -p /sbin/ldconfig
1513 %post libOSMesa -p /sbin/ldconfig
1514 %postun libOSMesa -p /sbin/ldconfig
1516 %post OpenCL-icd -p /sbin/ldconfig
1517 %postun OpenCL-icd -p /sbin/ldconfig
1519 %post libOpenCL -p /sbin/ldconfig
1520 %postun libOpenCL -p /sbin/ldconfig
1522 %post libgbm -p /sbin/ldconfig
1523 %postun libgbm -p /sbin/ldconfig
1525 %post libglapi -p /sbin/ldconfig
1526 %postun libglapi -p /sbin/ldconfig
1528 %post libxatracker -p /sbin/ldconfig
1529 %postun libxatracker -p /sbin/ldconfig
1531 %post libXvMC-nouveau -p /sbin/ldconfig
1532 %postun libXvMC-nouveau -p /sbin/ldconfig
1533 %post libXvMC-r600 -p /sbin/ldconfig
1534 %postun libXvMC-r600 -p /sbin/ldconfig
1540 %defattr(644,root,root,755)
1542 %attr(755,root,root) %{_libdir}/libEGL_mesa.so.*.*
1543 %attr(755,root,root) %ghost %{_libdir}/libEGL_mesa.so.0
1544 %{_datadir}/glvnd/egl_vendor.d/50_mesa.json
1546 %attr(755,root,root) %{_libdir}/libEGL.so.*.*
1547 %attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
1551 %defattr(644,root,root,755)
1553 %attr(755,root,root) %{_libdir}/libEGL_mesa.so
1555 %attr(755,root,root) %{_libdir}/libEGL.so
1556 %dir %{_includedir}/EGL
1557 %{_includedir}/EGL/egl.h
1558 %{_includedir}/EGL/eglext.h
1559 %{_includedir}/EGL/eglplatform.h
1560 %{_pkgconfigdir}/egl.pc
1562 %{_includedir}/EGL/eglextchromium.h
1563 %{_includedir}/EGL/eglmesaext.h
1567 %defattr(644,root,root,755)
1568 %doc docs/{*.rst,README.UVD,features.txt,relnotes/*.rst}
1570 %attr(755,root,root) %{_libdir}/libGLX_mesa.so.*.*
1571 %attr(755,root,root) %ghost %{_libdir}/libGLX_mesa.so.0
1572 %attr(755,root,root) %{_libdir}/libGLX_mesa.so
1574 %attr(755,root,root) %{_libdir}/libGL.so.*.*
1575 %attr(755,root,root) %ghost %{_libdir}/libGL.so.1
1576 # symlink for binary apps which fail to conform Linux OpenGL ABI
1577 # (and dlopen libGL.so instead of libGL.so.1; the same does Mesa libEGL)
1578 %attr(755,root,root) %{_libdir}/libGL.so
1583 %defattr(644,root,root,755)
1584 %doc docs/_extra/specs/*
1585 %if %{without glvnd}
1586 %dir %{_includedir}/GL
1587 %{_includedir}/GL/gl.h
1588 %{_includedir}/GL/glcorearb.h
1589 %{_includedir}/GL/glext.h
1590 %{_includedir}/GL/glx.h
1591 %{_includedir}/GL/glxext.h
1592 %{_pkgconfigdir}/gl.pc
1596 %defattr(644,root,root,755)
1597 %if %{without glvnd}
1598 %attr(755,root,root) %{_libdir}/libGLESv1_CM.so.*.*.*
1599 %attr(755,root,root) %ghost %{_libdir}/libGLESv1_CM.so.1
1600 %attr(755,root,root) %{_libdir}/libGLESv2.so.*.*
1601 %attr(755,root,root) %ghost %{_libdir}/libGLESv2.so.2
1604 %files libGLES-devel
1605 %defattr(644,root,root,755)
1606 %if %{without glvnd}
1607 %attr(755,root,root) %{_libdir}/libGLESv1_CM.so
1608 %attr(755,root,root) %{_libdir}/libGLESv2.so
1610 %{_includedir}/GLES2
1611 %{_includedir}/GLES3
1612 %{_pkgconfigdir}/glesv1_cm.pc
1613 %{_pkgconfigdir}/glesv2.pc
1617 %defattr(644,root,root,755)
1618 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
1619 %attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
1621 %files libOSMesa-devel
1622 %defattr(644,root,root,755)
1623 %attr(755,root,root) %{_libdir}/libOSMesa.so
1624 %{_includedir}/GL/osmesa.h
1625 %{_pkgconfigdir}/osmesa.pc
1630 %defattr(644,root,root,755)
1631 /etc/OpenCL/vendors/mesa.icd
1632 %attr(755,root,root) %{_libdir}/libMesaOpenCL.so
1633 %attr(755,root,root) %{_libdir}/libMesaOpenCL.so.*.*.*
1634 %attr(755,root,root) %ghost %{_libdir}/libMesaOpenCL.so.1
1635 # currently only OpenCL uses dynamic pipe loader
1636 %dir %{_libdir}/gallium-pipe
1639 %defattr(644,root,root,755)
1640 %attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
1641 %attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
1642 # currently only OpenCL uses dynamic pipe loader
1643 %dir %{_libdir}/gallium-pipe
1645 %files libOpenCL-devel
1646 %defattr(644,root,root,755)
1647 %attr(755,root,root) %{_libdir}/libOpenCL.so
1654 %defattr(644,root,root,755)
1655 %attr(755,root,root) %{_libdir}/libgbm.so.*.*
1656 %attr(755,root,root) %ghost %{_libdir}/libgbm.so.1
1660 %defattr(644,root,root,755)
1661 %attr(755,root,root) %{_libdir}/libgbm.so
1662 %{_includedir}/gbm.h
1663 %{_pkgconfigdir}/gbm.pc
1667 %defattr(644,root,root,755)
1668 %attr(755,root,root) %{_libdir}/libglapi.so.*.*
1669 %attr(755,root,root) %ghost %{_libdir}/libglapi.so.0
1670 # libglapi-devel? nothing seems to need it atm.
1671 #%attr(755,root,root) %{_libdir}/libglapi.so
1675 %defattr(644,root,root,755)
1676 %attr(755,root,root) %{_libdir}/libxatracker.so.*.*
1677 %attr(755,root,root) %ghost %{_libdir}/libxatracker.so.2
1679 %files libxatracker-devel
1680 %defattr(644,root,root,755)
1681 %attr(755,root,root) %{_libdir}/libxatracker.so
1682 %{_includedir}/xa_composite.h
1683 %{_includedir}/xa_context.h
1684 %{_includedir}/xa_tracker.h
1685 %{_pkgconfigdir}/xatracker.pc
1688 %if %{with egl} && %{without glvnd}
1689 %files khrplatform-devel
1690 %defattr(644,root,root,755)
1691 %dir %{_includedir}/KHR
1692 %{_includedir}/KHR/khrplatform.h
1696 %defattr(644,root,root,755)
1697 %dir %{_includedir}/GL/internal
1698 %{_includedir}/GL/internal/dri_interface.h
1699 %{_pkgconfigdir}/dri.pc
1703 %if %{with gallium_nouveau}
1704 %files libXvMC-nouveau
1705 %defattr(644,root,root,755)
1706 %attr(755,root,root) %{_libdir}/libXvMCnouveau.so.1.*.*
1707 %attr(755,root,root) %ghost %{_libdir}/libXvMCnouveau.so.1
1708 %attr(755,root,root) %{_libdir}/libXvMCnouveau.so
1711 %if %{with gallium_radeon}
1713 %defattr(644,root,root,755)
1714 %attr(755,root,root) %{_libdir}/libXvMCr600.so.1.*.*
1715 %attr(755,root,root) %ghost %{_libdir}/libXvMCr600.so.1
1716 %attr(755,root,root) %{_libdir}/libXvMCr600.so
1723 %defattr(644,root,root,755)
1725 %attr(755,root,root) %{_libdir}/d3d/d3dadapter9.so*
1728 %defattr(644,root,root,755)
1729 %{_includedir}/d3dadapter
1730 %{_pkgconfigdir}/d3d.pc
1735 %if %{with gallium_radeon}
1736 %files dri-driver-ati-radeon-R300
1737 %defattr(644,root,root,755)
1738 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
1740 %files dri-driver-ati-radeon-R600
1741 %defattr(644,root,root,755)
1742 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
1744 %files dri-driver-ati-radeon-SI
1745 %defattr(644,root,root,755)
1746 %attr(755,root,root) %{_libdir}/xorg/modules/dri/radeonsi_dri.so
1749 %ifarch %{ix86} %{x8664} x32
1750 %files dri-driver-intel-i915
1751 %defattr(644,root,root,755)
1752 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
1755 %files dri-driver-intel-crocus
1756 %defattr(644,root,root,755)
1757 %attr(755,root,root) %{_libdir}/xorg/modules/dri/crocus_dri.so
1759 %files dri-driver-intel-iris
1760 %defattr(644,root,root,755)
1761 %attr(755,root,root) %{_libdir}/xorg/modules/dri/iris_dri.so
1765 %files dri-driver-nouveau
1766 %defattr(644,root,root,755)
1767 %if %{with gallium_nouveau}
1768 %attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
1771 %files dri-driver-swrast
1772 %defattr(644,root,root,755)
1774 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kms_swrast_dri.so
1776 %attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
1779 %ifarch %{arm} aarch64
1780 %files dri-driver-etnaviv
1781 %defattr(644,root,root,755)
1782 %attr(755,root,root) %{_libdir}/xorg/modules/dri/etnaviv_dri.so
1784 %files dri-driver-freedreno
1785 %defattr(644,root,root,755)
1786 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kgsl_dri.so
1787 %attr(755,root,root) %{_libdir}/xorg/modules/dri/msm_dri.so
1789 %files dri-driver-kmsro
1790 %defattr(644,root,root,755)
1791 %attr(755,root,root) %{_libdir}/xorg/modules/dri/armada-drm_dri.so
1792 %attr(755,root,root) %{_libdir}/xorg/modules/dri/exynos_dri.so
1793 %attr(755,root,root) %{_libdir}/xorg/modules/dri/hx8357d_dri.so
1794 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9225_dri.so
1795 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9341_dri.so
1796 %attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-dcss_dri.so
1797 %attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-drm_dri.so
1798 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ingenic-drm_dri.so
1799 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kirin_dri.so
1800 %attr(755,root,root) %{_libdir}/xorg/modules/dri/komeda_dri.so
1801 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mali-dp_dri.so
1802 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mcde_dri.so
1803 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mediatek_dri.so
1804 %attr(755,root,root) %{_libdir}/xorg/modules/dri/meson_dri.so
1805 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mi0283qt_dri.so
1806 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mxsfb-drm_dri.so
1807 %attr(755,root,root) %{_libdir}/xorg/modules/dri/pl111_dri.so
1808 %attr(755,root,root) %{_libdir}/xorg/modules/dri/rcar-du_dri.so
1809 %attr(755,root,root) %{_libdir}/xorg/modules/dri/repaper_dri.so
1810 %attr(755,root,root) %{_libdir}/xorg/modules/dri/rockchip_dri.so
1811 %attr(755,root,root) %{_libdir}/xorg/modules/dri/st7586_dri.so
1812 %attr(755,root,root) %{_libdir}/xorg/modules/dri/st7735r_dri.so
1813 %attr(755,root,root) %{_libdir}/xorg/modules/dri/stm_dri.so
1814 %attr(755,root,root) %{_libdir}/xorg/modules/dri/sun4i-drm_dri.so
1816 %files dri-driver-lima
1817 %defattr(644,root,root,755)
1818 %attr(755,root,root) %{_libdir}/xorg/modules/dri/lima_dri.so
1820 %files dri-driver-panfrost
1821 %defattr(644,root,root,755)
1822 %attr(755,root,root) %{_libdir}/xorg/modules/dri/panfrost_dri.so
1824 %if %{with gallium_nouveau}
1825 %files dri-driver-tegra
1826 %defattr(644,root,root,755)
1827 %attr(755,root,root) %{_libdir}/xorg/modules/dri/tegra_dri.so
1830 %files dri-driver-v3d
1831 %defattr(644,root,root,755)
1832 %attr(755,root,root) %{_libdir}/xorg/modules/dri/v3d_dri.so
1834 %files dri-driver-vc4
1835 %defattr(644,root,root,755)
1836 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vc4_dri.so
1839 %files dri-driver-virgl
1840 %defattr(644,root,root,755)
1841 %attr(755,root,root) %{_libdir}/xorg/modules/dri/virtio_gpu_dri.so
1843 %ifarch %{ix86} %{x8664} x32
1844 %files dri-driver-vmwgfx
1845 %defattr(644,root,root,755)
1846 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
1849 %if %{with gallium_zink}
1850 %files dri-driver-zink
1851 %defattr(644,root,root,755)
1852 %attr(755,root,root) %{_libdir}/xorg/modules/dri/zink_dri.so
1860 %ifarch %{ix86} %{x8664} x32
1861 %files pipe-driver-crocus
1862 %defattr(644,root,root,755)
1863 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_crocus.so
1865 %if %{with gallium_i915}
1866 %files pipe-driver-i915
1867 %defattr(644,root,root,755)
1868 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_i915.so
1871 %files pipe-driver-iris
1872 %defattr(644,root,root,755)
1873 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_iris.so
1876 %ifarch %{arm} aarch64
1877 %files pipe-driver-kmsro
1878 %defattr(644,root,root,755)
1879 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_kmsro.so
1881 %files pipe-driver-msm
1882 %defattr(644,root,root,755)
1883 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_msm.so
1886 %if %{with gallium_nouveau}
1887 %files pipe-driver-nouveau
1888 %defattr(644,root,root,755)
1889 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_nouveau.so
1892 %if %{with gallium_radeon}
1893 %files pipe-driver-r300
1894 %defattr(644,root,root,755)
1895 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r300.so
1897 %files pipe-driver-r600
1898 %defattr(644,root,root,755)
1899 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r600.so
1901 %files pipe-driver-radeonsi
1902 %defattr(644,root,root,755)
1903 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_radeonsi.so
1906 %files pipe-driver-swrast
1907 %defattr(644,root,root,755)
1908 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_swrast.so
1910 %ifarch %{ix86} %{x8664} x32
1911 %files pipe-driver-vmwgfx
1912 %defattr(644,root,root,755)
1913 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_vmwgfx.so
1921 %files -n libva-driver-gallium
1922 %defattr(644,root,root,755)
1924 %if %{with gallium_radeon}
1925 %files -n libva-driver-r600
1926 %defattr(644,root,root,755)
1927 %attr(755,root,root) %{_libdir}/libva/dri/r600_drv_video.so
1929 %files -n libva-driver-radeonsi
1930 %defattr(644,root,root,755)
1931 %attr(755,root,root) %{_libdir}/libva/dri/radeonsi_drv_video.so
1934 %if %{with gallium_nouveau}
1935 %files -n libva-driver-nouveau
1936 %defattr(644,root,root,755)
1937 %attr(755,root,root) %{_libdir}/libva/dri/nouveau_drv_video.so
1944 # ldconfig is not used in vdpau tree, so package all symlinks
1945 %if %{with gallium_nouveau}
1946 %files -n libvdpau-driver-mesa-nouveau
1947 %defattr(644,root,root,755)
1948 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
1949 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0
1950 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
1951 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
1954 %if %{with gallium_radeon}
1955 %files -n libvdpau-driver-mesa-r300
1956 %defattr(644,root,root,755)
1957 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1.0.0
1958 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1.0
1959 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1
1960 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so
1962 %files -n libvdpau-driver-mesa-r600
1963 %defattr(644,root,root,755)
1964 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
1965 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0
1966 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
1967 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
1969 %files -n libvdpau-driver-mesa-radeonsi
1970 %defattr(644,root,root,755)
1971 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
1972 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0
1973 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
1974 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
1981 %files -n omxil-mesa
1982 %defattr(644,root,root,755)
1983 %attr(755,root,root) %{_libdir}/bellagio/libomx_mesa.so
1988 %ifarch %{arm} aarch64
1989 %files vulkan-icd-broadcom
1990 %defattr(644,root,root,755)
1991 %attr(755,root,root) %{_libdir}/libvulkan_broadcom.so
1992 %{_datadir}/vulkan/icd.d/broadcom_icd.*.json
1994 %files vulkan-icd-freedreno
1995 %defattr(644,root,root,755)
1996 %attr(755,root,root) %{_libdir}/libvulkan_freedreno.so
1997 %{_datadir}/vulkan/icd.d/freedreno_icd.*.json
1999 %files vulkan-icd-panfrost
2000 %defattr(644,root,root,755)
2001 %attr(755,root,root) %{_libdir}/libvulkan_panfrost.so
2002 %{_datadir}/vulkan/icd.d/panfrost_icd.*.json
2005 %ifarch %{ix86} %{x8664} x32
2006 %files vulkan-icd-intel
2007 %defattr(644,root,root,755)
2008 %attr(755,root,root) %{_libdir}/libvulkan_intel.so
2009 %{_datadir}/vulkan/icd.d/intel_icd.*.json
2012 %files vulkan-icd-lavapipe
2013 %defattr(644,root,root,755)
2014 %attr(755,root,root) %{_libdir}/libvulkan_lvp.so
2015 %{_datadir}/vulkan/icd.d/lvp_icd.*.json
2018 %files vulkan-icd-radeon
2019 %defattr(644,root,root,755)
2020 %attr(755,root,root) %{_libdir}/libvulkan_radeon.so
2021 %{_datadir}/vulkan/icd.d/radeon_icd.*.json