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_rusticl # gallium OpenCL frontend
11 %bcond_without gallium_zink # gallium zink driver (based on vulkan)
12 %bcond_without egl # EGL libraries
13 %bcond_without gbm # Graphics Buffer Manager
14 %bcond_without nine # Nine Direct3D 9+ state tracker (for Wine)
15 %bcond_without opencl # OpenCL support
16 %bcond_without opencl_spirv # OpenCL SPIRV support
17 %bcond_without ocl_icd # OpenCL as ICD (installable client driver)
18 %bcond_without glvnd # OpenGL vendor neutral dispatcher support
19 %bcond_without omx # OpenMAX (Bellagio OMXIL) support
20 %bcond_without va # VA library
21 %bcond_without wayland # Wayland EGL
22 %bcond_without xa # XA state tracker (for vmwgfx xorg driver)
23 %bcond_without nvk # nvidia Vulkan driver
24 %bcond_without radv # radeon Vulkan driver
25 %bcond_with sse2 # SSE2 instructions
26 %bcond_with hud_extra # HUD block/NIC I/O HUD stats support
27 %bcond_with lm_sensors # HUD lm_sensors support
28 %bcond_with tests # tests
30 %define syn_crate_ver 2.0.39
31 %define unicode_ident_crate_ver 1.0.12
32 %define quote_crate_ver 1.0.33
33 %define proc_macro2_crate_ver 1.0.70
36 # glapi version (glapi tables in dri drivers and libglx must be in sync);
37 # set to current Mesa version on ABI break, when xserver tables get regenerated
38 # (until they start to be somehow versioned themselves)
39 %define glapi_ver 7.1.0
41 %define libdrm_ver 2.4.119
42 %define dri2proto_ver 2.8
43 %define glproto_ver 1.4.14
44 %define zlib_ver 1.2.8
45 %define wayland_ver 1.18
46 %define libglvnd_ver 1.3.4-2
47 %define llvm_ver 15.0.0
50 %if %{without gallium}
51 %undefine with_gallium_i915
52 %undefine with_gallium_nouveau
53 %undefine with_gallium_radeon
54 %undefine with_gallium_rusticl
64 %undefine with_wayland
68 %undefine with_gallium_rusticl
69 %undefine with_ocl_icd
76 %ifarch %{x86_with_sse2}
80 %ifarch %{ix86} %{x8664} x32
81 %define with_intel_vk 1
84 Summary: Free OpenGL implementation
85 Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
89 License: MIT (core) and others - see license.html file
91 Source0: https://archive.mesa3d.org/mesa-%{version}.tar.xz
92 # Source0-md5: 8d8c4bb8d938adcf1aaaaa9381570d45
93 Source1: https://crates.io/api/v1/crates/syn/%{syn_crate_ver}/download?/syn-%{syn_crate_ver}.tar.gz
94 # Source1-md5: 16236f1edd28a8895ad8c3de8de226d8
95 Source2: https://crates.io/api/v1/crates/unicode-ident/%{unicode_ident_crate_ver}/download?/unicode-ident-%{unicode_ident_crate_ver}.tar.gz
96 # Source2-md5: ca65153603a1a7240bbd9d2ce19f2d67
97 Source3: https://crates.io/api/v1/crates/quote/%{quote_crate_ver}/download?/quote-%{quote_crate_ver}.tar.gz
98 # Source3-md5: 0ddb8bccd3198892d0dd0ec7151f7cd3
99 Source4: https://crates.io/api/v1/crates/proc-macro2/%{proc_macro2_crate_ver}/download?/proc-macro2-%{proc_macro2_crate_ver}.tar.gz
100 # Source4-md5: 3f210fd91912a2d7d2f0af5038704d17
101 URL: https://www.mesa3d.org/
102 %if %{with opencl_spirv} || %{with gallium_rusticl}
103 BuildRequires: SPIRV-LLVM-Translator-devel >= 8.0.1.3
105 %{?with_gallium_zink:BuildRequires: Vulkan-Loader-devel}
106 BuildRequires: bison >= 2.4.1
107 %{?with_nvk:BuildRequires: clang >= %{llvm_ver}}
108 %{?with_opencl:BuildRequires: clang-devel >= %{llvm_ver}}
109 BuildRequires: elfutils-devel
110 BuildRequires: expat-devel >= 1.95
111 BuildRequires: flex >= 2.5.35
112 BuildRequires: gcc >= %{gcc_ver}
113 %if %{with radv} || %{with intel_vk}
114 BuildRequires: glslang
117 BuildRequires: libatomic-devel
119 BuildRequires: libdrm-devel >= %{libdrm_ver}
120 %{?with_glvnd:BuildRequires: libglvnd-devel >= %{libglvnd_ver}}
121 BuildRequires: libselinux-devel
122 BuildRequires: libstdc++-devel >= %{gcc_ver}
123 BuildRequires: libunwind-devel
124 %{?with_va:BuildRequires: libva-devel}
125 %{?with_va:BuildRequires: pkgconfig(libva) >= 1.8.0}
126 %{?with_vdpau:BuildRequires: libvdpau-devel >= 1.4}
127 BuildRequires: libxcb-devel >= 1.13
128 BuildRequires: llvm-devel >= %{llvm_ver}
129 %if %{with opencl} || %{with gallium_rusticl}
130 BuildRequires: llvm-libclc
132 %{?with_omx:BuildRequires: libomxil-bellagio-devel}
133 BuildRequires: meson >= 1.3.1
134 BuildRequires: ninja >= 1.5
135 BuildRequires: pkgconfig
136 BuildRequires: pkgconfig(talloc) >= 2.0.1
137 BuildRequires: pkgconfig(xcb-dri2) >= 1.8
138 BuildRequires: pkgconfig(xcb-dri3) >= 1.13
139 BuildRequires: pkgconfig(xcb-glx) >= 1.8.1
140 BuildRequires: pkgconfig(xcb-present) >= 1.13
141 BuildRequires: pkgconfig(xcb-randr) >= 1.12
142 BuildRequires: python3 >= 1:3.2
143 BuildRequires: python3-Mako >= 0.8.0
144 BuildRequires: rpmbuild(macros) >= 2.007
145 %if %{with gallium_rusticl} || %{with nvk}
146 BuildRequires: rust >= 1.73.0
148 %{?with_gallium_rusticl:BuildRequires: rust-bindgen >= 0.62.0}
149 BuildRequires: sed >= 4.0
150 %if %{with opencl_spirv} || %{with gallium_rusticl}
151 BuildRequires: spirv-tools-devel >= 2018.0
153 BuildRequires: tar >= 1:1.22
154 BuildRequires: udev-devel
155 # wayland-{client,server}
156 %{?with_wayland:BuildRequires: wayland-devel >= %{wayland_ver}}
157 %{?with_wayland:BuildRequires: wayland-protocols >= 1.30}
158 %{?with_wayland:BuildRequires: wayland-egl-devel >= %{wayland_ver}}
159 BuildRequires: xcb-util-keysyms-devel
160 BuildRequires: xorg-lib-libX11-devel
161 BuildRequires: xorg-lib-libXext-devel >= 1.0.5
162 BuildRequires: xorg-lib-libXfixes-devel >= 2.0
163 BuildRequires: xorg-lib-libXrandr-devel >= 1.3
164 BuildRequires: xorg-lib-libXxf86vm-devel
165 BuildRequires: xorg-lib-libxshmfence-devel >= 1.1
166 BuildRequires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
167 BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
169 %{?with_lm_sensors:BuildRequires: lm_sensors-devel}
172 BuildRequires: zlib-devel >= %{zlib_ver}
173 BuildRequires: zstd-devel
174 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
176 # libGLESv1_CM, libGLESv2, libGL, libOSMesa:
177 # _glapi_tls_Dispatch is defined in libglapi, but it's some kind of symbol ldd -r doesn't notice(?)
178 %define skip_post_check_so libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libOSMesa.so.* libGLX_mesa.so.0.*
181 Mesa is a 3-D graphics library with an API which is very similar to
182 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
183 syntax or state machine, it is being used with authorization from
184 Silicon Graphics, Inc. However, the author does not possess an OpenGL
185 license from SGI, and makes no claim that Mesa is in any way a
186 compatible replacement for OpenGL or associated with SGI.
188 %description -l pl.UTF-8
189 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
190 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
191 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
192 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
193 OpenGL ani powiązana z SGI.
196 Summary: Mesa implementation of EGL Native Platform Graphics Interface library
197 Summary(pl.UTF-8): Implementacja Mesa biblioteki interfejsu EGL
200 Requires: %{name}-libglapi%{?_isa} = %{version}-%{release}
201 # glx driver in libEGL dlopens libGL.so
202 Requires: OpenGL >= 1.2
203 Requires: libdrm%{?_isa} >= %{libdrm_ver}
204 Requires: libxcb%{?_isa} >= 1.13
205 %{?with_wayland:Requires: wayland%{?_isa} >= %{wayland_ver}}
207 Requires: %{name}-libgbm%{?_isa} = %{version}-%{release}
210 Requires: libglvnd-libEGL%{?_isa} >= %{libglvnd_ver}
213 %{?with_glvnd:Provides: glvnd(EGL)%{?_isa}}
216 This package contains shared libEGL - Mesa implementation of EGL
217 Native Platform Graphics Interface as specified by Khronos Group:
218 <http://www.khronos.org/egl/>.
220 %description libEGL -l pl.UTF-8
221 Ten pakiet zawiera bibliotekę współdzieloną libEGL - implementację
222 Mesa standardu EGL Native Platform Graphics Interface (interfejsu
223 graficznego platformy natywnej) wg specyfikacji Khronos Group:
224 <http://www.khronos.org/egl/>.
226 %package libEGL-devel
227 Summary: Header files for Mesa implementation of EGL library
228 Summary(pl.UTF-8): Pliki nagłówkowe implementacji Mesa biblioteki EGL
230 Group: Development/Libraries
231 Requires: %{name}-libEGL%{?_isa} = %{version}-%{release}
232 Requires: xorg-lib-libX11-devel%{?_isa}
234 Requires: libglvnd-libEGL-devel%{?_isa} >= %{libglvnd_ver}
236 Requires: %{name}-khrplatform-devel%{?_isa} = %{version}-%{release}
237 Requires: libdrm-devel%{?_isa} >= %{libdrm_ver}
238 Requires: libxcb-devel%{?_isa} >= 1.13
239 Requires: pkgconfig(xcb-dri2) >= 1.8
240 Requires: pkgconfig(xcb-glx) >= 1.8.1
241 Requires: xorg-lib-libXext-devel%{?_isa} >= 1.0.5
242 Requires: xorg-lib-libXfixes-devel%{?_isa} >= 2.0
243 Requires: xorg-lib-libXxf86vm-devel%{?_isa}
246 Provides: EGL-devel = 1.5
248 Obsoletes: Mesa-libEGL-static < 18.3
250 %description libEGL-devel
251 Header files for Mesa implementation of EGL library.
253 %description libEGL-devel -l pl.UTF-8
254 Pliki nagłówkowe implementacji Mesa biblioteki EGL.
257 Summary: Free Mesa3D implementation of libGL OpenGL library
258 Summary(pl.UTF-8): Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
261 Requires: %{name}-libglapi%{?_isa} = %{version}-%{release}
262 Requires: libdrm%{?_isa} >= %{libdrm_ver}
263 Requires: libxcb%{?_isa} >= 1.13
265 Requires: libglvnd-libGL%{?_isa} >= %{libglvnd_ver}
267 Provides: OpenGL = 4.6
268 Provides: OpenGL-GLX = 1.4
269 %{?with_glvnd:Provides: glvnd(GL)%{?_isa}}
270 Obsoletes: Mesa < 6.4-2
271 Obsoletes: Mesa-dri < 6.4.1-3
272 Obsoletes: Mesa-dri-core < 10.0.0
273 Obsoletes: Mesa-swr < 22
274 Obsoletes: X11-OpenGL-libGL < 1:7.0.0
275 Obsoletes: XFree86-OpenGL-libGL < 1:7.0.0
278 Mesa is a 3-D graphics library with an API which is very similar to
279 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
280 syntax or state machine, it is being used with authorization from
281 Silicon Graphics, Inc. However, the author does not possess an OpenGL
282 license from SGI, and makes no claim that Mesa is in any way a
283 compatible replacement for OpenGL or associated with SGI.
285 This package contains libGL which implements OpenGL 4.6 and GLX 1.4
286 specifications. It uses DRI for rendering.
288 %description libGL -l pl.UTF-8
289 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
290 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
291 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
292 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
293 OpenGL ani powiązana z SGI.
295 Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 4.6 oraz
296 GLX 1.4. Używa DRI do renderowania.
299 Summary: Header files for Mesa3D libGL library
300 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
302 Group: X11/Development/Libraries
304 Requires: libglvnd-libGL-devel%{?_isa} >= %{libglvnd_ver}
306 Requires: %{name}-khrplatform-devel%{?_isa} = %{version}-%{release}
307 Requires: %{name}-libGL%{?_isa} = %{version}-%{release}
308 Requires: libdrm-devel%{?_isa} >= %{libdrm_ver}
309 Requires: libxcb-devel%{?_isa} >= 1.13
310 Requires: pkgconfig(xcb-dri2) >= 1.8
311 Requires: pkgconfig(xcb-glx) >= 1.8.1
312 Requires: xorg-lib-libX11-devel%{?_isa}
313 Requires: xorg-lib-libXext-devel%{?_isa} >= 1.0.5
314 Requires: xorg-lib-libXfixes-devel%{?_isa} >= 2.0
315 Requires: xorg-lib-libXxf86vm-devel%{?_isa}
317 Suggests: OpenGL-doc-man
319 Provides: OpenGL-GLX-devel = 1.4
320 Provides: OpenGL-devel = 4.6
322 Obsoletes: Mesa-devel < 6.4-2
323 Obsoletes: Mesa-libGL-static < 18.3
324 Obsoletes: Mesa-static < 6.4-2
325 Obsoletes: X11-OpenGL-devel < 1:7.0.0
326 Obsoletes: X11-OpenGL-devel-base < 1:7.0.0
327 Obsoletes: X11-OpenGL-static < 1:7.0.0
328 Obsoletes: XFree86-OpenGL-devel < 1:7.0.0
329 Obsoletes: XFree86-OpenGL-devel-base < 1:7.0.0
330 Obsoletes: XFree86-OpenGL-static < 1:7.0.0
332 %description libGL-devel
333 Header files for Mesa3D libGL library.
335 %description libGL-devel -l pl.UTF-8
336 Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
339 Summary: Mesa implementation of GLES (OpenGL ES) libraries
340 Summary(pl.UTF-8): Implementacja Mesa bibliotek GLES (OpenGL ES)
342 Requires: %{name}-libglapi%{?_isa} = %{version}-%{release}
344 Requires: libglvnd-libGLES%{?_isa} >= %{libglvnd_ver}
347 Provides: OpenGLESv1 = 1.1
348 Provides: OpenGLESv2 = 2.0
349 Provides: OpenGLESv3 = 3.2
350 %{?with_glvnd:Provides: glvnd(GLES)%{?_isa}}
353 This package contains shared libraries of Mesa implementation of GLES
354 (OpenGL ES) - cross-platform API for full-function 2D and 3D graphics
355 on embedded systems. OpenGL ES specification can be found on Khronos
356 Group site: <http://www.khronos.org/opengles/>. Mesa implements OpenGL
359 %description libGLES -l pl.UTF-8
360 Ten pakiet zawiera biblioteki współdzielone implementacji Mesa
361 standardu GLES (OpenGL ES) - wieloplatformowego API do w pełni
362 funkcjonalnej grafiki 2D i 3D na systemach wbudowanych. Specyfikację
363 OpenGL ES można znaleźć na stronie Khronos Group:
364 <http://www.khronos.org/opengles/>. Mesa zawiera implementacją OpenGL
367 %package libGLES-devel
368 Summary: Header files for Mesa GLES libraries
369 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Mesa GLES
370 Group: Development/Libraries
371 Requires: %{name}-libGLES%{?_isa} = %{version}-%{release}
373 Requires: libglvnd-libGLES-devel%{?_isa} >= %{libglvnd_ver}
375 Requires: %{name}-khrplatform-devel%{?_isa} = %{version}-%{release}
376 # <EGL/egl.h> for <GLES/egl.h>
377 Requires: %{name}-libEGL-devel%{?_isa} = %{version}-%{release}
380 Provides: OpenGLES-devel
381 Provides: OpenGLESv1-devel = 1.1
382 Provides: OpenGLESv2-devel = 2.0
383 Provides: OpenGLESv3-devel = 3.2
386 %description libGLES-devel
387 Header files for Mesa GLES libraries.
389 %description libGLES-devel -l pl.UTF-8
390 Pliki nagłówkowe bibliotek Mesa GLES.
393 Summary: OSMesa (off-screen renderer) library
394 Summary(pl.UTF-8): Biblioteka OSMesa (renderująca bitmapy w pamięci)
397 Requires: zlib%{?_isa} >= %{zlib_ver}
399 %description libOSMesa
400 OSMesa (off-screen renderer) library.
402 %description libOSMesa -l pl.UTF-8
403 Biblioteka OSMesa (renderująca bitmapy w pamięci).
405 %package libOSMesa-devel
406 Summary: Header file for OSMesa (off-screen renderer) library
407 Summary(pl.UTF-8): Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
409 Group: Development/Libraries
410 Requires: %{name}-libOSMesa%{?_isa} = %{version}-%{release}
412 Requires: OpenGL-devel
413 Requires: libselinux-devel%{?_isa}
414 Obsoletes: Mesa-libOSMesa-static < 18.3
416 %description libOSMesa-devel
417 Header file for OSMesa (off-screen renderer) library.
419 %description libOSMesa-devel -l pl.UTF-8
420 Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
423 Summary: Mesa implementation of OpenCL (Compuing Language) API ICD
424 Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń) ICD
427 Requires: filesystem >= 4.0-29
428 Requires: libdrm%{?_isa} >= %{libdrm_ver}
429 Requires: llvm-libclc
430 Requires: zlib%{?_isa} >= %{zlib_ver}
431 Provides: OpenCL = 1.1
432 Provides: ocl-icd-driver
434 %description OpenCL-icd
435 This package contains Mesa implementation of OpenCL - standard for
436 cross-platform, parallel programming of modern processors found in
437 personal computers, servers and handheld/embedded devices. OpenCL
438 specification can be found on Khronos Group site:
439 <http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
441 The implementation is provided as an installable client driver (ICD)
442 for use with the ocl-icd loader.
444 %description OpenCL-icd -l pl.UTF-8
445 Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
446 wieloplatformowego, równoległego programowania nowoczesnych
447 procesorów, jakie znajdują się w komputerach osobistych, serwerach
448 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
449 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
450 Mesa zawiera implementację OpenCL w wersji 1.1.
452 Implementacja dostarczona jest w postaci instalowalnego sterownika
453 klienta (ICD), który może być użyty z loaderem ocl-icd.
456 Summary: Mesa implementation of OpenCL (Compuing Language) API
457 Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń)
460 Requires: libdrm%{?_isa} >= %{libdrm_ver}
461 Requires: llvm-libclc
462 Provides: OpenCL = 1.1
464 %description libOpenCL
465 This package contains Mesa implementation of OpenCL - standard for
466 cross-platform, parallel programming of modern processors found in
467 personal computers, servers and handheld/embedded devices. OpenCL
468 specification can be found on Khronos Group site:
469 <http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
471 %description libOpenCL -l pl.UTF-8
472 Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
473 wieloplatformowego, równoległego programowania nowoczesnych
474 procesorów, jakie znajdują się w komputerach osobistych, serwerach
475 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
476 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
477 Mesa zawiera implementację OpenCL w wersji 1.1.
479 %package libOpenCL-devel
480 Summary: Header files for Mesa OpenCL library
481 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Mesa OpenCL
483 Group: Development/Libraries
484 Requires: %{name}-libOpenCL%{?_isa} = %{version}-%{release}
485 Provides: OpenCL-devel = 1.2
487 %description libOpenCL-devel
488 Header files for Mesa OpenCL library.
490 %description libOpenCL-devel -l pl.UTF-8
491 Pliki nagłówkowe biblioteki Mesa OpenCL.
494 Summary: Rusticl implementation of OpenCL (Compuing Language) API ICD
495 Summary(pl.UTF-8): Implementacja Rusticl API OpenCL (języka obliczeń) ICD
498 Requires: filesystem >= 4.0-29
499 Requires: libdrm%{?_isa} >= %{libdrm_ver}
500 Requires: llvm-libclc
501 Requires: zlib%{?_isa} >= %{zlib_ver}
502 Provides: OpenCL = 3.0
503 Provides: ocl-icd-driver
505 %description Rusticl-icd
506 This package contains Rusticl implementation of OpenCL - standard for
507 cross-platform, parallel programming of modern processors found in
508 personal computers, servers and handheld/embedded devices. OpenCL
509 specification can be found on Khronos Group site:
510 <http://www.khronos.org/opencl/>. Rusticl implements OpenCL 3.0.
512 The implementation is provided as an installable client driver (ICD)
513 for use with the ocl-icd loader.
515 %description Rusticl-icd -l pl.UTF-8
516 Ten pakiet zawiera implementację Rusticl standardu OpenCL - standardu
517 wieloplatformowego, równoległego programowania nowoczesnych
518 procesorów, jakie znajdują się w komputerach osobistych, serwerach
519 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
520 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
521 Rusticl zawiera implementację OpenCL w wersji 3.0.
523 Implementacja dostarczona jest w postaci instalowalnego sterownika
524 klienta (ICD), który może być użyty z loaderem ocl-icd.
527 Summary: Mesa Graphics Buffer Manager library
528 Summary(pl.UTF-8): Biblioteka Mesa Graphics Buffer Manager
530 Requires: %{name}-libglapi%{?_isa} = %{version}-%{release}
531 Conflicts: Mesa-libEGL < 8.0.1-2
534 Mesa Graphics Buffer Manager library.
536 %description libgbm -l pl.UTF-8
537 Biblioteka Mesa Graphics Buffer Manager (zarządcy bufora graficznego).
539 %package libgbm-devel
540 Summary: Header file for Mesa Graphics Buffer Manager library
541 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager
542 Group: Development/Libraries
543 Requires: %{name}-libgbm%{?_isa} = %{version}-%{release}
545 %description libgbm-devel
546 Header file for Mesa Graphics Buffer Manager library.
548 %description libgbm-devel -l pl.UTF-8
549 Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager (zarządcy
553 Summary: Mesa GL API shared library
554 Summary(pl.UTF-8): Biblioteka współdzielona Mesa GL API
556 Conflicts: Mesa-libEGL < 8.0.1-2
558 %description libglapi
559 Mesa GL API shared library, common for various APIs (EGL, GL, GLES).
561 %description libglapi -l pl.UTF-8
562 Biblioteka współdzielona Mesa GL API, wspólna dla różnych API (EGL,
565 %package libxatracker
566 Summary: Xorg Gallium3D accelleration library
567 Summary(pl.UTF-8): Biblioteka akceleracji Gallium3D dla Xorg
569 Requires: libdrm%{?_isa} >= %{libdrm_ver}
570 Requires: zlib%{?_isa} >= %{zlib_ver}
572 %description libxatracker
573 Xorg Gallium3D accelleration library (used by new vmwgfx driver).
575 %description libxatracker -l pl.UTF-8
576 Biblioteka akceleracji Gallium3D dla Xorg (używana przez nowy
579 %package libxatracker-devel
580 Summary: Header files for Xorg Gallium3D accelleration library
581 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg
582 Group: X11/Development/Libraries
583 Requires: %{name}-libxatracker%{?_isa} = %{version}-%{release}
584 Requires: libdrm-devel%{?_isa} >= %{libdrm_ver}
586 %description libxatracker-devel
587 Header files for Xorg Gallium3D accelleration library.
589 %description libxatracker-devel -l pl.UTF-8
590 Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg.
592 %package khrplatform-devel
593 Summary: Khronos platform header file
594 Summary(pl.UTF-8): Plik nagłówkowy platformy Khronos
595 Group: Development/Libraries
596 Provides: khrplatform-devel
597 Conflicts: Mesa-libEGL-devel < 8.0.1-2
599 %description khrplatform-devel
600 Khronos platform header file.
602 %description khrplatform-devel -l pl.UTF-8
603 Plik nagłówkowy platformy Khronos.
606 Summary: Direct Rendering Infrastructure interface header file
607 Summary(pl.UTF-8): Plik nagłówkowy interfejsu DRI (Direct Rendering Infrastructure)
608 Group: Development/Libraries
609 Requires: libdrm-devel%{?_isa} >= %{libdrm_ver}
612 Requires: libglvnd-libGL-devel%{?_isa} >= %{libglvnd_ver}
613 Conflicts: Mesa-libGL-devel < 21.1.0-2
615 Requires: Mesa-libGL-devel%{?_isa} = %{version}-%{release}
618 %description dri-devel
619 Direct Rendering Infrastructure interface header file.
621 %description dri-devel -l pl.UTF-8
622 Plik nagłówkowy interfejsu DRI (Direct Rendering Infrastructure).
625 Summary: Nine Direct3D9 driver (for Wine)
626 Summary(pl.UTF-8): Sterownik Direct3D9 Nine (dla Wine)
628 Requires: libdrm%{?_isa} >= %{libdrm_ver}
629 Requires: zlib%{?_isa} >= %{zlib_ver}
632 Nine Direct3D9 driver (for Wine).
634 %description d3d -l pl.UTF-8
635 Sterownik Direct3D9 Nine (dla Wine).
638 Summary: Nine Direct3D9 driver API
639 Summary(pl.UTF-8): API sterownika Direct3D9 Nine
640 Group: Development/Libraries
641 Requires: libdrm-devel%{?_isa} >= %{libdrm_ver}
643 %description d3d-devel
644 Nine Direct3D9 driver API.
646 %description d3d-devel -l pl.UTF-8
647 API sterownika Direct3D9 Nine.
649 %package dri-driver-ati-radeon-R300
650 Summary: X.org DRI driver for ATI R300 card family
651 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R300
654 Requires: zlib%{?_isa} >= %{zlib_ver}
655 Suggests: xorg-driver-video-amdgpu
656 Suggests: xorg-driver-video-ati
657 Obsoletes: X11-driver-radeon-dri < 1:7.0.0
658 Conflicts: %{name}-libEGL%{?_isa} > %{version}
659 Conflicts: %{name}-libEGL%{?_isa} < %{version}
660 Conflicts: %{name}-libGL%{?_isa} > %{version}
661 Conflicts: %{name}-libGL%{?_isa} < %{version}
662 Conflicts: %{name}-libgbm%{?_isa} > %{version}
663 Conflicts: %{name}-libgbm%{?_isa} < %{version}
664 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
665 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
667 %description dri-driver-ati-radeon-R300
668 X.org Gallium DRI driver for ATI R300/R400/RS690/R500 card family
669 (Radeon 9600-9800, X300-X2300). It supports R300, R350, R360, RV350,
670 RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400, RC410,
671 RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600, RS690,
674 %description dri-driver-ati-radeon-R300 -l pl.UTF-8
675 Sterownik X.org DRI Gallium dla rodziny kart ATI R300/R400/RS690/R500
676 (Radeon 9600-9800, X300-X2300). Obsługuje układy R300, R350, R360,
677 RV350, RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400,
678 RC410, RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600,
681 %package dri-driver-ati-radeon-R600
682 Summary: X.org DRI driver for ATI R600 card family
683 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600
686 Requires: radeon-ucode
687 Requires: zlib%{?_isa} >= %{zlib_ver}
688 Suggests: xorg-driver-video-amdgpu
689 Suggests: xorg-driver-video-ati
690 Conflicts: %{name}-libEGL%{?_isa} > %{version}
691 Conflicts: %{name}-libEGL%{?_isa} < %{version}
692 Conflicts: %{name}-libGL%{?_isa} > %{version}
693 Conflicts: %{name}-libGL%{?_isa} < %{version}
694 Conflicts: %{name}-libgbm%{?_isa} > %{version}
695 Conflicts: %{name}-libgbm%{?_isa} < %{version}
696 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
697 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
699 %description dri-driver-ati-radeon-R600
700 X.org Gallium DRI driver for ATI R600/R700 card family (Radeon HD
701 2400-7000). It supports R600, RV610, RV630, RV670, RV620, RV635,
702 RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
703 CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
706 %description dri-driver-ati-radeon-R600 -l pl.UTF-8
707 Sterownik X.org DRI Gallium dla rodziny kart ATI R600/R700 (Radeon HD
708 2400-7000). Obsługuje układy R600, RV610, RV630, RV670, RV620, RV635,
709 RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
710 CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
713 %package dri-driver-ati-radeon-SI
714 Summary: X.org DRI driver for ATI Southern Islands card family
715 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Southern Islands
718 Requires: radeon-ucode
719 Requires: zlib%{?_isa} >= %{zlib_ver}
720 Suggests: xorg-driver-video-amdgpu
721 Suggests: xorg-driver-video-ati
722 Conflicts: %{name}-libEGL%{?_isa} > %{version}
723 Conflicts: %{name}-libEGL%{?_isa} < %{version}
724 Conflicts: %{name}-libGL%{?_isa} > %{version}
725 Conflicts: %{name}-libGL%{?_isa} < %{version}
726 Conflicts: %{name}-libgbm%{?_isa} > %{version}
727 Conflicts: %{name}-libgbm%{?_isa} < %{version}
728 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
729 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
731 %description dri-driver-ati-radeon-SI
732 X.org Gallium DRI driver for ATI Southern Islands card family (Radeon
733 HD 7700-8000, R9, APU). It supports TAHITI, PITCAIRN, VERDE, OLAND,
734 HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, ICELAND, TONGA,
735 CARRIZO, FIJI, POLARIS, STONEY, VEGA, RAVEN chips.
737 %description dri-driver-ati-radeon-SI -l pl.UTF-8
738 Sterownik X.org DRI Gallium dla rodziny kart ATI Southern Islands
739 (Radeon HD 7700-8000, R9, APU). Obsługuje układy TAHITI, PITCAIRN,
740 VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII,
741 ICELAND, TONGA, CARRIZO, FIJI, POLARIS, STONEY, VEGA, RAVEN.
743 %package dri-driver-etnaviv
744 Summary: X.org DRI driver for Vivante 3D chips
745 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Vivante 3D
748 Requires: zlib%{?_isa} >= %{zlib_ver}
749 #Suggests: xorg-driver-video-?
750 Conflicts: %{name}-libEGL%{?_isa} > %{version}
751 Conflicts: %{name}-libEGL%{?_isa} < %{version}
752 Conflicts: %{name}-libGL%{?_isa} > %{version}
753 Conflicts: %{name}-libGL%{?_isa} < %{version}
754 Conflicts: %{name}-libgbm%{?_isa} > %{version}
755 Conflicts: %{name}-libgbm%{?_isa} < %{version}
756 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
757 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
759 %description dri-driver-etnaviv
760 X.org Gallium DRI driver for Vivante 3D chips.
762 %description dri-driver-etnaviv -l pl.UTF-8
763 Sterownik X.org DRI Gallium dla układów Vivante 3D.
765 %package dri-driver-freedreno
766 Summary: X.org DRI driver for Adreno chips
767 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Adreno
770 Requires: zlib%{?_isa} >= %{zlib_ver}
771 Suggests: xorg-driver-video-freedreno
772 Conflicts: %{name}-libEGL%{?_isa} > %{version}
773 Conflicts: %{name}-libEGL%{?_isa} < %{version}
774 Conflicts: %{name}-libGL%{?_isa} > %{version}
775 Conflicts: %{name}-libGL%{?_isa} < %{version}
776 Conflicts: %{name}-libgbm%{?_isa} > %{version}
777 Conflicts: %{name}-libgbm%{?_isa} < %{version}
778 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
779 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
781 %description dri-driver-freedreno
782 X.org Gallium DRI driver for Adreno chips.
784 %description dri-driver-freedreno -l pl.UTF-8
785 Sterownik X.org DRI Gallium dla układów Adreno.
787 %package dri-driver-intel-crocus
788 Summary: X.org DRI driver for Intel Gen4-Gen7 chips
789 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Intel Gen4-Gen7
792 Requires: zlib%{?_isa} >= %{zlib_ver}
793 Obsoletes: Mesa-dri-driver-intel-i965 < 22.0.0
794 Conflicts: %{name}-libEGL%{?_isa} > %{version}
795 Conflicts: %{name}-libEGL%{?_isa} < %{version}
796 Conflicts: %{name}-libGL%{?_isa} > %{version}
797 Conflicts: %{name}-libGL%{?_isa} < %{version}
798 Conflicts: %{name}-libgbm%{?_isa} > %{version}
799 Conflicts: %{name}-libgbm%{?_isa} < %{version}
800 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
801 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
803 %description dri-driver-intel-crocus
804 X.org Gallium DRI driver for Intel Gen4/Gen5/Gen6/Gen7 chips.
806 %description dri-driver-intel-crocus -l pl.UTF-8
807 Sterownik X.org DRI dla układów Intel Gen4/Gen5/Gen6/Gen7.
809 %package dri-driver-intel-i915
810 Summary: X.org DRI driver for Intel i915 card family
811 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i915
814 Requires: zlib%{?_isa} >= %{zlib_ver}
815 Obsoletes: Mesa-dri-driver-intel-i830 < 6.5
816 Obsoletes: X11-driver-i810-dri < 1:7.0.0
817 Conflicts: %{name}-libEGL%{?_isa} > %{version}
818 Conflicts: %{name}-libEGL%{?_isa} < %{version}
819 Conflicts: %{name}-libGL%{?_isa} > %{version}
820 Conflicts: %{name}-libGL%{?_isa} < %{version}
821 Conflicts: %{name}-libgbm%{?_isa} > %{version}
822 Conflicts: %{name}-libgbm%{?_isa} < %{version}
823 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
824 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
826 %description dri-driver-intel-i915
827 X.org DRI driver for Intel i915 card family (830, 845, 852/855, 865,
828 915, 945, G33, Q33, Q35, Pineview).
830 %description dri-driver-intel-i915 -l pl.UTF-8
831 Sterownik X.org DRI dla rodziny kart Intel i915 (830, 845, 852/855,
832 865, 915, 945, G33, Q33, Q35, Pineview).
834 %package dri-driver-intel-iris
835 Summary: X.org DRI driver for Intel Iris (Gen8+) card family
836 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel Iris (Gen8+)
839 Requires: zlib%{?_isa} >= %{zlib_ver}
840 Conflicts: %{name}-libEGL%{?_isa} > %{version}
841 Conflicts: %{name}-libEGL%{?_isa} < %{version}
842 Conflicts: %{name}-libGL%{?_isa} > %{version}
843 Conflicts: %{name}-libGL%{?_isa} < %{version}
844 Conflicts: %{name}-libgbm%{?_isa} > %{version}
845 Conflicts: %{name}-libgbm%{?_isa} < %{version}
846 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
847 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
849 %description dri-driver-intel-iris
850 X.org Gallium DRI driver for Intel Iris (Gen8+) card family
851 (Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake,
852 Whiskey Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
854 %description dri-driver-intel-iris -l pl.UTF-8
855 Sterownik X.org DRI Gallium dla rodziny kart Intel Iris (Gen8+:
856 Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake,
857 Whiskey Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
859 %package dri-driver-kmsro
860 Summary: X.org Gallium DRI driver using KMS Render-Only architecture
861 Summary(pl.UTF-8): Sterownik X.org DRI Gallium wykorzystujący architekturę KMS Render-Only
864 Requires: zlib%{?_isa} >= %{zlib_ver}
865 #Suggests: xorg-driver-video-?
866 Conflicts: %{name}-libEGL%{?_isa} > %{version}
867 Conflicts: %{name}-libEGL%{?_isa} < %{version}
868 Conflicts: %{name}-libGL%{?_isa} > %{version}
869 Conflicts: %{name}-libGL%{?_isa} < %{version}
870 Conflicts: %{name}-libgbm%{?_isa} > %{version}
871 Conflicts: %{name}-libgbm%{?_isa} < %{version}
872 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
873 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
875 %description dri-driver-kmsro
876 X.org Gallium DRI driver using KMS Render-Only architecture.
878 %description dri-driver-kmsro -l pl.UTF-8
879 Sterownik X.org DRI Gallium wykorzystujący architekturę KMS
882 %package dri-driver-lima
883 Summary: X.org DRI driver for Mali Utgard chips
884 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Mali Utgard
887 Requires: zlib%{?_isa} >= %{zlib_ver}
888 #Suggests: xorg-driver-video-???
889 Conflicts: %{name}-libEGL%{?_isa} > %{version}
890 Conflicts: %{name}-libEGL%{?_isa} < %{version}
891 Conflicts: %{name}-libGL%{?_isa} > %{version}
892 Conflicts: %{name}-libGL%{?_isa} < %{version}
893 Conflicts: %{name}-libgbm%{?_isa} > %{version}
894 Conflicts: %{name}-libgbm%{?_isa} < %{version}
895 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
896 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
898 %description dri-driver-lima
899 X.org Gallium DRI driver for Mali Utgard chips.
901 %description dri-driver-lima -l pl.UTF-8
902 Sterownik X.org DRI Gallium dla układów Mali Utgard.
904 %package dri-driver-nouveau
905 Summary: X.org DRI driver for NVIDIA card family
906 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart NVIDIA
909 Requires: zlib%{?_isa} >= %{zlib_ver}
910 Suggests: xorg-driver-video-nouveau
911 Conflicts: %{name}-libEGL%{?_isa} > %{version}
912 Conflicts: %{name}-libEGL%{?_isa} < %{version}
913 Conflicts: %{name}-libGL%{?_isa} > %{version}
914 Conflicts: %{name}-libGL%{?_isa} < %{version}
915 Conflicts: %{name}-libgbm%{?_isa} > %{version}
916 Conflicts: %{name}-libgbm%{?_isa} < %{version}
917 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
918 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
920 %description dri-driver-nouveau
921 X.org DRI drivers for NVIDIA card family.
923 %description dri-driver-nouveau -l pl.UTF-8
924 Sterowniki X.org DRI dla rodziny kart NVIDIA.
926 %package dri-driver-panfrost
927 Summary: X.org DRI driver for Mali Midgard/Bifrost chips
928 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Mali Midgard/Bifrost
931 Requires: zlib%{?_isa} >= %{zlib_ver}
932 #Suggests: xorg-driver-video-???
933 Conflicts: %{name}-libEGL%{?_isa} > %{version}
934 Conflicts: %{name}-libEGL%{?_isa} < %{version}
935 Conflicts: %{name}-libGL%{?_isa} > %{version}
936 Conflicts: %{name}-libGL%{?_isa} < %{version}
937 Conflicts: %{name}-libgbm%{?_isa} > %{version}
938 Conflicts: %{name}-libgbm%{?_isa} < %{version}
939 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
940 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
942 %description dri-driver-panfrost
943 X.org Gallium DRI driver for Mali Midgard/Bifrost chips.
945 %description dri-driver-panfrost -l pl.UTF-8
946 Sterownik X.org DRI Gallium dla układów Mali Midgard/Bifrost.
948 %package dri-driver-swrast
949 Summary: X.org DRI software rasterizer driver
950 Summary(pl.UTF-8): Sterownik X.org DRI obsługujący rysowanie programowe
953 Requires: zlib%{?_isa} >= %{zlib_ver}
954 Conflicts: %{name}-libEGL%{?_isa} > %{version}
955 Conflicts: %{name}-libEGL%{?_isa} < %{version}
956 Conflicts: %{name}-libGL%{?_isa} > %{version}
957 Conflicts: %{name}-libGL%{?_isa} < %{version}
958 Conflicts: %{name}-libgbm%{?_isa} > %{version}
959 Conflicts: %{name}-libgbm%{?_isa} < %{version}
960 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
961 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
963 %description dri-driver-swrast
964 X.org DRI software rasterizer driver.
966 %description dri-driver-swrast -l pl.UTF-8
967 Sterownik X.org DRI obsługujący rysowanie programowe.
969 %package dri-driver-tegra
970 Summary: X.org DRI driver for Tegra SoC chips
971 Summary(pl.UTF-8): Sterownik X.org DRI dla układów SoC Tegra
974 Requires: zlib%{?_isa} >= %{zlib_ver}
975 #Suggests: xorg-driver-video-???
976 Conflicts: %{name}-libEGL%{?_isa} > %{version}
977 Conflicts: %{name}-libEGL%{?_isa} < %{version}
978 Conflicts: %{name}-libGL%{?_isa} > %{version}
979 Conflicts: %{name}-libGL%{?_isa} < %{version}
980 Conflicts: %{name}-libgbm%{?_isa} > %{version}
981 Conflicts: %{name}-libgbm%{?_isa} < %{version}
982 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
983 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
985 %description dri-driver-tegra
986 X.org Gallium DRI driver for Tegra SoC chips.
988 %description dri-driver-tegra -l pl.UTF-8
989 Sterownik X.org DRI Gallium dla układów Tegra SoC.
991 %package dri-driver-v3d
992 Summary: X.org DRI driver for Broadcom VC5 chips
993 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Broadcom VC5
996 Requires: zlib%{?_isa} >= %{zlib_ver}
997 Suggests: xorg-driver-video-modesetting
998 Conflicts: %{name}-libEGL%{?_isa} > %{version}
999 Conflicts: %{name}-libEGL%{?_isa} < %{version}
1000 Conflicts: %{name}-libGL%{?_isa} > %{version}
1001 Conflicts: %{name}-libGL%{?_isa} < %{version}
1002 Conflicts: %{name}-libgbm%{?_isa} > %{version}
1003 Conflicts: %{name}-libgbm%{?_isa} < %{version}
1004 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
1005 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
1007 %description dri-driver-v3d
1008 X.org Gallium DRI driver for Broadcom VC5 chips.
1010 %description dri-driver-v3d -l pl.UTF-8
1011 Sterownik X.org DRI Gallium dla układów Broadcom VC5.
1013 %package dri-driver-vc4
1014 Summary: X.org DRI driver for Broadcom VC4 chips
1015 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Broadcom VC4
1017 Group: X11/Libraries
1018 Requires: zlib%{?_isa} >= %{zlib_ver}
1019 Suggests: xorg-driver-video-modesetting
1020 Conflicts: %{name}-libEGL%{?_isa} > %{version}
1021 Conflicts: %{name}-libEGL%{?_isa} < %{version}
1022 Conflicts: %{name}-libGL%{?_isa} > %{version}
1023 Conflicts: %{name}-libGL%{?_isa} < %{version}
1024 Conflicts: %{name}-libgbm%{?_isa} > %{version}
1025 Conflicts: %{name}-libgbm%{?_isa} < %{version}
1026 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
1027 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
1029 %description dri-driver-vc4
1030 X.org Gallium DRI driver for Broadcom VC4 chips.
1032 %description dri-driver-vc4 -l pl.UTF-8
1033 Sterownik X.org DRI Gallium dla układów Broadcom VC4.
1035 %package dri-driver-virgl
1036 Summary: X.org DRI driver for QEMU VirGL
1037 Summary(pl.UTF-8): Sterownik X.org DRI dla QEMU VirGL
1039 Group: X11/Libraries
1040 Requires: zlib%{?_isa} >= %{zlib_ver}
1041 Conflicts: %{name}-libEGL%{?_isa} > %{version}
1042 Conflicts: %{name}-libEGL%{?_isa} < %{version}
1043 Conflicts: %{name}-libGL%{?_isa} > %{version}
1044 Conflicts: %{name}-libGL%{?_isa} < %{version}
1045 Conflicts: %{name}-libgbm%{?_isa} > %{version}
1046 Conflicts: %{name}-libgbm%{?_isa} < %{version}
1047 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
1048 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
1050 %description dri-driver-virgl
1051 X.org Gallium DRI driver for QEMU VirGL.
1053 %description dri-driver-virgl -l pl.UTF-8
1054 Sterownik X.org DRI Gallium dla QEMU VirGL.
1056 %package dri-driver-vmwgfx
1057 Summary: X.org DRI driver for VMware
1058 Summary(pl.UTF-8): Sterownik X.org DRI dla VMware
1060 Group: X11/Libraries
1061 Requires: zlib%{?_isa} >= %{zlib_ver}
1062 Suggests: xorg-driver-video-vmware
1063 Conflicts: %{name}-libEGL%{?_isa} > %{version}
1064 Conflicts: %{name}-libEGL%{?_isa} < %{version}
1065 Conflicts: %{name}-libGL%{?_isa} > %{version}
1066 Conflicts: %{name}-libGL%{?_isa} < %{version}
1067 Conflicts: %{name}-libgbm%{?_isa} > %{version}
1068 Conflicts: %{name}-libgbm%{?_isa} < %{version}
1069 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
1070 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
1072 %description dri-driver-vmwgfx
1073 X.org Gallium DRI driver for VMWare.
1075 %description dri-driver-vmwgfx -l pl.UTF-8
1076 Sterownik X.org DRI Gallium dla VMware.
1078 %package dri-driver-zink
1079 Summary: X.org DRI driver based on Vulkan
1080 Summary(pl.UTF-8): Sterownik X.org DRI oparty na Vulkanie
1082 Group: X11/Libraries
1083 Requires: zlib%{?_isa} >= %{zlib_ver}
1084 Conflicts: %{name}-libEGL%{?_isa} > %{version}
1085 Conflicts: %{name}-libEGL%{?_isa} < %{version}
1086 Conflicts: %{name}-libGL%{?_isa} > %{version}
1087 Conflicts: %{name}-libGL%{?_isa} < %{version}
1088 Conflicts: %{name}-libgbm%{?_isa} > %{version}
1089 Conflicts: %{name}-libgbm%{?_isa} < %{version}
1090 Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
1091 Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
1093 %description dri-driver-zink
1094 X.org Gallium DRI driver based on Vulkan.
1096 %description dri-driver-zink -l pl.UTF-8
1097 Sterownik X.org DRI Gallium oparty na Vulkanie.
1099 %package pipe-driver-crocus
1100 Summary: crocus driver for Mesa Gallium dynamic pipe loader
1101 Summary(pl.UTF-8): Sterownik crocus dla dynamicznego systemu potoków szkieletu Mesa Gallium
1103 Requires: zlib%{?_isa} >= %{zlib_ver}
1105 %description pipe-driver-crocus
1106 crocus driver for Mesa Gallium dynamic pipe loader. It supports Intel
1107 Gen4/Gen5/Gen6/Gen7 chips.
1109 %description pipe-driver-crocus -l pl.UTF-8
1110 Sterownik crocus dla dynamicznego systemu potoków szkieletu Mesa
1111 Gallium. Obsługuje układy Intela Gen4/Gen5/Gen6/Gen7.
1113 %package pipe-driver-i915
1114 Summary: i915 driver for Mesa Gallium dynamic pipe loader
1115 Summary(pl.UTF-8): Sterownik i915 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1117 Requires: zlib%{?_isa} >= %{zlib_ver}
1118 Obsoletes: Mesa-gbm-driver-i915 < 11.1.1
1119 Obsoletes: Mesa-opencl-driver-i915 < 9.1
1121 %description pipe-driver-i915
1122 i915 driver for Mesa Gallium dynamic pipe loader. It supports Intel
1123 915/945/G33/Q33/Q35/Pineview chips.
1125 %description pipe-driver-i915 -l pl.UTF-8
1126 Sterownik i915 dla dynamicznego systemu potoków szkieletu Mesa
1127 Gallium. Obsługuje układy Intela z serii 915/945/G33/Q33/Q35/Pineview.
1129 %package pipe-driver-iris
1130 Summary: iris driver for Mesa Gallium dynamic pipe loader
1131 Summary(pl.UTF-8): Sterownik iris dla dynamicznego systemu potoków szkieletu Mesa Gallium
1133 Requires: zlib%{?_isa} >= %{zlib_ver}
1135 %description pipe-driver-iris
1136 iris driver for Mesa Gallium dynamic pipe loader. It supports Intel
1137 Iris (Gen8+) card family (Broadwell, Skylake, Broxton, Kabylake,
1138 Coffeelake, Geminilake, Whiskey Lake, Comet Lake, Cannonlake, Ice
1139 Lake, Elkhart Lake).
1141 %description pipe-driver-iris -l pl.UTF-8
1142 Sterownik iris dla dynamicznego systemu potoków szkieletu Mesa
1143 Gallium. Obsługuje układy Intela z rodziny kart Intel Iris (Gen8+:
1144 Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake, Whiskey
1145 Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
1147 %package pipe-driver-kmsro
1148 Summary: kmsro driver for Mesa Gallium dynamic pipe loader
1149 Summary(pl.UTF-8): Sterownik kmsro dla dynamicznego systemu potoków szkieletu Mesa Gallium
1151 Requires: zlib%{?_isa} >= %{zlib_ver}
1153 %description pipe-driver-kmsro
1154 kmsro driver for Mesa Gallium dynamic pipe loader.
1156 %description pipe-driver-kmsro -l pl.UTF-8
1157 Sterownik kmsro dla dynamicznego systemu potoków szkieletu Mesa
1160 %package pipe-driver-msm
1161 Summary: msm (freedreno) driver for Mesa Gallium dynamic pipe loader
1162 Summary(pl.UTF-8): Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu Mesa Gallium
1164 Requires: zlib%{?_isa} >= %{zlib_ver}
1166 %description pipe-driver-msm
1167 msm (freedreno) driver for Mesa Gallium dynamic pipe loader. It
1168 supports Adreno chips.
1170 %description pipe-driver-msm -l pl.UTF-8
1171 Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu
1172 Mesa Gallium. Obsługuje układy Adreno.
1174 %package pipe-driver-nouveau
1175 Summary: nouveau driver for Mesa Gallium dynamic pipe loader
1176 Summary(pl.UTF-8): Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa Gallium
1178 Requires: zlib%{?_isa} >= %{zlib_ver}
1179 Obsoletes: Mesa-gbm-driver-nouveau < 11.1.1
1180 Obsoletes: Mesa-opencl-driver-nouveau < 9.1
1182 %description pipe-driver-nouveau
1183 nouveau driver for Mesa Gallium dynamic pipe loader. It supports
1186 %description pipe-driver-nouveau -l pl.UTF-8
1187 Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa
1188 Gallium. Obsługuje karty graficzne firmy NVidia.
1190 %package pipe-driver-r300
1191 Summary: r300 driver for Mesa Gallium dynamic pipe loader
1192 Summary(pl.UTF-8): Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1194 Requires: zlib%{?_isa} >= %{zlib_ver}
1195 Obsoletes: Mesa-gbm-driver-r300 < 11.1.1
1196 Obsoletes: Mesa-opencl-driver-r300 < 9.1
1198 %description pipe-driver-r300
1199 r300 driver for Mesa Gallium dynamic pipe loader. It supports ATI
1200 Radeon adapters based on R300/R400/RS690/R500 chips.
1202 %description pipe-driver-r300 -l pl.UTF-8
1203 Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa
1204 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1205 R300/R400/RS690/R500.
1207 %package pipe-driver-r600
1208 Summary: r600 driver for Mesa Gallium dynamic pipe loader
1209 Summary(pl.UTF-8): Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1211 Requires: zlib%{?_isa} >= %{zlib_ver}
1212 Obsoletes: Mesa-gbm-driver-r600 < 11.1.1
1213 Obsoletes: Mesa-libllvmradeon < 9.2
1214 Obsoletes: Mesa-opencl-driver-r600 < 9.1
1216 %description pipe-driver-r600
1217 r600 driver for Mesa Gallium dynamic pipe loader. It supports ATI
1218 Radeon adapters based on R600/R700 chips.
1220 %description pipe-driver-r600 -l pl.UTF-8
1221 Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa
1222 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1225 %package pipe-driver-radeonsi
1226 Summary: radeonsi driver for Mesa Gallium dynamic pipe loader
1227 Summary(pl.UTF-8): Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa Gallium
1229 Requires: zlib%{?_isa} >= %{zlib_ver}
1230 Obsoletes: Mesa-gbm-driver-radeonsi < 11.1.1
1231 Obsoletes: Mesa-libllvmradeon < 9.2
1232 Obsoletes: Mesa-opencl-driver-radeonsi < 9.1
1234 %description pipe-driver-radeonsi
1235 radeonsi driver for Mesa Gallium dynamic pipe loader. It supports ATI
1236 Radeon adapters based on Southern Islands chips.
1238 %description pipe-driver-radeonsi -l pl.UTF-8
1239 Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa
1240 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1243 %package pipe-driver-swrast
1244 Summary: Software (swrast) driver for Mesa Gallium dynamic pipe loader
1245 Summary(pl.UTF-8): Sterownik programowy (swrast) dla dynamicznego systemu potoków szkieletu Mesa Gallium
1247 Requires: zlib%{?_isa} >= %{zlib_ver}
1248 Obsoletes: Mesa-gbm-driver-swrast < 11.1.1
1249 Obsoletes: Mesa-opencl-driver-swrast < 9.1
1251 %description pipe-driver-swrast
1252 Software (swrast) driver for Mesa Gallium dynamic pipe loader.
1254 %description pipe-driver-swrast -l pl.UTF-8
1255 Sterownik programowy (swrast) dla dynamicznego systemu potoków
1256 szkieletu Mesa Gallium.
1258 %package pipe-driver-vmwgfx
1259 Summary: vmwgfx driver for Mesa Gallium dynamic pipe loader
1260 Summary(pl.UTF-8): Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa Gallium
1262 Requires: zlib%{?_isa} >= %{zlib_ver}
1263 Obsoletes: Mesa-gbm-driver-vmwgfx < 11.1.1
1264 Obsoletes: Mesa-opencl-driver-vmwgfx < 9.1
1266 %description pipe-driver-vmwgfx
1267 vmwgfx driver for Mesa Gallium dynamic pipe loader. It supports VMware
1268 virtual video adapter.
1270 %description pipe-driver-vmwgfx -l pl.UTF-8
1271 Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa
1272 Gallium. Obsługuje wirtualną kartę graficzną VMware.
1274 %package -n libva-driver-gallium
1275 Summary: VA driver for Gallium State Tracker
1276 Summary(pl.UTF-8): Sterowniki VA do Gallium
1278 %if %{with gallium_radeon}
1279 Requires: libva-driver-r600%{?_isa} = %{version}-%{release}
1280 Requires: libva-driver-radeonsi%{?_isa} = %{version}-%{release}
1282 %if %{with gallium_nouveau}
1283 Requires: libva-driver-nouveau%{?_isa} = %{version}-%{release}
1286 %description -n libva-driver-gallium
1287 VA drivers for Gallium State Tracker (r600, radeonsi & nouveau).
1289 %description -n libva-driver-gallium -l pl.UTF-8
1290 Sterowniki VA do Gallium (r600, radeonsi & nouveau).
1292 %package -n libva-driver-r600
1293 Summary: VA driver for ATI Radeon R600 series adapters
1294 Summary(pl.UTF-8): Sterownik VA dla kart ATI Radeon z serii R600
1296 Requires: libva%{?_isa} >= 1.8.0
1297 Requires: zlib%{?_isa} >= %{zlib_ver}
1299 %description -n libva-driver-r600
1300 VA driver for ATI Radeon R600 series adapters.
1302 %description -n libva-driver-r600 -l pl.UTF-8
1303 Sterownik VA dla kart ATI Radeon z serii R600.
1305 %package -n libva-driver-radeonsi
1306 Summary: VA driver for ATI Radeon SI adapters
1307 Summary(pl.UTF-8): Sterownik VA dla kart ATI Radeon SI
1309 Requires: libva%{?_isa} >= 1.8.0
1310 Requires: zlib%{?_isa} >= %{zlib_ver}
1312 %description -n libva-driver-radeonsi
1313 VA driver for ATI Radeon adapters based on Southern Islands chips.
1315 %description -n libva-driver-radeonsi -l pl.UTF-8
1316 Sterownik VA dla kart ATI Radeon opartych na układach Southern
1319 %package -n libva-driver-nouveau
1320 Summary: VA driver for NVidia adapters
1321 Summary(pl.UTF-8): Sterownik VA dla kart NVidia
1323 Requires: libva%{?_isa} >= 1.8.0
1324 Requires: zlib%{?_isa} >= %{zlib_ver}
1326 %description -n libva-driver-nouveau
1327 VA driver for NVidia adapters.
1329 %description -n libva-driver-nouveau -l pl.UTF-8
1330 Sterownik VA dla kart NVidia.
1332 %package -n libva-driver-virtio
1333 Summary: VA driver for VirtIO adapters
1334 Summary(pl.UTF-8): Sterownik VA dla kart VirtIO
1336 Requires: libva%{?_isa} >= 1.8.0
1337 Requires: zlib%{?_isa} >= %{zlib_ver}
1339 %description -n libva-driver-virtio
1340 VA driver for VirtIO adapters.
1342 %description -n libva-driver-virtio -l pl.UTF-8
1343 Sterownik VA dla kart VirtIO.
1345 %package -n libvdpau-driver-mesa-nouveau
1346 Summary: Mesa nouveau driver for the vdpau API
1347 Summary(pl.UTF-8): Sterownik Mesa nouveau dla API vdpau
1349 Group: X11/Libraries
1350 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1351 Requires: libvdpau%{?_isa} >= 1.4
1352 Requires: zlib%{?_isa} >= %{zlib_ver}
1353 Conflicts: libvdpau-driver-mesa
1355 %description -n libvdpau-driver-mesa-nouveau
1356 Mesa nouveau driver for the vdpau API. It supports NVidia adapters
1359 %description -n libvdpau-driver-mesa-nouveau -l pl.UTF-8
1360 Sterownik Mesa nouveau dla API vdpau. Obsługuje karty NVidia
1363 %package -n libvdpau-driver-mesa-r600
1364 Summary: Mesa r600 driver for the vdpau API
1365 Summary(pl.UTF-8): Sterownik Mesa r600 dla API vdpau
1367 Group: X11/Libraries
1368 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1369 Requires: libvdpau%{?_isa} >= 1.4
1370 Requires: zlib%{?_isa} >= %{zlib_ver}
1371 Conflicts: libvdpau-driver-mesa
1373 %description -n libvdpau-driver-mesa-r600
1374 Mesa r600 driver for the vdpau API. It supports ATI Radeon adapters
1375 based on R600/R700 chips.
1377 %description -n libvdpau-driver-mesa-r600 -l pl.UTF-8
1378 Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
1379 na układach R600/R700.
1381 %package -n libvdpau-driver-mesa-radeonsi
1382 Summary: Mesa radeonsi driver for the vdpau API
1383 Summary(pl.UTF-8): Sterownik Mesa radeonsi dla API vdpau
1385 Group: X11/Libraries
1386 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1387 Requires: libvdpau%{?_isa} >= 1.4
1388 Requires: zlib%{?_isa} >= %{zlib_ver}
1389 Obsoletes: Mesa-libllvmradeon < 9.2
1390 Conflicts: libvdpau-driver-mesa
1392 %description -n libvdpau-driver-mesa-radeonsi
1393 Mesa radeonsi driver for the vdpau API. It supports ATI Radeon
1394 adapters based on Southern Islands chips.
1396 %description -n libvdpau-driver-mesa-radeonsi -l pl.UTF-8
1397 Sterownik Mesa radeonsi dla API vdpau. Obsługuje karty ATI Radeon
1398 oparte na układach Southern Islands.
1400 %package -n libvdpau-driver-mesa-virtio
1401 Summary: Mesa virtio driver for the vdpau API
1402 Summary(pl.UTF-8): Sterownik Mesa virtio dla API vdpau
1404 Group: X11/Libraries
1405 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1406 Requires: libvdpau%{?_isa} >= 1.4
1407 Requires: zlib%{?_isa} >= %{zlib_ver}
1409 %description -n libvdpau-driver-mesa-virtio
1410 Mesa virtio driver for the vdpau API.
1412 %description -n libvdpau-driver-mesa-virtio -l pl.UTF-8
1413 Sterownik Mesa virtio dla API vdpau.
1415 %package -n omxil-mesa
1416 Summary: Mesa driver for Bellagio OpenMAX IL API
1417 Summary(pl.UTF-8): Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
1419 Group: X11/Libraries
1420 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1421 Requires: libomxil-bellagio
1422 Requires: libxcb%{?_isa} >= 1.13
1423 Requires: zlib%{?_isa} >= %{zlib_ver}
1424 Obsoletes: omxil-mesa-nouveau < 10.3
1425 Obsoletes: omxil-mesa-r600 < 10.3
1426 Obsoletes: omxil-mesa-radeonsi < 10.3
1428 %description -n omxil-mesa
1429 Mesa driver for Bellagio OpenMAX IL API.
1431 %description -n omxil-mesa -l pl.UTF-8
1432 Sterownik Mesa dla API Bellagio OpenMAX IL.
1434 %package vulkan-icd-broadcom
1435 Summary: v3dv - Mesa Vulkan driver for Raspberry Pi 4
1436 Summary(pl.UTF-8): v3dv - sterownik Vulkan dla Raspberry Pi 4
1439 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1440 Requires: libxcb%{?_isa} >= 1.13
1441 Requires: xorg-lib-libXrandr%{?_isa} >= 1.3
1442 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1444 Requires: wayland%{?_isa} >= %{wayland_ver}
1445 Requires: zlib%{?_isa} >= %{zlib_ver}
1446 Suggests: vulkan(loader)
1447 Provides: vulkan(icd) = 1.2.274
1449 %description vulkan-icd-broadcom
1450 v3dv - Mesa Vulkan driver for Raspberry Pi 4.
1452 %description vulkan-icd-broadcom -l pl.UTF-8
1453 v3dv - sterownik Vulkan dla Raspberry Pi 4.
1455 %package vulkan-icd-freedreno
1456 Summary: turnip - Mesa Vulkan driver for Adreno chips
1457 Summary(pl.UTF-8): turnip - sterownik Vulkan dla układów Adreno
1460 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1461 Requires: libxcb%{?_isa} >= 1.13
1462 Requires: xorg-lib-libXrandr%{?_isa} >= 1.3
1463 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1465 Requires: wayland%{?_isa} >= %{wayland_ver}
1466 Requires: zlib%{?_isa} >= %{zlib_ver}
1467 Suggests: vulkan(loader)
1468 Provides: vulkan(icd) = 1.2.274
1470 %description vulkan-icd-freedreno
1471 turnip - Mesa Vulkan driver for Adreno chips.
1473 %description vulkan-icd-freedreno -l pl.UTF-8
1474 turnip - sterownik Vulkan dla układów Adreno.
1476 %package vulkan-icd-panfrost
1477 Summary: panfrost - Mesa Vulkan driver for Mali Midgard and Bifrost GPUs
1478 Summary(pl.UTF-8): panfrost - sterownik Vulkan dla układów Mali Midgard i Bifrost
1481 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1482 Requires: libxcb%{?_isa} >= 1.13
1483 Requires: xorg-lib-libXrandr%{?_isa} >= 1.3
1484 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1486 Requires: wayland%{?_isa} >= %{wayland_ver}
1487 Requires: zlib%{?_isa} >= %{zlib_ver}
1488 Suggests: vulkan(loader)
1489 Provides: vulkan(icd) = 1.0.274
1491 %description vulkan-icd-panfrost
1492 panfrost - Mesa Vulkan driver for Mali Midgard and Bifrost GPUs.
1494 %description vulkan-icd-panfrost -l pl.UTF-8
1495 panfrost - sterownik Vulkan dla układów Mali Midgard i Bifrost.
1497 %package vulkan-icd-powervr
1498 Summary: powervr - Mesa Vulkan driver for Imagination Technologies Rogue GPUs
1499 Summary(pl.UTF-8): powervr - sterownik Vulkan dla układów Imagination Technologies Rogue
1502 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1503 Requires: libxcb%{?_isa} >= 1.13
1504 Requires: xorg-lib-libXrandr%{?_isa} >= 1.3
1505 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1507 Requires: wayland%{?_isa} >= %{wayland_ver}
1508 Requires: zlib%{?_isa} >= %{zlib_ver}
1509 Suggests: vulkan(loader)
1510 Provides: vulkan(icd) = 1.0.274
1512 %description vulkan-icd-powervr
1513 powervr - Mesa Vulkan driver for Imagination Technologies Rogue GPUs.
1515 %description vulkan-icd-powervr -l pl.UTF-8
1516 powervr - sterownik Vulkan dla układów Imagination Technologies Rogue.
1518 %package vulkan-icd-intel
1519 Summary: Mesa Vulkan driver for Intel GPUs
1520 Summary(pl.UTF-8): Sterownik Vulkan dla GPU firmy Intel
1523 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1524 Requires: libxcb%{?_isa} >= 1.13
1525 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1527 Requires: wayland%{?_isa} >= %{wayland_ver}
1528 Requires: zlib%{?_isa} >= %{zlib_ver}
1529 Suggests: vulkan(loader)
1530 Provides: vulkan(icd) = 1.3.274
1531 Obsoletes: Mesa-vulkan-icd-intel-devel < 21.1.0
1533 %description vulkan-icd-intel
1534 Mesa Vulkan driver for Intel GPUs.
1536 %description vulkan-icd-intel -l pl.UTF-8
1537 Sterownik Vulkan dla GPU Intela.
1539 %package vulkan-icd-lavapipe
1540 Summary: lavapipe - Mesa software Vulkan driver
1541 Summary(pl.UTF-8): lavapipe - programowy sterownik Vulkan
1544 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1545 Requires: libxcb%{?_isa} >= 1.13
1546 Requires: xorg-lib-libXrandr%{?_isa} >= 1.3
1547 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1549 Requires: wayland%{?_isa} >= %{wayland_ver}
1550 Requires: zlib%{?_isa} >= %{zlib_ver}
1551 Suggests: vulkan(loader)
1552 Provides: vulkan(icd) = 1.1.274
1554 %description vulkan-icd-lavapipe
1555 lavapipe - Mesa software Vulkan driver.
1557 %description vulkan-icd-lavapipe -l pl.UTF-8
1558 lavapipe - programowy sterownik Vulkan.
1560 %package vulkan-icd-nouveau
1561 Summary: nvk - experimental Mesa Vulkan driver for NVIDIA GPUs
1562 Summary(pl.UTF-8): nvk - eksperymentalny sterownik Vulkan dla GPU firmy NVIDIA
1565 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1566 Requires: libxcb%{?_isa} >= 1.13
1567 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1569 Requires: wayland%{?_isa} >= %{wayland_ver}
1570 Requires: zlib%{?_isa} >= %{zlib_ver}
1571 Suggests: vulkan(loader)
1572 Provides: vulkan(icd) = 1.1.274
1574 %description vulkan-icd-nouveau
1575 nvk - experimental Mesa Vulkan driver for NVIDIA GPUs.
1577 %description vulkan-icd-nouveau -l pl.UTF-8
1578 nvk - eksperymentalny sterownik Vulkan dla GPU firmy NVIDIA.
1580 %package vulkan-icd-radeon
1581 Summary: radv - Mesa Vulkan driver for AMD Radeon GPUs
1582 Summary(pl.UTF-8): radv - sterownik Vulkan dla GPU firmy AMD
1585 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1586 Requires: libxcb%{?_isa} >= 1.13
1587 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1589 Requires: wayland%{?_isa} >= %{wayland_ver}
1590 Requires: zlib%{?_isa} >= %{zlib_ver}
1591 Suggests: vulkan(loader)
1592 Provides: vulkan(icd) = 1.3.274
1594 %description vulkan-icd-radeon
1595 radv - Mesa Vulkan driver for AMD Radeon GPUs.
1597 %description vulkan-icd-radeon -l pl.UTF-8
1598 radv - sterownik Vulkan dla GPU firmy AMD.
1600 %package vulkan-icd-virtio
1601 Summary: Mesa Vulkan driver for VirtIO adapters
1602 Summary(pl.UTF-8): Sterownik Vulkan dla kart VirtIO
1605 Requires: libdrm%{?_isa} >= %{libdrm_ver}
1606 Requires: libxcb%{?_isa} >= 1.13
1607 Requires: xorg-lib-libxshmfence%{?_isa} >= 1.1
1609 Requires: wayland%{?_isa} >= %{wayland_ver}
1610 Requires: zlib%{?_isa} >= %{zlib_ver}
1611 Suggests: vulkan(loader)
1612 Provides: vulkan(icd) = 1.3.274
1614 %description vulkan-icd-virtio
1615 Mesa Vulkan driver for VirtIO adapters.
1617 %description vulkan-icd-virtio -l pl.UTF-8
1618 Sterownik Vulkan dla kart VirtIO.
1621 %setup -q -n mesa-%{version}
1623 install -d subprojects/packagecache
1624 cp -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} subprojects/packagecache
1628 if [ "$(llvm-config --has-rtti)" != "YES" ] ; then
1629 echo "Clover (gallium OpenCL) requires LLVM with RTTI!"
1635 gallium_drivers="virgl swrast %{?with_gallium_zink:zink} \
1636 %ifarch %{ix86} %{x8664} x32
1637 svga iris %{?with_gallium_i915:i915} crocus \
1639 %if %{with gallium_radeon}
1640 r300 r600 radeonsi \
1642 %if %{with gallium_nouveau}
1645 %ifarch %{arm} aarch64
1650 %{?with_gallium_nouveau:tegra} \
1655 # TODO: asahi (Apple Silicon) - arm/aarch64?
1657 gallium_drivers=$(echo $gallium_drivers | xargs | tr ' ' ',')
1659 vulkan_drivers="swrast virtio %{?with_radv:amd} %{?with_intel_vk:intel intel_hasvk} %{?with_nvk:nouveau-experimental} \
1660 %ifarch %{arm} aarch64
1661 broadcom freedreno imagination-experimental panfrost \
1665 vulkan_drivers=$(echo $vulkan_drivers | xargs | tr ' ' ',')
1667 %if %{with gallium_rusticl}
1668 %ifarch %{arm32_with_hf}
1669 export BINDGEN_EXTRA_CLANG_ARGS="-mfloat-abi=hard"
1674 --force-fallback-for=syn,unicode-ident,quote,proc-macro2 \
1675 -Dplatforms=x11%{?with_wayland:,wayland} \
1677 -Ddri-drivers-path=%{_libdir}/xorg/modules/dri \
1678 -Degl=%{?with_egl:enabled}%{!?with_egl:disabled} \
1679 -Dgallium-drivers=${gallium_drivers} \
1680 %{?with_hud_extra:-Dgallium-extra-hud=true} \
1681 -Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \
1682 -Dgallium-omx=%{?with_omx:bellagio}%{!?with_omx:disabled} \
1685 -Dgallium-opencl=icd \
1687 -Dgallium-opencl=standalone \
1689 %{?with_gallium_rusticl:-Dgallium-rusticl=true -Drust_std=2021} \
1691 -Dgallium-opencl=disabled \
1693 -Dgallium-va=%{?with_va:enabled}%{!?with_va:disabled} \
1694 %{?with_vdpau:-Dgallium-vdpau=enabled} \
1695 -Dgallium-xa=%{?with_xa:enabled}%{!?with_xa:disabled} \
1696 -Dgbm=%{?with_gbm:enabled}%{!?with_gbm:disabled} \
1697 -Dglvnd=%{?with_glvnd:true}%{!?with_glvnd:false} \
1698 -Dlibunwind=enabled \
1699 -Dlmsensors=%{?with_lm_sensors:enabled}%{!?with_lm_sensors:disabled} \
1700 %{?with_opencl_spirv:-Dopencl-spirv=true} \
1703 -Dsse2=%{__true_false sse2} \
1704 -Dva-libs-path=%{_libdir}/libva/dri \
1705 -Dvideo-codecs=all \
1706 -Dvulkan-drivers=${vulkan_drivers} \
1707 -Dvulkan-icd-dir=/usr/share/vulkan/icd.d \
1708 %ifarch %{arm} aarch64
1709 -Dfreedreno-kmds=msm,virtio \
1710 -Dimagination-srv=true
1713 %ninja_build -C build
1715 %{?with_tests:%ninja_test -C build}
1718 rm -rf $RPM_BUILD_ROOT
1720 %ninja_install -C build
1722 install -d $RPM_BUILD_ROOT%{_libdir}/gbm
1724 # not used externally
1725 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglapi.so
1727 %if %{without glvnd}
1728 # remove "OS ABI: Linux 2.4.20" tag, so private copies (nvidia or fglrx),
1729 # set up via /etc/ld.so.conf.d/*.conf will be preferred over this
1730 strip -R .note.ABI-tag $RPM_BUILD_ROOT%{_libdir}/libGL.so.*.*
1734 rm -rf $RPM_BUILD_ROOT
1736 %post libEGL -p /sbin/ldconfig
1737 %postun libEGL -p /sbin/ldconfig
1739 %post libGL -p /sbin/ldconfig
1740 %postun libGL -p /sbin/ldconfig
1742 %post libGLES -p /sbin/ldconfig
1743 %postun libGLES -p /sbin/ldconfig
1745 %post libOSMesa -p /sbin/ldconfig
1746 %postun libOSMesa -p /sbin/ldconfig
1748 %post OpenCL-icd -p /sbin/ldconfig
1749 %postun OpenCL-icd -p /sbin/ldconfig
1751 %post Rusticl-icd -p /sbin/ldconfig
1752 %postun Rusticl-icd -p /sbin/ldconfig
1754 %post libOpenCL -p /sbin/ldconfig
1755 %postun libOpenCL -p /sbin/ldconfig
1757 %post libgbm -p /sbin/ldconfig
1758 %postun libgbm -p /sbin/ldconfig
1760 %post libglapi -p /sbin/ldconfig
1761 %postun libglapi -p /sbin/ldconfig
1763 %post libxatracker -p /sbin/ldconfig
1764 %postun libxatracker -p /sbin/ldconfig
1768 %defattr(644,root,root,755)
1770 %attr(755,root,root) %{_libdir}/libEGL_mesa.so.*.*
1771 %attr(755,root,root) %ghost %{_libdir}/libEGL_mesa.so.0
1772 %{_datadir}/glvnd/egl_vendor.d/50_mesa.json
1774 %attr(755,root,root) %{_libdir}/libEGL.so.*.*
1775 %attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
1779 %defattr(644,root,root,755)
1781 %attr(755,root,root) %{_libdir}/libEGL_mesa.so
1783 %attr(755,root,root) %{_libdir}/libEGL.so
1784 %dir %{_includedir}/EGL
1785 %{_includedir}/EGL/egl.h
1786 %{_includedir}/EGL/eglext.h
1787 %{_includedir}/EGL/eglplatform.h
1788 %{_pkgconfigdir}/egl.pc
1790 %{_includedir}/EGL/eglext_angle.h
1791 %{_includedir}/EGL/eglmesaext.h
1795 %defattr(644,root,root,755)
1796 %doc docs/{*.rst,README.UVD,features.txt,relnotes/*.rst}
1798 %attr(755,root,root) %{_libdir}/libGLX_mesa.so.*.*
1799 %attr(755,root,root) %ghost %{_libdir}/libGLX_mesa.so.0
1800 %attr(755,root,root) %{_libdir}/libGLX_mesa.so
1802 %attr(755,root,root) %{_libdir}/libGL.so.*.*
1803 %attr(755,root,root) %ghost %{_libdir}/libGL.so.1
1804 # symlink for binary apps which fail to conform Linux OpenGL ABI
1805 # (and dlopen libGL.so instead of libGL.so.1; the same does Mesa libEGL)
1806 %attr(755,root,root) %{_libdir}/libGL.so
1811 %defattr(644,root,root,755)
1812 %doc docs/_static/specs/*
1813 %if %{without glvnd}
1814 %dir %{_includedir}/GL
1815 %{_includedir}/GL/gl.h
1816 %{_includedir}/GL/glcorearb.h
1817 %{_includedir}/GL/glext.h
1818 %{_includedir}/GL/glx.h
1819 %{_includedir}/GL/glxext.h
1820 %{_pkgconfigdir}/gl.pc
1824 %defattr(644,root,root,755)
1825 %if %{without glvnd}
1826 %attr(755,root,root) %{_libdir}/libGLESv1_CM.so.*.*.*
1827 %attr(755,root,root) %ghost %{_libdir}/libGLESv1_CM.so.1
1828 %attr(755,root,root) %{_libdir}/libGLESv2.so.*.*
1829 %attr(755,root,root) %ghost %{_libdir}/libGLESv2.so.2
1832 %files libGLES-devel
1833 %defattr(644,root,root,755)
1834 %if %{without glvnd}
1835 %attr(755,root,root) %{_libdir}/libGLESv1_CM.so
1836 %attr(755,root,root) %{_libdir}/libGLESv2.so
1838 %{_includedir}/GLES2
1839 %{_includedir}/GLES3
1840 %{_pkgconfigdir}/glesv1_cm.pc
1841 %{_pkgconfigdir}/glesv2.pc
1845 %defattr(644,root,root,755)
1846 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
1847 %attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
1849 %files libOSMesa-devel
1850 %defattr(644,root,root,755)
1851 %attr(755,root,root) %{_libdir}/libOSMesa.so
1852 %{_includedir}/GL/osmesa.h
1853 %{_pkgconfigdir}/osmesa.pc
1856 %if %{with gallium_rusticl}
1858 %defattr(644,root,root,755)
1859 /etc/OpenCL/vendors/rusticl.icd
1860 %attr(755,root,root) %{_libdir}/libRusticlOpenCL.so
1861 %attr(755,root,root) %{_libdir}/libRusticlOpenCL.so.*.*.*
1862 %attr(755,root,root) %ghost %{_libdir}/libRusticlOpenCL.so.1
1866 %defattr(644,root,root,755)
1867 /etc/OpenCL/vendors/mesa.icd
1868 %attr(755,root,root) %{_libdir}/libMesaOpenCL.so
1869 %attr(755,root,root) %{_libdir}/libMesaOpenCL.so.*.*.*
1870 %attr(755,root,root) %ghost %{_libdir}/libMesaOpenCL.so.1
1871 # currently only OpenCL uses dynamic pipe loader
1872 %dir %{_libdir}/gallium-pipe
1875 %defattr(644,root,root,755)
1876 %attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
1877 %attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
1878 # currently only OpenCL uses dynamic pipe loader
1879 %dir %{_libdir}/gallium-pipe
1881 %files libOpenCL-devel
1882 %defattr(644,root,root,755)
1883 %attr(755,root,root) %{_libdir}/libOpenCL.so
1890 %defattr(644,root,root,755)
1891 %attr(755,root,root) %{_libdir}/libgbm.so.*.*
1892 %attr(755,root,root) %ghost %{_libdir}/libgbm.so.1
1896 %defattr(644,root,root,755)
1897 %attr(755,root,root) %{_libdir}/libgbm.so
1898 %{_includedir}/gbm.h
1899 %{_pkgconfigdir}/gbm.pc
1903 %defattr(644,root,root,755)
1904 %attr(755,root,root) %{_libdir}/libglapi.so.*.*
1905 %attr(755,root,root) %ghost %{_libdir}/libglapi.so.0
1906 # libglapi-devel? nothing seems to need it atm.
1907 #%attr(755,root,root) %{_libdir}/libglapi.so
1911 %defattr(644,root,root,755)
1912 %attr(755,root,root) %{_libdir}/libxatracker.so.*.*
1913 %attr(755,root,root) %ghost %{_libdir}/libxatracker.so.2
1915 %files libxatracker-devel
1916 %defattr(644,root,root,755)
1917 %attr(755,root,root) %{_libdir}/libxatracker.so
1918 %{_includedir}/xa_composite.h
1919 %{_includedir}/xa_context.h
1920 %{_includedir}/xa_tracker.h
1921 %{_pkgconfigdir}/xatracker.pc
1924 %if %{with egl} && %{without glvnd}
1925 %files khrplatform-devel
1926 %defattr(644,root,root,755)
1927 %dir %{_includedir}/KHR
1928 %{_includedir}/KHR/khrplatform.h
1932 %defattr(644,root,root,755)
1933 %dir %{_includedir}/GL/internal
1934 %{_includedir}/GL/internal/dri_interface.h
1935 %{_pkgconfigdir}/dri.pc
1941 %defattr(644,root,root,755)
1943 %attr(755,root,root) %{_libdir}/d3d/d3dadapter9.so*
1946 %defattr(644,root,root,755)
1947 %{_includedir}/d3dadapter
1948 %{_pkgconfigdir}/d3d.pc
1953 %if %{with gallium_radeon}
1954 %files dri-driver-ati-radeon-R300
1955 %defattr(644,root,root,755)
1956 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
1958 %files dri-driver-ati-radeon-R600
1959 %defattr(644,root,root,755)
1960 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
1962 %files dri-driver-ati-radeon-SI
1963 %defattr(644,root,root,755)
1964 %attr(755,root,root) %{_libdir}/xorg/modules/dri/radeonsi_dri.so
1967 %ifarch %{ix86} %{x8664} x32
1968 %files dri-driver-intel-i915
1969 %defattr(644,root,root,755)
1970 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
1973 %files dri-driver-intel-crocus
1974 %defattr(644,root,root,755)
1975 %attr(755,root,root) %{_libdir}/xorg/modules/dri/crocus_dri.so
1977 %files dri-driver-intel-iris
1978 %defattr(644,root,root,755)
1979 %attr(755,root,root) %{_libdir}/xorg/modules/dri/iris_dri.so
1983 %files dri-driver-nouveau
1984 %defattr(644,root,root,755)
1985 %if %{with gallium_nouveau}
1986 %attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
1989 %files dri-driver-swrast
1990 %defattr(644,root,root,755)
1992 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kms_swrast_dri.so
1994 %attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
1997 %ifarch %{arm} aarch64
1998 %files dri-driver-etnaviv
1999 %defattr(644,root,root,755)
2000 %attr(755,root,root) %{_libdir}/xorg/modules/dri/etnaviv_dri.so
2002 %files dri-driver-freedreno
2003 %defattr(644,root,root,755)
2004 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kgsl_dri.so
2005 %attr(755,root,root) %{_libdir}/xorg/modules/dri/msm_dri.so
2007 %files dri-driver-kmsro
2008 %defattr(644,root,root,755)
2009 %attr(755,root,root) %{_libdir}/xorg/modules/dri/armada-drm_dri.so
2010 %attr(755,root,root) %{_libdir}/xorg/modules/dri/exynos_dri.so
2011 %attr(755,root,root) %{_libdir}/xorg/modules/dri/gm12u320_dri.so
2012 %attr(755,root,root) %{_libdir}/xorg/modules/dri/hdlcd_dri.so
2013 %attr(755,root,root) %{_libdir}/xorg/modules/dri/hx8357d_dri.so
2014 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9163_dri.so
2015 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9225_dri.so
2016 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9341_dri.so
2017 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9486_dri.so
2018 %attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-dcss_dri.so
2019 %attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-drm_dri.so
2020 %attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-lcdif_dri.so
2021 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ingenic-drm_dri.so
2022 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kirin_dri.so
2023 %attr(755,root,root) %{_libdir}/xorg/modules/dri/komeda_dri.so
2024 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mali-dp_dri.so
2025 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mcde_dri.so
2026 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mediatek_dri.so
2027 %attr(755,root,root) %{_libdir}/xorg/modules/dri/meson_dri.so
2028 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mi0283qt_dri.so
2029 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mxsfb-drm_dri.so
2030 %attr(755,root,root) %{_libdir}/xorg/modules/dri/panel-mipi-dbi_dri.so
2031 %attr(755,root,root) %{_libdir}/xorg/modules/dri/pl111_dri.so
2032 %attr(755,root,root) %{_libdir}/xorg/modules/dri/rcar-du_dri.so
2033 %attr(755,root,root) %{_libdir}/xorg/modules/dri/repaper_dri.so
2034 %attr(755,root,root) %{_libdir}/xorg/modules/dri/rockchip_dri.so
2035 %attr(755,root,root) %{_libdir}/xorg/modules/dri/st7586_dri.so
2036 %attr(755,root,root) %{_libdir}/xorg/modules/dri/st7735r_dri.so
2037 %attr(755,root,root) %{_libdir}/xorg/modules/dri/sti_dri.so
2038 %attr(755,root,root) %{_libdir}/xorg/modules/dri/stm_dri.so
2039 %attr(755,root,root) %{_libdir}/xorg/modules/dri/sun4i-drm_dri.so
2040 %attr(755,root,root) %{_libdir}/xorg/modules/dri/udl_dri.so
2042 %files dri-driver-lima
2043 %defattr(644,root,root,755)
2044 %attr(755,root,root) %{_libdir}/xorg/modules/dri/lima_dri.so
2046 %files dri-driver-panfrost
2047 %defattr(644,root,root,755)
2048 %attr(755,root,root) %{_libdir}/xorg/modules/dri/panfrost_dri.so
2050 %if %{with gallium_nouveau}
2051 %files dri-driver-tegra
2052 %defattr(644,root,root,755)
2053 %attr(755,root,root) %{_libdir}/xorg/modules/dri/tegra_dri.so
2056 %files dri-driver-v3d
2057 %defattr(644,root,root,755)
2058 %attr(755,root,root) %{_libdir}/xorg/modules/dri/v3d_dri.so
2060 %files dri-driver-vc4
2061 %defattr(644,root,root,755)
2062 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vc4_dri.so
2065 %files dri-driver-virgl
2066 %defattr(644,root,root,755)
2067 %attr(755,root,root) %{_libdir}/xorg/modules/dri/virtio_gpu_dri.so
2069 %ifarch %{ix86} %{x8664} x32
2070 %files dri-driver-vmwgfx
2071 %defattr(644,root,root,755)
2072 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
2075 %if %{with gallium_zink}
2076 %files dri-driver-zink
2077 %defattr(644,root,root,755)
2078 %attr(755,root,root) %{_libdir}/xorg/modules/dri/zink_dri.so
2086 %ifarch %{ix86} %{x8664} x32
2087 %files pipe-driver-crocus
2088 %defattr(644,root,root,755)
2089 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_crocus.so
2091 %if %{with gallium_i915}
2092 %files pipe-driver-i915
2093 %defattr(644,root,root,755)
2094 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_i915.so
2097 %files pipe-driver-iris
2098 %defattr(644,root,root,755)
2099 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_iris.so
2102 %ifarch %{arm} aarch64
2103 %files pipe-driver-kmsro
2104 %defattr(644,root,root,755)
2105 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_kmsro.so
2107 %files pipe-driver-msm
2108 %defattr(644,root,root,755)
2109 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_msm.so
2112 %if %{with gallium_nouveau}
2113 %files pipe-driver-nouveau
2114 %defattr(644,root,root,755)
2115 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_nouveau.so
2118 %if %{with gallium_radeon}
2119 %files pipe-driver-r300
2120 %defattr(644,root,root,755)
2121 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r300.so
2123 %files pipe-driver-r600
2124 %defattr(644,root,root,755)
2125 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r600.so
2127 %files pipe-driver-radeonsi
2128 %defattr(644,root,root,755)
2129 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_radeonsi.so
2132 %files pipe-driver-swrast
2133 %defattr(644,root,root,755)
2134 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_swrast.so
2136 %ifarch %{ix86} %{x8664} x32
2137 %files pipe-driver-vmwgfx
2138 %defattr(644,root,root,755)
2139 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_vmwgfx.so
2147 %files -n libva-driver-gallium
2148 %defattr(644,root,root,755)
2150 %if %{with gallium_radeon}
2151 %files -n libva-driver-r600
2152 %defattr(644,root,root,755)
2153 %attr(755,root,root) %{_libdir}/libva/dri/r600_drv_video.so
2155 %files -n libva-driver-radeonsi
2156 %defattr(644,root,root,755)
2157 %attr(755,root,root) %{_libdir}/libva/dri/radeonsi_drv_video.so
2160 %if %{with gallium_nouveau}
2161 %files -n libva-driver-nouveau
2162 %defattr(644,root,root,755)
2163 %attr(755,root,root) %{_libdir}/libva/dri/nouveau_drv_video.so
2166 %files -n libva-driver-virtio
2167 %defattr(644,root,root,755)
2168 %attr(755,root,root) %{_libdir}/libva/dri/virtio_gpu_drv_video.so
2174 # ldconfig is not used in vdpau tree, so package all symlinks
2175 %if %{with gallium_nouveau}
2176 %files -n libvdpau-driver-mesa-nouveau
2177 %defattr(644,root,root,755)
2178 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
2179 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0
2180 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
2181 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
2184 %if %{with gallium_radeon}
2185 %files -n libvdpau-driver-mesa-r600
2186 %defattr(644,root,root,755)
2187 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
2188 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0
2189 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
2190 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
2192 %files -n libvdpau-driver-mesa-radeonsi
2193 %defattr(644,root,root,755)
2194 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
2195 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0
2196 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
2197 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
2200 %files -n libvdpau-driver-mesa-virtio
2201 %defattr(644,root,root,755)
2202 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1.0.0
2203 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1.0
2204 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1
2205 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_virtio_gpu.so
2211 %files -n omxil-mesa
2212 %defattr(644,root,root,755)
2213 %attr(755,root,root) %{_libdir}/bellagio/libomx_mesa.so
2218 %ifarch %{arm} aarch64
2219 %files vulkan-icd-broadcom
2220 %defattr(644,root,root,755)
2221 %attr(755,root,root) %{_libdir}/libvulkan_broadcom.so
2222 %{_datadir}/vulkan/icd.d/broadcom_icd.*.json
2224 %files vulkan-icd-freedreno
2225 %defattr(644,root,root,755)
2226 %attr(755,root,root) %{_libdir}/libvulkan_freedreno.so
2227 %{_datadir}/vulkan/icd.d/freedreno_icd.*.json
2229 %files vulkan-icd-panfrost
2230 %defattr(644,root,root,755)
2231 %attr(755,root,root) %{_libdir}/libvulkan_panfrost.so
2232 %{_datadir}/vulkan/icd.d/panfrost_icd.*.json
2234 %files vulkan-icd-powervr
2235 %defattr(644,root,root,755)
2236 %attr(755,root,root) %{_libdir}/libpowervr_rogue.so
2237 %attr(755,root,root) %{_libdir}/libvulkan_powervr_mesa.so
2238 %{_datadir}/vulkan/icd.d/powervr_mesa_icd.*.json
2241 %ifarch %{ix86} %{x8664} x32
2242 %files vulkan-icd-intel
2243 %defattr(644,root,root,755)
2244 %attr(755,root,root) %{_libdir}/libvulkan_intel.so
2245 %attr(755,root,root) %{_libdir}/libvulkan_intel_hasvk.so
2246 %{_datadir}/vulkan/icd.d/intel_icd.*.json
2247 %{_datadir}/vulkan/icd.d/intel_hasvk_icd.*.json
2250 %files vulkan-icd-lavapipe
2251 %defattr(644,root,root,755)
2252 %attr(755,root,root) %{_libdir}/libvulkan_lvp.so
2253 %{_datadir}/vulkan/icd.d/lvp_icd.*.json
2256 %files vulkan-icd-nouveau
2257 %defattr(644,root,root,755)
2258 %attr(755,root,root) %{_libdir}/libvulkan_nouveau.so
2259 %{_datadir}/vulkan/icd.d/nouveau_icd.*.json
2263 %files vulkan-icd-radeon
2264 %defattr(644,root,root,755)
2265 %attr(755,root,root) %{_libdir}/libvulkan_radeon.so
2266 %{_datadir}/vulkan/icd.d/radeon_icd.*.json
2269 %files vulkan-icd-virtio
2270 %defattr(644,root,root,755)
2271 %attr(755,root,root) %{_libdir}/libvulkan_virtio.so
2272 %{_datadir}/vulkan/icd.d/virtio_icd.*.json