3 # - check if gallium_i915 note is still valid, switch the bcond if not
6 %bcond_without gallium # gallium drivers
7 %bcond_with gallium_i915 # gallium i915 Intel driver (instead of plain dri; doesn't work with AIGLX)
8 %bcond_without gallium_nouveau # gallium nouveau driver
9 %bcond_without gallium_radeon # gallium radeon drivers
10 %bcond_without egl # EGL libraries
11 %bcond_with openvg # OpenVG library [not building since 10.4, dropped in 10.6]
12 %bcond_without gbm # Graphics Buffer Manager
13 %bcond_without nine # Nine Direct3D 9+ state tracker (for Wine)
14 %bcond_without opencl # OpenCL support
15 %bcond_without ocl_icd # OpenCL as ICD (installable client driver)
16 %bcond_with glvnd # OpenGL vendor neutral dispatcher support
17 %bcond_without omx # OpenMAX (Bellagio OMXIL) support
18 %bcond_without va # VA library
19 %bcond_without wayland # Wayland EGL
20 %bcond_without xa # XA state tracker (for vmwgfx xorg driver)
21 %bcond_with hud_extra # HUD block/NIC I/O HUD stats support
22 %bcond_with lm_sensors # HUD lm_sensors support
23 %bcond_with texture_float # floating-point textures and renderbuffers (SGI patent in US)
24 %bcond_with static_libs # static libraries [not supported for DRI, thus broken currently]
25 %bcond_with tests # tests
26 %bcond_without shared_llvm # disable use of the shared LLVM libs
27 %bcond_without radv # disable build of the radeon Vulkan driver
29 # glapi version (glapi tables in dri drivers and libglx must be in sync);
30 # set to current Mesa version on ABI break, when xserver tables get regenerated
31 # (until they start to be somehow versioned themselves)
32 %define glapi_ver 7.1.0
33 # minimal supported xserver version
34 %define xserver_ver 1.5.0
36 %define libdrm_ver 2.4.92
37 %define dri2proto_ver 2.8
38 %define dri3proto_ver 1.0
39 %define glproto_ver 1.4.14
40 %define presentproto_ver 1.0
41 %define zlib_ver 1.2.8
42 %define wayland_ver 1.11
44 %if %{without gallium}
45 %undefine with_gallium_i915
46 %undefine with_gallium_nouveau
47 %undefine with_gallium_radeon
49 %undefine with_ocl_icd
57 %undefine with_wayland
60 Summary: Free OpenGL implementation
61 Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
65 License: MIT (core) and others - see license.html file
67 #Source0: ftp://ftp.freedesktop.org/pub/mesa/mesa-%{version}.tar.xz
68 # https://bugs.freedesktop.org/show_bug.cgi?id=107865
69 Source0: https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-%{version}/mesa-mesa-%{version}.tar.bz2
70 # Source0-md5: dd9976c620c8646c60a41ef7197c88c2
71 Patch0: %{name}-link.patch
72 URL: http://www.mesa3d.org/
73 BuildRequires: autoconf >= 2.60
74 BuildRequires: automake
75 %{?with_opencl:BuildRequires: clang-devel >= 3.1}
76 BuildRequires: elfutils-devel
77 BuildRequires: expat-devel >= 1.95
78 BuildRequires: gcc >= 6:4.2.0
79 %{?with_nine:BuildRequires: gcc-c++ >= 6:4.6}
80 %{?with_opencl:BuildRequires: gcc-c++ >= 6:4.7}
81 BuildRequires: libdrm-devel >= %{libdrm_ver}
82 %{?with_glvnd:BuildRequires: libglvnd-devel >= 0.2.0}
83 BuildRequires: libselinux-devel
84 BuildRequires: libstdc++-devel >= 6:4.2.0
85 BuildRequires: libtalloc-devel >= 2:2.0.1
86 BuildRequires: libtool >= 2:2.2
87 %{?with_va:BuildRequires: libva-devel >= 1.6.0}
88 %{?with_va:BuildRequires: pkgconfig(libva) >= 0.39.0}
89 BuildRequires: libvdpau-devel >= 1.1
90 BuildRequires: libxcb-devel >= 1.13
91 # gallium core requires 3.3.0, OpenCL/r600 require 3.9.0, swr/radeonsi/radv 4.0.0
92 %{?with_gallium:BuildRequires: llvm-devel >= 5.0}
93 %{?with_radv:BuildRequires: llvm-devel >= 5.0}
94 %{?with_opencl:BuildRequires: llvm-libclc}
95 # for SHA1 (could use also libmd/libsha1/libgcrypt/openssl instead)
96 BuildRequires: nettle-devel
97 %{?with_ocl_icd:BuildRequires: ocl-icd-devel}
98 %{?with_omx:BuildRequires: libomxil-bellagio-devel}
99 BuildRequires: perl-base
100 BuildRequires: pixman-devel
101 BuildRequires: pkgconfig
102 BuildRequires: pkgconfig(talloc) >= 2.0.1
103 BuildRequires: pkgconfig(xcb-dri3)
104 BuildRequires: pkgconfig(xcb-present)
105 BuildRequires: python >= 2
106 BuildRequires: python-Mako >= 0.8.0
107 BuildRequires: python-modules >= 2
108 BuildRequires: rpmbuild(macros) >= 1.470
109 BuildRequires: sed >= 4.0
110 # wayland-{client,server}
111 %{?with_wayland:BuildRequires: wayland-devel >= %{wayland_ver}}
112 %{?with_wayland:BuildRequires: wayland-protocols >= 1.8}
113 %{?with_wayland:BuildRequires: wayland-egl-devel >= %{wayland_ver}}
114 BuildRequires: xorg-lib-libXdamage-devel >= 1.1
115 BuildRequires: xorg-lib-libXext-devel >= 1.0.5
116 BuildRequires: xorg-lib-libXfixes-devel
117 BuildRequires: xorg-lib-libXt-devel
118 BuildRequires: xorg-lib-libXvMC-devel >= 1.0.6
119 BuildRequires: xorg-lib-libXxf86vm-devel
120 BuildRequires: xorg-lib-libxshmfence-devel >= 1.1
121 BuildRequires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
122 BuildRequires: xorg-proto-dri3proto-devel >= %{dri3proto_ver}
123 BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
124 BuildRequires: xorg-proto-presentproto-devel >= %{presentproto_ver}
125 BuildRequires: xorg-util-makedepend
127 %{?with_lm_sensors:BuildRequires: lm_sensors-devel >= 4.0}
128 BuildRequires: xorg-proto-xextproto-devel >= 7.0.99.1
129 BuildRequires: xorg-xserver-server-devel >= %{xserver_ver}
131 BuildRequires: zlib-devel >= %{zlib_ver}
132 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
134 # libGLESv1_CM, libGLESv2, libGL, libOSMesa:
135 # _glapi_tls_Dispatch is defined in libglapi, but it's some kind of symbol ldd -r doesn't notice(?)
136 # libgbm: circular dependency with libEGL (wayland_buffer_is_drm symbol)
137 %define skip_post_check_so libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libOSMesa.so.* libgbm.*.so.* libGLX_mesa.so.0.*
140 %define filterout_ld -Wl,--as-needed
143 Mesa is a 3-D graphics library with an API which is very similar to
144 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
145 syntax or state machine, it is being used with authorization from
146 Silicon Graphics, Inc. However, the author does not possess an OpenGL
147 license from SGI, and makes no claim that Mesa is in any way a
148 compatible replacement for OpenGL or associated with SGI.
150 %description -l pl.UTF-8
151 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
152 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
153 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
154 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
155 OpenGL ani powiązana z SGI.
158 Summary: Mesa implementation of EGL Native Platform Graphics Interface library
159 Summary(pl.UTF-8): Implementacja Mesa biblioteki interfejsu EGL
162 Requires: %{name}-libglapi = %{version}-%{release}
163 # glx driver in libEGL dlopens libGL.so
164 Requires: OpenGL >= 1.2
165 Requires: libdrm >= %{libdrm_ver}
166 Requires: libxcb >= 1.9
167 %{?with_wayland:Requires: wayland >= 1.11.0}
169 Requires: %{name}-libgbm = %{version}-%{release}
174 This package contains shared libEGL - Mesa implementation of EGL
175 Native Platform Graphics Interface as specified by Khronos Group:
176 <http://www.khronos.org/egl/>.
178 %description libEGL -l pl.UTF-8
179 Ten pakiet zawiera bibliotekę współdzieloną libEGL - implementację
180 Mesa standardu EGL Native Platform Graphics Interface (interfejsu
181 graficznego platformy natywnej) wg specyfikacji Khronos Group:
182 <http://www.khronos.org/egl/>.
184 %package libEGL-devel
185 Summary: Header files for Mesa implementation of EGL library
186 Summary(pl.UTF-8): Pliki nagłówkowe implementacji Mesa biblioteki EGL
188 Group: Development/Libraries
189 Requires: %{name}-khrplatform-devel = %{version}-%{release}
190 Requires: %{name}-libEGL = %{version}-%{release}
191 Requires: libdrm-devel >= %{libdrm_ver}
192 Requires: xorg-lib-libX11-devel
193 Requires: xorg-lib-libXdamage-devel >= 1.1
194 Requires: xorg-lib-libXext-devel >= 1.0.5
195 Requires: xorg-lib-libXfixes-devel
196 Requires: xorg-lib-libXxf86vm-devel
197 Requires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
198 Requires: xorg-proto-glproto-devel >= %{glproto_ver}
199 Provides: EGL-devel = 1.5
201 %description libEGL-devel
202 Header files for Mesa implementation of EGL library.
204 %description libEGL-devel -l pl.UTF-8
205 Pliki nagłówkowe implementacji Mesa biblioteki EGL.
207 %package libEGL-static
208 Summary: Static Mesa EGL library
209 Summary(pl.UTF-8): Statyczna biblioteka Mesa EGL
211 Group: Development/Libraries
212 Requires: %{name}-libEGL-devel = %{version}-%{release}
213 Provides: EGL-static = 1.5
215 %description libEGL-static
216 Static Mesa EGL library.
218 %description libEGL-static -l pl.UTF-8
219 Statyczna biblioteka Mesa EGL.
222 Summary: Free Mesa3D implementation of libGL OpenGL library
223 Summary(pl.UTF-8): Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
226 Requires: %{name}-libglapi = %{version}-%{release}
227 Requires: libdrm >= %{libdrm_ver}
228 Requires: libxcb >= 1.13
229 Requires: xorg-lib-libXdamage >= 1.1
230 Provides: OpenGL = 4.5
231 Provides: OpenGL-GLX = 1.4
234 Obsoletes: Mesa-dri-core < 10.0.0
235 Obsoletes: X11-OpenGL-libGL < 1:7.0.0
236 Obsoletes: XFree86-OpenGL-libGL < 1:7.0.0
239 Mesa is a 3-D graphics library with an API which is very similar to
240 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
241 syntax or state machine, it is being used with authorization from
242 Silicon Graphics, Inc. However, the author does not possess an OpenGL
243 license from SGI, and makes no claim that Mesa is in any way a
244 compatible replacement for OpenGL or associated with SGI.
246 This package contains libGL which implements OpenGL 4.5 and GLX 1.4
247 specifications. It uses DRI for rendering.
249 %description libGL -l pl.UTF-8
250 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
251 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
252 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
253 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
254 OpenGL ani powiązana z SGI.
256 Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 4.5 oraz
257 GLX 1.4. Używa DRI do renderowania.
260 Summary: Header files for Mesa3D libGL library
261 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
263 Group: X11/Development/Libraries
264 # loose dependency on libGL to use with other libGL binaries
265 Requires: OpenGL >= 1.5
266 Requires: libdrm-devel >= %{libdrm_ver}
267 Requires: xorg-lib-libX11-devel
268 Requires: xorg-lib-libXdamage-devel >= 1.1
269 Requires: xorg-lib-libXext-devel >= 1.0.5
270 Requires: xorg-lib-libXxf86vm-devel
271 Requires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
272 Requires: xorg-proto-glproto-devel >= %{glproto_ver}
273 Suggests: OpenGL-doc-man
274 Provides: OpenGL-GLX-devel = 1.4
275 Provides: OpenGL-devel = 4.5
276 Obsoletes: Mesa-devel
277 Obsoletes: X11-OpenGL-devel < 1:7.0.0
278 Obsoletes: X11-OpenGL-devel-base < 1:7.0.0
279 Obsoletes: XFree86-OpenGL-devel < 1:7.0.0
280 Obsoletes: XFree86-OpenGL-devel-base < 1:7.0.0
282 %description libGL-devel
283 Header files for Mesa3D libGL library.
285 %description libGL-devel -l pl.UTF-8
286 Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
288 %package libGL-static
289 Summary: Static Mesa3D libGL library
290 Summary(pl.UTF-8): Statyczna biblioteka libGL z projektu Mesa3D
292 Group: X11/Development/Libraries
293 Requires: %{name}-libGL-devel = %{version}-%{release}
294 Provides: OpenGL-static = 4.5
295 Obsoletes: Mesa-static
296 Obsoletes: X11-OpenGL-static < 1:7.0.0
297 Obsoletes: XFree86-OpenGL-static < 1:7.0.0
299 %description libGL-static
300 Static Mesa3D libGL library. It uses software renderer.
302 %description libGL-static -l pl.UTF-8
303 Statyczna biblioteka libGL z projektu Mesa3D. Używa programowego
307 Summary: Mesa implementation of GLES (OpenGL ES) libraries
308 Summary(pl.UTF-8): Implementacja Mesa bibliotek GLES (OpenGL ES)
310 Requires: %{name}-libglapi = %{version}-%{release}
312 Provides: OpenGLESv1 = 1.1
313 Provides: OpenGLESv2 = 2.0
314 Provides: OpenGLESv3 = 3.2
317 This package contains shared libraries of Mesa implementation of GLES
318 (OpenGL ES) - cross-platform API for full-function 2D and 3D graphics
319 on embedded systems. OpenGL ES specification can be found on Khronos
320 Group site: <http://www.khronos.org/opengles/>. Mesa implements OpenGL
323 %description libGLES -l pl.UTF-8
324 Ten pakiet zawiera biblioteki współdzielone implementacji Mesa
325 standardu GLES (OpenGL ES) - wieloplatformowego API do w pełni
326 funkcjonalnej grafiki 2D i 3D na systemach wbudowanych. Specyfikację
327 OpenGL ES można znaleźć na stronie Khronos Group:
328 <http://www.khronos.org/opengles/>. Mesa zawiera implementacją OpenGL
331 %package libGLES-devel
332 Summary: Header files for Mesa GLES libraries
333 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Mesa GLES
334 Group: Development/Libraries
335 Requires: %{name}-khrplatform-devel = %{version}-%{release}
336 # <EGL/egl.h> for <GLES/egl.h>
337 Requires: %{name}-libEGL-devel = %{version}-%{release}
338 Requires: %{name}-libGLES = %{version}-%{release}
339 Provides: OpenGLES-devel
340 Provides: OpenGLESv1-devel = 1.1
341 Provides: OpenGLESv2-devel = 2.0
342 Provides: OpenGLESv3-devel = 3.2
344 %description libGLES-devel
345 Header files for Mesa GLES libraries.
347 %description libGLES-devel -l pl.UTF-8
348 Pliki nagłówkowe bibliotek Mesa GLES.
351 Summary: OSMesa (off-screen renderer) library
352 Summary(pl.UTF-8): Biblioteka OSMesa (renderująca bitmapy w pamięci)
355 Requires: zlib >= %{zlib_ver}
357 %description libOSMesa
358 OSMesa (off-screen renderer) library.
360 %description libOSMesa -l pl.UTF-8
361 Biblioteka OSMesa (renderująca bitmapy w pamięci).
363 %package libOSMesa-devel
364 Summary: Header file for OSMesa (off-screen renderer) library
365 Summary(pl.UTF-8): Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
367 Group: Development/Libraries
368 Requires: %{name}-libOSMesa = %{version}-%{release}
370 Requires: OpenGL-devel
371 Requires: libselinux-devel
373 %description libOSMesa-devel
374 Header file for OSMesa (off-screen renderer) library.
376 %description libOSMesa-devel -l pl.UTF-8
377 Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
379 %package libOSMesa-static
380 Summary: Static OSMesa (off-screen renderer) library
381 Summary(pl.UTF-8): Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci)
383 Group: Development/Libraries
384 Requires: %{name}-libOSMesa-devel = %{version}-%{release}
385 # this static build of OSMesa needs static non-dri Mesa implementation
386 Requires: %{name}-libGL-static = %{version}-%{release}
388 %description libOSMesa-static
389 Static OSMesa (off-screen renderer) library.
391 %description libOSMesa-static -l pl.UTF-8
392 Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci).
395 Summary: Mesa implementation of OpenCL (Compuing Language) API ICD
396 Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń) ICD
399 Requires: filesystem >= 4.0-29
400 Requires: libdrm >= %{libdrm_ver}
401 Requires: llvm-libclc
402 Requires: zlib >= %{zlib_ver}
403 Provides: OpenCL = 1.1
404 Provides: ocl-icd-driver
406 %description OpenCL-icd
407 This package contains Mesa implementation of OpenCL - standard for
408 cross-platform, parallel programming of modern processors found in
409 personal computers, servers and handheld/embedded devices. OpenCL
410 specification can be found on Khronos Group site:
411 <http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
413 The implementation is provided as an installable client driver (ICD)
414 for use with the ocl-icd loader.
416 %description OpenCL-icd -l pl.UTF-8
417 Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
418 wieloplatformowego, równoległego programowania nowoczesnych
419 procesorów, jakie znajdują się w komputerach osobistych, serwerach
420 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
421 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
422 Mesa zawiera implementację OpenCL w wersji 1.1.
424 Implementacja dostarczona jest w postaci instalowalnego sterownika klienta
425 (ICD), który może być użyty z loaderem ocl-icd.
428 Summary: Mesa implementation of OpenCL (Compuing Language) API
429 Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń)
432 Requires: libdrm >= %{libdrm_ver}
433 Requires: llvm-libclc
434 Provides: OpenCL = 1.1
436 %description libOpenCL
437 This package contains Mesa implementation of OpenCL - standard for
438 cross-platform, parallel programming of modern processors found in
439 personal computers, servers and handheld/embedded devices. OpenCL
440 specification can be found on Khronos Group site:
441 <http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
443 %description libOpenCL -l pl.UTF-8
444 Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
445 wieloplatformowego, równoległego programowania nowoczesnych
446 procesorów, jakie znajdują się w komputerach osobistych, serwerach
447 oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
448 znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
449 Mesa zawiera implementację OpenCL w wersji 1.1.
451 %package libOpenCL-devel
452 Summary: Header files for Mesa OpenCL library
453 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Mesa OpenCL
455 Group: Development/Libraries
456 Requires: %{name}-libOpenCL = %{version}-%{release}
457 Provides: OpenCL-devel = 1.2
459 %description libOpenCL-devel
460 Header files for Mesa OpenCL library.
462 %description libOpenCL-devel -l pl.UTF-8
463 Pliki nagłówkowe biblioteki Mesa OpenCL.
466 Summary: Mesa implementation of OpenVG (Vector Graphics Accelleration) API
467 Summary(pl.UTF-8): Implementacja Mesa API OpenVG (akceleracji grafiki wektorowej)
470 Provides: OpenVG = 1.1
472 %description libOpenVG
473 This package contains Mesa implementation of OpenVG - cross-platform
474 API that provides a low-level hardware acceleration interface for
475 vector graphics libraries such as Flash and SVG. OpenVG specification
476 can be found on Khronos Group site: <http://www.khronos.org/openvg/>.
477 Mesa implements OpenVG 1.1.
479 %description libOpenVG -l pl.UTF-8
480 Ten pakiet zawiera implementację Mesa standardu OpenVG -
481 wieloplatfomowego API zapewniającego niskopoziomowy interfejs
482 akceleracji sprzętowej dla bibliotek grafiki wektorowej, takiej jak
483 Flash czy SVG. Specyfikację OpenVG można znaleźć na stronie Khronos
484 Group: <http://www.khronos.org/openvg/>. Mesa zawiera implementację
487 %package libOpenVG-devel
488 Summary: Header file for Mesa OpenVG library
489 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa OpenVG
491 Group: Development/Libraries
492 Requires: %{name}-khrplatform-devel = %{version}-%{release}
493 Requires: %{name}-libOpenVG = %{version}-%{release}
494 Provides: OpenVG-devel = 1.1
496 %description libOpenVG-devel
497 Header file for Mesa OpenVG library.
499 %description libOpenVG-devel -l pl.UTF-8
500 Plik nagłówkowy biblioteki Mesa OpenVG.
502 %package libXvMC-nouveau
503 Summary: Mesa implementation of XvMC API for NVidia adapters
504 Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart NVidia
507 Requires: libdrm >= %{libdrm_ver}
508 Requires: xorg-lib-libXvMC >= 1.0.6
509 Requires: zlib >= %{zlib_ver}
510 Conflicts: Mesa-libXvMC
512 %description libXvMC-nouveau
513 Mesa implementation of XvMC API for NVidia adapters (NV40-NV96, NVa0).
515 %description libXvMC-nouveau -l pl.UTF-8
516 Implementacja Mesa API XvMC dla kart NVidia (NV40-NV96, NVa0).
518 %package libXvMC-r600
519 Summary: Mesa implementation of XvMC API for ATI Radeon R600 series adapters
520 Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart ATI Radeon z serii R600
523 Requires: libdrm >= %{libdrm_ver}
524 Requires: xorg-lib-libXvMC >= 1.0.6
525 Requires: zlib >= %{zlib_ver}
526 Conflicts: Mesa-libXvMC
528 %description libXvMC-r600
529 Mesa implementation of XvMC API for ATI Radeon adapters based on
532 %description libXvMC-r600 -l pl.UTF-8
533 Implementacja Mesa API XvMC dla kart ATI Radeon opartych na układach
536 %package -n libva-driver-gallium
537 Summary: VA driver for Gallium State Tracker
538 Summary(pl.UTF-8): Sterowniki VA do Gallium
540 %if %{with gallium_radeon}
541 Requires: libva-driver-r600
542 Requires: libva-driver-radeonsi
544 %if %{with gallium_nouveau}
545 Requires: libva-driver-nouveau
548 %description -n libva-driver-gallium
549 VA drivers for Gallium State Tracker (r600, radeonsi & nouveau).
551 %description -n libva-driver-gallium -l pl.UTF-8
552 Sterowniki VA do Gallium (r600, radeonsi & nouveau).
554 %package -n libva-driver-r600
555 Summary: VA driver for ATI Radeon R600 series adapters
556 Summary(pl.UTF-8): Sterownik VA dla kart ATI Radeon z serii R600
558 Requires: libva >= 1.6.0
559 Requires: zlib >= %{zlib_ver}
561 %description -n libva-driver-r600
562 VA driver for ATI Radeon R600 series adapters.
564 %description -n libva-driver-r600 -l pl.UTF-8
565 Sterownik VA dla kart ATI Radeon z serii R600.
567 %package -n libva-driver-radeonsi
568 Summary: VA driver for ATI Radeon SI adapters
569 Summary(pl.UTF-8): Sterownik VA dla kart ATI Radeon SI
571 Requires: libva >= 1.6.0
572 Requires: zlib >= %{zlib_ver}
574 %description -n libva-driver-radeonsi
575 VA driver for ATI Radeon adapters based on Southern Islands chips.
577 %description -n libva-driver-radeonsi -l pl.UTF-8
578 Sterownik VA dla kart ATI Radeon opartych na układach Southern
581 %package -n libva-driver-nouveau
582 Summary: VA driver for NVidia adapters
583 Summary(pl.UTF-8): Sterownik VA dla kart NVidia
585 Requires: libva >= 1.6.0
586 Requires: zlib >= %{zlib_ver}
588 %description -n libva-driver-nouveau
589 VA driver for NVidia adapters.
591 %description -n libva-driver-nouveau -l pl.UTF-8
592 Sterownik VA dla kart NVidia.
595 Summary: Mesa Graphics Buffer Manager library
596 Summary(pl.UTF-8): Biblioteka Mesa Graphics Buffer Manager
598 Requires: %{name}-libglapi = %{version}-%{release}
599 Conflicts: Mesa-libEGL < 8.0.1-2
602 Mesa Graphics Buffer Manager library.
604 %description libgbm -l pl.UTF-8
605 Biblioteka Mesa Graphics Buffer Manager (zarządcy bufora graficznego).
607 %package libgbm-devel
608 Summary: Header file for Mesa Graphics Buffer Manager library
609 Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager
610 Group: Development/Libraries
611 Requires: %{name}-libgbm = %{version}-%{release}
613 %description libgbm-devel
614 Header file for Mesa Graphics Buffer Manager library.
616 %description libgbm-devel -l pl.UTF-8
617 Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager (zarządcy
621 Summary: Mesa GL API shared library
622 Summary(pl.UTF-8): Biblioteka współdzielona Mesa GL API
624 Conflicts: Mesa-libEGL < 8.0.1-2
626 %description libglapi
627 Mesa GL API shared library, common for various APIs (EGL, GL, GLES).
629 %description libglapi -l pl.UTF-8
630 Biblioteka współdzielona Mesa GL API, wspólna dla różnych API (EGL,
633 %package libxatracker
634 Summary: Xorg Gallium3D accelleration library
635 Summary(pl.UTF-8): Biblioteka akceleracji Gallium3D dla Xorg
637 Requires: libdrm >= %{libdrm_ver}
638 Requires: zlib >= %{zlib_ver}
640 %description libxatracker
641 Xorg Gallium3D accelleration library (used by new vmwgfx driver).
643 %description libxatracker -l pl.UTF-8
644 Biblioteka akceleracji Gallium3D dla Xorg (używana przez nowy
647 %package libxatracker-devel
648 Summary: Header files for Xorg Gallium3D accelleration library
649 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg
650 Group: X11/Development/Libraries
651 Requires: %{name}-libxatracker = %{version}-%{release}
652 Requires: libdrm-devel >= %{libdrm_ver}
654 %description libxatracker-devel
655 Header files for Xorg Gallium3D accelleration library.
657 %description libxatracker-devel -l pl.UTF-8
658 Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg.
660 %package khrplatform-devel
661 Summary: Khronos platform header file
662 Summary(pl.UTF-8): Plik nagłówkowy platformy Khronos
663 Group: Development/Libraries
664 Conflicts: Mesa-libEGL-devel < 8.0.1-2
666 %description khrplatform-devel
667 Khronos platform header file.
669 %description khrplatform-devel -l pl.UTF-8
670 Plik nagłówkowy platformy Khronos.
672 %package dri-driver-ati-radeon-R100
673 Summary: X.org DRI driver for ATI R100 card family
674 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R100
677 Requires: xorg-driver-video-ati
678 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
679 Requires: xorg-xserver-server >= %{xserver_ver}
680 Requires: zlib >= %{zlib_ver}
681 Obsoletes: X11-driver-radeon-dri < 1:7.0.0
683 %description dri-driver-ati-radeon-R100
684 X.org DRI driver for ATI R100 card family (Radeon 7000-7500). It
685 supports R100, RV100, RS100, RV200, RS200, RS250.
687 %description dri-driver-ati-radeon-R100 -l pl.UTF-8
688 Sterownik X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
689 Obsługuje układy R100, RV100, RS100, RV200, RS200, RS250.
691 %package dri-driver-ati-radeon-R200
692 Summary: X.org DRI driver for ATI R200 card family
693 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R200
696 Requires: xorg-driver-video-ati
697 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
698 Requires: xorg-xserver-server >= %{xserver_ver}
699 Requires: zlib >= %{zlib_ver}
700 Obsoletes: X11-driver-radeon-dri < 1:7.0.0
702 %description dri-driver-ati-radeon-R200
703 X.org DRI driver for ATI R200 card family (Radeon 8500-92xx). It
704 supports R200, RV250, RV280, RS300, RS350 chips.
706 %description dri-driver-ati-radeon-R200 -l pl.UTF-8
707 Sterownik X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
708 Obsługuje układy R200, RV250, RV280, RS300, RS350.
710 %package dri-driver-ati-radeon-R300
711 Summary: X.org DRI driver for ATI R300 card family
712 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R300
715 Requires: xorg-driver-video-ati
716 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
717 Requires: xorg-xserver-server >= %{xserver_ver}
718 Requires: zlib >= %{zlib_ver}
719 Obsoletes: X11-driver-radeon-dri < 1:7.0.0
721 %description dri-driver-ati-radeon-R300
722 X.org Gallium DRI driver for ATI R300/R400/RS690/R500 card family
723 (Radeon 9600-9800, X300-X2300). It supports R300, R350, R360, RV350,
724 RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400, RC410,
725 RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600, RS690,
728 %description dri-driver-ati-radeon-R300 -l pl.UTF-8
729 Sterownik X.org DRI Gallium dla rodziny kart ATI R300/R400/RS690/R500
730 (Radeon 9600-9800, X300-X2300). Obsługuje układy R300, R350, R360,
731 RV350, RV370, RV380, R420, R423, R430, R480, R481, RV410, RS400,
732 RC410, RS480, RS482, R520, RV515, RV530, RV560, RV570, R580, RS600,
735 %package dri-driver-ati-radeon-R600
736 Summary: X.org DRI driver for ATI R600 card family
737 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600
740 Requires: radeon-ucode
741 Requires: xorg-driver-video-ati
742 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
743 Requires: xorg-xserver-server >= %{xserver_ver}
744 Requires: zlib >= %{zlib_ver}
746 %description dri-driver-ati-radeon-R600
747 X.org Gallium DRI driver for ATI R600/R700 card family (Radeon HD
748 2400-7000). It supports R600, RV610, RV630, RV670, RV620, RV635,
749 RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
750 CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
753 %description dri-driver-ati-radeon-R600 -l pl.UTF-8
754 Sterownik X.org DRI Gallium dla rodziny kart ATI R600/R700 (Radeon HD
755 2400-7000). Obsługuje układy R600, RV610, RV630, RV670, RV620, RV635,
756 RS780, RS880, RV770, RV730, RV710, RV740, CEDAR, REDWOOD, JUNIPER,
757 CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, CAYMAN, BARTS, TURKS, CAICOS,
760 %package dri-driver-ati-radeon-SI
761 Summary: X.org DRI driver for ATI Southern Islands card family
762 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Southern Islands
765 Requires: radeon-ucode
766 Requires: xorg-driver-video-ati
767 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
768 Requires: xorg-xserver-server >= %{xserver_ver}
769 Requires: zlib >= %{zlib_ver}
771 %description dri-driver-ati-radeon-SI
772 X.org Gallium DRI driver for ATI Southern Islands card family (Radeon
773 HD 7700-8000, R9, APU). It supports TAHITI, PITCAIRN, VERDE, OLAND,
774 HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, ICELAND, TONGA,
775 CARRIZO, FIJI, POLARIS, STONEY chips.
777 %description dri-driver-ati-radeon-SI -l pl.UTF-8
778 Sterownik X.org DRI Gallium dla rodziny kart ATI Southern Islands
779 (Radeon HD 7700-8000, R9, APU). Obsługuje układy TAHITI, PITCAIRN,
780 VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII,
781 ICELAND, TONGA, CARRIZO, FIJI, POLARIS, STONEY.
783 %package dri-driver-etnaviv
784 Summary: X.org DRI driver for Vivante 3D chips
785 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Vivante 3D
788 #Requires: xorg-driver-video-?
789 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
790 Requires: xorg-xserver-server >= %{xserver_ver}
791 Requires: zlib >= %{zlib_ver}
793 %description dri-driver-etnaviv
794 X.org DRI driver for Vivante 3D chips.
796 %description dri-driver-etnaviv -l pl.UTF-8
797 Sterownik X.org DRI dla układów Vivante 3D.
799 %package dri-driver-freedreno
800 Summary: X.org DRI driver for Adreno chips
801 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Adreno
804 Requires: xorg-driver-video-freedreno
805 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
806 Requires: xorg-xserver-server >= %{xserver_ver}
807 Requires: zlib >= %{zlib_ver}
809 %description dri-driver-freedreno
810 X.org DRI driver for Adreno chips.
812 %description dri-driver-freedreno -l pl.UTF-8
813 Sterownik X.org DRI dla układów Adreno.
815 %package dri-driver-intel-i915
816 Summary: X.org DRI driver for Intel i915 card family
817 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i915
820 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
821 Requires: xorg-xserver-server >= %{xserver_ver}
822 Requires: zlib >= %{zlib_ver}
823 Obsoletes: Mesa-dri-driver-intel-i830
824 Obsoletes: X11-driver-i810-dri < 1:7.0.0
826 %description dri-driver-intel-i915
827 X.org DRI driver for Intel i915 card family (830, 845, 852/855, 865,
828 915, 945, G33, Q33, Q35, Pineview).
830 %description dri-driver-intel-i915 -l pl.UTF-8
831 Sterownik X.org DRI dla rodziny kart Intel i915 (830, 845, 852/855,
832 865, 915, 945, G33, Q33, Q35, Pineview).
834 %package dri-driver-intel-i965
835 Summary: X.org DRI driver for Intel i965 card family
836 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i965
839 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
840 Requires: xorg-xserver-server >= %{xserver_ver}
841 Requires: zlib >= %{zlib_ver}
842 Obsoletes: Mesa-dri-driver-intel-i830
843 Obsoletes: X11-driver-i810-dri < 1:7.0.0
845 %description dri-driver-intel-i965
846 X.org (non-Gallium) DRI driver for Intel i965 card family (946GZ,
847 965G, 965Q, 965GM, 965GME, GM45, G41, B43, Q45/Q43, G45/G43, Ironlake,
848 Sandybridge, Ivybridge, Haswell, Ray Trail, Broadwell, Cherrytrail,
849 Braswell, Cherryview, Skylake, Broxton, Kabylake, Geminilake);
851 %description dri-driver-intel-i965 -l pl.UTF-8
852 Sterownik X.org DRI (nie Gallium) dla rodziny kart Intel i965 (946GZ,
853 965G, 965Q, 965GM, 965GME, GM45, G41, B43, Q45/Q43, G45/G43, Ironlake,
854 Sandybridge, Ivybridge, Haswell, Ray Trail, Broadwell, Cherrytrail,
855 Braswell, Cherryview, Skylake, Broxton, Kabylake, Geminilake);
857 %package dri-driver-nouveau
858 Summary: X.org DRI driver for NVIDIA card family
859 Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart NVIDIA
862 Requires: xorg-driver-video-nouveau
863 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
864 Requires: xorg-xserver-server >= %{xserver_ver}
865 Requires: zlib >= %{zlib_ver}
867 %description dri-driver-nouveau
868 X.org DRI drivers for NVIDIA card family.
870 %description dri-driver-nouveau -l pl.UTF-8
871 Sterowniki X.org DRI dla rodziny kart NVIDIA.
873 %package dri-driver-swrast
874 Summary: X.org DRI software rasterizer driver
875 Summary(pl.UTF-8): Sterownik X.org DRI obsługujący rysowanie programowe
878 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
879 Requires: xorg-xserver-server >= %{xserver_ver}
880 Requires: zlib >= %{zlib_ver}
882 %description dri-driver-swrast
883 X.org DRI software rasterizer driver.
885 %description dri-driver-swrast -l pl.UTF-8
886 Sterownik X.org DRI obsługujący rysowanie programowe.
888 %package dri-driver-vc4
889 Summary: X.org DRI driver for Broadcom VC4 chips
890 Summary(pl.UTF-8): Sterownik X.org DRI dla układów Broadcom VC4
893 Requires: xorg-driver-video-modesetting
894 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
895 Requires: xorg-xserver-server >= %{xserver_ver}
896 Requires: zlib >= %{zlib_ver}
898 %description dri-driver-vc4
899 X.org DRI driver for Broadcom VC4 chips.
901 %description dri-driver-vc4 -l pl.UTF-8
902 Sterownik X.org DRI dla układów Broadcom VC4.
904 %package dri-driver-virgl
905 Summary: X.org DRI driver for QEMU VirGL
906 Summary(pl.UTF-8): Sterownik X.org DRI dla QEMU VirGL
909 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
910 Requires: xorg-xserver-server >= %{xserver_ver}
911 Requires: zlib >= %{zlib_ver}
913 %description dri-driver-virgl
914 X.org DRI driver for QEMU VirGL.
916 %description dri-driver-virgl -l pl.UTF-8
917 Sterownik X.org DRI dla QEMU VirGL.
919 %package dri-driver-vmwgfx
920 Summary: X.org DRI driver for VMware
921 Summary(pl.UTF-8): Sterownik X.org DRI dla VMware
924 Requires: xorg-driver-video-vmware
925 Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
926 Requires: xorg-xserver-server >= %{xserver_ver}
927 Requires: zlib >= %{zlib_ver}
929 %description dri-driver-vmwgfx
930 X.org DRI driver for VMWare.
932 %description dri-driver-vmwgfx -l pl.UTF-8
933 Sterownik X.org DRI dla VMware.
935 %package pipe-driver-i915
936 Summary: i915 driver for Mesa Gallium dynamic pipe loader
937 Summary(pl.UTF-8): Sterownik i915 dla dynamicznego systemu potoków szkieletu Mesa Gallium
939 Requires: zlib >= %{zlib_ver}
940 Obsoletes: Mesa-gbm-driver-i915
941 Obsoletes: Mesa-opencl-driver-i915
943 %description pipe-driver-i915
944 i915 driver for Mesa Gallium dynamic pipe loader. It supports Intel
945 915/945/G33/Q33/Q35/Pineview chips.
947 %description pipe-driver-i915 -l pl.UTF-8
948 Sterownik i915 dla dynamicznego systemu potoków szkieletu Mesa
949 Gallium. Obsługuje układy Intela z serii 915/945/G33/Q33/Q35/Pineview.
951 %package pipe-driver-msm
952 Summary: msm (freedreno) driver for Mesa Gallium dynamic pipe loader
953 Summary(pl.UTF-8): Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu Mesa Gallium
955 Requires: zlib >= %{zlib_ver}
957 %description pipe-driver-msm
958 msm (freedreno) driver for Mesa Gallium dynamic pipe loader. It
959 supports Adreno chips.
961 %description pipe-driver-msm -l pl.UTF-8
962 Sterownik msm (freedreno) dla dynamicznego systemu potoków szkieletu
963 Mesa Gallium. Obsługuje układy Adreno.
965 %package pipe-driver-nouveau
966 Summary: nouveau driver for Mesa Gallium dynamic pipe loader
967 Summary(pl.UTF-8): Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa Gallium
969 Requires: zlib >= %{zlib_ver}
970 Obsoletes: Mesa-gbm-driver-nouveau
971 Obsoletes: Mesa-opencl-driver-nouveau
973 %description pipe-driver-nouveau
974 nouveau driver for Mesa Gallium dynamic pipe loader. It supports
977 %description pipe-driver-nouveau -l pl.UTF-8
978 Sterownik nouveau dla dynamicznego systemu potoków szkieletu Mesa
979 Gallium. Obsługuje karty graficzne firmy NVidia.
981 %package pipe-driver-r300
982 Summary: r300 driver for Mesa Gallium dynamic pipe loader
983 Summary(pl.UTF-8): Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa Gallium
985 Requires: zlib >= %{zlib_ver}
986 Obsoletes: Mesa-gbm-driver-r300
987 Obsoletes: Mesa-opencl-driver-r300
989 %description pipe-driver-r300
990 r300 driver for Mesa Gallium dynamic pipe loader. It supports ATI
991 Radeon adapters based on R300/R400/RS690/R500 chips.
993 %description pipe-driver-r300 -l pl.UTF-8
994 Sterownik r300 dla dynamicznego systemu potoków szkieletu Mesa
995 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
996 R300/R400/RS690/R500.
998 %package pipe-driver-r600
999 Summary: r600 driver for Mesa Gallium dynamic pipe loader
1000 Summary(pl.UTF-8): Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa Gallium
1002 Requires: zlib >= %{zlib_ver}
1003 Obsoletes: Mesa-gbm-driver-r600
1004 Obsoletes: Mesa-libllvmradeon
1005 Obsoletes: Mesa-opencl-driver-r600
1007 %description pipe-driver-r600
1008 r600 driver for Mesa Gallium dynamic pipe loader. It supports ATI
1009 Radeon adapters based on R600/R700 chips.
1011 %description pipe-driver-r600 -l pl.UTF-8
1012 Sterownik r600 dla dynamicznego systemu potoków szkieletu Mesa
1013 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1016 %package pipe-driver-radeonsi
1017 Summary: radeonsi driver for Mesa Gallium dynamic pipe loader
1018 Summary(pl.UTF-8): Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa Gallium
1020 Requires: zlib >= %{zlib_ver}
1021 Obsoletes: Mesa-gbm-driver-radeonsi
1022 Obsoletes: Mesa-libllvmradeon
1023 Obsoletes: Mesa-opencl-driver-radeonsi
1025 %description pipe-driver-radeonsi
1026 radeonsi driver for Mesa Gallium dynamic pipe loader. It supports ATI
1027 Radeon adapters based on Southern Islands chips.
1029 %description pipe-driver-radeonsi -l pl.UTF-8
1030 Sterownik radeonsi dla dynamicznego systemu potoków szkieletu Mesa
1031 Gallium. Obsługuje karty graficzne ATI Radeon oparte na układach
1034 %package pipe-driver-swrast
1035 Summary: Software (swrast) driver for Mesa Gallium dynamic pipe loader
1036 Summary(pl.UTF-8): Sterownik programowy (swrast) dla dynamicznego systemu potoków szkieletu Mesa Gallium
1038 Requires: zlib >= %{zlib_ver}
1039 Obsoletes: Mesa-gbm-driver-swrast
1040 Obsoletes: Mesa-opencl-driver-swrast
1042 %description pipe-driver-swrast
1043 Software (swrast) driver for Mesa Gallium dynamic pipe loader.
1045 %description pipe-driver-swrast -l pl.UTF-8
1046 Sterownik programowy (swrast) dla dynamicznego systemu potoków
1047 szkieletu Mesa Gallium.
1049 %package pipe-driver-vmwgfx
1050 Summary: vmwgfx driver for Mesa Gallium dynamic pipe loader
1051 Summary(pl.UTF-8): Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa Gallium
1053 Requires: zlib >= %{zlib_ver}
1054 Obsoletes: Mesa-gbm-driver-vmwgfx
1055 Obsoletes: Mesa-opencl-driver-vmwgfx
1057 %description pipe-driver-vmwgfx
1058 vmwgfx driver for Mesa Gallium dynamic pipe loader. It supports VMware
1059 virtual video adapter.
1061 %description pipe-driver-vmwgfx -l pl.UTF-8
1062 Sterownik vmwgfx dla dynamicznego systemu potoków szkieletu Mesa
1063 Gallium. Obsługuje wirtualną kartę graficzną VMware.
1066 Summary: OpenSWR software rasterizer modules for Mesa
1067 Summary(pl.UTF-8): Moduły programowego rasteryzera OpenSWR dla Mesy
1069 Requires: cpuinfo(avx)
1070 Requires: zlib >= %{zlib_ver}
1073 OpenSWR software rasterizer modules for Mesa, utilizing x86 AVX or
1074 VX2 instruction sets. They can be loaded by swrast pipe driver or
1077 %description swr -l pl.UTF-8
1078 Moduły programowego rasteryzera OpenSWR dla Mesy, wykorzystujące
1079 zestawy instrukcji x86 AVX lub AVX2. Mogą być wczytywane przez
1080 sterownik potoków swrast lub bibliotekę OSMesa.
1083 Summary: Nine Direct3D9 driver (for Wine)
1084 Summary(pl.UTF-8): Sterownik Direct3D9 Nine (dla Wine)
1086 Requires: libdrm >= %{libdrm_ver}
1087 Requires: zlib >= %{zlib_ver}
1090 Nine Direct3D9 driver (for Wine).
1092 %description d3d -l pl.UTF-8
1093 Sterownik Direct3D9 Nine (dla Wine).
1096 Summary: Nine Direct3D9 driver API
1097 Summary(pl.UTF-8): API sterownika Direct3D9 Nine
1098 Group: Development/Libraries
1099 Requires: libdrm-devel >= %{libdrm_ver}
1101 %description d3d-devel
1102 Nine Direct3D9 driver API.
1104 %description d3d-devel -l pl.UTF-8
1105 API sterownika Direct3D9 Nine.
1107 %package -n libvdpau-driver-mesa-nouveau
1108 Summary: Mesa nouveau driver for the vdpau API
1109 Summary(pl.UTF-8): Sterownik Mesa nouveau dla API vdpau
1111 Group: X11/Libraries
1112 Requires: libdrm >= %{libdrm_ver}
1113 Requires: libvdpau >= 1.1
1114 Requires: zlib >= %{zlib_ver}
1115 Conflicts: libvdpau-driver-mesa
1117 %description -n libvdpau-driver-mesa-nouveau
1118 Mesa nouveau driver for the vdpau API. It supports NVidia adapters
1121 %description -n libvdpau-driver-mesa-nouveau -l pl.UTF-8
1122 Sterownik Mesa nouveau dla API vdpau. Obsługuje karty NVidia
1125 %package -n libvdpau-driver-mesa-r300
1126 Summary: Mesa r300 driver for the vdpau API
1127 Summary(pl.UTF-8): Sterownik Mesa r300 dla API vdpau
1129 Group: X11/Libraries
1130 Requires: libdrm >= %{libdrm_ver}
1131 Requires: libvdpau >= 1.1
1132 Requires: zlib >= %{zlib_ver}
1133 Conflicts: libvdpau-driver-mesa
1135 %description -n libvdpau-driver-mesa-r300
1136 Mesa r300 driver for the vdpau API. It supports ATI Radeon adapters
1137 based on R300 chips.
1139 %description -n libvdpau-driver-mesa-r300 -l pl.UTF-8
1140 Sterownik Mesa r300 dla API vdpau. Obsługuje karty ATI Radeon oparte
1143 %package -n libvdpau-driver-mesa-r600
1144 Summary: Mesa r600 driver for the vdpau API
1145 Summary(pl.UTF-8): Sterownik Mesa r600 dla API vdpau
1147 Group: X11/Libraries
1148 Requires: libdrm >= %{libdrm_ver}
1149 Requires: libvdpau >= 1.1
1150 Requires: zlib >= %{zlib_ver}
1151 Conflicts: libvdpau-driver-mesa
1153 %description -n libvdpau-driver-mesa-r600
1154 Mesa r600 driver for the vdpau API. It supports ATI Radeon adapters
1155 based on R600/R700 chips.
1157 %description -n libvdpau-driver-mesa-r600 -l pl.UTF-8
1158 Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
1159 na układach R600/R700.
1161 %package -n libvdpau-driver-mesa-radeonsi
1162 Summary: Mesa radeonsi driver for the vdpau API
1163 Summary(pl.UTF-8): Sterownik Mesa radeonsi dla API vdpau
1165 Group: X11/Libraries
1166 Requires: libdrm >= %{libdrm_ver}
1167 Requires: libvdpau >= 1.1
1168 Requires: zlib >= %{zlib_ver}
1169 Conflicts: libvdpau-driver-mesa
1170 Obsoletes: Mesa-libllvmradeon
1172 %description -n libvdpau-driver-mesa-radeonsi
1173 Mesa radeonsi driver for the vdpau API. It supports ATI Radeon
1174 adapters based on Southern Islands chips.
1176 %description -n libvdpau-driver-mesa-radeonsi -l pl.UTF-8
1177 Sterownik Mesa radeonsi dla API vdpau. Obsługuje karty ATI Radeon
1178 oparte na układach Southern Islands.
1180 %package -n omxil-mesa
1181 Summary: Mesa driver for Bellagio OpenMAX IL API
1182 Summary(pl.UTF-8): Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
1184 Group: X11/Libraries
1185 Requires: libdrm >= %{libdrm_ver}
1186 Requires: libxcb >= 1.8
1187 Requires: libomxil-bellagio
1188 Requires: zlib >= %{zlib_ver}
1189 Obsoletes: omxil-mesa-nouveau
1190 Obsoletes: omxil-mesa-r600
1191 Obsoletes: omxil-mesa-radeonsi
1193 %description -n omxil-mesa
1194 Mesa driver for Bellagio OpenMAX IL API.
1196 %description -n omxil-mesa -l pl.UTF-8
1197 Sterownik Mesa dla API Bellagio OpenMAX IL.
1199 %package vulkan-icd-intel
1200 Summary: Mesa Vulkan driver for Intel GPUs
1201 Summary(pl.UTF-8): Sterownik Vulkan dla GPU firmy Intel
1204 Requires: libdrm >= %{libdrm_ver}
1205 Requires: zlib >= %{zlib_ver}
1206 Suggests: vulkan(loader)
1207 Provides: vulkan(icd) = 1.0.3
1209 %description vulkan-icd-intel
1210 Mesa Vulkan driver for Intel GPUs.
1212 %description vulkan-icd-intel -l pl.UTF-8
1213 Sterownik Vulkan dla GPU Intela.
1215 %package vulkan-icd-intel-devel
1216 Summary: Header files for Mesa Intel GPU Vulkan driver
1217 Summary(pl.UTF-8): Pliki nagłówkowe sterownika Vulkan dla GPU Intela
1219 Group: Development/Libraries
1220 Requires: %{name}-vulkan-icd-intel = %{version}-%{release}
1222 %description vulkan-icd-intel-devel
1223 eader files for Mesa Intel GPU Vulkan driver.
1225 %description vulkan-icd-intel-devel -l pl.UTF-8
1226 Pliki nagłówkowe sterownika Vulkan dla GPU Intel.
1228 %package vulkan-icd-radeon
1229 Summary: radv - experimental Mesa Vulkan driver for AMD Radeon GPUs
1230 Summary(pl.UTF-8): radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD
1233 Requires: zlib >= %{zlib_ver}
1234 Suggests: vulkan(loader)
1235 Provides: vulkan(icd) = 1.0.3
1237 %description vulkan-icd-radeon
1238 radv - experimental Mesa Vulkan driver for AMD Radeon GPUs.
1240 %description vulkan-icd-radeon -l pl.UTF-8
1241 radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD.
1244 %setup -q -n mesa-mesa-%{version}
1253 dri_drivers="nouveau r200 radeon swrast \
1254 %ifarch %{ix86} %{x8664} x32
1255 i965 %{!?with_gallium_i915:i915} \
1259 dri_drivers=$(echo $dri_drivers | xargs | tr ' ' ',')
1261 gallium_drivers="svga swrast virgl \
1262 %ifarch %{ix86} %{x8664} x32
1263 swr %{?with_gallium_i915:i915} \
1265 %if %{with gallium_radeon}
1266 r300 r600 radeonsi \
1268 %if %{with gallium_nouveau}
1279 gallium_drivers=$(echo $gallium_drivers | xargs | tr ' ' ',')
1281 vulkan_drivers="%{?with_radv:radeon} \
1282 %ifarch %{ix86} %{x8664} x32
1287 vulkan_drivers=$(echo $vulkan_drivers | xargs | tr ' ' ',')
1290 --disable-silent-rules \
1293 %{?with_glvnd:--enable-libglvnd} \
1297 --enable-shared-glapi \
1298 %{?with_static_libs:--enable-static} \
1299 %{?with_texture_float:--enable-texture-float} \
1304 --with-platforms=x11%{?with_gbm:,drm}%{?with_wayland:,wayland} \
1307 %{?with_hud_extra:--enable-gallium-extra-hud} \
1309 %{__enable_disable shared_llvm llvm-shared-libs} \
1310 %{__enable ocl_icd opencl-icd} \
1311 %{?with_lm_sensors:--enable-lmsensors} \
1312 %{?with_nine:--enable-nine} \
1313 %{__enable opencl} \
1316 %{?with_omx:--enable-omx-bellagio} \
1317 %{?with_xa:--enable-xa} \
1319 --with-gallium-drivers=${gallium_drivers} \
1321 --without-gallium-drivers \
1323 --with-dri-drivers=${dri_drivers} \
1324 --with-dri-driverdir=%{_libdir}/xorg/modules/dri \
1325 --with-vulkan-drivers=${vulkan_drivers} \
1326 --with-vulkan-icddir=/usr/share/vulkan/icd.d \
1327 --with-sha1=libnettle \
1328 --with-va-libdir=%{_libdir}/libva/dri
1332 %{?with_tests:%{__make} check}
1335 rm -rf $RPM_BUILD_ROOT
1338 DESTDIR=$RPM_BUILD_ROOT
1340 # dlopened by soname
1341 %{?with_gallium:%{__rm} $RPM_BUILD_ROOT%{_libdir}/libXvMC*.so}
1342 %{?with_gallium:%{__rm} $RPM_BUILD_ROOT%{_libdir}/libXvMC*.so.1.0}
1343 # dlopened by soname or .so link
1344 %{?with_gallium:%{__rm} $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_*.so.1.0}
1345 # not used externally
1346 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglapi.so
1348 %{?with_omx:%{__rm} $RPM_BUILD_ROOT%{_libdir}/bellagio/libomx_*.la}
1349 %{?with_nine:%{__rm} $RPM_BUILD_ROOT%{_libdir}/d3d/d3dadapter9.la}
1350 %{?with_gallium:%{__rm} $RPM_BUILD_ROOT%{_libdir}/gallium-pipe/pipe_*.la}
1351 # not defined by standards; and not needed, there is pkg-config support
1352 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
1354 %if %{without glvnd}
1355 # remove "OS ABI: Linux 2.4.20" tag, so private copies (nvidia or fglrx),
1356 # set up via /etc/ld.so.conf.d/*.conf will be preferred over this
1357 strip -R .note.ABI-tag $RPM_BUILD_ROOT%{_libdir}/libGL.so.*.*
1361 rm -rf $RPM_BUILD_ROOT
1363 %post libEGL -p /sbin/ldconfig
1364 %postun libEGL -p /sbin/ldconfig
1366 %post libGL -p /sbin/ldconfig
1367 %postun libGL -p /sbin/ldconfig
1369 %post libGLES -p /sbin/ldconfig
1370 %postun libGLES -p /sbin/ldconfig
1372 %post libOSMesa -p /sbin/ldconfig
1373 %postun libOSMesa -p /sbin/ldconfig
1375 %post libOpenCL -p /sbin/ldconfig
1376 %postun libOpenCL -p /sbin/ldconfig
1378 %post libOpenVG -p /sbin/ldconfig
1379 %postun libOpenVG -p /sbin/ldconfig
1381 %post libXvMC-nouveau -p /sbin/ldconfig
1382 %postun libXvMC-nouveau -p /sbin/ldconfig
1383 %post libXvMC-r600 -p /sbin/ldconfig
1384 %postun libXvMC-r600 -p /sbin/ldconfig
1386 %post libgbm -p /sbin/ldconfig
1387 %postun libgbm -p /sbin/ldconfig
1389 %post libglapi -p /sbin/ldconfig
1390 %postun libglapi -p /sbin/ldconfig
1392 %post libxatracker -p /sbin/ldconfig
1393 %postun libxatracker -p /sbin/ldconfig
1397 %defattr(644,root,root,755)
1399 %attr(755,root,root) %{_libdir}/libEGL_mesa.so.*.*
1400 %attr(755,root,root) %ghost %{_libdir}/libEGL_mesa.so.0
1401 %{_datadir}/glvnd/egl_vendor.d/50_mesa.json
1403 %attr(755,root,root) %{_libdir}/libEGL.so.*.*
1404 %attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
1408 %defattr(644,root,root,755)
1410 %attr(755,root,root) %{_libdir}/libEGL_mesa.so
1412 %attr(755,root,root) %{_libdir}/libEGL.so
1414 %dir %{_includedir}/EGL
1415 %{_includedir}/EGL/egl.h
1416 %{_includedir}/EGL/eglext.h
1417 %{_includedir}/EGL/eglextchromium.h
1418 %{_includedir}/EGL/eglmesaext.h
1419 %{_includedir}/EGL/eglplatform.h
1420 %{_pkgconfigdir}/egl.pc
1422 %if %{with static_libs}
1423 %files libEGL-static
1424 %defattr(644,root,root,755)
1430 %defattr(644,root,root,755)
1431 %doc docs/{*.html,README.UVD,features.txt,relnotes/*.html}
1433 %attr(755,root,root) %{_libdir}/libGLX_mesa.so.*.*
1434 %attr(755,root,root) %ghost %{_libdir}/libGLX_mesa.so.0
1435 %attr(755,root,root) %{_libdir}/libGLX_mesa.so
1437 %attr(755,root,root) %{_libdir}/libGL.so.*.*
1438 %attr(755,root,root) %ghost %{_libdir}/libGL.so.1
1439 # symlink for binary apps which fail to conform Linux OpenGL ABI
1440 # (and dlopen libGL.so instead of libGL.so.1; the same does Mesa libEGL)
1441 %attr(755,root,root) %{_libdir}/libGL.so
1443 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drirc
1446 %defattr(644,root,root,755)
1448 %dir %{_includedir}/GL
1449 %{_includedir}/GL/gl.h
1450 %{_includedir}/GL/glcorearb.h
1451 %{_includedir}/GL/glext.h
1452 %{_includedir}/GL/gl_mangle.h
1453 %{_includedir}/GL/glx.h
1454 %{_includedir}/GL/glxext.h
1455 %{_includedir}/GL/glx_mangle.h
1456 %dir %{_includedir}/GL/internal
1457 %{_includedir}/GL/internal/dri_interface.h
1458 %{_pkgconfigdir}/dri.pc
1459 %{_pkgconfigdir}/gl.pc
1461 %if %{with static_libs}
1463 %defattr(644,root,root,755)
1468 %defattr(644,root,root,755)
1469 %attr(755,root,root) %{_libdir}/libGLESv1_CM.so.*.*.*
1470 %attr(755,root,root) %ghost %{_libdir}/libGLESv1_CM.so.1
1471 %attr(755,root,root) %{_libdir}/libGLESv2.so.*.*
1472 %attr(755,root,root) %ghost %{_libdir}/libGLESv2.so.2
1474 %files libGLES-devel
1475 %defattr(644,root,root,755)
1476 %attr(755,root,root) %{_libdir}/libGLESv1_CM.so
1477 %attr(755,root,root) %{_libdir}/libGLESv2.so
1479 %{_includedir}/GLES2
1480 %{_includedir}/GLES3
1481 %{_pkgconfigdir}/glesv1_cm.pc
1482 %{_pkgconfigdir}/glesv2.pc
1485 %defattr(644,root,root,755)
1486 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
1487 %attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
1489 %files libOSMesa-devel
1490 %defattr(644,root,root,755)
1491 %attr(755,root,root) %{_libdir}/libOSMesa.so
1492 %{_includedir}/GL/osmesa.h
1493 %{_pkgconfigdir}/osmesa.pc
1495 %if %{with static_libs}
1496 %files libOSMesa-static
1497 %defattr(644,root,root,755)
1498 %{_libdir}/libOSMesa.a
1504 %defattr(644,root,root,755)
1505 /etc/OpenCL/vendors/mesa.icd
1506 %attr(755,root,root) %{_libdir}/libMesaOpenCL.so
1507 %attr(755,root,root) %{_libdir}/libMesaOpenCL.so.*.*.*
1508 %attr(755,root,root) %ghost %{_libdir}/libMesaOpenCL.so.1
1509 # currently only OpenCL uses dynamic pipe loader
1510 %dir %{_libdir}/gallium-pipe
1513 %defattr(644,root,root,755)
1514 %attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
1515 %attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
1516 # currently only OpenCL uses dynamic pipe loader
1517 %dir %{_libdir}/gallium-pipe
1519 %files libOpenCL-devel
1520 %defattr(644,root,root,755)
1521 %attr(755,root,root) %{_libdir}/libOpenCL.so
1526 %if %{with egl} && %{with openvg} && %{with gallium}
1528 %defattr(644,root,root,755)
1529 %attr(755,root,root) %{_libdir}/libOpenVG.so.*.*.*
1530 %attr(755,root,root) %ghost %{_libdir}/libOpenVG.so.1
1532 %files libOpenVG-devel
1533 %defattr(644,root,root,755)
1534 %attr(755,root,root) %{_libdir}/libOpenVG.so
1536 %{_pkgconfigdir}/vg.pc
1540 %if %{with gallium_nouveau}
1541 %files libXvMC-nouveau
1542 %defattr(644,root,root,755)
1543 %attr(755,root,root) %{_libdir}/libXvMCnouveau.so.1.0.0
1544 %attr(755,root,root) %ghost %{_libdir}/libXvMCnouveau.so.1
1547 %if %{with gallium_radeon}
1549 %defattr(644,root,root,755)
1550 %attr(755,root,root) %{_libdir}/libXvMCr600.so.1.0.0
1551 %attr(755,root,root) %ghost %{_libdir}/libXvMCr600.so.1
1555 %files -n libva-driver-gallium
1556 %defattr(644,root,root,755)
1558 %if %{with gallium_radeon}
1559 %files -n libva-driver-r600
1560 %defattr(644,root,root,755)
1561 %attr(755,root,root) %{_libdir}/libva/dri/r600_drv_video.so
1563 %files -n libva-driver-radeonsi
1564 %defattr(644,root,root,755)
1565 %attr(755,root,root) %{_libdir}/libva/dri/radeonsi_drv_video.so
1568 %if %{with gallium_nouveau}
1569 %files -n libva-driver-nouveau
1570 %defattr(644,root,root,755)
1571 %attr(755,root,root) %{_libdir}/libva/dri/nouveau_drv_video.so
1578 %defattr(644,root,root,755)
1579 %attr(755,root,root) %{_libdir}/libgbm.so.*.*
1580 %attr(755,root,root) %ghost %{_libdir}/libgbm.so.1
1583 %defattr(644,root,root,755)
1584 %attr(755,root,root) %{_libdir}/libgbm.so
1585 %{_includedir}/gbm.h
1586 %{_pkgconfigdir}/gbm.pc
1590 %defattr(644,root,root,755)
1591 %attr(755,root,root) %{_libdir}/libglapi.so.*.*
1592 %attr(755,root,root) %ghost %{_libdir}/libglapi.so.0
1593 # libglapi-devel? nothing seems to need it atm.
1594 #%attr(755,root,root) %{_libdir}/libglapi.so
1598 %defattr(644,root,root,755)
1599 %attr(755,root,root) %{_libdir}/libxatracker.so.*.*
1600 %attr(755,root,root) %ghost %{_libdir}/libxatracker.so.2
1602 %files libxatracker-devel
1603 %defattr(644,root,root,755)
1604 %attr(755,root,root) %{_libdir}/libxatracker.so
1605 %{_includedir}/xa_composite.h
1606 %{_includedir}/xa_context.h
1607 %{_includedir}/xa_tracker.h
1608 %{_pkgconfigdir}/xatracker.pc
1612 %files khrplatform-devel
1613 %defattr(644,root,root,755)
1614 %dir %{_includedir}/KHR
1615 %{_includedir}/KHR/khrplatform.h
1618 %files dri-driver-ati-radeon-R100
1619 %defattr(644,root,root,755)
1620 %attr(755,root,root) %{_libdir}/xorg/modules/dri/radeon_dri.so
1622 %files dri-driver-ati-radeon-R200
1623 %defattr(644,root,root,755)
1624 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r200_dri.so
1627 %if %{with gallium_radeon}
1628 %files dri-driver-ati-radeon-R300
1629 %defattr(644,root,root,755)
1630 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
1632 %files dri-driver-ati-radeon-R600
1633 %defattr(644,root,root,755)
1634 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
1636 %files dri-driver-ati-radeon-SI
1637 %defattr(644,root,root,755)
1638 %attr(755,root,root) %{_libdir}/xorg/modules/dri/radeonsi_dri.so
1642 %files dri-driver-intel-i915
1643 %defattr(644,root,root,755)
1644 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
1646 %files dri-driver-intel-i965
1647 %defattr(644,root,root,755)
1648 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
1650 %files dri-driver-nouveau
1651 %defattr(644,root,root,755)
1652 %attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_vieux_dri.so
1653 %if %{with gallium_nouveau}
1654 %attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
1657 %files dri-driver-swrast
1658 %defattr(644,root,root,755)
1660 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kms_swrast_dri.so
1662 %attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
1666 %files dri-driver-etnaviv
1667 %defattr(644,root,root,755)
1668 %attr(755,root,root) %{_libdir}/xorg/modules/dri/etnaviv_dri.so
1669 %attr(755,root,root) %{_libdir}/xorg/modules/dri/imx-drm_dri.so
1671 %files dri-driver-freedreno
1672 %defattr(644,root,root,755)
1673 %attr(755,root,root) %{_libdir}/xorg/modules/dri/kgsl_dri.so
1674 %attr(755,root,root) %{_libdir}/xorg/modules/dri/msm_dri.so
1676 %files dri-driver-vc4
1677 %defattr(644,root,root,755)
1678 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vc4_dri.so
1681 %files dri-driver-virgl
1682 %defattr(644,root,root,755)
1683 %attr(755,root,root) %{_libdir}/xorg/modules/dri/virtio_gpu_dri.so
1685 %files dri-driver-vmwgfx
1686 %defattr(644,root,root,755)
1687 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
1691 %if %{with gallium_i915}
1692 %files pipe-driver-i915
1693 %defattr(644,root,root,755)
1694 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_i915.so
1698 %files pipe-driver-msm
1699 %defattr(644,root,root,755)
1700 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_msm.so
1703 %if %{with gallium_nouveau}
1704 %files pipe-driver-nouveau
1705 %defattr(644,root,root,755)
1706 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_nouveau.so
1709 %if %{with gallium_radeon}
1710 %files pipe-driver-r300
1711 %defattr(644,root,root,755)
1712 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r300.so
1714 %files pipe-driver-r600
1715 %defattr(644,root,root,755)
1716 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r600.so
1718 %files pipe-driver-radeonsi
1719 %defattr(644,root,root,755)
1720 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_radeonsi.so
1723 %files pipe-driver-swrast
1724 %defattr(644,root,root,755)
1725 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_swrast.so
1727 %files pipe-driver-vmwgfx
1728 %defattr(644,root,root,755)
1729 %attr(755,root,root) %{_libdir}/gallium-pipe/pipe_vmwgfx.so
1731 %ifarch %{ix86} %{x8664} x32
1733 %defattr(644,root,root,755)
1734 %attr(755,root,root) %{_libdir}/libswrAVX.so
1735 %attr(755,root,root) %{_libdir}/libswrAVX2.so
1741 %defattr(644,root,root,755)
1743 %attr(755,root,root) %{_libdir}/d3d/d3dadapter9.so*
1746 %defattr(644,root,root,755)
1747 %{_includedir}/d3dadapter
1748 %{_pkgconfigdir}/d3d.pc
1752 # ldconfig is not used in vdpau tree, so package all symlinks
1753 %if %{with gallium_nouveau}
1754 %files -n libvdpau-driver-mesa-nouveau
1755 %defattr(644,root,root,755)
1756 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
1757 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
1758 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
1761 %if %{with gallium_radeon}
1762 %files -n libvdpau-driver-mesa-r300
1763 %defattr(644,root,root,755)
1764 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1.0.0
1765 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1
1766 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so
1768 %files -n libvdpau-driver-mesa-r600
1769 %defattr(644,root,root,755)
1770 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
1771 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
1772 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
1774 %files -n libvdpau-driver-mesa-radeonsi
1775 %defattr(644,root,root,755)
1776 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
1777 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
1778 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
1782 %if %{with gallium} && %{with omx}
1783 %files -n omxil-mesa
1784 %defattr(644,root,root,755)
1785 %attr(755,root,root) %{_libdir}/bellagio/libomx_mesa.so
1788 %files vulkan-icd-intel
1789 %defattr(644,root,root,755)
1790 %attr(755,root,root) %{_libdir}/libvulkan_intel.so
1791 %{_datadir}/vulkan/icd.d/intel_icd.*.json
1793 %files vulkan-icd-intel-devel
1794 %defattr(644,root,root,755)
1795 %{_includedir}/vulkan/vulkan_intel.h
1798 %files vulkan-icd-radeon
1799 %defattr(644,root,root,755)
1800 %attr(755,root,root) %{_libdir}/libvulkan_radeon.so
1801 %{_datadir}/vulkan/icd.d/radeon_icd.*.json