]> git.pld-linux.org Git - packages/Mesa.git/blame - Mesa.spec
up to 21.3.1
[packages/Mesa.git] / Mesa.spec
CommitLineData
d91f0cac 1# TODO: libtizonia >= 0.10.0 as an alternative for bellagio?
e1833810 2#
6299b3cd 3# Conditional build:
5eb992a8 4%bcond_without gallium # gallium drivers
ef3a19d3 5%bcond_with gallium_i915 # gallium i915 driver instead of dri i915 driver
5b103bd4 6%bcond_without gallium_nouveau # gallium nouveau driver
56313830 7%bcond_without gallium_radeon # gallium radeon drivers
428251cb 8%bcond_without gallium_zink # gallium zink driver (based on vulkan)
45991a71 9%bcond_without egl # EGL libraries
a651d613 10%bcond_without gbm # Graphics Buffer Manager
1f730540 11%bcond_without nine # Nine Direct3D 9+ state tracker (for Wine)
07725da0 12%bcond_without opencl # OpenCL support
428251cb 13%bcond_without opencl_spirv # OpenCL SPIRV support
d91f0cac 14%bcond_without ocl_icd # OpenCL as ICD (installable client driver)
415f6760 15%bcond_with glvnd # OpenGL vendor neutral dispatcher support
4bacd84c 16%bcond_without omx # OpenMAX (Bellagio OMXIL) support
3f1b1b5d 17%bcond_without va # VA library
24b30bc6 18%bcond_without wayland # Wayland EGL
40c26533 19%bcond_without xa # XA state tracker (for vmwgfx xorg driver)
03cdb094
JB
20%bcond_without radv # disable build of the radeon Vulkan driver
21%bcond_with swr # OpenSWR software rasterizer (x86 SIMD only; due to broken design
22 # propagates AVX code over Gallium DRI megadriver, swrast pipe driver and libOSMesa)
415f6760
JB
23%bcond_with hud_extra # HUD block/NIC I/O HUD stats support
24%bcond_with lm_sensors # HUD lm_sensors support
34f695f1 25%bcond_with tests # tests
d70abe90 26#
d70abe90
JB
27# glapi version (glapi tables in dri drivers and libglx must be in sync);
28# set to current Mesa version on ABI break, when xserver tables get regenerated
29# (until they start to be somehow versioned themselves)
c6305e3e 30%define glapi_ver 7.1.0
e0e9f02c 31# other packages
1dce271a 32%define libdrm_ver 2.4.107
31bd116a 33%define dri2proto_ver 2.8
c6305e3e 34%define glproto_ver 1.4.14
9c1f9f63 35%define zlib_ver 1.2.8
111ed145 36%define wayland_ver 1.18
adda9eb9 37%define libglvnd_ver 1.3.2
1dce271a 38%define llvm_ver 11.0.0
1ea9613c 39%define gcc_ver 6:4.8.0
2f1a1517 40
12cbb35f 41%if %{without gallium}
ef3a19d3 42%undefine with_gallium_i915
12cbb35f
JR
43%undefine with_gallium_nouveau
44%undefine with_gallium_radeon
1f730540 45%undefine with_nine
12cbb35f
JR
46%undefine with_omx
47%undefine with_opencl
03cdb094 48%undefine with_swr
0c8a4197 49%undefine with_va
12cbb35f
JR
50%undefine with_xa
51%endif
52
53%if %{without egl}
54%undefine with_gbm
55%undefine with_wayland
56%endif
57
07725da0
JK
58%if %{without opencl}
59%undefine with_ocl_icd
60%endif
61
03cdb094
JB
62%ifnarch %{ix86} %{x8664} x32
63%undefine with_swr
64%endif
65
50139961
JP
66%if %{with gallium_radeon} || %{with gallium_nouveau}
67%define with_vdpau 1
68%define with_xvmc 1
69%endif
70
e1833810 71Summary: Free OpenGL implementation
54181d82 72Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
e9b3ff7a 73Name: Mesa
df29ab3b 74Version: 21.3.1
bc0757d7 75Release: 1
3dc87f1a 76License: MIT (core) and others - see license.html file
e9b3ff7a 77Group: X11/Libraries
39049918
JK
78#Source0: ftp://ftp.freedesktop.org/pub/mesa/mesa-%{version}.tar.xz
79## Source0-md5: 7c61a801311fb8d2f7b3cceb7b5cf308
80Source0: https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-%{version}/mesa-mesa-%{version}.tar.bz2
df29ab3b 81# Source0-md5: cc749bf46a05c88bdb7ba03dc53da6fd
1dce271a 82Patch0: zink_x32.patch
0c8a4197 83URL: https://www.mesa3d.org/
0f738b6d 84%{?with_opencl_spirv:BuildRequires: SPIRV-LLVM-Translator-devel >= 8.0.1.3}
428251cb 85%{?with_gallium_zink:BuildRequires: Vulkan-Loader-devel}
0f738b6d 86BuildRequires: bison > 2.3
1ea9613c 87%{?with_opencl:BuildRequires: clang-devel >= %{llvm_ver}}
43f54f5a 88BuildRequires: elfutils-devel
fae799e6 89BuildRequires: expat-devel >= 1.95
944c9340 90BuildRequires: flex
1ea9613c 91BuildRequires: gcc >= %{gcc_ver}
41aca213 92BuildRequires: libdrm-devel >= %{libdrm_ver}
adda9eb9 93%{?with_glvnd:BuildRequires: libglvnd-devel >= %{libglvnd_ver}}
59f12de8 94BuildRequires: libselinux-devel
1ea9613c
JK
95BuildRequires: libstdc++-devel >= %{gcc_ver}
96BuildRequires: libunwind-devel
97%{?with_va:BuildRequires: libva-devel}
bc0757d7 98%{?with_va:BuildRequires: pkgconfig(libva) >= 1.8.0}
50139961 99%{?with_vdpau:BuildRequires: libvdpau-devel >= 1.1}
61bd8431 100BuildRequires: libxcb-devel >= 1.13
1ea9613c
JK
101%{?with_gallium:BuildRequires: llvm-devel >= %{llvm_ver}}
102%{?with_radv:BuildRequires: llvm-devel >= %{llvm_ver}}
bec14093 103%{?with_opencl:BuildRequires: llvm-libclc}
4bacd84c 104%{?with_omx:BuildRequires: libomxil-bellagio-devel}
cfad862b 105BuildRequires: meson >= 0.52
64379599 106BuildRequires: ninja >= 1.5
a6c5fc6c 107BuildRequires: pkgconfig
c1d2b5e2 108BuildRequires: pkgconfig(talloc) >= 2.0.1
c7ad0447
JB
109BuildRequires: pkgconfig(xcb-dri2) >= 1.8
110BuildRequires: pkgconfig(xcb-dri3) >= 1.13
111BuildRequires: pkgconfig(xcb-glx) >= 1.8.1
112BuildRequires: pkgconfig(xcb-present) >= 1.13
1ea9613c 113BuildRequires: pkgconfig(xcb-randr) >= 1.12
3f6d195e 114BuildRequires: python3 >= 1:3.2
1ea9613c 115BuildRequires: python3-Mako >= 0.8.0
67f9fc17 116BuildRequires: rpmbuild(macros) >= 1.736
7cbe00f8 117BuildRequires: sed >= 4.0
428251cb 118%{?with_opencl_spirv:BuildRequires: spirv-tools-devel >= 2018.0}
24b30bc6 119# wayland-{client,server}
83ef4ff1 120%{?with_wayland:BuildRequires: wayland-devel >= %{wayland_ver}}
68f59a45 121%{?with_wayland:BuildRequires: wayland-protocols >= 1.8}
83ef4ff1 122%{?with_wayland:BuildRequires: wayland-egl-devel >= %{wayland_ver}}
0f738b6d 123BuildRequires: xorg-lib-libX11-devel
994fa6a5 124BuildRequires: xorg-lib-libXext-devel >= 1.0.5
cfad862b 125BuildRequires: xorg-lib-libXfixes-devel >= 2.0
64379599 126BuildRequires: xorg-lib-libXrandr-devel >= 1.3
55716716 127BuildRequires: xorg-lib-libXv-devel
50139961 128%{?with_xvmc:BuildRequires: xorg-lib-libXvMC-devel >= 1.0.6}
9850656e 129BuildRequires: xorg-lib-libXxf86vm-devel
4bacd84c 130BuildRequires: xorg-lib-libxshmfence-devel >= 1.1
41aca213 131BuildRequires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
b8e51e7a 132BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
54147717 133%if %{with gallium}
64379599 134%{?with_lm_sensors:BuildRequires: lm_sensors-devel}
54147717 135%endif
9c1f9f63 136BuildRequires: zlib-devel >= %{zlib_ver}
428251cb 137BuildRequires: zstd-devel
ddde5931 138BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a0b2836a 139
52c8419a
JB
140# libGLESv1_CM, libGLESv2, libGL, libOSMesa:
141# _glapi_tls_Dispatch is defined in libglapi, but it's some kind of symbol ldd -r doesn't notice(?)
e3221d38 142%define skip_post_check_so libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libOSMesa.so.* libGLX_mesa.so.0.*
04c3cb73 143
a0b2836a 144%description
a70fde83 145Mesa is a 3-D graphics library with an API which is very similar to
a5e5e963 146that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
a70fde83 147syntax or state machine, it is being used with authorization from
a5e5e963
JB
148Silicon Graphics, Inc. However, the author does not possess an OpenGL
149license from SGI, and makes no claim that Mesa is in any way a
150compatible replacement for OpenGL or associated with SGI.
a0b2836a 151
f77f03b8
JR
152%description -l pl.UTF-8
153Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
154tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
155autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
156OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
157OpenGL ani powiązana z SGI.
a0b2836a 158
bb686270 159%package libEGL
ae79139b
JB
160Summary: Mesa implementation of EGL Native Platform Graphics Interface library
161Summary(pl.UTF-8): Implementacja Mesa biblioteki interfejsu EGL
162License: MIT
bb686270 163Group: Libraries
c7f22387 164Requires: %{name}-libglapi = %{version}-%{release}
bf8d2f73 165# glx driver in libEGL dlopens libGL.so
bb686270 166Requires: OpenGL >= 1.2
bf8d2f73 167Requires: libdrm >= %{libdrm_ver}
c7ad0447 168Requires: libxcb >= 1.13
111ed145 169%{?with_wayland:Requires: wayland >= %{wayland_ver}}
166bc93f
JB
170%if %{with gbm}
171Requires: %{name}-libgbm = %{version}-%{release}
172%endif
adda9eb9
JB
173%if %{with glvnd}
174Requires: libglvnd-libEGL >= %{libglvnd_ver}
175%endif
7731a383 176Provides: EGL = 1.5
bb686270
AM
177
178%description libEGL
ae79139b
JB
179This package contains shared libEGL - Mesa implementation of EGL
180Native Platform Graphics Interface as specified by Khronos Group:
181<http://www.khronos.org/egl/>.
bb686270
AM
182
183%description libEGL -l pl.UTF-8
ae79139b
JB
184Ten pakiet zawiera bibliotekę współdzieloną libEGL - implementację
185Mesa standardu EGL Native Platform Graphics Interface (interfejsu
186graficznego platformy natywnej) wg specyfikacji Khronos Group:
187<http://www.khronos.org/egl/>.
bb686270
AM
188
189%package libEGL-devel
ae79139b
JB
190Summary: Header files for Mesa implementation of EGL library
191Summary(pl.UTF-8): Pliki nagłówkowe implementacji Mesa biblioteki EGL
192License: MIT
bb686270
AM
193Group: Development/Libraries
194Requires: %{name}-libEGL = %{version}-%{release}
adda9eb9
JB
195Requires: xorg-lib-libX11-devel
196%if %{with glvnd}
197Requires: libglvnd-libEGL-devel >= %{libglvnd_ver}
198%else
199Requires: %{name}-khrplatform-devel = %{version}-%{release}
bf8d2f73 200Requires: libdrm-devel >= %{libdrm_ver}
289dcae3
JB
201Requires: libxcb-devel >= 1.13
202Requires: pkgconfig(xcb-dri2) >= 1.8
203Requires: pkgconfig(xcb-glx) >= 1.8.1
4bacd84c 204Requires: xorg-lib-libXext-devel >= 1.0.5
cfad862b 205Requires: xorg-lib-libXfixes-devel >= 2.0
bf8d2f73 206Requires: xorg-lib-libXxf86vm-devel
adda9eb9 207%endif
521fe546 208%if %{without glvnd}
7731a383 209Provides: EGL-devel = 1.5
521fe546 210%endif
0504a5f6 211Obsoletes: Mesa-libEGL-static < 18.3
bb686270
AM
212
213%description libEGL-devel
ae79139b 214Header files for Mesa implementation of EGL library.
bb686270
AM
215
216%description libEGL-devel -l pl.UTF-8
ae79139b 217Pliki nagłówkowe implementacji Mesa biblioteki EGL.
bb686270 218
f445ed6c
JB
219%package libGL
220Summary: Free Mesa3D implementation of libGL OpenGL library
54181d82 221Summary(pl.UTF-8): Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
f445ed6c
JB
222License: MIT
223Group: X11/Libraries
c7f22387 224Requires: %{name}-libglapi = %{version}-%{release}
38a2434c 225Requires: libdrm >= %{libdrm_ver}
61bd8431 226Requires: libxcb >= 1.13
adda9eb9
JB
227%if %{with glvnd}
228Requires: libglvnd-libGL >= %{libglvnd_ver}
229%endif
f04faaa6 230Provides: OpenGL = 4.6
f445ed6c 231Provides: OpenGL-GLX = 1.4
9fd74819
JB
232Obsoletes: Mesa < 6.4-2
233Obsoletes: Mesa-dri < 6.4.1-3
b743b90b 234Obsoletes: Mesa-dri-core < 10.0.0
b18f0f46
AM
235Obsoletes: X11-OpenGL-libGL < 1:7.0.0
236Obsoletes: XFree86-OpenGL-libGL < 1:7.0.0
f445ed6c
JB
237
238%description libGL
239Mesa is a 3-D graphics library with an API which is very similar to
240that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
241syntax or state machine, it is being used with authorization from
242Silicon Graphics, Inc. However, the author does not possess an OpenGL
243license from SGI, and makes no claim that Mesa is in any way a
244compatible replacement for OpenGL or associated with SGI.
245
f04faaa6 246This package contains libGL which implements OpenGL 4.6 and GLX 1.4
f445ed6c
JB
247specifications. It uses DRI for rendering.
248
f77f03b8
JR
249%description libGL -l pl.UTF-8
250Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
251tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
252autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
253OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
254OpenGL ani powiązana z SGI.
f445ed6c 255
f04faaa6 256Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 4.6 oraz
f77f03b8 257GLX 1.4. Używa DRI do renderowania.
f445ed6c
JB
258
259%package libGL-devel
260Summary: Header files for Mesa3D libGL library
54181d82 261Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
f445ed6c
JB
262License: MIT
263Group: X11/Development/Libraries
adda9eb9
JB
264%if %{with glvnd}
265Requires: libglvnd-libGL-devel >= %{libglvnd_ver}
266%else
2823211a 267Requires: %{name}-khrplatform-devel = %{version}-%{release}
adda9eb9 268Requires: %{name}-libGL = %{version}-%{release}
37d71b73 269Requires: libdrm-devel >= %{libdrm_ver}
289dcae3
JB
270Requires: libxcb-devel >= 1.13
271Requires: pkgconfig(xcb-dri2) >= 1.8
272Requires: pkgconfig(xcb-glx) >= 1.8.1
875da849 273Requires: xorg-lib-libX11-devel
4bacd84c 274Requires: xorg-lib-libXext-devel >= 1.0.5
289dcae3 275Requires: xorg-lib-libXfixes-devel >= 2.0
41aca213 276Requires: xorg-lib-libXxf86vm-devel
eb081680 277%endif
e261c0c1 278Suggests: OpenGL-doc-man
521fe546 279%if %{without glvnd}
6299b3cd 280Provides: OpenGL-GLX-devel = 1.4
55716716 281Provides: OpenGL-devel = 4.6
521fe546 282%endif
9fd74819 283Obsoletes: Mesa-devel < 6.4-2
0504a5f6
JB
284Obsoletes: Mesa-libGL-static < 18.3
285Obsoletes: Mesa-static < 6.4-2
b18f0f46
AM
286Obsoletes: X11-OpenGL-devel < 1:7.0.0
287Obsoletes: X11-OpenGL-devel-base < 1:7.0.0
0504a5f6 288Obsoletes: X11-OpenGL-static < 1:7.0.0
b18f0f46
AM
289Obsoletes: XFree86-OpenGL-devel < 1:7.0.0
290Obsoletes: XFree86-OpenGL-devel-base < 1:7.0.0
0504a5f6 291Obsoletes: XFree86-OpenGL-static < 1:7.0.0
a0b2836a 292
f445ed6c
JB
293%description libGL-devel
294Header files for Mesa3D libGL library.
a0b2836a 295
f77f03b8
JR
296%description libGL-devel -l pl.UTF-8
297Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
e31e9d24 298
278406ce
JB
299%package libGLES
300Summary: Mesa implementation of GLES (OpenGL ES) libraries
301Summary(pl.UTF-8): Implementacja Mesa bibliotek GLES (OpenGL ES)
302Group: Libraries
c7f22387 303Requires: %{name}-libglapi = %{version}-%{release}
adda9eb9
JB
304%if %{with glvnd}
305Requires: libglvnd-libGLES >= %{libglvnd_ver}
306%endif
95034bc4
JB
307Provides: OpenGLES
308Provides: OpenGLESv1 = 1.1
309Provides: OpenGLESv2 = 2.0
4894ccf6 310Provides: OpenGLESv3 = 3.2
278406ce
JB
311
312%description libGLES
313This package contains shared libraries of Mesa implementation of GLES
314(OpenGL ES) - cross-platform API for full-function 2D and 3D graphics
315on embedded systems. OpenGL ES specification can be found on Khronos
cc59a107 316Group site: <http://www.khronos.org/opengles/>. Mesa implements OpenGL
428251cb 317ES 1.1 and 2.0/3.2.
278406ce
JB
318
319%description libGLES -l pl.UTF-8
320Ten pakiet zawiera biblioteki współdzielone implementacji Mesa
321standardu GLES (OpenGL ES) - wieloplatformowego API do w pełni
322funkcjonalnej grafiki 2D i 3D na systemach wbudowanych. Specyfikację
323OpenGL ES można znaleźć na stronie Khronos Group:
cc59a107 324<http://www.khronos.org/opengles/>. Mesa zawiera implementacją OpenGL
428251cb 325ES 1.1 i 2.0/3.2.
278406ce
JB
326
327%package libGLES-devel
328Summary: Header files for Mesa GLES libraries
329Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Mesa GLES
330Group: Development/Libraries
adda9eb9
JB
331Requires: %{name}-libGLES = %{version}-%{release}
332%if %{with glvnd}
333Requires: libglvnd-libGLES-devel >= %{libglvnd_ver}
334%else
166bc93f
JB
335Requires: %{name}-khrplatform-devel = %{version}-%{release}
336# <EGL/egl.h> for <GLES/egl.h>
bf8d2f73 337Requires: %{name}-libEGL-devel = %{version}-%{release}
adda9eb9 338%endif
521fe546 339%if %{without glvnd}
95034bc4
JB
340Provides: OpenGLES-devel
341Provides: OpenGLESv1-devel = 1.1
342Provides: OpenGLESv2-devel = 2.0
4894ccf6 343Provides: OpenGLESv3-devel = 3.2
521fe546 344%endif
278406ce
JB
345
346%description libGLES-devel
347Header files for Mesa GLES libraries.
348
349%description libGLES-devel -l pl.UTF-8
350Pliki nagłówkowe bibliotek Mesa GLES.
351
f4a8c5f6
JB
352%package libOSMesa
353Summary: OSMesa (off-screen renderer) library
354Summary(pl.UTF-8): Biblioteka OSMesa (renderująca bitmapy w pamięci)
355License: MIT
356Group: Libraries
03cdb094 357%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 358Requires: zlib >= %{zlib_ver}
f4a8c5f6
JB
359
360%description libOSMesa
361OSMesa (off-screen renderer) library.
362
363%description libOSMesa -l pl.UTF-8
364Biblioteka OSMesa (renderująca bitmapy w pamięci).
365
366%package libOSMesa-devel
367Summary: Header file for OSMesa (off-screen renderer) library
368Summary(pl.UTF-8): Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
369License: MIT
370Group: Development/Libraries
371Requires: %{name}-libOSMesa = %{version}-%{release}
372# for <GL/gl.h> only
373Requires: OpenGL-devel
bf8d2f73 374Requires: libselinux-devel
0504a5f6 375Obsoletes: Mesa-libOSMesa-static < 18.3
f4a8c5f6
JB
376
377%description libOSMesa-devel
378Header file for OSMesa (off-screen renderer) library.
379
380%description libOSMesa-devel -l pl.UTF-8
381Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
382
ff879d59
JK
383%package OpenCL-icd
384Summary: Mesa implementation of OpenCL (Compuing Language) API ICD
385Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń) ICD
386License: MIT
387Group: Libraries
388Requires: filesystem >= 4.0-29
389Requires: libdrm >= %{libdrm_ver}
390Requires: llvm-libclc
9c1f9f63 391Requires: zlib >= %{zlib_ver}
ff879d59 392Provides: OpenCL = 1.1
e62c11c2 393Provides: ocl-icd-driver
ff879d59
JK
394
395%description OpenCL-icd
396This package contains Mesa implementation of OpenCL - standard for
397cross-platform, parallel programming of modern processors found in
398personal computers, servers and handheld/embedded devices. OpenCL
399specification can be found on Khronos Group site:
400<http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
401
402The implementation is provided as an installable client driver (ICD)
403for use with the ocl-icd loader.
404
405%description OpenCL-icd -l pl.UTF-8
406Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
407wieloplatformowego, równoległego programowania nowoczesnych
408procesorów, jakie znajdują się w komputerach osobistych, serwerach
409oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
410znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
411Mesa zawiera implementację OpenCL w wersji 1.1.
412
289dcae3
JB
413Implementacja dostarczona jest w postaci instalowalnego sterownika
414klienta (ICD), który może być użyty z loaderem ocl-icd.
ff879d59 415
e5bc9334
JB
416%package libOpenCL
417Summary: Mesa implementation of OpenCL (Compuing Language) API
418Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń)
419License: MIT
420Group: Libraries
421Requires: libdrm >= %{libdrm_ver}
bec14093 422Requires: llvm-libclc
e5bc9334
JB
423Provides: OpenCL = 1.1
424
425%description libOpenCL
426This package contains Mesa implementation of OpenCL - standard for
427cross-platform, parallel programming of modern processors found in
428personal computers, servers and handheld/embedded devices. OpenCL
429specification can be found on Khronos Group site:
430<http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
431
432%description libOpenCL -l pl.UTF-8
433Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
434wieloplatformowego, równoległego programowania nowoczesnych
435procesorów, jakie znajdują się w komputerach osobistych, serwerach
436oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
437znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
438Mesa zawiera implementację OpenCL w wersji 1.1.
439
440%package libOpenCL-devel
441Summary: Header files for Mesa OpenCL library
442Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Mesa OpenCL
443License: MIT
444Group: Development/Libraries
445Requires: %{name}-libOpenCL = %{version}-%{release}
7731a383 446Provides: OpenCL-devel = 1.2
e5bc9334
JB
447
448%description libOpenCL-devel
449Header files for Mesa OpenCL library.
450
451%description libOpenCL-devel -l pl.UTF-8
452Pliki nagłówkowe biblioteki Mesa OpenCL.
453
d3cd778a
JB
454%package libgbm
455Summary: Mesa Graphics Buffer Manager library
456Summary(pl.UTF-8): Biblioteka Mesa Graphics Buffer Manager
457Group: Libraries
e0e9f02c 458Requires: %{name}-libglapi = %{version}-%{release}
72a183c7 459Conflicts: Mesa-libEGL < 8.0.1-2
d3cd778a
JB
460
461%description libgbm
462Mesa Graphics Buffer Manager library.
463
464%description libgbm -l pl.UTF-8
465Biblioteka Mesa Graphics Buffer Manager (zarządcy bufora graficznego).
466
467%package libgbm-devel
468Summary: Header file for Mesa Graphics Buffer Manager library
469Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager
470Group: Development/Libraries
471Requires: %{name}-libgbm = %{version}-%{release}
d3cd778a
JB
472
473%description libgbm-devel
474Header file for Mesa Graphics Buffer Manager library.
475
476%description libgbm-devel -l pl.UTF-8
477Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager (zarządcy
478bufora graficznego).
479
c7f22387
JB
480%package libglapi
481Summary: Mesa GL API shared library
482Summary(pl.UTF-8): Biblioteka współdzielona Mesa GL API
483Group: Libraries
72a183c7 484Conflicts: Mesa-libEGL < 8.0.1-2
c7f22387
JB
485
486%description libglapi
487Mesa GL API shared library, common for various APIs (EGL, GL, GLES).
488
489%description libglapi -l pl.UTF-8
490Biblioteka współdzielona Mesa GL API, wspólna dla różnych API (EGL,
491GL, GLES).
492
a651d613
JB
493%package libxatracker
494Summary: Xorg Gallium3D accelleration library
495Summary(pl.UTF-8): Biblioteka akceleracji Gallium3D dla Xorg
496Group: X11/Libraries
c7f22387 497Requires: libdrm >= %{libdrm_ver}
9c1f9f63 498Requires: zlib >= %{zlib_ver}
a651d613
JB
499
500%description libxatracker
501Xorg Gallium3D accelleration library (used by new vmwgfx driver).
502
503%description libxatracker -l pl.UTF-8
504Biblioteka akceleracji Gallium3D dla Xorg (używana przez nowy
505sterownik vmwgfx).
506
507%package libxatracker-devel
508Summary: Header files for Xorg Gallium3D accelleration library
509Summary(pl.UTF-8): Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg
510Group: X11/Development/Libraries
511Requires: %{name}-libxatracker = %{version}-%{release}
c7f22387 512Requires: libdrm-devel >= %{libdrm_ver}
a651d613
JB
513
514%description libxatracker-devel
515Header files for Xorg Gallium3D accelleration library.
516
517%description libxatracker-devel -l pl.UTF-8
518Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg.
519
166bc93f
JB
520%package khrplatform-devel
521Summary: Khronos platform header file
522Summary(pl.UTF-8): Plik nagłówkowy platformy Khronos
523Group: Development/Libraries
fdb9533a 524Provides: khrplatform-devel
72a183c7 525Conflicts: Mesa-libEGL-devel < 8.0.1-2
166bc93f
JB
526
527%description khrplatform-devel
528Khronos platform header file.
529
530%description khrplatform-devel -l pl.UTF-8
531Plik nagłówkowy platformy Khronos.
532
37d71b73
JB
533%package dri-devel
534Summary: Direct Rendering Infrastructure interface header file
535Summary(pl.UTF-8): Plik nagłówkowy interfejsu DRI (Direct Rendering Infrastructure)
536Group: Development/Libraries
537Requires: libdrm-devel >= %{libdrm_ver}
538# <GL/gl.h>
539%if %{with glvnd}
540Requires: libglvnd-libGL-devel >= %{libglvnd_ver}
541Conflicts: Mesa-libGL-devel < 22.1.0-2
542%else
543Requires: Mesa-libGL-devel = %{version}-%{release}
544%endif
545
546%description dri-devel
547Direct Rendering Infrastructure interface header file.
548
549%description dri-devel -l pl.UTF-8
550Plik nagłówkowy interfejsu DRI (Direct Rendering Infrastructure).
551
0c8a4197
JB
552%package libXvMC-nouveau
553Summary: Mesa implementation of XvMC API for NVidia adapters
554Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart NVidia
555License: MIT
556Group: Libraries
557Requires: libdrm >= %{libdrm_ver}
558Requires: xorg-lib-libXvMC >= 1.0.6
559Requires: zlib >= %{zlib_ver}
560Conflicts: Mesa-libXvMC
561
562%description libXvMC-nouveau
563Mesa implementation of XvMC API for NVidia adapters (NV40-NV96, NVa0).
564
565%description libXvMC-nouveau -l pl.UTF-8
566Implementacja Mesa API XvMC dla kart NVidia (NV40-NV96, NVa0).
567
568%package libXvMC-r600
569Summary: Mesa implementation of XvMC API for ATI Radeon R600 series adapters
570Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart ATI Radeon z serii R600
571License: MIT
572Group: Libraries
573Requires: libdrm >= %{libdrm_ver}
574Requires: xorg-lib-libXvMC >= 1.0.6
575Requires: zlib >= %{zlib_ver}
576Conflicts: Mesa-libXvMC
577
578%description libXvMC-r600
579Mesa implementation of XvMC API for ATI Radeon adapters based on
580R600/R700 chips.
581
582%description libXvMC-r600 -l pl.UTF-8
583Implementacja Mesa API XvMC dla kart ATI Radeon opartych na układach
584R600/R700.
585
586%package d3d
587Summary: Nine Direct3D9 driver (for Wine)
588Summary(pl.UTF-8): Sterownik Direct3D9 Nine (dla Wine)
589Group: Libraries
590Requires: libdrm >= %{libdrm_ver}
591Requires: zlib >= %{zlib_ver}
592
593%description d3d
594Nine Direct3D9 driver (for Wine).
595
596%description d3d -l pl.UTF-8
597Sterownik Direct3D9 Nine (dla Wine).
598
599%package d3d-devel
600Summary: Nine Direct3D9 driver API
601Summary(pl.UTF-8): API sterownika Direct3D9 Nine
602Group: Development/Libraries
603Requires: libdrm-devel >= %{libdrm_ver}
604
605%description d3d-devel
606Nine Direct3D9 driver API.
607
608%description d3d-devel -l pl.UTF-8
609API sterownika Direct3D9 Nine.
610
afe33c03 611%package dri-driver-ati-radeon-R100
362c6f99
JB
612Summary: X.org DRI driver for ATI R100 card family
613Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R100
f4a8c5f6 614License: MIT
18da5046 615Group: X11/Libraries
9c1f9f63 616Requires: zlib >= %{zlib_ver}
69b234f8
JR
617Suggests: xorg-driver-video-amdgpu
618Suggests: xorg-driver-video-ati
dd3dc60a 619Obsoletes: X11-driver-radeon-dri < 1:7.0.0
7f598a9c
JP
620Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
621Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
afe33c03 622
623%description dri-driver-ati-radeon-R100
9ea66b5e
JB
624X.org DRI driver for ATI R100 card family (Radeon 7000-7500). It
625supports R100, RV100, RS100, RV200, RS200, RS250.
afe33c03 626
f77f03b8 627%description dri-driver-ati-radeon-R100 -l pl.UTF-8
362c6f99 628Sterownik X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
9ea66b5e 629Obsługuje układy R100, RV100, RS100, RV200, RS200, RS250.
afe33c03 630
631%package dri-driver-ati-radeon-R200
362c6f99
JB
632Summary: X.org DRI driver for ATI R200 card family
633Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R200
f4a8c5f6 634License: MIT
18da5046 635Group: X11/Libraries
9c1f9f63 636Requires: zlib >= %{zlib_ver}
69b234f8
JR
637Suggests: xorg-driver-video-amdgpu
638Suggests: xorg-driver-video-ati
dd3dc60a 639Obsoletes: X11-driver-radeon-dri < 1:7.0.0
7f598a9c
JP
640Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
641Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
afe33c03 642
643%description dri-driver-ati-radeon-R200
9ea66b5e
JB
644X.org DRI driver for ATI R200 card family (Radeon 8500-92xx). It
645supports R200, RV250, RV280, RS300, RS350 chips.
afe33c03 646
f77f03b8 647%description dri-driver-ati-radeon-R200 -l pl.UTF-8
362c6f99 648Sterownik X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
9ea66b5e 649Obsługuje układy R200, RV250, RV280, RS300, RS350.
afe33c03 650
651%package dri-driver-ati-radeon-R300
362c6f99
JB
652Summary: X.org DRI driver for ATI R300 card family
653Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R300
f4a8c5f6 654License: MIT
18da5046 655Group: X11/Libraries
03cdb094 656%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 657Requires: zlib >= %{zlib_ver}
69b234f8
JR
658Suggests: xorg-driver-video-amdgpu
659Suggests: xorg-driver-video-ati
dd3dc60a 660Obsoletes: X11-driver-radeon-dri < 1:7.0.0
7f598a9c
JP
661Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
662Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
afe33c03 663
664%description dri-driver-ati-radeon-R300
9ea66b5e
JB
665X.org Gallium DRI driver for ATI R300/R400/RS690/R500 card family
666(Radeon 9600-9800, X300-X2300). It supports R300, R350, R360, RV350,
667RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400, RC410,
668RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600, RS690,
669RS740 chips.
afe33c03 670
f77f03b8 671%description dri-driver-ati-radeon-R300 -l pl.UTF-8
9ea66b5e
JB
672Sterownik X.org DRI Gallium dla rodziny kart ATI R300/R400/RS690/R500
673(Radeon 9600-9800, X300-X2300). Obsługuje układy R300, R350, R360,
674RV350, RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400,
675RC410, RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600,
676RS690, RS740.
afe33c03 677
e68936d0
AM
678%package dri-driver-ati-radeon-R600
679Summary: X.org DRI driver for ATI R600 card family
680Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600
681License: MIT
682Group: X11/Libraries
03cdb094 683%{?with_swr:Requires: cpuinfo(avx)}
e68936d0 684Requires: radeon-ucode
9c1f9f63 685Requires: zlib >= %{zlib_ver}
69b234f8
JR
686Suggests: xorg-driver-video-amdgpu
687Suggests: xorg-driver-video-ati
7f598a9c
JP
688Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
689Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
e68936d0
AM
690
691%description dri-driver-ati-radeon-R600
9ea66b5e
JB
692X.org Gallium DRI driver for ATI R600/R700 card family (Radeon HD
6932400-7000). It supports R600, RV610, RV630, RV670, RV620, RV635,
694RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
695CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
696ARUBA chips.
e68936d0
AM
697
698%description dri-driver-ati-radeon-R600 -l pl.UTF-8
9ea66b5e
JB
699Sterownik X.org DRI Gallium dla rodziny kart ATI R600/R700 (Radeon HD
7002400-7000). Obsługuje układy R600, RV610, RV630, RV670, RV620, RV635,
701RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
702CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
703ARUBA.
e68936d0 704
3dc87f1a
AM
705%package dri-driver-ati-radeon-SI
706Summary: X.org DRI driver for ATI Southern Islands card family
707Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Southern Islands
708License: MIT
709Group: X11/Libraries
03cdb094 710%{?with_swr:Requires: cpuinfo(avx)}
3dc87f1a 711Requires: radeon-ucode
9c1f9f63 712Requires: zlib >= %{zlib_ver}
69b234f8
JR
713Suggests: xorg-driver-video-amdgpu
714Suggests: xorg-driver-video-ati
7f598a9c
JP
715Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
716Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
3dc87f1a
AM
717
718%description dri-driver-ati-radeon-SI
9ea66b5e
JB
719X.org Gallium DRI driver for ATI Southern Islands card family (Radeon
720HD 7700-8000, R9, APU). It supports TAHITI, PITCAIRN, VERDE, OLAND,
721HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, ICELAND, TONGA,
ef3a19d3 722CARRIZO, FIJI, POLARIS, STONEY, VEGA, RAVEN chips.
3dc87f1a
AM
723
724%description dri-driver-ati-radeon-SI -l pl.UTF-8
9ea66b5e
JB
725Sterownik X.org DRI Gallium dla rodziny kart ATI Southern Islands
726(Radeon HD 7700-8000, R9, APU). Obsługuje układy TAHITI, PITCAIRN,
727VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII,
ef3a19d3 728ICELAND, TONGA, CARRIZO, FIJI, POLARIS, STONEY, VEGA, RAVEN.
3dc87f1a 729
fae799e6
JB
730%package dri-driver-etnaviv
731Summary: X.org DRI driver for Vivante 3D chips
732Summary(pl.UTF-8): Sterownik X.org DRI dla układów Vivante 3D
733License: MIT
734Group: X11/Libraries
03cdb094 735%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 736Requires: zlib >= %{zlib_ver}
69b234f8 737#Suggests: xorg-driver-video-?
7f598a9c
JP
738Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
739Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
fae799e6
JB
740
741%description dri-driver-etnaviv
ef3a19d3 742X.org Gallium DRI driver for Vivante 3D chips.
fae799e6
JB
743
744%description dri-driver-etnaviv -l pl.UTF-8
ef3a19d3 745Sterownik X.org DRI Gallium dla układów Vivante 3D.
fae799e6 746
f31a332e
JB
747%package dri-driver-freedreno
748Summary: X.org DRI driver for Adreno chips
749Summary(pl.UTF-8): Sterownik X.org DRI dla układów Adreno
750License: MIT
751Group: X11/Libraries
03cdb094 752%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 753Requires: zlib >= %{zlib_ver}
69b234f8 754Suggests: xorg-driver-video-freedreno
7f598a9c
JP
755Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
756Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
f31a332e
JB
757
758%description dri-driver-freedreno
ef3a19d3 759X.org Gallium DRI driver for Adreno chips.
f31a332e
JB
760
761%description dri-driver-freedreno -l pl.UTF-8
ef3a19d3 762Sterownik X.org DRI Gallium dla układów Adreno.
f31a332e 763
1dce271a
JP
764%package dri-driver-intel-crocus
765Summary: X.org DRI driver for Intel Gen4-Gen7 chips
766Summary(pl.UTF-8): Sterownik X.org DRI dla układów Intel Gen4-Gen7
767License: MIT
768Group: X11/Libraries
769%{?with_swr:Requires: cpuinfo(avx)}
1dce271a 770Requires: zlib >= %{zlib_ver}
7f598a9c
JP
771Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
772Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
1dce271a
JP
773
774%description dri-driver-intel-crocus
775X.org Gallium DRI driver for Intel Gen4/Gen5/Gen6/Gen7 chips.
776
777%description dri-driver-intel-crocus -l pl.UTF-8
778Sterownik X.org DRI dla układów Intel Gen4/Gen5/Gen6/Gen7.
779
afe33c03 780%package dri-driver-intel-i915
362c6f99
JB
781Summary: X.org DRI driver for Intel i915 card family
782Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i915
f4a8c5f6 783License: MIT
18da5046 784Group: X11/Libraries
03cdb094
JB
785%if %{with gallium_i915}
786%{?with_swr:Requires: cpuinfo(avx)}
787%endif
9c1f9f63 788Requires: zlib >= %{zlib_ver}
9fd74819 789Obsoletes: Mesa-dri-driver-intel-i830 < 6.5
8e26093b 790Obsoletes: X11-driver-i810-dri < 1:7.0.0
7f598a9c
JP
791Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
792Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
afe33c03 793
794%description dri-driver-intel-i915
9ea66b5e
JB
795X.org DRI driver for Intel i915 card family (830, 845, 852/855, 865,
796915, 945, G33, Q33, Q35, Pineview).
afe33c03 797
f77f03b8 798%description dri-driver-intel-i915 -l pl.UTF-8
9ea66b5e
JB
799Sterownik X.org DRI dla rodziny kart Intel i915 (830, 845, 852/855,
800865, 915, 945, G33, Q33, Q35, Pineview).
afe33c03 801
b360f4f6 802%package dri-driver-intel-i965
362c6f99
JB
803Summary: X.org DRI driver for Intel i965 card family
804Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i965
f4a8c5f6 805License: MIT
b360f4f6 806Group: X11/Libraries
9c1f9f63 807Requires: zlib >= %{zlib_ver}
9fd74819 808Obsoletes: Mesa-dri-driver-intel-i830 < 6.5
8e26093b 809Obsoletes: X11-driver-i810-dri < 1:7.0.0
7f598a9c
JP
810Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
811Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
b360f4f6 812
813%description dri-driver-intel-i965
9ea66b5e
JB
814X.org (non-Gallium) DRI driver for Intel i965 card family (946GZ,
815965G, 965Q, 965GM, 965GME, GM45, G41, B43, Q45/Q43, G45/G43, Ironlake,
816Sandybridge, Ivybridge, Haswell, Ray Trail, Broadwell, Cherrytrail,
ef3a19d3
JB
817Braswell, Cherryview, Skylake, Broxton, Kabylake, Coffeelake,
818Geminilake, Whiskey Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart
819Lake).
b360f4f6 820
f77f03b8 821%description dri-driver-intel-i965 -l pl.UTF-8
9ea66b5e
JB
822Sterownik X.org DRI (nie Gallium) dla rodziny kart Intel i965 (946GZ,
823965G, 965Q, 965GM, 965GME, GM45, G41, B43, Q45/Q43, G45/G43, Ironlake,
824Sandybridge, Ivybridge, Haswell, Ray Trail, Broadwell, Cherrytrail,
ef3a19d3
JB
825Braswell, Cherryview, Skylake, Broxton, Kabylake, Coffeelake,
826Geminilake, Whiskey Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart
827Lake).
828
829%package dri-driver-intel-iris
830Summary: X.org DRI driver for Intel Iris (Gen8+) card family
831Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel Iris (Gen8+)
832License: MIT
833Group: X11/Libraries
03cdb094 834%{?with_swr:Requires: cpuinfo(avx)}
ef3a19d3 835Requires: zlib >= %{zlib_ver}
7f598a9c
JP
836Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
837Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
ef3a19d3
JB
838
839%description dri-driver-intel-iris
840X.org Gallium DRI driver for Intel Iris (Gen8+) card family
841(Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake,
842Whiskey Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
843
844%description dri-driver-intel-iris -l pl.UTF-8
845Sterownik X.org DRI Gallium dla rodziny kart Intel Iris (Gen8+:
846Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake,
847Whiskey Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
848
849%package dri-driver-kmsro
850Summary: X.org Gallium DRI driver using KMS Render-Only architecture
851Summary(pl.UTF-8): Sterownik X.org DRI Gallium wykorzystujący architekturę KMS Render-Only
852License: MIT
853Group: X11/Libraries
03cdb094 854%{?with_swr:Requires: cpuinfo(avx)}
ef3a19d3 855Requires: zlib >= %{zlib_ver}
69b234f8 856#Suggests: xorg-driver-video-?
7f598a9c
JP
857Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
858Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
ef3a19d3
JB
859
860%description dri-driver-kmsro
861X.org Gallium DRI driver using KMS Render-Only architecture.
862
863%description dri-driver-kmsro -l pl.UTF-8
864Sterownik X.org DRI Gallium wykorzystujący architekturę KMS
865Render-Only.
866
867%package dri-driver-lima
868Summary: X.org DRI driver for Mali Utgard chips
869Summary(pl.UTF-8): Sterownik X.org DRI dla układów Mali Utgard
870License: MIT
871Group: X11/Libraries
03cdb094 872%{?with_swr:Requires: cpuinfo(avx)}
ef3a19d3 873Requires: zlib >= %{zlib_ver}
69b234f8 874#Suggests: xorg-driver-video-???
7f598a9c
JP
875Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
876Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
ef3a19d3
JB
877
878%description dri-driver-lima
879X.org Gallium DRI driver for Mali Utgard chips.
880
881%description dri-driver-lima -l pl.UTF-8
882Sterownik X.org DRI Gallium dla układów Mali Utgard.
b360f4f6 883
3e88bc92
AM
884%package dri-driver-nouveau
885Summary: X.org DRI driver for NVIDIA card family
886Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart NVIDIA
887License: MIT
888Group: X11/Libraries
03cdb094
JB
889%if %{with gallium_nouveau}
890%{?with_swr:Requires: cpuinfo(avx)}
891%endif
9c1f9f63 892Requires: zlib >= %{zlib_ver}
69b234f8 893Suggests: xorg-driver-video-nouveau
7f598a9c
JP
894Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
895Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
3e88bc92
AM
896
897%description dri-driver-nouveau
898X.org DRI drivers for NVIDIA card family.
899
900%description dri-driver-nouveau -l pl.UTF-8
901Sterowniki X.org DRI dla rodziny kart NVIDIA.
902
ef3a19d3
JB
903%package dri-driver-panfrost
904Summary: X.org DRI driver for Mali Midgard/Bifrost chips
905Summary(pl.UTF-8): Sterownik X.org DRI dla układów Mali Midgard/Bifrost
906License: MIT
907Group: X11/Libraries
03cdb094 908%{?with_swr:Requires: cpuinfo(avx)}
ef3a19d3 909Requires: zlib >= %{zlib_ver}
69b234f8 910#Suggests: xorg-driver-video-???
7f598a9c
JP
911Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
912Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
ef3a19d3
JB
913
914%description dri-driver-panfrost
915X.org Gallium DRI driver for Mali Midgard/Bifrost chips.
916
917%description dri-driver-panfrost -l pl.UTF-8
918Sterownik X.org DRI Gallium dla układów Mali Midgard/Bifrost.
919
f3606317 920%package dri-driver-swrast
362c6f99
JB
921Summary: X.org DRI software rasterizer driver
922Summary(pl.UTF-8): Sterownik X.org DRI obsługujący rysowanie programowe
f3606317
AM
923License: MIT
924Group: X11/Libraries
03cdb094 925%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 926Requires: zlib >= %{zlib_ver}
7f598a9c
JP
927Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
928Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
f3606317
AM
929
930%description dri-driver-swrast
362c6f99 931X.org DRI software rasterizer driver.
f3606317
AM
932
933%description dri-driver-swrast -l pl.UTF-8
362c6f99 934Sterownik X.org DRI obsługujący rysowanie programowe.
f3606317 935
ef3a19d3
JB
936%package dri-driver-tegra
937Summary: X.org DRI driver for Tegra SoC chips
938Summary(pl.UTF-8): Sterownik X.org DRI dla układów SoC Tegra
939License: MIT
940Group: X11/Libraries
03cdb094 941%{?with_swr:Requires: cpuinfo(avx)}
ef3a19d3 942Requires: zlib >= %{zlib_ver}
69b234f8 943#Suggests: xorg-driver-video-???
7f598a9c
JP
944Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
945Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
ef3a19d3
JB
946
947%description dri-driver-tegra
948X.org Gallium DRI driver for Tegra SoC chips.
949
950%description dri-driver-tegra -l pl.UTF-8
951Sterownik X.org DRI Gallium dla układów Tegra SoC.
952
953%package dri-driver-v3d
954Summary: X.org DRI driver for Broadcom VC5 chips
955Summary(pl.UTF-8): Sterownik X.org DRI dla układów Broadcom VC5
956License: MIT
957Group: X11/Libraries
03cdb094 958%{?with_swr:Requires: cpuinfo(avx)}
ef3a19d3 959Requires: zlib >= %{zlib_ver}
69b234f8 960Suggests: xorg-driver-video-modesetting
7f598a9c
JP
961Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
962Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
ef3a19d3
JB
963
964%description dri-driver-v3d
965X.org Gallium DRI driver for Broadcom VC5 chips.
966
967%description dri-driver-v3d -l pl.UTF-8
968Sterownik X.org DRI Gallium dla układów Broadcom VC5.
969
f31a332e
JB
970%package dri-driver-vc4
971Summary: X.org DRI driver for Broadcom VC4 chips
972Summary(pl.UTF-8): Sterownik X.org DRI dla układów Broadcom VC4
973License: MIT
974Group: X11/Libraries
03cdb094 975%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 976Requires: zlib >= %{zlib_ver}
69b234f8 977Suggests: xorg-driver-video-modesetting
7f598a9c
JP
978Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
979Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
f31a332e
JB
980
981%description dri-driver-vc4
ef3a19d3 982X.org Gallium DRI driver for Broadcom VC4 chips.
f31a332e
JB
983
984%description dri-driver-vc4 -l pl.UTF-8
ef3a19d3 985Sterownik X.org DRI Gallium dla układów Broadcom VC4.
f31a332e 986
6e049c9d
AM
987%package dri-driver-virgl
988Summary: X.org DRI driver for QEMU VirGL
989Summary(pl.UTF-8): Sterownik X.org DRI dla QEMU VirGL
990License: MIT
991Group: X11/Libraries
03cdb094 992%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 993Requires: zlib >= %{zlib_ver}
7f598a9c
JP
994Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
995Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
6e049c9d
AM
996
997%description dri-driver-virgl
03cdb094 998X.org Gallium DRI driver for QEMU VirGL.
6e049c9d
AM
999
1000%description dri-driver-virgl -l pl.UTF-8
03cdb094 1001Sterownik X.org DRI Gallium dla QEMU VirGL.
6e049c9d 1002
e68936d0
AM
1003%package dri-driver-vmwgfx
1004Summary: X.org DRI driver for VMware
1005Summary(pl.UTF-8): Sterownik X.org DRI dla VMware
1006License: MIT
1007Group: X11/Libraries
03cdb094 1008%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 1009Requires: zlib >= %{zlib_ver}
69b234f8 1010Suggests: xorg-driver-video-vmware
7f598a9c
JP
1011Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
1012Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
e68936d0
AM
1013
1014%description dri-driver-vmwgfx
03cdb094 1015X.org Gallium DRI driver for VMWare.
e68936d0
AM
1016
1017%description dri-driver-vmwgfx -l pl.UTF-8
03cdb094 1018Sterownik X.org DRI Gallium dla VMware.
e68936d0 1019
428251cb
JB
1020%package dri-driver-zink
1021Summary: X.org DRI driver based on Vulkan
1022Summary(pl.UTF-8): Sterownik X.org DRI oparty na Vulkanie
1023License: MIT
1024Group: X11/Libraries
428251cb 1025Requires: zlib >= %{zlib_ver}
7f598a9c
JP
1026Conflicts: xorg-xserver-libglx(glapi) > %{glapi_ver}
1027Conflicts: xorg-xserver-libglx(glapi) < %{glapi_ver}
428251cb
JB
1028
1029%description dri-driver-zink
1030X.org Gallium DRI driver based on Vulkan.
1031
1032%description dri-driver-zink -l pl.UTF-8
1033Sterownik X.org DRI Gallium oparty na Vulkanie.
1034
1dce271a
JP
1035%package pipe-driver-crocus
1036Summary: crocus driver for Mesa Gallium dynamic pipe loader
1037Summary(pl.UTF-8): Sterownik crocus dla dynamicznego systemu potoków szkieletu Mesa Gallium
1038Group: Libraries
1039Requires: zlib >= %{zlib_ver}
1040
1041%description pipe-driver-crocus
1042crocus driver for Mesa Gallium dynamic pipe loader. It supports Intel
1043Gen4/Gen5/Gen6/Gen7 chips.
1044
1045%description pipe-driver-crocus -l pl.UTF-8
1046Sterownik crocus dla dynamicznego systemu potoków szkieletu Mesa
1047Gallium. Obsługuje układy Intela Gen4/Gen5/Gen6/Gen7.
1048
ef3a19d3 1049%package pipe-driver-i915
e3221d38
JB
1050Summary: i915 driver for Mesa Gallium dynamic pipe loader
1051Summary(pl.UTF-8): Sterownik i915 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1052Group: Libraries
1053Requires: zlib >= %{zlib_ver}
1054Obsoletes: Mesa-gbm-driver-i915 < 11.1.1
1055Obsoletes: Mesa-opencl-driver-i915 < 9.1
ef3a19d3
JB
1056
1057%description pipe-driver-i915
1058i915 driver for Mesa Gallium dynamic pipe loader. It supports Intel
1059915/945/G33/Q33/Q35/Pineview chips.
1060
1061%description pipe-driver-i915 -l pl.UTF-8
1062Sterownik i915 dla dynamicznego systemu potoków szkieletu Mesa
1063Gallium. Obsługuje układy Intela z serii 915/945/G33/Q33/Q35/Pineview.
1064
0f738b6d 1065%package pipe-driver-iris
e3221d38
JB
1066Summary: iris driver for Mesa Gallium dynamic pipe loader
1067Summary(pl.UTF-8): Sterownik iris dla dynamicznego systemu potoków szkieletu Mesa Gallium
1068Group: Libraries
1069Requires: zlib >= %{zlib_ver}
0f738b6d
JP
1070
1071%description pipe-driver-iris
1072iris driver for Mesa Gallium dynamic pipe loader. It supports Intel
1073Iris (Gen8+) card family (Broadwell, Skylake, Broxton, Kabylake,
1074Coffeelake, Geminilake, Whiskey Lake, Comet Lake, Cannonlake, Ice
1075Lake, Elkhart Lake).
1076
1077%description pipe-driver-iris -l pl.UTF-8
1078Sterownik iris dla dynamicznego systemu potoków szkieletu Mesa
1079Gallium. Obsługuje układy Intela z rodziny kart Intel Iris (Gen8+:
1080Broadwell, Skylake, Broxton, Kabylake, Coffeelake, Geminilake, Whiskey
1081Lake, Comet Lake, Cannonlake, Ice Lake, Elkhart Lake).
1082
4a6d05d3
JP
1083%package pipe-driver-kmsro
1084Summary: kmsro driver for Mesa Gallium dynamic pipe loader
1085Summary(pl.UTF-8): Sterownik kmsro dla dynamicznego systemu potoków szkieletu Mesa Gallium
1086Group: Libraries
1087Requires: zlib >= %{zlib_ver}
1088
1089%description pipe-driver-kmsro
1090kmsro driver for Mesa Gallium dynamic pipe loader.
1091
1092%description pipe-driver-kmsro -l pl.UTF-8
1093Sterownik kmsro dla dynamicznego systemu potoków szkieletu Mesa
1094Gallium.
1095
6f955018
JB
1096%package pipe-driver-msm
1097Summary: msm (freedreno) driver for Mesa Gallium dynamic pipe loader
1098Summary(pl.UTF-8): Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu Mesa Gallium
1099Group: Libraries
9c1f9f63 1100Requires: zlib >= %{zlib_ver}
6f955018
JB
1101
1102%description pipe-driver-msm
1103msm (freedreno) driver for Mesa Gallium dynamic pipe loader. It
1104supports Adreno chips.
1105
1106%description pipe-driver-msm -l pl.UTF-8
1107Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu
1108Mesa Gallium. Obsługuje układy Adreno.
1109
1110%package pipe-driver-nouveau
1111Summary: nouveau driver for Mesa Gallium dynamic pipe loader
1112Summary(pl.UTF-8): Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa Gallium
1113Group: Libraries
9c1f9f63 1114Requires: zlib >= %{zlib_ver}
9fd74819
JB
1115Obsoletes: Mesa-gbm-driver-nouveau < 11.1.1
1116Obsoletes: Mesa-opencl-driver-nouveau < 9.1
6f955018
JB
1117
1118%description pipe-driver-nouveau
1119nouveau driver for Mesa Gallium dynamic pipe loader. It supports
1120NVidia adapters.
1121
1122%description pipe-driver-nouveau -l pl.UTF-8
1123Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa
1124Gallium. Obsługuje karty graficzne firmy NVidia.
1125
1126%package pipe-driver-r300
1127Summary: r300 driver for Mesa Gallium dynamic pipe loader
1128Summary(pl.UTF-8): Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1129Group: Libraries
9c1f9f63 1130Requires: zlib >= %{zlib_ver}
9fd74819
JB
1131Obsoletes: Mesa-gbm-driver-r300 < 11.1.1
1132Obsoletes: Mesa-opencl-driver-r300 < 9.1
6f955018
JB
1133
1134%description pipe-driver-r300
1135r300 driver for Mesa Gallium dynamic pipe loader. It supports ATI
1136Radeon adapters based on R300/R400/RS690/R500 chips.
1137
1138%description pipe-driver-r300 -l pl.UTF-8
1139Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa
1140Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1141R300/R400/RS690/R500.
1142
1143%package pipe-driver-r600
1144Summary: r600 driver for Mesa Gallium dynamic pipe loader
1145Summary(pl.UTF-8): Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1146Group: Libraries
9c1f9f63 1147Requires: zlib >= %{zlib_ver}
9fd74819
JB
1148Obsoletes: Mesa-gbm-driver-r600 < 11.1.1
1149Obsoletes: Mesa-libllvmradeon < 9.2
1150Obsoletes: Mesa-opencl-driver-r600 < 9.1
6f955018
JB
1151
1152%description pipe-driver-r600
1153r600 driver for Mesa Gallium dynamic pipe loader. It supports ATI
1154Radeon adapters based on R600/R700 chips.
1155
1156%description pipe-driver-r600 -l pl.UTF-8
1157Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa
1158Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1159R600/R700.
1160
1161%package pipe-driver-radeonsi
1162Summary: radeonsi driver for Mesa Gallium dynamic pipe loader
1163Summary(pl.UTF-8): Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa Gallium
1164Group: Libraries
9c1f9f63 1165Requires: zlib >= %{zlib_ver}
9fd74819
JB
1166Obsoletes: Mesa-gbm-driver-radeonsi < 11.1.1
1167Obsoletes: Mesa-libllvmradeon < 9.2
1168Obsoletes: Mesa-opencl-driver-radeonsi < 9.1
6f955018
JB
1169
1170%description pipe-driver-radeonsi
1171radeonsi driver for Mesa Gallium dynamic pipe loader. It supports ATI
1172Radeon adapters based on Southern Islands chips.
1173
1174%description pipe-driver-radeonsi -l pl.UTF-8
1175Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa
1176Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1177Southern Islands.
1178
1179%package pipe-driver-swrast
1180Summary: Software (swrast) driver for Mesa Gallium dynamic pipe loader
1181Summary(pl.UTF-8): Sterownik programowy (swrast) dla dynamicznego systemu potoków szkieletu Mesa Gallium
1182Group: Libraries
03cdb094 1183%{?with_swr:Requires: cpuinfo(avx)}
9c1f9f63 1184Requires: zlib >= %{zlib_ver}
9fd74819
JB
1185Obsoletes: Mesa-gbm-driver-swrast < 11.1.1
1186Obsoletes: Mesa-opencl-driver-swrast < 9.1
6f955018
JB
1187
1188%description pipe-driver-swrast
1189Software (swrast) driver for Mesa Gallium dynamic pipe loader.
1190
1191%description pipe-driver-swrast -l pl.UTF-8
1192Sterownik programowy (swrast) dla dynamicznego systemu potoków
1193szkieletu Mesa Gallium.
1194
1195%package pipe-driver-vmwgfx
1196Summary: vmwgfx driver for Mesa Gallium dynamic pipe loader
1197Summary(pl.UTF-8): Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa Gallium
1198Group: Libraries
9c1f9f63 1199Requires: zlib >= %{zlib_ver}
9fd74819
JB
1200Obsoletes: Mesa-gbm-driver-vmwgfx < 11.1.1
1201Obsoletes: Mesa-opencl-driver-vmwgfx < 9.1
6f955018
JB
1202
1203%description pipe-driver-vmwgfx
1204vmwgfx driver for Mesa Gallium dynamic pipe loader. It supports VMware
1205virtual video adapter.
1206
1207%description pipe-driver-vmwgfx -l pl.UTF-8
1208Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa
1209Gallium. Obsługuje wirtualną kartę graficzną VMware.
1210
fae799e6
JB
1211%package swr
1212Summary: OpenSWR software rasterizer modules for Mesa
1213Summary(pl.UTF-8): Moduły programowego rasteryzera OpenSWR dla Mesy
1214Group: Libraries
1215Requires: cpuinfo(avx)
9c1f9f63 1216Requires: zlib >= %{zlib_ver}
fae799e6
JB
1217
1218%description swr
1219OpenSWR software rasterizer modules for Mesa, utilizing x86 AVX or
1220VX2 instruction sets. They can be loaded by swrast pipe driver or
1221OSMesa library.
1222
1223%description swr -l pl.UTF-8
1224Moduły programowego rasteryzera OpenSWR dla Mesy, wykorzystujące
1225zestawy instrukcji x86 AVX lub AVX2. Mogą być wczytywane przez
1226sterownik potoków swrast lub bibliotekę OSMesa.
1227
0c8a4197
JB
1228%package -n libva-driver-gallium
1229Summary: VA driver for Gallium State Tracker
1230Summary(pl.UTF-8): Sterowniki VA do Gallium
1f730540 1231Group: Libraries
0c8a4197
JB
1232%if %{with gallium_radeon}
1233Requires: libva-driver-r600 = %{version}-%{release}
1234Requires: libva-driver-radeonsi = %{version}-%{release}
1235%endif
1236%if %{with gallium_nouveau}
1237Requires: libva-driver-nouveau = %{version}-%{release}
1238%endif
1239
1240%description -n libva-driver-gallium
1241VA drivers for Gallium State Tracker (r600, radeonsi & nouveau).
1242
1243%description -n libva-driver-gallium -l pl.UTF-8
1244Sterowniki VA do Gallium (r600, radeonsi & nouveau).
1245
1246%package -n libva-driver-r600
1247Summary: VA driver for ATI Radeon R600 series adapters
1248Summary(pl.UTF-8): Sterownik VA dla kart ATI Radeon z serii R600
1249Group: Libraries
bc0757d7 1250Requires: libva >= 1.8.0
9c1f9f63 1251Requires: zlib >= %{zlib_ver}
1f730540 1252
0c8a4197
JB
1253%description -n libva-driver-r600
1254VA driver for ATI Radeon R600 series adapters.
1f730540 1255
0c8a4197
JB
1256%description -n libva-driver-r600 -l pl.UTF-8
1257Sterownik VA dla kart ATI Radeon z serii R600.
1f730540 1258
0c8a4197
JB
1259%package -n libva-driver-radeonsi
1260Summary: VA driver for ATI Radeon SI adapters
1261Summary(pl.UTF-8): Sterownik VA dla kart ATI Radeon SI
1262Group: Libraries
bc0757d7 1263Requires: libva >= 1.8.0
0c8a4197 1264Requires: zlib >= %{zlib_ver}
1f730540 1265
0c8a4197
JB
1266%description -n libva-driver-radeonsi
1267VA driver for ATI Radeon adapters based on Southern Islands chips.
1f730540 1268
0c8a4197
JB
1269%description -n libva-driver-radeonsi -l pl.UTF-8
1270Sterownik VA dla kart ATI Radeon opartych na układach Southern
1271Islands.
1272
1273%package -n libva-driver-nouveau
1274Summary: VA driver for NVidia adapters
1275Summary(pl.UTF-8): Sterownik VA dla kart NVidia
1276Group: Libraries
bc0757d7 1277Requires: libva >= 1.8.0
0c8a4197
JB
1278Requires: zlib >= %{zlib_ver}
1279
1280%description -n libva-driver-nouveau
1281VA driver for NVidia adapters.
1282
1283%description -n libva-driver-nouveau -l pl.UTF-8
1284Sterownik VA dla kart NVidia.
1f730540 1285
04c3cb73
JB
1286%package -n libvdpau-driver-mesa-nouveau
1287Summary: Mesa nouveau driver for the vdpau API
1288Summary(pl.UTF-8): Sterownik Mesa nouveau dla API vdpau
9bfb354d
AM
1289License: MIT
1290Group: X11/Libraries
8eb275e9 1291Requires: libdrm >= %{libdrm_ver}
7731a383 1292Requires: libvdpau >= 1.1
9c1f9f63 1293Requires: zlib >= %{zlib_ver}
04c3cb73 1294Conflicts: libvdpau-driver-mesa
9bfb354d 1295
04c3cb73
JB
1296%description -n libvdpau-driver-mesa-nouveau
1297Mesa nouveau driver for the vdpau API. It supports NVidia adapters
1298(NV40-NV96, NVa0).
9bfb354d 1299
04c3cb73
JB
1300%description -n libvdpau-driver-mesa-nouveau -l pl.UTF-8
1301Sterownik Mesa nouveau dla API vdpau. Obsługuje karty NVidia
1302(NV40-NV96, NVa0).
9bfb354d 1303
ebff9a35
AM
1304%package -n libvdpau-driver-mesa-r300
1305Summary: Mesa r300 driver for the vdpau API
1306Summary(pl.UTF-8): Sterownik Mesa r300 dla API vdpau
1307License: MIT
1308Group: X11/Libraries
1309Requires: libdrm >= %{libdrm_ver}
7731a383 1310Requires: libvdpau >= 1.1
9c1f9f63 1311Requires: zlib >= %{zlib_ver}
ebff9a35
AM
1312Conflicts: libvdpau-driver-mesa
1313
1314%description -n libvdpau-driver-mesa-r300
1315Mesa r300 driver for the vdpau API. It supports ATI Radeon adapters
1316based on R300 chips.
1317
1318%description -n libvdpau-driver-mesa-r300 -l pl.UTF-8
1319Sterownik Mesa r300 dla API vdpau. Obsługuje karty ATI Radeon oparte
1320na układach R300.
1321
04c3cb73
JB
1322%package -n libvdpau-driver-mesa-r600
1323Summary: Mesa r600 driver for the vdpau API
1324Summary(pl.UTF-8): Sterownik Mesa r600 dla API vdpau
1325License: MIT
1326Group: X11/Libraries
1327Requires: libdrm >= %{libdrm_ver}
7731a383 1328Requires: libvdpau >= 1.1
9c1f9f63 1329Requires: zlib >= %{zlib_ver}
04c3cb73
JB
1330Conflicts: libvdpau-driver-mesa
1331
1332%description -n libvdpau-driver-mesa-r600
1333Mesa r600 driver for the vdpau API. It supports ATI Radeon adapters
1334based on R600/R700 chips.
1335
1336%description -n libvdpau-driver-mesa-r600 -l pl.UTF-8
1337Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
1338na układach R600/R700.
1339
3dc87f1a
AM
1340%package -n libvdpau-driver-mesa-radeonsi
1341Summary: Mesa radeonsi driver for the vdpau API
1342Summary(pl.UTF-8): Sterownik Mesa radeonsi dla API vdpau
1343License: MIT
1344Group: X11/Libraries
1345Requires: libdrm >= %{libdrm_ver}
7731a383 1346Requires: libvdpau >= 1.1
9c1f9f63 1347Requires: zlib >= %{zlib_ver}
9fd74819 1348Obsoletes: Mesa-libllvmradeon < 9.2
dd3dc60a 1349Conflicts: libvdpau-driver-mesa
3dc87f1a
AM
1350
1351%description -n libvdpau-driver-mesa-radeonsi
0784ce78
JB
1352Mesa radeonsi driver for the vdpau API. It supports ATI Radeon
1353adapters based on Southern Islands chips.
3dc87f1a
AM
1354
1355%description -n libvdpau-driver-mesa-radeonsi -l pl.UTF-8
0784ce78
JB
1356Sterownik Mesa radeonsi dla API vdpau. Obsługuje karty ATI Radeon
1357oparte na układach Southern Islands.
3dc87f1a 1358
56313830
AM
1359%package -n omxil-mesa
1360Summary: Mesa driver for Bellagio OpenMAX IL API
1361Summary(pl.UTF-8): Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
1362License: MIT
1363Group: X11/Libraries
1364Requires: libdrm >= %{libdrm_ver}
56313830 1365Requires: libomxil-bellagio
dd3dc60a 1366Requires: libxcb >= 1.13
9c1f9f63 1367Requires: zlib >= %{zlib_ver}
9fd74819
JB
1368Obsoletes: omxil-mesa-nouveau < 10.3
1369Obsoletes: omxil-mesa-r600 < 10.3
1370Obsoletes: omxil-mesa-radeonsi < 10.3
56313830
AM
1371
1372%description -n omxil-mesa
1373Mesa driver for Bellagio OpenMAX IL API.
1374
1375%description -n omxil-mesa -l pl.UTF-8
1376Sterownik Mesa dla API Bellagio OpenMAX IL.
1377
37b5b688
JP
1378%package vulkan-icd-broadcom
1379Summary: v3dv - Mesa Vulkan driver for Raspberry Pi 4
1380Summary(pl.UTF-8): v3dv - sterownik Vulkan dla Raspberry Pi 4
1381License: MIT
1382Group: Libraries
1383Requires: libdrm >= %{libdrm_ver}
1384Requires: libxcb >= 1.13
1385Requires: xorg-lib-libXrandr >= 1.3
1386Requires: xorg-lib-libxshmfence >= 1.1
1387# wayland-client
1388Requires: wayland >= %{wayland_ver}
1389Requires: zlib >= %{zlib_ver}
1390Suggests: vulkan(loader)
1391Provides: vulkan(icd) = 1.0.3
1392
1393%description vulkan-icd-broadcom
1394v3dv - Mesa Vulkan driver for Raspberry Pi 4.
1395
1396%description vulkan-icd-broadcom -l pl.UTF-8
1397v3dv - sterownik Vulkan dla Raspberry Pi 4.
1398
1399%package vulkan-icd-freedreno
1400Summary: turnip - Mesa Vulkan driver for Adreno chips
1401Summary(pl.UTF-8): turnip - sterownik Vulkan dla układów Adreno
1402License: MIT
1403Group: Libraries
1404Requires: libdrm >= %{libdrm_ver}
1405Requires: libxcb >= 1.13
1406Requires: xorg-lib-libXrandr >= 1.3
1407Requires: xorg-lib-libxshmfence >= 1.1
1408# wayland-client
1409Requires: wayland >= %{wayland_ver}
1410Requires: zlib >= %{zlib_ver}
1411Suggests: vulkan(loader)
1412Provides: vulkan(icd) = 1.0.3
1413
1414%description vulkan-icd-freedreno
1415turnip - Mesa Vulkan driver for Adreno chips.
1416
1417%description vulkan-icd-freedreno -l pl.UTF-8
1418turnip - sterownik Vulkan dla układów Adreno.
1419
075ec3a3
JK
1420%package vulkan-icd-intel
1421Summary: Mesa Vulkan driver for Intel GPUs
3b1b1d06 1422Summary(pl.UTF-8): Sterownik Vulkan dla GPU firmy Intel
075ec3a3
JK
1423License: MIT
1424Group: Libraries
075ec3a3 1425Requires: libdrm >= %{libdrm_ver}
c7ad0447 1426Requires: libxcb >= 1.13
64379599 1427Requires: xorg-lib-libXrandr >= 1.3
c7ad0447
JB
1428Requires: xorg-lib-libxshmfence >= 1.1
1429# wayland-client
1430Requires: wayland >= %{wayland_ver}
9c1f9f63
JB
1431Requires: zlib >= %{zlib_ver}
1432Suggests: vulkan(loader)
075ec3a3 1433Provides: vulkan(icd) = 1.0.3
6d045aec 1434Obsoletes: Mesa-vulkan-icd-intel-devel < 21.1.0
075ec3a3
JK
1435
1436%description vulkan-icd-intel
1437Mesa Vulkan driver for Intel GPUs.
1438
1439%description vulkan-icd-intel -l pl.UTF-8
1440Sterownik Vulkan dla GPU Intela.
1441
37b5b688
JP
1442%package vulkan-icd-lavapipe
1443Summary: lavapipe - Mesa software Vulkan driver
1444Summary(pl.UTF-8): lavapipe - programowy sterownik Vulkan
1445License: MIT
1446Group: Libraries
1447Requires: libdrm >= %{libdrm_ver}
1448Requires: libxcb >= 1.13
1449Requires: xorg-lib-libXrandr >= 1.3
1450Requires: xorg-lib-libxshmfence >= 1.1
1451# wayland-client
1452Requires: wayland >= %{wayland_ver}
1453Requires: zlib >= %{zlib_ver}
1454Suggests: vulkan(loader)
1455Provides: vulkan(icd) = 1.0.3
1456
1457%description vulkan-icd-lavapipe
1458lavapipe - Mesa software Vulkan driver.
1459
1460%description vulkan-icd-lavapipe -l pl.UTF-8
1461lavapipe - programowy sterownik Vulkan.
1462
1dce271a
JP
1463%package vulkan-icd-panfrost
1464Summary: panfrost - Mesa Vulkan driver for Mali Midgard and Bifrost GPUs
1465Summary(pl.UTF-8): panfrost - sterownik Vulkan dla układów Mali Midgard i Bifrost
1466License: MIT
1467Group: Libraries
1468Requires: libdrm >= %{libdrm_ver}
1469Requires: libxcb >= 1.13
1470Requires: xorg-lib-libXrandr >= 1.3
1471Requires: xorg-lib-libxshmfence >= 1.1
1472# wayland-client
1473Requires: wayland >= %{wayland_ver}
1474Requires: zlib >= %{zlib_ver}
1475Suggests: vulkan(loader)
1476Provides: vulkan(icd) = 1.0.3
1477
1478%description vulkan-icd-panfrost
1479panfrost - Mesa Vulkan driver for Mali Midgard and Bifrost GPUs.
1480
1481%description vulkan-icd-panfrost -l pl.UTF-8
1482panfrost - sterownik Vulkan dla układów Mali Midgard i Bifrost.
1483
90c5833c
JK
1484%package vulkan-icd-radeon
1485Summary: radv - experimental Mesa Vulkan driver for AMD Radeon GPUs
1486Summary(pl.UTF-8): radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD
1487License: MIT
1488Group: Libraries
c7ad0447
JB
1489Requires: libdrm >= %{libdrm_ver}
1490Requires: libxcb >= 1.13
64379599 1491Requires: xorg-lib-libXrandr >= 1.3
c7ad0447
JB
1492Requires: xorg-lib-libxshmfence >= 1.1
1493# wayland-client
1494Requires: wayland >= %{wayland_ver}
9c1f9f63 1495Requires: zlib >= %{zlib_ver}
90c5833c
JK
1496Suggests: vulkan(loader)
1497Provides: vulkan(icd) = 1.0.3
1498
1499%description vulkan-icd-radeon
1500radv - experimental Mesa Vulkan driver for AMD Radeon GPUs.
1501
1502%description vulkan-icd-radeon -l pl.UTF-8
1503radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD.
1504
a0b2836a 1505%prep
39049918 1506%setup -q -n mesa-mesa-%{version}
4ce9383b
JK
1507%patch0 -p1
1508
a0b2836a 1509%build
4ce9383b
JK
1510%if %{with opencl}
1511if [ "$(llvm-config --has-rtti)" != "YES" ] ; then
1512 echo "Clover (gallium OpenCL) requires LLVM with RTTI!"
1513 exit 1
1514fi
1515%endif
1516
1ea9613c
JK
1517dri_drivers="nouveau r100 r200 \
1518%if %{without gallium}
1519swrast
1520%endif
fae799e6 1521%ifarch %{ix86} %{x8664} x32
ef3a19d3 1522i965 %{!?with_gallium_i915:i915} \
a5afae62 1523%endif
fae799e6 1524"
59f12de8
AM
1525
1526dri_drivers=$(echo $dri_drivers | xargs | tr ' ' ',')
1527
428251cb 1528gallium_drivers="virgl swrast %{?with_gallium_zink:zink} \
be821f50 1529%ifarch %{ix86} %{x8664} x32
1dce271a 1530svga iris %{?with_swr:swr} %{?with_gallium_i915:i915} crocus \
be821f50 1531%endif
56313830 1532%if %{with gallium_radeon}
fae799e6 1533r300 r600 radeonsi \
56313830 1534%endif
45300693 1535%if %{with gallium_nouveau}
0784ce78 1536nouveau
c1d2b5e2 1537%endif
d91f0cac 1538%ifarch %{arm} aarch64
fae799e6 1539etnaviv \
f31a332e 1540freedreno \
ef3a19d3
JB
1541lima \
1542panfrost \
508e3b71 1543%{?with_gallium_nouveau:tegra} \
d91f0cac 1544v3d \
f31a332e
JB
1545vc4 \
1546%endif
c1d2b5e2
AM
1547"
1548
1549gallium_drivers=$(echo $gallium_drivers | xargs | tr ' ' ',')
1550
37b5b688 1551vulkan_drivers="swrast %{?with_radv:amd} \
fae799e6
JB
1552%ifarch %{ix86} %{x8664} x32
1553intel \
1554%endif
37b5b688 1555%ifarch %{arm} aarch64
1dce271a 1556freedreno broadcom panfrost \
37b5b688 1557%endif
fae799e6
JB
1558"
1559
1560vulkan_drivers=$(echo $vulkan_drivers | xargs | tr ' ' ',')
075ec3a3 1561
1ea9613c 1562%meson build \
cfad862b
JP
1563 -Dplatforms=x11%{?with_wayland:,wayland} \
1564 -Ddri3=enabled \
1ea9613c
JK
1565 -Ddri-drivers=${dri_drivers} \
1566 -Ddri-drivers-path=%{_libdir}/xorg/modules/dri \
cfad862b 1567 -Degl=%{?with_egl:enabled}%{!?with_egl:disabled} \
1ea9613c
JK
1568 -Dgallium-drivers=${gallium_drivers} \
1569 %{?with_hud_extra:-Dgallium-extra-hud=true} \
d91f0cac
JB
1570 -Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \
1571 -Dgallium-omx=%{?with_omx:bellagio}%{!?with_omx:disabled} \
07725da0
JK
1572%if %{with opencl}
1573%if %{with ocl_icd}
1574 -Dgallium-opencl=icd \
1575%else
1576 -Dgallium-opencl=standalone \
1577%endif
1578%else
1579 -Dgallium-opencl=disabled \
1580%endif
cfad862b
JP
1581 -Dgallium-va=%{?with_va:enabled}%{!?with_va:disabled} \
1582 %{?with_vdpau:-Dgallium-vdpau=enabled} \
1583 %{?with_xvmc:-Dgallium-xvmc=enabled} \
1584 -Dgallium-xa=%{?with_xa:enabled}%{!?with_xa:disabled} \
1585 -Dgbm=%{?with_gbm:enabled}%{!?with_gbm:disabled} \
d91f0cac 1586 -Dglvnd=%{?with_glvnd:true}%{!?with_glvnd:false} \
cfad862b
JP
1587 -Dlibunwind=enabled \
1588 -Dlmsensors=%{?with_lm_sensors:enabled}%{!?with_lm_sensors:disabled} \
428251cb 1589 %{?with_opencl_spirv:-Dopencl-spirv=true} \
111ed145 1590 -Dosmesa=true \
1ea9613c 1591 -Dselinux=true \
d91f0cac
JB
1592 -Dva-libs-path=%{_libdir}/libva/dri \
1593 -Dvulkan-drivers=${vulkan_drivers} \
1594 -Dvulkan-icd-dir=/usr/share/vulkan/icd.d
1ea9613c 1595
67f9fc17 1596%ninja_build -C build
1ea9613c 1597
67f9fc17 1598%{?with_tests:%ninja_test -C build}
34f695f1 1599
a0b2836a 1600%install
f5543b17 1601rm -rf $RPM_BUILD_ROOT
ddde5931 1602
67f9fc17 1603%ninja_install -C build
ddde5931 1604
c329ecfe
JP
1605install -d $RPM_BUILD_ROOT%{_libdir}/gbm
1606
c7f22387 1607# not used externally
0d8bac2a 1608%{__rm} $RPM_BUILD_ROOT%{_libdir}/libglapi.so
075ec3a3 1609
415f6760 1610%if %{without glvnd}
f56e1323
JR
1611# remove "OS ABI: Linux 2.4.20" tag, so private copies (nvidia or fglrx),
1612# set up via /etc/ld.so.conf.d/*.conf will be preferred over this
1613strip -R .note.ABI-tag $RPM_BUILD_ROOT%{_libdir}/libGL.so.*.*
415f6760 1614%endif
f56e1323 1615
abc9e15f
JB
1616%clean
1617rm -rf $RPM_BUILD_ROOT
1618
bb686270
AM
1619%post libEGL -p /sbin/ldconfig
1620%postun libEGL -p /sbin/ldconfig
1621
f445ed6c
JB
1622%post libGL -p /sbin/ldconfig
1623%postun libGL -p /sbin/ldconfig
1624
c1d2b5e2
AM
1625%post libGLES -p /sbin/ldconfig
1626%postun libGLES -p /sbin/ldconfig
1627
c1d2b5e2
AM
1628%post libOSMesa -p /sbin/ldconfig
1629%postun libOSMesa -p /sbin/ldconfig
1630
0c8a4197
JB
1631%post OpenCL-icd -p /sbin/ldconfig
1632%postun OpenCL-icd -p /sbin/ldconfig
1633
e5bc9334
JB
1634%post libOpenCL -p /sbin/ldconfig
1635%postun libOpenCL -p /sbin/ldconfig
1636
d3cd778a
JB
1637%post libgbm -p /sbin/ldconfig
1638%postun libgbm -p /sbin/ldconfig
1639
c7f22387
JB
1640%post libglapi -p /sbin/ldconfig
1641%postun libglapi -p /sbin/ldconfig
1642
a651d613
JB
1643%post libxatracker -p /sbin/ldconfig
1644%postun libxatracker -p /sbin/ldconfig
1645
0c8a4197
JB
1646%post libXvMC-nouveau -p /sbin/ldconfig
1647%postun libXvMC-nouveau -p /sbin/ldconfig
1648%post libXvMC-r600 -p /sbin/ldconfig
1649%postun libXvMC-r600 -p /sbin/ldconfig
1650
1651### libraries
1652
bb686270
AM
1653%if %{with egl}
1654%files libEGL
1655%defattr(644,root,root,755)
b720826e
JP
1656%if %{with glvnd}
1657%attr(755,root,root) %{_libdir}/libEGL_mesa.so.*.*
1658%attr(755,root,root) %ghost %{_libdir}/libEGL_mesa.so.0
1659%{_datadir}/glvnd/egl_vendor.d/50_mesa.json
1660%else
bb686270 1661%attr(755,root,root) %{_libdir}/libEGL.so.*.*
c794b508 1662%attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
b720826e 1663%endif
bb686270
AM
1664
1665%files libEGL-devel
1666%defattr(644,root,root,755)
b720826e
JP
1667%if %{with glvnd}
1668%attr(755,root,root) %{_libdir}/libEGL_mesa.so
1669%else
bb686270 1670%attr(755,root,root) %{_libdir}/libEGL.so
bb686270
AM
1671%dir %{_includedir}/EGL
1672%{_includedir}/EGL/egl.h
1673%{_includedir}/EGL/eglext.h
1674%{_includedir}/EGL/eglplatform.h
bb686270 1675%{_pkgconfigdir}/egl.pc
bb686270 1676%endif
29ea40a4
JP
1677%{_includedir}/EGL/eglextchromium.h
1678%{_includedir}/EGL/eglmesaext.h
1679%endif
bb686270 1680
f445ed6c 1681%files libGL
e9b3ff7a 1682%defattr(644,root,root,755)
cfad862b 1683%doc docs/{*.rst,README.UVD,features.txt,relnotes/*.rst}
415f6760
JB
1684%if %{with glvnd}
1685%attr(755,root,root) %{_libdir}/libGLX_mesa.so.*.*
1686%attr(755,root,root) %ghost %{_libdir}/libGLX_mesa.so.0
1687%attr(755,root,root) %{_libdir}/libGLX_mesa.so
1688%else
9b0e6ebb
JB
1689%attr(755,root,root) %{_libdir}/libGL.so.*.*
1690%attr(755,root,root) %ghost %{_libdir}/libGL.so.1
0cb33a09 1691# symlink for binary apps which fail to conform Linux OpenGL ABI
bf8d2f73 1692# (and dlopen libGL.so instead of libGL.so.1; the same does Mesa libEGL)
0cb33a09 1693%attr(755,root,root) %{_libdir}/libGL.so
415f6760 1694%endif
4ce9383b 1695%{_datadir}/drirc.d
a0b2836a 1696
f445ed6c 1697%files libGL-devel
e9b3ff7a 1698%defattr(644,root,root,755)
cfad862b 1699%doc docs/_extra/specs/*
29ea40a4 1700%if %{without glvnd}
debcd977 1701%dir %{_includedir}/GL
d3dd48bf 1702%{_includedir}/GL/gl.h
56313830 1703%{_includedir}/GL/glcorearb.h
e1833810 1704%{_includedir}/GL/glext.h
d3dd48bf 1705%{_includedir}/GL/glx.h
abc9e15f 1706%{_includedir}/GL/glxext.h
29ea40a4
JP
1707%{_pkgconfigdir}/gl.pc
1708%endif
a0b2836a 1709
c1d2b5e2
AM
1710%files libGLES
1711%defattr(644,root,root,755)
29ea40a4 1712%if %{without glvnd}
cc59a107
JB
1713%attr(755,root,root) %{_libdir}/libGLESv1_CM.so.*.*.*
1714%attr(755,root,root) %ghost %{_libdir}/libGLESv1_CM.so.1
1715%attr(755,root,root) %{_libdir}/libGLESv2.so.*.*
1716%attr(755,root,root) %ghost %{_libdir}/libGLESv2.so.2
29ea40a4 1717%endif
c1d2b5e2
AM
1718
1719%files libGLES-devel
1720%defattr(644,root,root,755)
29ea40a4 1721%if %{without glvnd}
cc59a107
JB
1722%attr(755,root,root) %{_libdir}/libGLESv1_CM.so
1723%attr(755,root,root) %{_libdir}/libGLESv2.so
c1d2b5e2
AM
1724%{_includedir}/GLES
1725%{_includedir}/GLES2
46cee963 1726%{_includedir}/GLES3
cc59a107
JB
1727%{_pkgconfigdir}/glesv1_cm.pc
1728%{_pkgconfigdir}/glesv2.pc
29ea40a4 1729%endif
c1d2b5e2 1730
f4a8c5f6
JB
1731%files libOSMesa
1732%defattr(644,root,root,755)
cc59a107 1733%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
9bfb354d 1734%attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
f4a8c5f6
JB
1735
1736%files libOSMesa-devel
1737%defattr(644,root,root,755)
cc59a107 1738%attr(755,root,root) %{_libdir}/libOSMesa.so
f4a8c5f6 1739%{_includedir}/GL/osmesa.h
bf8d2f73 1740%{_pkgconfigdir}/osmesa.pc
f4a8c5f6 1741
e5bc9334 1742%if %{with opencl}
ff879d59
JK
1743%if %{with ocl_icd}
1744%files OpenCL-icd
1745%defattr(644,root,root,755)
1746/etc/OpenCL/vendors/mesa.icd
1747%attr(755,root,root) %{_libdir}/libMesaOpenCL.so
1748%attr(755,root,root) %{_libdir}/libMesaOpenCL.so.*.*.*
1749%attr(755,root,root) %ghost %{_libdir}/libMesaOpenCL.so.1
6f955018
JB
1750# currently only OpenCL uses dynamic pipe loader
1751%dir %{_libdir}/gallium-pipe
ff879d59 1752%else
e5bc9334
JB
1753%files libOpenCL
1754%defattr(644,root,root,755)
1755%attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
1756%attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
6f955018
JB
1757# currently only OpenCL uses dynamic pipe loader
1758%dir %{_libdir}/gallium-pipe
e5bc9334
JB
1759
1760%files libOpenCL-devel
1761%defattr(644,root,root,755)
1762%attr(755,root,root) %{_libdir}/libOpenCL.so
1763%{_includedir}/CL
e5bc9334 1764%endif
ff879d59 1765%endif
e5bc9334 1766
d3cd778a
JB
1767%if %{with gbm}
1768%files libgbm
1769%defattr(644,root,root,755)
1770%attr(755,root,root) %{_libdir}/libgbm.so.*.*
1771%attr(755,root,root) %ghost %{_libdir}/libgbm.so.1
c329ecfe 1772%dir %{_libdir}/gbm
d3cd778a
JB
1773
1774%files libgbm-devel
1775%defattr(644,root,root,755)
1776%attr(755,root,root) %{_libdir}/libgbm.so
1777%{_includedir}/gbm.h
1778%{_pkgconfigdir}/gbm.pc
1779%endif
1780
c7f22387
JB
1781%files libglapi
1782%defattr(644,root,root,755)
1783%attr(755,root,root) %{_libdir}/libglapi.so.*.*
1784%attr(755,root,root) %ghost %{_libdir}/libglapi.so.0
1785# libglapi-devel? nothing seems to need it atm.
1786#%attr(755,root,root) %{_libdir}/libglapi.so
1787
a651d613
JB
1788%if %{with xa}
1789%files libxatracker
1790%defattr(644,root,root,755)
1791%attr(755,root,root) %{_libdir}/libxatracker.so.*.*
0d8bac2a 1792%attr(755,root,root) %ghost %{_libdir}/libxatracker.so.2
a651d613
JB
1793
1794%files libxatracker-devel
1795%defattr(644,root,root,755)
1796%attr(755,root,root) %{_libdir}/libxatracker.so
1797%{_includedir}/xa_composite.h
1798%{_includedir}/xa_context.h
1799%{_includedir}/xa_tracker.h
1800%{_pkgconfigdir}/xatracker.pc
1801%endif
1802
37d71b73 1803%if %{with egl} && %{without glvnd}
166bc93f
JB
1804%files khrplatform-devel
1805%defattr(644,root,root,755)
1806%dir %{_includedir}/KHR
1807%{_includedir}/KHR/khrplatform.h
1808%endif
37d71b73
JB
1809
1810%files dri-devel
1811%defattr(644,root,root,755)
1812%dir %{_includedir}/GL/internal
1813%{_includedir}/GL/internal/dri_interface.h
1814%{_pkgconfigdir}/dri.pc
166bc93f 1815
0c8a4197
JB
1816### drivers: XvMC
1817
1818%if %{with gallium_nouveau}
1819%files libXvMC-nouveau
1820%defattr(644,root,root,755)
1821%attr(755,root,root) %{_libdir}/libXvMCnouveau.so.1.*.*
1822%attr(755,root,root) %ghost %{_libdir}/libXvMCnouveau.so.1
1823%attr(755,root,root) %{_libdir}/libXvMCnouveau.so
1824%endif
1825
1826%if %{with gallium_radeon}
1827%files libXvMC-r600
1828%defattr(644,root,root,755)
1829%attr(755,root,root) %{_libdir}/libXvMCr600.so.1.*.*
1830%attr(755,root,root) %ghost %{_libdir}/libXvMCr600.so.1
1831%attr(755,root,root) %{_libdir}/libXvMCr600.so
1832%endif
1833
1834### drivers: d3d
1835
1836%if %{with nine}
1837%files d3d
1838%defattr(644,root,root,755)
1839%dir %{_libdir}/d3d
1840%attr(755,root,root) %{_libdir}/d3d/d3dadapter9.so*
1841
1842%files d3d-devel
1843%defattr(644,root,root,755)
1844%{_includedir}/d3dadapter
1845%{_pkgconfigdir}/d3d.pc
1846%endif
1847
1848### drivers: dri
1849
afe33c03 1850%files dri-driver-ati-radeon-R100
1851%defattr(644,root,root,755)
1852%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeon_dri.so
1853
1854%files dri-driver-ati-radeon-R200
1855%defattr(644,root,root,755)
1856%attr(755,root,root) %{_libdir}/xorg/modules/dri/r200_dri.so
1857
56313830 1858%if %{with gallium_radeon}
afe33c03 1859%files dri-driver-ati-radeon-R300
1860%defattr(644,root,root,755)
1861%attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
1862
e68936d0
AM
1863%files dri-driver-ati-radeon-R600
1864%defattr(644,root,root,755)
1865%attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
1866
3dc87f1a
AM
1867%files dri-driver-ati-radeon-SI
1868%defattr(644,root,root,755)
1869%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeonsi_dri.so
56313830 1870%endif
6e049c9d 1871
eeb29bbf 1872%ifarch %{ix86} %{x8664} x32
afe33c03 1873%files dri-driver-intel-i915
1874%defattr(644,root,root,755)
1dce271a 1875%attr(755,root,root) %{_libdir}/xorg/modules/dri/i830_dri.so
5f574b4b 1876%attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
afe33c03 1877
b360f4f6 1878%files dri-driver-intel-i965
1879%defattr(644,root,root,755)
1880%attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
1881
ef3a19d3 1882%if %{with gallium}
1dce271a
JP
1883%files dri-driver-intel-crocus
1884%defattr(644,root,root,755)
1885%attr(755,root,root) %{_libdir}/xorg/modules/dri/crocus_dri.so
1886
ef3a19d3
JB
1887%files dri-driver-intel-iris
1888%defattr(644,root,root,755)
1889%attr(755,root,root) %{_libdir}/xorg/modules/dri/iris_dri.so
1890%endif
eeb29bbf 1891%endif
ef3a19d3 1892
3e88bc92
AM
1893%files dri-driver-nouveau
1894%defattr(644,root,root,755)
5b103bd4
JB
1895%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_vieux_dri.so
1896%if %{with gallium_nouveau}
3e88bc92 1897%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
a7a3223c 1898%endif
3e88bc92 1899
f3606317
AM
1900%files dri-driver-swrast
1901%defattr(644,root,root,755)
e22d206b 1902%if %{with gallium}
56313830 1903%attr(755,root,root) %{_libdir}/xorg/modules/dri/kms_swrast_dri.so
e22d206b 1904%endif
f3606317
AM
1905%attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
1906
bb5f0825 1907%if %{with gallium}
c0aada42 1908%ifarch %{arm} aarch64
fae799e6
JB
1909%files dri-driver-etnaviv
1910%defattr(644,root,root,755)
1911%attr(755,root,root) %{_libdir}/xorg/modules/dri/etnaviv_dri.so
fae799e6
JB
1912
1913%files dri-driver-freedreno
1914%defattr(644,root,root,755)
1915%attr(755,root,root) %{_libdir}/xorg/modules/dri/kgsl_dri.so
1916%attr(755,root,root) %{_libdir}/xorg/modules/dri/msm_dri.so
1917
ef3a19d3
JB
1918%files dri-driver-kmsro
1919%defattr(644,root,root,755)
1920%attr(755,root,root) %{_libdir}/xorg/modules/dri/armada-drm_dri.so
1921%attr(755,root,root) %{_libdir}/xorg/modules/dri/exynos_dri.so
1922%attr(755,root,root) %{_libdir}/xorg/modules/dri/hx8357d_dri.so
1923%attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9225_dri.so
1924%attr(755,root,root) %{_libdir}/xorg/modules/dri/ili9341_dri.so
14debca6 1925%attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-dcss_dri.so
ef3a19d3 1926%attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-drm_dri.so
c27fe8bd 1927%attr(755,root,root) %{_libdir}/xorg/modules/dri/ingenic-drm_dri.so
bc0757d7 1928%attr(755,root,root) %{_libdir}/xorg/modules/dri/kirin_dri.so
1dce271a 1929%attr(755,root,root) %{_libdir}/xorg/modules/dri/mali-dp_dri.so
c27fe8bd 1930%attr(755,root,root) %{_libdir}/xorg/modules/dri/mcde_dri.so
14debca6 1931%attr(755,root,root) %{_libdir}/xorg/modules/dri/mediatek_dri.so
ef3a19d3
JB
1932%attr(755,root,root) %{_libdir}/xorg/modules/dri/meson_dri.so
1933%attr(755,root,root) %{_libdir}/xorg/modules/dri/mi0283qt_dri.so
c27fe8bd 1934%attr(755,root,root) %{_libdir}/xorg/modules/dri/mxsfb-drm_dri.so
ef3a19d3
JB
1935%attr(755,root,root) %{_libdir}/xorg/modules/dri/pl111_dri.so
1936%attr(755,root,root) %{_libdir}/xorg/modules/dri/repaper_dri.so
1937%attr(755,root,root) %{_libdir}/xorg/modules/dri/rockchip_dri.so
1938%attr(755,root,root) %{_libdir}/xorg/modules/dri/st7586_dri.so
1939%attr(755,root,root) %{_libdir}/xorg/modules/dri/st7735r_dri.so
c27fe8bd 1940%attr(755,root,root) %{_libdir}/xorg/modules/dri/stm_dri.so
ef3a19d3
JB
1941%attr(755,root,root) %{_libdir}/xorg/modules/dri/sun4i-drm_dri.so
1942
1943%files dri-driver-lima
1944%defattr(644,root,root,755)
1945%attr(755,root,root) %{_libdir}/xorg/modules/dri/lima_dri.so
1946
1947%files dri-driver-panfrost
1948%defattr(644,root,root,755)
1949%attr(755,root,root) %{_libdir}/xorg/modules/dri/panfrost_dri.so
1950
508e3b71 1951%if %{with gallium_nouveau}
ef3a19d3
JB
1952%files dri-driver-tegra
1953%defattr(644,root,root,755)
1954%attr(755,root,root) %{_libdir}/xorg/modules/dri/tegra_dri.so
508e3b71 1955%endif
ef3a19d3
JB
1956
1957%files dri-driver-v3d
1958%defattr(644,root,root,755)
1959%attr(755,root,root) %{_libdir}/xorg/modules/dri/v3d_dri.so
1960
f31a332e
JB
1961%files dri-driver-vc4
1962%defattr(644,root,root,755)
1963%attr(755,root,root) %{_libdir}/xorg/modules/dri/vc4_dri.so
1964%endif
1965
6e049c9d
AM
1966%files dri-driver-virgl
1967%defattr(644,root,root,755)
1968%attr(755,root,root) %{_libdir}/xorg/modules/dri/virtio_gpu_dri.so
1969
eeb29bbf 1970%ifarch %{ix86} %{x8664} x32
e68936d0
AM
1971%files dri-driver-vmwgfx
1972%defattr(644,root,root,755)
9c4e4073 1973%attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
eeb29bbf 1974%endif
428251cb
JB
1975
1976%if %{with gallium_zink}
1977%files dri-driver-zink
1978%defattr(644,root,root,755)
1979%attr(755,root,root) %{_libdir}/xorg/modules/dri/zink_dri.so
1980%endif
bb5f0825 1981%endif
9bfb354d 1982
0c8a4197
JB
1983### drivers: pipe
1984
6f955018 1985%if %{with gallium}
4ce9383b 1986%if %{with opencl}
ef3a19d3 1987%ifarch %{ix86} %{x8664} x32
1dce271a
JP
1988%files pipe-driver-crocus
1989%defattr(644,root,root,755)
1990%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_crocus.so
1991
ef3a19d3 1992%if %{with gallium_i915}
f6f59f90
JP
1993%files pipe-driver-i915
1994%defattr(644,root,root,755)
ef3a19d3
JB
1995%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_i915.so
1996%endif
0f738b6d
JP
1997
1998%files pipe-driver-iris
1999%defattr(644,root,root,755)
2000%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_iris.so
ef3a19d3
JB
2001%endif
2002
3c6d14d1 2003%ifarch %{arm} aarch64
4a6d05d3
JP
2004%files pipe-driver-kmsro
2005%defattr(644,root,root,755)
2006%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_kmsro.so
2007
6f955018
JB
2008%files pipe-driver-msm
2009%defattr(644,root,root,755)
2010%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_msm.so
2011%endif
2012
2013%if %{with gallium_nouveau}
2014%files pipe-driver-nouveau
2015%defattr(644,root,root,755)
2016%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_nouveau.so
2017%endif
2018
2019%if %{with gallium_radeon}
2020%files pipe-driver-r300
2021%defattr(644,root,root,755)
2022%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r300.so
2023
2024%files pipe-driver-r600
2025%defattr(644,root,root,755)
2026%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r600.so
2027
2028%files pipe-driver-radeonsi
2029%defattr(644,root,root,755)
2030%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_radeonsi.so
2031%endif
2032
2033%files pipe-driver-swrast
2034%defattr(644,root,root,755)
2035%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_swrast.so
2036
009080b6 2037%ifarch %{ix86} %{x8664} x32
6f955018
JB
2038%files pipe-driver-vmwgfx
2039%defattr(644,root,root,755)
2040%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_vmwgfx.so
4ce9383b 2041%endif
009080b6 2042%endif
fae799e6 2043
4ce9383b 2044# currently disabled as cannot be built with swrast
03cdb094 2045%if %{with swr}
fae799e6
JB
2046%files swr
2047%defattr(644,root,root,755)
ef3a19d3
JB
2048%attr(755,root,root) %{_libdir}/libswrAVX.so*
2049%attr(755,root,root) %{_libdir}/libswrAVX2.so*
6f955018 2050%endif
4ce9383b 2051%endif
6f955018 2052
0c8a4197
JB
2053### drivers: va
2054
2055%if %{with va}
2056%files -n libva-driver-gallium
1f730540 2057%defattr(644,root,root,755)
1f730540 2058
0c8a4197
JB
2059%if %{with gallium_radeon}
2060%files -n libva-driver-r600
1f730540 2061%defattr(644,root,root,755)
0c8a4197
JB
2062%attr(755,root,root) %{_libdir}/libva/dri/r600_drv_video.so
2063
2064%files -n libva-driver-radeonsi
2065%defattr(644,root,root,755)
2066%attr(755,root,root) %{_libdir}/libva/dri/radeonsi_drv_video.so
1f730540
JB
2067%endif
2068
0c8a4197
JB
2069%if %{with gallium_nouveau}
2070%files -n libva-driver-nouveau
2071%defattr(644,root,root,755)
2072%attr(755,root,root) %{_libdir}/libva/dri/nouveau_drv_video.so
2073%endif
2074%endif
2075
2076### drivers: vdpau
2077
2078%if %{with vdpau}
04c3cb73
JB
2079# ldconfig is not used in vdpau tree, so package all symlinks
2080%if %{with gallium_nouveau}
2081%files -n libvdpau-driver-mesa-nouveau
2082%defattr(644,root,root,755)
46cee963 2083%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
4ce9383b 2084%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0
04c3cb73
JB
2085%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
2086%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
2087%endif
2088
56313830 2089%if %{with gallium_radeon}
ebff9a35
AM
2090%files -n libvdpau-driver-mesa-r300
2091%defattr(644,root,root,755)
2092%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1.0.0
4ce9383b 2093%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1.0
ebff9a35
AM
2094%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1
2095%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so
2096
04c3cb73
JB
2097%files -n libvdpau-driver-mesa-r600
2098%defattr(644,root,root,755)
46cee963 2099%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
4ce9383b 2100%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0
9bfb354d
AM
2101%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
2102%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
04c3cb73 2103
3dc87f1a
AM
2104%files -n libvdpau-driver-mesa-radeonsi
2105%defattr(644,root,root,755)
46cee963 2106%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
4ce9383b 2107%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0
3dc87f1a
AM
2108%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
2109%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
c3f739d4 2110%endif
56313830 2111%endif
4bacd84c 2112
0c8a4197
JB
2113### drivers: omxil
2114
2115%if %{with omx}
56313830
AM
2116%files -n omxil-mesa
2117%defattr(644,root,root,755)
2118%attr(755,root,root) %{_libdir}/bellagio/libomx_mesa.so
56313830 2119%endif
075ec3a3 2120
0c8a4197
JB
2121### drivers: vulkan
2122
37b5b688
JP
2123%ifarch %{arm} aarch64
2124%files vulkan-icd-broadcom
2125%defattr(644,root,root,755)
2126%attr(755,root,root) %{_libdir}/libvulkan_broadcom.so
2127%{_datadir}/vulkan/icd.d/broadcom_icd.*.json
2128
2129%files vulkan-icd-freedreno
2130%defattr(644,root,root,755)
2131%attr(755,root,root) %{_libdir}/libvulkan_freedreno.so
2132%{_datadir}/vulkan/icd.d/freedreno_icd.*.json
1dce271a
JP
2133
2134%files vulkan-icd-panfrost
2135%defattr(644,root,root,755)
2136%attr(755,root,root) %{_libdir}/libvulkan_panfrost.so
2137%{_datadir}/vulkan/icd.d/panfrost_icd.*.json
37b5b688
JP
2138%endif
2139
eeb29bbf 2140%ifarch %{ix86} %{x8664} x32
075ec3a3
JK
2141%files vulkan-icd-intel
2142%defattr(644,root,root,755)
3b1b1d06 2143%attr(755,root,root) %{_libdir}/libvulkan_intel.so
415f6760 2144%{_datadir}/vulkan/icd.d/intel_icd.*.json
eeb29bbf 2145%endif
90c5833c 2146
37b5b688
JP
2147%files vulkan-icd-lavapipe
2148%defattr(644,root,root,755)
2149%attr(755,root,root) %{_libdir}/libvulkan_lvp.so
2150%{_datadir}/vulkan/icd.d/lvp_icd.*.json
2151
90c5833c
JK
2152%if %{with radv}
2153%files vulkan-icd-radeon
2154%defattr(644,root,root,755)
2155%attr(755,root,root) %{_libdir}/libvulkan_radeon.so
bd9c0ee4 2156%{_datadir}/vulkan/icd.d/radeon_icd.*.json
90c5833c 2157%endif
This page took 0.531514 seconds and 4 git commands to generate.