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