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