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