]> git.pld-linux.org Git - packages/Mesa.git/blame - Mesa.spec
- up to 10.3.5
[packages/Mesa.git] / Mesa.spec
CommitLineData
e1833810 1#
0cb33a09 2# TODO:
bfc83643 3# - check if gallium_intel note is still valid, switch the bcond if not
bf8d2f73 4# - consider:
0e4c97b7 5# - subpackage with non-dri libGL for use with X-servers with missing GLX extension?
67dbaca7 6# - resurrect static if it's useful (using plain xorg target? DRI doesn't support static)
0cb33a09 7#
6299b3cd 8# Conditional build:
5eb992a8 9%bcond_without gallium # gallium drivers
45991a71 10%bcond_with gallium_intel # gallium i915 driver (instead of plain dri; doesn't work with AIGLX)
5b103bd4 11%bcond_without gallium_nouveau # gallium nouveau driver
56313830 12%bcond_without gallium_radeon # gallium radeon drivers
45991a71 13%bcond_without egl # EGL libraries
a651d613 14%bcond_without gbm # Graphics Buffer Manager
ff879d59 15%bcond_without opencl # OpenCL support
86a7645a 16%bcond_without ocl_icd # OpenCL as ICD (installable client driver)
4bacd84c 17%bcond_without omx # OpenMAX (Bellagio OMXIL) support
24b30bc6 18%bcond_without wayland # Wayland EGL
40c26533 19%bcond_without xa # XA state tracker (for vmwgfx xorg driver)
67dbaca7 20%bcond_with static_libs # static libraries [not supported for DRI, thus broken currently]
34f695f1 21%bcond_with tests # tests
d70abe90 22#
d70abe90
JB
23# glapi version (glapi tables in dri drivers and libglx must be in sync);
24# set to current Mesa version on ABI break, when xserver tables get regenerated
25# (until they start to be somehow versioned themselves)
c6305e3e 26%define glapi_ver 7.1.0
e0e9f02c 27# minimal supported xserver version
c6305e3e 28%define xserver_ver 1.5.0
e0e9f02c 29# other packages
c45391bc 30%define libdrm_ver 2.4.56
c6305e3e
JB
31%define dri2proto_ver 2.6
32%define dri3proto_ver 1.0
33%define glproto_ver 1.4.14
34%define presentproto_ver 1.0
2f1a1517 35
e1833810 36Summary: Free OpenGL implementation
54181d82 37Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
e9b3ff7a 38Name: Mesa
fd61639f 39Version: 10.3.5
113f082e 40Release: 1
3dc87f1a 41License: MIT (core) and others - see license.html file
e9b3ff7a 42Group: X11/Libraries
2186abf6 43Source0: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{name}Lib-%{version}.tar.bz2
fd61639f 44# Source0-md5: f404f9ecece1e04f2c99dadc42a7d215
4db28b99 45Patch0: missing-type.patch
50e22bbf 46URL: http://www.mesa3d.org/
67d9a9ca 47BuildRequires: autoconf >= 2.60
a6c5fc6c 48BuildRequires: automake
e5bc9334 49%{?with_opencl:BuildRequires: clang-devel >= 3.1}
43f54f5a 50BuildRequires: elfutils-devel
0cb33a09 51BuildRequires: expat-devel
686d3d0d 52BuildRequires: gcc >= 5:3.3
c6305e3e 53%{?with_opencl:BuildRequires: gcc-c++ >= 6:4.7}
41aca213 54BuildRequires: libdrm-devel >= %{libdrm_ver}
59f12de8 55BuildRequires: libselinux-devel
3c26b076 56BuildRequires: libstdc++-devel >= 5:3.3.0
54147717 57BuildRequires: libtalloc-devel >= 2:2.0.1
5853b3ab 58BuildRequires: libtool >= 2:2.2
8eb275e9 59BuildRequires: libvdpau-devel >= 0.4.1
c6305e3e 60BuildRequires: libxcb-devel >= 1.10
5c3acaa0 61BuildRequires: llvm-devel >= 3.3
56313830 62%{?with_gallium_radeon:BuildRequires: llvm-devel >= 3.4.2}
bec14093 63%{?with_opencl:BuildRequires: llvm-libclc}
ff879d59 64%{?with_ocl_icd:BuildRequires: ocl-icd-devel}
4bacd84c 65%{?with_omx:BuildRequires: libomxil-bellagio-devel}
8d1858fe 66BuildRequires: perl-base
f35aa06e 67BuildRequires: pixman-devel
a6c5fc6c 68BuildRequires: pkgconfig
c1d2b5e2 69BuildRequires: pkgconfig(talloc) >= 2.0.1
c6305e3e
JB
70BuildRequires: pkgconfig(xcb-dri3)
71BuildRequires: pkgconfig(xcb-present)
8d1858fe 72BuildRequires: python >= 2
8d1858fe 73BuildRequires: python-modules >= 2
f6afd89c 74BuildRequires: rpmbuild(macros) >= 1.470
7cbe00f8 75BuildRequires: sed >= 4.0
4328392c 76%{?with_egl:BuildRequires: udev-devel >= 1:151}
24b30bc6 77# wayland-{client,server}
e2448022 78%{?with_wayland:BuildRequires: wayland-devel >= 1.2.0}
cd8f367a 79BuildRequires: xorg-lib-libXdamage-devel
994fa6a5 80BuildRequires: xorg-lib-libXext-devel >= 1.0.5
a651d613 81BuildRequires: xorg-lib-libXfixes-devel
1b597036 82BuildRequires: xorg-lib-libXt-devel
8eb275e9 83BuildRequires: xorg-lib-libXvMC-devel >= 1.0.6
9850656e 84BuildRequires: xorg-lib-libXxf86vm-devel
4bacd84c 85BuildRequires: xorg-lib-libxshmfence-devel >= 1.1
41aca213 86BuildRequires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
c6305e3e 87BuildRequires: xorg-proto-dri3proto-devel >= %{dri3proto_ver}
b8e51e7a 88BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
c6305e3e 89BuildRequires: xorg-proto-presentproto-devel >= %{presentproto_ver}
9850656e 90BuildRequires: xorg-util-makedepend
67d9a9ca 91BuildRequires: xorg-xserver-server-devel >= %{xserver_ver}
54147717
JB
92%if %{with gallium}
93BuildRequires: xorg-proto-xextproto-devel >= 7.0.99.1
94BuildRequires: xorg-xserver-server-devel >= 1.6.0
95%endif
ddde5931 96BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a0b2836a 97
8060076f
AM
98%if %{without gallium}
99%undefine with_gallium_intel
13f5098f 100%undefine with_gallium_nouveau
ff879d59 101%undefine with_ocl_icd
e5bc9334 102%undefine with_opencl
a651d613 103%undefine with_xa
9bfb354d
AM
104%endif
105
106%if %{without egl}
107%undefine with_gbm
24b30bc6 108%undefine with_wayland
8060076f
AM
109%endif
110
52c8419a
JB
111# libGLESv1_CM, libGLESv2, libGL, libOSMesa:
112# _glapi_tls_Dispatch is defined in libglapi, but it's some kind of symbol ldd -r doesn't notice(?)
52c8419a 113# libgbm: circular dependency with libEGL (wayland_buffer_is_drm symbol)
0d8bac2a 114%define skip_post_check_so libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libOSMesa.so.* libgbm.*.so.*
c1d2b5e2 115
04c3cb73 116# llvm build broken
462198da 117%define filterout_ld -Wl,--as-needed
04c3cb73 118
a0b2836a 119%description
a70fde83 120Mesa is a 3-D graphics library with an API which is very similar to
a5e5e963 121that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
a70fde83 122syntax or state machine, it is being used with authorization from
a5e5e963
JB
123Silicon Graphics, Inc. However, the author does not possess an OpenGL
124license from SGI, and makes no claim that Mesa is in any way a
125compatible replacement for OpenGL or associated with SGI.
a0b2836a 126
f77f03b8
JR
127%description -l pl.UTF-8
128Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
129tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
130autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
131OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
132OpenGL ani powiązana z SGI.
a0b2836a 133
bb686270 134%package libEGL
ae79139b
JB
135Summary: Mesa implementation of EGL Native Platform Graphics Interface library
136Summary(pl.UTF-8): Implementacja Mesa biblioteki interfejsu EGL
137License: MIT
bb686270 138Group: Libraries
c7f22387 139Requires: %{name}-libglapi = %{version}-%{release}
bf8d2f73 140# glx driver in libEGL dlopens libGL.so
bb686270 141Requires: OpenGL >= 1.2
bf8d2f73 142Requires: libdrm >= %{libdrm_ver}
2f1a1517 143Requires: libxcb >= 1.9
e2448022 144%{?with_wayland:Requires: wayland >= 1.2.0}
bf8d2f73
JB
145%if %{with gallium}
146# for egl_gallium.so
c7f22387 147Requires: %{name}-libOpenVG = %{version}-%{release}
4328392c 148Requires: udev-libs >= 1:151
bf8d2f73 149%endif
166bc93f
JB
150%if %{with gbm}
151Requires: %{name}-libgbm = %{version}-%{release}
152%endif
ae79139b 153Provides: EGL = 1.4
bb686270
AM
154
155%description libEGL
ae79139b
JB
156This package contains shared libEGL - Mesa implementation of EGL
157Native Platform Graphics Interface as specified by Khronos Group:
158<http://www.khronos.org/egl/>.
bb686270
AM
159
160%description libEGL -l pl.UTF-8
ae79139b
JB
161Ten pakiet zawiera bibliotekę współdzieloną libEGL - implementację
162Mesa standardu EGL Native Platform Graphics Interface (interfejsu
163graficznego platformy natywnej) wg specyfikacji Khronos Group:
164<http://www.khronos.org/egl/>.
bb686270
AM
165
166%package libEGL-devel
ae79139b
JB
167Summary: Header files for Mesa implementation of EGL library
168Summary(pl.UTF-8): Pliki nagłówkowe implementacji Mesa biblioteki EGL
169License: MIT
bb686270 170Group: Development/Libraries
166bc93f 171Requires: %{name}-khrplatform-devel = %{version}-%{release}
bb686270 172Requires: %{name}-libEGL = %{version}-%{release}
bf8d2f73
JB
173Requires: libdrm-devel >= %{libdrm_ver}
174Requires: xorg-lib-libX11-devel
175Requires: xorg-lib-libXdamage-devel
4bacd84c 176Requires: xorg-lib-libXext-devel >= 1.0.5
bf8d2f73
JB
177Requires: xorg-lib-libXfixes-devel
178Requires: xorg-lib-libXxf86vm-devel
179Requires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
180Requires: xorg-proto-glproto-devel >= %{glproto_ver}
ae79139b 181Provides: EGL-devel = 1.4
bb686270
AM
182
183%description libEGL-devel
ae79139b 184Header files for Mesa implementation of EGL library.
bb686270
AM
185
186%description libEGL-devel -l pl.UTF-8
ae79139b 187Pliki nagłówkowe implementacji Mesa biblioteki EGL.
bb686270
AM
188
189%package libEGL-static
278406ce
JB
190Summary: Static Mesa EGL library
191Summary(pl.UTF-8): Statyczna biblioteka Mesa EGL
ae79139b 192License: MIT
bb686270
AM
193Group: Development/Libraries
194Requires: %{name}-libEGL-devel = %{version}-%{release}
ae79139b 195Provides: EGL-static = 1.4
bb686270
AM
196
197%description libEGL-static
278406ce 198Static Mesa EGL library.
bb686270
AM
199
200%description libEGL-static -l pl.UTF-8
278406ce 201Statyczna biblioteka Mesa EGL.
c1d2b5e2 202
f445ed6c
JB
203%package libGL
204Summary: Free Mesa3D implementation of libGL OpenGL library
54181d82 205Summary(pl.UTF-8): Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
f445ed6c
JB
206License: MIT
207Group: X11/Libraries
c7f22387 208Requires: %{name}-libglapi = %{version}-%{release}
38a2434c 209Requires: libdrm >= %{libdrm_ver}
951169fa 210Provides: OpenGL = 3.3
f445ed6c 211Provides: OpenGL-GLX = 1.4
b7a76370 212Obsoletes: Mesa
884f6d35 213Obsoletes: Mesa-dri
b743b90b 214Obsoletes: Mesa-dri-core < 10.0.0
b18f0f46
AM
215Obsoletes: X11-OpenGL-libGL < 1:7.0.0
216Obsoletes: XFree86-OpenGL-libGL < 1:7.0.0
f445ed6c
JB
217
218%description libGL
219Mesa is a 3-D graphics library with an API which is very similar to
220that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
221syntax or state machine, it is being used with authorization from
222Silicon Graphics, Inc. However, the author does not possess an OpenGL
223license from SGI, and makes no claim that Mesa is in any way a
224compatible replacement for OpenGL or associated with SGI.
225
226This package contains libGL which implements OpenGL 1.5 and GLX 1.4
227specifications. It uses DRI for rendering.
228
f77f03b8
JR
229%description libGL -l pl.UTF-8
230Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
231tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
232autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
233OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
234OpenGL ani powiązana z SGI.
f445ed6c 235
f77f03b8
JR
236Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 1.5 oraz
237GLX 1.4. Używa DRI do renderowania.
f445ed6c
JB
238
239%package libGL-devel
240Summary: Header files for Mesa3D libGL library
54181d82 241Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
f445ed6c
JB
242License: MIT
243Group: X11/Development/Libraries
244# loose dependency on libGL to use with other libGL binaries
245Requires: OpenGL >= 1.5
41aca213 246Requires: libdrm-devel >= %{libdrm_ver}
875da849 247Requires: xorg-lib-libX11-devel
9489410a 248Requires: xorg-lib-libXdamage-devel
4bacd84c 249Requires: xorg-lib-libXext-devel >= 1.0.5
41aca213 250Requires: xorg-lib-libXxf86vm-devel
251Requires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
b8e51e7a 252Requires: xorg-proto-glproto-devel >= %{glproto_ver}
e261c0c1 253Suggests: OpenGL-doc-man
6299b3cd 254Provides: OpenGL-GLX-devel = 1.4
951169fa 255Provides: OpenGL-devel = 3.3
f445ed6c 256Obsoletes: Mesa-devel
b18f0f46
AM
257Obsoletes: X11-OpenGL-devel < 1:7.0.0
258Obsoletes: X11-OpenGL-devel-base < 1:7.0.0
259Obsoletes: XFree86-OpenGL-devel < 1:7.0.0
260Obsoletes: XFree86-OpenGL-devel-base < 1:7.0.0
a0b2836a 261
f445ed6c
JB
262%description libGL-devel
263Header files for Mesa3D libGL library.
a0b2836a 264
f77f03b8
JR
265%description libGL-devel -l pl.UTF-8
266Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
e31e9d24 267
f445ed6c
JB
268%package libGL-static
269Summary: Static Mesa3D libGL library
54181d82 270Summary(pl.UTF-8): Statyczna biblioteka libGL z projektu Mesa3D
f445ed6c
JB
271License: MIT
272Group: X11/Development/Libraries
273Requires: %{name}-libGL-devel = %{version}-%{release}
951169fa 274Provides: OpenGL-static = 3.3
f445ed6c 275Obsoletes: Mesa-static
b18f0f46
AM
276Obsoletes: X11-OpenGL-static < 1:7.0.0
277Obsoletes: XFree86-OpenGL-static < 1:7.0.0
f445ed6c
JB
278
279%description libGL-static
280Static Mesa3D libGL library. It uses software renderer.
281
f77f03b8
JR
282%description libGL-static -l pl.UTF-8
283Statyczna biblioteka libGL z projektu Mesa3D. Używa programowego
f445ed6c
JB
284renderingu.
285
278406ce
JB
286%package libGLES
287Summary: Mesa implementation of GLES (OpenGL ES) libraries
288Summary(pl.UTF-8): Implementacja Mesa bibliotek GLES (OpenGL ES)
289Group: Libraries
c7f22387 290Requires: %{name}-libglapi = %{version}-%{release}
95034bc4
JB
291Provides: OpenGLES
292Provides: OpenGLESv1 = 1.1
293Provides: OpenGLESv2 = 2.0
278406ce
JB
294
295%description libGLES
296This package contains shared libraries of Mesa implementation of GLES
297(OpenGL ES) - cross-platform API for full-function 2D and 3D graphics
298on embedded systems. OpenGL ES specification can be found on Khronos
cc59a107
JB
299Group site: <http://www.khronos.org/opengles/>. Mesa implements OpenGL
300ES 1.1 and 2.0.
278406ce
JB
301
302%description libGLES -l pl.UTF-8
303Ten pakiet zawiera biblioteki współdzielone implementacji Mesa
304standardu GLES (OpenGL ES) - wieloplatformowego API do w pełni
305funkcjonalnej grafiki 2D i 3D na systemach wbudowanych. Specyfikację
306OpenGL ES można znaleźć na stronie Khronos Group:
cc59a107
JB
307<http://www.khronos.org/opengles/>. Mesa zawiera implementacją OpenGL
308ES 1.1 i 2.0.
278406ce
JB
309
310%package libGLES-devel
311Summary: Header files for Mesa GLES libraries
312Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Mesa GLES
313Group: Development/Libraries
166bc93f
JB
314Requires: %{name}-khrplatform-devel = %{version}-%{release}
315# <EGL/egl.h> for <GLES/egl.h>
bf8d2f73 316Requires: %{name}-libEGL-devel = %{version}-%{release}
278406ce 317Requires: %{name}-libGLES = %{version}-%{release}
95034bc4
JB
318Provides: OpenGLES-devel
319Provides: OpenGLESv1-devel = 1.1
320Provides: OpenGLESv2-devel = 2.0
278406ce
JB
321
322%description libGLES-devel
323Header files for Mesa GLES libraries.
324
325%description libGLES-devel -l pl.UTF-8
326Pliki nagłówkowe bibliotek Mesa GLES.
327
f4a8c5f6
JB
328%package libOSMesa
329Summary: OSMesa (off-screen renderer) library
330Summary(pl.UTF-8): Biblioteka OSMesa (renderująca bitmapy w pamięci)
331License: MIT
332Group: Libraries
f4a8c5f6
JB
333
334%description libOSMesa
335OSMesa (off-screen renderer) library.
336
337%description libOSMesa -l pl.UTF-8
338Biblioteka OSMesa (renderująca bitmapy w pamięci).
339
340%package libOSMesa-devel
341Summary: Header file for OSMesa (off-screen renderer) library
342Summary(pl.UTF-8): Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
343License: MIT
344Group: Development/Libraries
345Requires: %{name}-libOSMesa = %{version}-%{release}
346# for <GL/gl.h> only
347Requires: OpenGL-devel
bf8d2f73 348Requires: libselinux-devel
f4a8c5f6
JB
349
350%description libOSMesa-devel
351Header file for OSMesa (off-screen renderer) library.
352
353%description libOSMesa-devel -l pl.UTF-8
354Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
355
356%package libOSMesa-static
357Summary: Static OSMesa (off-screen renderer) library
358Summary(pl.UTF-8): Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci)
359License: MIT
360Group: Development/Libraries
361Requires: %{name}-libOSMesa-devel = %{version}-%{release}
362# this static build of OSMesa needs static non-dri Mesa implementation
363Requires: %{name}-libGL-static = %{version}-%{release}
364
365%description libOSMesa-static
366Static OSMesa (off-screen renderer) library.
367
368%description libOSMesa-static -l pl.UTF-8
369Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci).
370
ff879d59
JK
371%package OpenCL-icd
372Summary: Mesa implementation of OpenCL (Compuing Language) API ICD
373Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń) ICD
374License: MIT
375Group: Libraries
376Requires: filesystem >= 4.0-29
377Requires: libdrm >= %{libdrm_ver}
378Requires: llvm-libclc
379Requires: udev-libs >= 1:151
380Provides: OpenCL = 1.1
381
382%description OpenCL-icd
383This package contains Mesa implementation of OpenCL - standard for
384cross-platform, parallel programming of modern processors found in
385personal computers, servers and handheld/embedded devices. OpenCL
386specification can be found on Khronos Group site:
387<http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
388
389The implementation is provided as an installable client driver (ICD)
390for use with the ocl-icd loader.
391
392%description OpenCL-icd -l pl.UTF-8
393Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
394wieloplatformowego, równoległego programowania nowoczesnych
395procesorów, jakie znajdują się w komputerach osobistych, serwerach
396oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
397znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
398Mesa zawiera implementację OpenCL w wersji 1.1.
399
400Implementacja dostarczona jest w postaci instalowalnego sterownika klienta
401(ICD), który może być użyty z loaderem ocl-icd.
402
e5bc9334
JB
403%package libOpenCL
404Summary: Mesa implementation of OpenCL (Compuing Language) API
405Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń)
406License: MIT
407Group: Libraries
408Requires: libdrm >= %{libdrm_ver}
bec14093 409Requires: llvm-libclc
4328392c 410Requires: udev-libs >= 1:151
e5bc9334
JB
411Provides: OpenCL = 1.1
412
413%description libOpenCL
414This package contains Mesa implementation of OpenCL - standard for
415cross-platform, parallel programming of modern processors found in
416personal computers, servers and handheld/embedded devices. OpenCL
417specification can be found on Khronos Group site:
418<http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
419
420%description libOpenCL -l pl.UTF-8
421Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
422wieloplatformowego, równoległego programowania nowoczesnych
423procesorów, jakie znajdują się w komputerach osobistych, serwerach
424oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
425znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
426Mesa zawiera implementację OpenCL w wersji 1.1.
427
428%package libOpenCL-devel
429Summary: Header files for Mesa OpenCL library
430Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Mesa OpenCL
431License: MIT
432Group: Development/Libraries
433Requires: %{name}-libOpenCL = %{version}-%{release}
434Provides: OpenCL-devel = 1.1
435
436%description libOpenCL-devel
437Header files for Mesa OpenCL library.
438
439%description libOpenCL-devel -l pl.UTF-8
440Pliki nagłówkowe biblioteki Mesa OpenCL.
441
c1d2b5e2 442%package libOpenVG
278406ce
JB
443Summary: Mesa implementation of OpenVG (Vector Graphics Accelleration) API
444Summary(pl.UTF-8): Implementacja Mesa API OpenVG (akceleracji grafiki wektorowej)
c1d2b5e2
AM
445License: MIT
446Group: Libraries
95034bc4 447Provides: OpenVG = 1.1
c1d2b5e2
AM
448
449%description libOpenVG
278406ce
JB
450This package contains Mesa implementation of OpenVG - cross-platform
451API that provides a low-level hardware acceleration interface for
452vector graphics libraries such as Flash and SVG. OpenVG specification
453can be found on Khronos Group site: <http://www.khronos.org/openvg/>.
cc59a107 454Mesa implements OpenVG 1.1.
c1d2b5e2
AM
455
456%description libOpenVG -l pl.UTF-8
278406ce
JB
457Ten pakiet zawiera implementację Mesa standardu OpenVG -
458wieloplatfomowego API zapewniającego niskopoziomowy interfejs
9bfb354d
AM
459akceleracji sprzętowej dla bibliotek grafiki wektorowej, takiej jak
460Flash czy SVG. Specyfikację OpenVG można znaleźć na stronie Khronos
461Group: <http://www.khronos.org/openvg/>. Mesa zawiera implementację
462OpenVG w wersji 1.1.
c1d2b5e2
AM
463
464%package libOpenVG-devel
278406ce
JB
465Summary: Header file for Mesa OpenVG library
466Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa OpenVG
c1d2b5e2
AM
467License: MIT
468Group: Development/Libraries
166bc93f 469Requires: %{name}-khrplatform-devel = %{version}-%{release}
c1d2b5e2 470Requires: %{name}-libOpenVG = %{version}-%{release}
95034bc4 471Provides: OpenVG-devel = 1.1
c1d2b5e2
AM
472
473%description libOpenVG-devel
278406ce 474Header file for Mesa OpenVG library.
c1d2b5e2
AM
475
476%description libOpenVG-devel -l pl.UTF-8
278406ce 477Plik nagłówkowy biblioteki Mesa OpenVG.
c1d2b5e2 478
04c3cb73
JB
479%package libXvMC-nouveau
480Summary: Mesa implementation of XvMC API for NVidia adapters
481Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart NVidia
f4a8c5f6 482License: MIT
9bfb354d 483Group: Libraries
8eb275e9 484Requires: libdrm >= %{libdrm_ver}
a651d613 485Requires: xorg-lib-libXvMC >= 1.0.6
04c3cb73
JB
486Conflicts: Mesa-libXvMC
487
488%description libXvMC-nouveau
489Mesa implementation of XvMC API for NVidia adapters (NV40-NV96, NVa0).
490
491%description libXvMC-nouveau -l pl.UTF-8
492Implementacja Mesa API XvMC dla kart NVidia (NV40-NV96, NVa0).
493
04c3cb73
JB
494%package libXvMC-r600
495Summary: Mesa implementation of XvMC API for ATI Radeon R600 series adapters
496Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart ATI Radeon z serii R600
497License: MIT
498Group: Libraries
499Requires: libdrm >= %{libdrm_ver}
a651d613 500Requires: xorg-lib-libXvMC >= 1.0.6
04c3cb73
JB
501Conflicts: Mesa-libXvMC
502
503%description libXvMC-r600
504Mesa implementation of XvMC API for ATI Radeon adapters based on
505R600/R700 chips.
506
507%description libXvMC-r600 -l pl.UTF-8
508Implementacja Mesa API XvMC dla kart ATI Radeon opartych na układach
509R600/R700.
510
d3cd778a
JB
511%package libgbm
512Summary: Mesa Graphics Buffer Manager library
513Summary(pl.UTF-8): Biblioteka Mesa Graphics Buffer Manager
514Group: Libraries
e0e9f02c 515Requires: %{name}-libglapi = %{version}-%{release}
4328392c 516Requires: udev-libs >= 1:151
72a183c7 517Conflicts: Mesa-libEGL < 8.0.1-2
d3cd778a
JB
518
519%description libgbm
520Mesa Graphics Buffer Manager library.
521
522%description libgbm -l pl.UTF-8
523Biblioteka Mesa Graphics Buffer Manager (zarządcy bufora graficznego).
524
525%package libgbm-devel
526Summary: Header file for Mesa Graphics Buffer Manager library
527Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager
528Group: Development/Libraries
529Requires: %{name}-libgbm = %{version}-%{release}
4328392c 530Requires: udev-devel >= 1:151
d3cd778a
JB
531
532%description libgbm-devel
533Header file for Mesa Graphics Buffer Manager library.
534
535%description libgbm-devel -l pl.UTF-8
536Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager (zarządcy
537bufora graficznego).
538
539%package gbm-driver-i915
540Summary: i915 driver for Mesa GBM framework
541Summary(pl.UTF-8): Sterownik i915 dla szkieletu Mesa GBM
542Group: Libraries
543Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 544Obsoletes: Mesa-opencl-driver-i915
d3cd778a
JB
545
546%description gbm-driver-i915
547i915 driver for Mesa Graphics Buffer Manager. It supports Intel
548915/945/G33/Q33/Q35/Pineview chips.
549
550%description gbm-driver-i915 -l pl.UTF-8
551Sterownik i915 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
552bufora graficznego). Obsługuje układy Intela z serii
553915/945/G33/Q33/Q35/Pineview.
554
555%package gbm-driver-nouveau
556Summary: nouveau driver for Mesa GBM framework
557Summary(pl.UTF-8): Sterownik nouveau dla szkieletu Mesa GBM
558Group: Libraries
559Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 560Obsoletes: Mesa-opencl-driver-nouveau
d3cd778a
JB
561
562%description gbm-driver-nouveau
563nouveau driver for Mesa Graphics Buffer Manager. It supports NVidia
564adapters.
565
566%description gbm-driver-nouveau -l pl.UTF-8
567Sterownik nouveau dla szkieletu Mesa Graphics Buffer Manager (zarządcy
568bufora graficznego). Obsługuje karty graficzne firmy NVidia.
569
570%package gbm-driver-r300
571Summary: r300 driver for Mesa GBM framework
572Summary(pl.UTF-8): Sterownik r300 dla szkieletu Mesa GBM
573Group: Libraries
574Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 575Obsoletes: Mesa-opencl-driver-r300
d3cd778a
JB
576
577%description gbm-driver-r300
578r300 driver for Mesa Graphics Buffer Manager. It supports ATI Radeon
579adapters based on R300/R400/RS690/R500 chips.
580
581%description gbm-driver-r300 -l pl.UTF-8
582Sterownik r300 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
583bufora graficznego). Obsługuje karty graficzne ATI Radeon oparte na
584układach R300/R400/RS690/R500.
585
586%package gbm-driver-r600
587Summary: r600 driver for Mesa GBM framework
588Summary(pl.UTF-8): Sterownik r600 dla szkieletu Mesa GBM
589Group: Libraries
590Requires: %{name}-libgbm = %{version}-%{release}
507629f4 591Obsoletes: Mesa-libllvmradeon
4bf93def 592Obsoletes: Mesa-opencl-driver-r600
d3cd778a
JB
593
594%description gbm-driver-r600
595r600 driver for Mesa Graphics Buffer Manager. It supports ATI Radeon
596adapters based on R600/R700 chips.
597
598%description gbm-driver-r600 -l pl.UTF-8
599Sterownik r600 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
600bufora graficznego). Obsługuje karty graficzne ATI Radeon oparte na
601układach R600/R700.
602
3dc87f1a
AM
603%package gbm-driver-radeonsi
604Summary: radeonsi driver for Mesa GBM framework
605Summary(pl.UTF-8): Sterownik radeonsi dla szkieletu Mesa GBM
606Group: Libraries
607Requires: %{name}-libgbm = %{version}-%{release}
5b8e9162 608Obsoletes: Mesa-libllvmradeon
507629f4 609Obsoletes: Mesa-opencl-driver-radeonsi
3dc87f1a
AM
610
611%description gbm-driver-radeonsi
0784ce78
JB
612radeonsi driver for Mesa Graphics Buffer Manager. It supports ATI
613Radeon adapters based on Southern Islands chips.
3dc87f1a
AM
614
615%description gbm-driver-radeonsi -l pl.UTF-8
0784ce78
JB
616Sterownik radeonsi dla szkieletu Mesa Graphics Buffer Manager
617(zarządcy bufora graficznego). Obsługuje karty graficzne ATI Radeon
618oparte na układach Southern Islands.
3dc87f1a 619
e5bc9334
JB
620%package gbm-driver-swrast
621Summary: Software (swrast) driver for Mesa GBM framework
622Summary(pl.UTF-8): Sterownik programowy (swrast) dla szkieletu Mesa GBM
623Group: Libraries
624Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 625Obsoletes: Mesa-opencl-driver-swrast
e5bc9334
JB
626
627%description gbm-driver-swrast
628Software (swrast) driver for Mesa Graphics Buffer Manager.
629
630%description gbm-driver-swrast -l pl.UTF-8
631Sterownik programowy (swrast) dla szkieletu Mesa Graphics Buffer
632Manager (zarządcy bufora graficznego).
633
d3cd778a
JB
634%package gbm-driver-vmwgfx
635Summary: vmwgfx driver for Mesa GBM framework
636Summary(pl.UTF-8): Sterownik vmwgfx dla szkieletu Mesa GBM
637Group: Libraries
638Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 639Obsoletes: Mesa-opencl-driver-vmwgfx
d3cd778a
JB
640
641%description gbm-driver-vmwgfx
642vmwgfx driver for Mesa Graphics Buffer Manager. It supports VMware
643virtual video adapter.
644
645%description gbm-driver-vmwgfx -l pl.UTF-8
646Sterownik vmwgfx dla szkieletu Mesa Graphics Buffer Manager (zarządcy
647bufora graficznego). Obsługuje wirtualną kartę graficzną VMware.
648
c7f22387
JB
649%package libglapi
650Summary: Mesa GL API shared library
651Summary(pl.UTF-8): Biblioteka współdzielona Mesa GL API
652Group: Libraries
72a183c7 653Conflicts: Mesa-libEGL < 8.0.1-2
c7f22387
JB
654
655%description libglapi
656Mesa GL API shared library, common for various APIs (EGL, GL, GLES).
657
658%description libglapi -l pl.UTF-8
659Biblioteka współdzielona Mesa GL API, wspólna dla różnych API (EGL,
660GL, GLES).
661
24b30bc6
JB
662%package libwayland-egl
663Summary: Wayland EGL library
664Summary(pl.UTF-8): Biblioteka Wayland EGL
665Group: Libraries
666Requires: libdrm >= %{libdrm_ver}
667
668%description libwayland-egl
669Wayland EGL platform library.
670
671%description libwayland-egl -l pl.UTF-8
672Biblioteka platformy EGL Wayland.
673
674%package libwayland-egl-devel
675Summary: Development files for Wayland EGL library
676Summary(pl.UTF-8): Pliki programistyczne biblioteki Wayland EGL
677Group: Development/Libraries
678Requires: %{name}-libwayland-egl = %{version}-%{release}
679Requires: libdrm-devel >= %{libdrm_ver}
24b30bc6
JB
680
681%description libwayland-egl-devel
682Development files for Wayland EGL platform library.
683
684%description libwayland-egl-devel -l pl.UTF-8
685Pliki programistyczne biblioteki platformy EGL Wayland.
686
a651d613
JB
687%package libxatracker
688Summary: Xorg Gallium3D accelleration library
689Summary(pl.UTF-8): Biblioteka akceleracji Gallium3D dla Xorg
690Group: X11/Libraries
c7f22387 691Requires: libdrm >= %{libdrm_ver}
a651d613
JB
692
693%description libxatracker
694Xorg Gallium3D accelleration library (used by new vmwgfx driver).
695
696%description libxatracker -l pl.UTF-8
697Biblioteka akceleracji Gallium3D dla Xorg (używana przez nowy
698sterownik vmwgfx).
699
700%package libxatracker-devel
701Summary: Header files for Xorg Gallium3D accelleration library
702Summary(pl.UTF-8): Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg
703Group: X11/Development/Libraries
704Requires: %{name}-libxatracker = %{version}-%{release}
c7f22387 705Requires: libdrm-devel >= %{libdrm_ver}
a651d613
JB
706
707%description libxatracker-devel
708Header files for Xorg Gallium3D accelleration library.
709
710%description libxatracker-devel -l pl.UTF-8
711Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg.
712
166bc93f
JB
713%package khrplatform-devel
714Summary: Khronos platform header file
715Summary(pl.UTF-8): Plik nagłówkowy platformy Khronos
716Group: Development/Libraries
72a183c7 717Conflicts: Mesa-libEGL-devel < 8.0.1-2
166bc93f
JB
718
719%description khrplatform-devel
720Khronos platform header file.
721
722%description khrplatform-devel -l pl.UTF-8
723Plik nagłówkowy platformy Khronos.
724
afe33c03 725%package dri-driver-ati-radeon-R100
362c6f99
JB
726Summary: X.org DRI driver for ATI R100 card family
727Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R100
f4a8c5f6 728License: MIT
18da5046 729Group: X11/Libraries
83c21438 730Requires: xorg-driver-video-ati
d70abe90
JB
731Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
732Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 733Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 734
735%description dri-driver-ati-radeon-R100
362c6f99 736X.org DRI driver for ATI R100 card family (Radeon 7000-7500).
afe33c03 737
f77f03b8 738%description dri-driver-ati-radeon-R100 -l pl.UTF-8
362c6f99 739Sterownik X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
afe33c03 740
741%package dri-driver-ati-radeon-R200
362c6f99
JB
742Summary: X.org DRI driver for ATI R200 card family
743Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R200
f4a8c5f6 744License: MIT
18da5046 745Group: X11/Libraries
83c21438 746Requires: xorg-driver-video-ati
d70abe90
JB
747Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
748Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 749Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 750
751%description dri-driver-ati-radeon-R200
362c6f99 752X.org DRI driver for ATI R200 card family (Radeon 8500-92xx)
afe33c03 753
f77f03b8 754%description dri-driver-ati-radeon-R200 -l pl.UTF-8
362c6f99 755Sterownik X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
afe33c03 756
757%package dri-driver-ati-radeon-R300
362c6f99
JB
758Summary: X.org DRI driver for ATI R300 card family
759Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R300
f4a8c5f6 760License: MIT
18da5046 761Group: X11/Libraries
83c21438 762Requires: xorg-driver-video-ati
d70abe90
JB
763Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
764Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 765Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 766
767%description dri-driver-ati-radeon-R300
04c3cb73 768X.org DRI driver for ATI R300/R400/RS690/R500 card family.
afe33c03 769
f77f03b8 770%description dri-driver-ati-radeon-R300 -l pl.UTF-8
04c3cb73 771Sterownik X.org DRI dla rodziny kart ATI R300/R400/RS690/R500.
afe33c03 772
e68936d0
AM
773%package dri-driver-ati-radeon-R600
774Summary: X.org DRI driver for ATI R600 card family
775Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600
776License: MIT
777Group: X11/Libraries
778Requires: radeon-ucode
779Requires: xorg-driver-video-ati
780Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
781Requires: xorg-xserver-server >= %{xserver_ver}
782
783%description dri-driver-ati-radeon-R600
04c3cb73 784X.org DRI driver for ATI R600/R700 card family.
e68936d0
AM
785
786%description dri-driver-ati-radeon-R600 -l pl.UTF-8
04c3cb73 787Sterownik X.org DRI dla rodziny kart ATI R600/R700.
e68936d0 788
3dc87f1a
AM
789%package dri-driver-ati-radeon-SI
790Summary: X.org DRI driver for ATI Southern Islands card family
791Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Southern Islands
792License: MIT
793Group: X11/Libraries
794Requires: radeon-ucode
795Requires: xorg-driver-video-ati
796Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
797Requires: xorg-xserver-server >= %{xserver_ver}
798
799%description dri-driver-ati-radeon-SI
800X.org DRI driver for ATI Southern Islands card family.
801
802%description dri-driver-ati-radeon-SI -l pl.UTF-8
803Sterownik X.org DRI dla rodziny kart ATI Southern Islands.
804
afe33c03 805%package dri-driver-intel-i915
362c6f99
JB
806Summary: X.org DRI driver for Intel i915 card family
807Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i915
f4a8c5f6 808License: MIT
18da5046 809Group: X11/Libraries
d70abe90
JB
810Requires: xorg-driver-video-intel
811Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
812Requires: xorg-xserver-server >= %{xserver_ver}
2db432a2 813Obsoletes: Mesa-dri-driver-intel-i830
8e26093b 814Obsoletes: X11-driver-i810-dri < 1:7.0.0
afe33c03 815
816%description dri-driver-intel-i915
04c3cb73
JB
817X.org DRI driver for Intel i915 card family (915, 945, G33, Q33, Q35,
818Pineview).
afe33c03 819
f77f03b8 820%description dri-driver-intel-i915 -l pl.UTF-8
04c3cb73
JB
821Sterownik X.org DRI dla rodziny kart Intel i915 (915, 945, G33, Q33,
822Q35, Pineview).
afe33c03 823
b360f4f6 824%package dri-driver-intel-i965
362c6f99
JB
825Summary: X.org DRI driver for Intel i965 card family
826Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i965
f4a8c5f6 827License: MIT
b360f4f6 828Group: X11/Libraries
d70abe90
JB
829Requires: xorg-driver-video-intel
830Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
831Requires: xorg-xserver-server >= %{xserver_ver}
b360f4f6 832Obsoletes: Mesa-dri-driver-intel-i830
8e26093b 833Obsoletes: X11-driver-i810-dri < 1:7.0.0
b360f4f6 834
835%description dri-driver-intel-i965
04c3cb73
JB
836X.org DRI driver for Intel i965 card family (946GZ, 965G, 965Q, 965GM,
837965GME, GM45, G41, B43, Q45, G45);
b360f4f6 838
f77f03b8 839%description dri-driver-intel-i965 -l pl.UTF-8
04c3cb73
JB
840Sterownik X.org DRI dla rodziny kart Intel i965 (946GZ, 965G, 965Q,
841965GM, 965GME, GM45, G41, B43, Q45, G45).
b360f4f6 842
3e88bc92
AM
843%package dri-driver-nouveau
844Summary: X.org DRI driver for NVIDIA card family
845Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart NVIDIA
846License: MIT
847Group: X11/Libraries
848Requires: xorg-driver-video-nouveau
849Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
850Requires: xorg-xserver-server >= %{xserver_ver}
851
852%description dri-driver-nouveau
853X.org DRI drivers for NVIDIA card family.
854
855%description dri-driver-nouveau -l pl.UTF-8
856Sterowniki X.org DRI dla rodziny kart NVIDIA.
857
f3606317 858%package dri-driver-swrast
362c6f99
JB
859Summary: X.org DRI software rasterizer driver
860Summary(pl.UTF-8): Sterownik X.org DRI obsługujący rysowanie programowe
f3606317
AM
861License: MIT
862Group: X11/Libraries
d70abe90
JB
863Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
864Requires: xorg-xserver-server >= %{xserver_ver}
f3606317
AM
865
866%description dri-driver-swrast
362c6f99 867X.org DRI software rasterizer driver.
f3606317
AM
868
869%description dri-driver-swrast -l pl.UTF-8
362c6f99 870Sterownik X.org DRI obsługujący rysowanie programowe.
f3606317 871
e68936d0
AM
872%package dri-driver-vmwgfx
873Summary: X.org DRI driver for VMware
874Summary(pl.UTF-8): Sterownik X.org DRI dla VMware
875License: MIT
876Group: X11/Libraries
0f9ae6ae 877Requires: xorg-driver-video-vmware
e68936d0
AM
878Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
879Requires: xorg-xserver-server >= %{xserver_ver}
880
881%description dri-driver-vmwgfx
882X.org DRI driver for VMWare.
883
884%description dri-driver-vmwgfx -l pl.UTF-8
885Sterownik X.org DRI dla VMware.
886
04c3cb73
JB
887%package -n libvdpau-driver-mesa-nouveau
888Summary: Mesa nouveau driver for the vdpau API
889Summary(pl.UTF-8): Sterownik Mesa nouveau dla API vdpau
9bfb354d
AM
890License: MIT
891Group: X11/Libraries
8eb275e9
JB
892Requires: libdrm >= %{libdrm_ver}
893Requires: libvdpau >= 0.4.1
04c3cb73 894Conflicts: libvdpau-driver-mesa
9bfb354d 895
04c3cb73
JB
896%description -n libvdpau-driver-mesa-nouveau
897Mesa nouveau driver for the vdpau API. It supports NVidia adapters
898(NV40-NV96, NVa0).
9bfb354d 899
04c3cb73
JB
900%description -n libvdpau-driver-mesa-nouveau -l pl.UTF-8
901Sterownik Mesa nouveau dla API vdpau. Obsługuje karty NVidia
902(NV40-NV96, NVa0).
9bfb354d 903
04c3cb73
JB
904%package -n libvdpau-driver-mesa-r600
905Summary: Mesa r600 driver for the vdpau API
906Summary(pl.UTF-8): Sterownik Mesa r600 dla API vdpau
907License: MIT
908Group: X11/Libraries
909Requires: libdrm >= %{libdrm_ver}
910Requires: libvdpau >= 0.4.1
911Conflicts: libvdpau-driver-mesa
912
913%description -n libvdpau-driver-mesa-r600
914Mesa r600 driver for the vdpau API. It supports ATI Radeon adapters
915based on R600/R700 chips.
916
917%description -n libvdpau-driver-mesa-r600 -l pl.UTF-8
918Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
919na układach R600/R700.
920
3dc87f1a
AM
921%package -n libvdpau-driver-mesa-radeonsi
922Summary: Mesa radeonsi driver for the vdpau API
923Summary(pl.UTF-8): Sterownik Mesa radeonsi dla API vdpau
924License: MIT
925Group: X11/Libraries
926Requires: libdrm >= %{libdrm_ver}
927Requires: libvdpau >= 0.4.1
928Conflicts: libvdpau-driver-mesa
5b8e9162 929Obsoletes: Mesa-libllvmradeon
3dc87f1a
AM
930
931%description -n libvdpau-driver-mesa-radeonsi
0784ce78
JB
932Mesa radeonsi driver for the vdpau API. It supports ATI Radeon
933adapters based on Southern Islands chips.
3dc87f1a
AM
934
935%description -n libvdpau-driver-mesa-radeonsi -l pl.UTF-8
0784ce78
JB
936Sterownik Mesa radeonsi dla API vdpau. Obsługuje karty ATI Radeon
937oparte na układach Southern Islands.
3dc87f1a 938
56313830
AM
939%package -n omxil-mesa
940Summary: Mesa driver for Bellagio OpenMAX IL API
941Summary(pl.UTF-8): Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
942License: MIT
943Group: X11/Libraries
944Requires: libdrm >= %{libdrm_ver}
945Requires: libxcb >= 1.8
946Requires: libomxil-bellagio
c45391bc
JB
947Obsoletes: omxil-mesa-nouveau
948Obsoletes: omxil-mesa-r600
949Obsoletes: omxil-mesa-radeonsi
56313830
AM
950
951%description -n omxil-mesa
952Mesa driver for Bellagio OpenMAX IL API.
953
954%description -n omxil-mesa -l pl.UTF-8
955Sterownik Mesa dla API Bellagio OpenMAX IL.
956
4bacd84c
JB
957%package -n omxil-mesa-nouveau
958Summary: Mesa nouveau driver for Bellagio OpenMAX IL API
959Summary(pl.UTF-8): Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
960License: MIT
961Group: X11/Libraries
962Requires: libdrm >= %{libdrm_ver}
963Requires: libxcb >= 1.8
964Requires: libomxil-bellagio
965
966%description -n omxil-mesa-nouveau
967Mesa nouveau driver for Bellagio OpenMAX IL API. It supports NVidia
968adapters (NV40-NV96, NVa0).
969
970%description -n omxil-mesa-nouveau -l pl.UTF-8
971Sterownik Mesa nouveau dla API Bellagio OpenMAX IL. Obsługuje karty
972NVidia (NV40-NV96, NVa0).
973
974%package -n omxil-mesa-r600
975Summary: Mesa r600 driver for Bellagio OpenMAX IL API
976Summary(pl.UTF-8): Sterownik Mesa r600 dla API Bellagio OpenMAX IL
977License: MIT
978Group: X11/Libraries
979Requires: libdrm >= %{libdrm_ver}
980Requires: libxcb >= 1.8
981Requires: libomxil-bellagio
982
983%description -n omxil-mesa-r600
984Mesa r600 driver for Bellagio OpenMAX IL API. It supports ATI Radeon
985adapters based on R600/R700 chips.
986
987%description -n omxil-mesa-r600 -l pl.UTF-8
988Sterownik Mesa r600 dla API Bellagio OpenMAX IL. Obsługuje karty ATI
989Radeon oparte na układach R600/R700.
990
991%package -n omxil-mesa-radeonsi
992Summary: Mesa radeonsi driver for Bellagio OpenMAX IL API
993Summary(pl.UTF-8): Sterownik Mesa radeonsi dla API Bellagio OpenMAX IL
994License: MIT
995Group: X11/Libraries
996Requires: libdrm >= %{libdrm_ver}
997Requires: libxcb >= 1.8
998Requires: libomxil-bellagio
999
1000%description -n omxil-mesa-radeonsi
1001Mesa radeonsi driver for Bellagio OpenMAX IL API. It supports ATI
1002Radeon adapters based on Southern Islands chips.
1003
1004%description -n omxil-mesa-radeonsi -l pl.UTF-8
1005Sterownik Mesa radeonsi dla API Bellagio OpenMAX IL. Obsługuje karty
1006ATI Radeon oparte na układach Southern Islands.
1007
a0b2836a 1008%prep
5853b3ab 1009%setup -q
4db28b99 1010%patch0 -p1
a0b2836a 1011
1012%build
5853b3ab
JB
1013%{__libtoolize}
1014%{__aclocal} -I m4
bb686270 1015%{__autoconf}
5853b3ab 1016%{__automake}
a5afae62 1017
9bfb354d 1018dri_drivers="r200 radeon \
8060076f 1019%if %{without gallium_intel}
04c3cb73 1020i915 \
a5afae62 1021%endif
d9ca63e3
JB
1022i965 \
1023nouveau \
59f12de8
AM
1024%ifarch sparc sparcv9 sparc64
1025ffb \
6299b3cd 1026%endif
9bfb354d 1027swrast"
59f12de8
AM
1028
1029dri_drivers=$(echo $dri_drivers | xargs | tr ' ' ',')
1030
c1d2b5e2
AM
1031gallium_drivers="svga swrast \
1032%if %{with gallium_intel}
1033i915 \
c1d2b5e2 1034%endif
56313830 1035%if %{with gallium_radeon}
b8e6b6d7 1036r300 \
c1d2b5e2 1037r600 \
700470bd 1038radeonsi \
56313830 1039%endif
45300693 1040%if %{with gallium_nouveau}
0784ce78 1041nouveau
c1d2b5e2
AM
1042%endif
1043"
1044
1045gallium_drivers=$(echo $gallium_drivers | xargs | tr ' ' ',')
1046
700470bd 1047%configure \
4799b78a 1048 --disable-silent-rules \
9bfb354d 1049 --enable-shared \
b4a5c074 1050 --enable-glx-tls \
c885f99e
JB
1051 --enable-selinux \
1052 %{?with_static_libs:--enable-static} \
9bfb354d 1053 %{__enable gbm} \
700470bd 1054 --enable-osmesa \
f566cdfa 1055 --enable-shared-glapi \
c885f99e
JB
1056%if %{with egl}
1057 --enable-egl \
1058 --enable-gles1 \
1059 --enable-gles2 \
24b30bc6 1060 --with-egl-platforms=x11%{?with_gbm:,drm}%{?with_wayland:,wayland} \
c885f99e 1061%endif
5f574b4b 1062%if %{with gallium}
9bfb354d 1063 --enable-gallium-llvm \
2fc49cce 1064 --enable-llvm-shared-libs \
9bfb354d
AM
1065 %{__enable egl gallium-egl} \
1066 %{__enable gbm gallium-gbm} \
ff879d59
JK
1067 %{__enable ocl_icd opencl-icd} \
1068 %{__enable opencl opencl} \
166bc93f 1069 %{?with_egl:--enable-openvg} \
9bfb354d 1070 --enable-vdpau \
4bacd84c 1071 %{?with_omx:--enable-omx} \
a651d613 1072 %{?with_xa:--enable-xa} \
9bfb354d 1073 --enable-xvmc \
c1d2b5e2 1074 --with-gallium-drivers=${gallium_drivers} \
5f574b4b 1075%else
5eb992a8 1076 --without-gallium-drivers \
5f574b4b 1077%endif
59f12de8
AM
1078 --with-dri-drivers=${dri_drivers} \
1079 --with-dri-driverdir=%{_libdir}/xorg/modules/dri
1080
1081%{__make}
59f12de8 1082
34f695f1
AM
1083%{?with_tests:%{__make} check}
1084
a0b2836a 1085%install
f5543b17 1086rm -rf $RPM_BUILD_ROOT
ddde5931 1087
59f12de8
AM
1088%{__make} install \
1089 DESTDIR=$RPM_BUILD_ROOT
ddde5931 1090
59f12de8 1091# strip out undesirable headers
46cee963 1092%{__rm} $RPM_BUILD_ROOT%{_includedir}/GL/{wglext,wmesa}.h
80fb8e4d
JB
1093# dlopened by soname
1094%{__rm} $RPM_BUILD_ROOT%{_libdir}/libXvMC*.so
c45391bc
JB
1095%{__rm} $RPM_BUILD_ROOT%{_libdir}/libXvMC*.so.1.0
1096# dlopened by soname or .so link
1097%{__rm} $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_*.so.1.0
c7f22387 1098# not used externally
0d8bac2a 1099%{__rm} $RPM_BUILD_ROOT%{_libdir}/libglapi.so
1cd368bc 1100# dlopened
4bacd84c 1101%{?with_omx:%{__rm} $RPM_BUILD_ROOT%{_libdir}/bellagio/libomx_*.la}
e0e9f02c
JB
1102%{__rm} $RPM_BUILD_ROOT%{_libdir}/egl/egl_*.la
1103%{__rm} $RPM_BUILD_ROOT%{_libdir}/gallium-pipe/pipe_*.la
1104%{__rm} $RPM_BUILD_ROOT%{_libdir}/gbm/gbm_*.la
1cd368bc
JB
1105# not defined by standards; and not needed, there is pkg-config support
1106%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
c1d2b5e2 1107
f56e1323
JR
1108# remove "OS ABI: Linux 2.4.20" tag, so private copies (nvidia or fglrx),
1109# set up via /etc/ld.so.conf.d/*.conf will be preferred over this
1110strip -R .note.ABI-tag $RPM_BUILD_ROOT%{_libdir}/libGL.so.*.*
1111
abc9e15f
JB
1112%clean
1113rm -rf $RPM_BUILD_ROOT
1114
bb686270
AM
1115%post libEGL -p /sbin/ldconfig
1116%postun libEGL -p /sbin/ldconfig
1117
f445ed6c
JB
1118%post libGL -p /sbin/ldconfig
1119%postun libGL -p /sbin/ldconfig
1120
c1d2b5e2
AM
1121%post libGLES -p /sbin/ldconfig
1122%postun libGLES -p /sbin/ldconfig
1123
c1d2b5e2
AM
1124%post libOSMesa -p /sbin/ldconfig
1125%postun libOSMesa -p /sbin/ldconfig
1126
e5bc9334
JB
1127%post libOpenCL -p /sbin/ldconfig
1128%postun libOpenCL -p /sbin/ldconfig
1129
c1d2b5e2
AM
1130%post libOpenVG -p /sbin/ldconfig
1131%postun libOpenVG -p /sbin/ldconfig
1132
04c3cb73
JB
1133%post libXvMC-nouveau -p /sbin/ldconfig
1134%postun libXvMC-nouveau -p /sbin/ldconfig
04c3cb73
JB
1135%post libXvMC-r600 -p /sbin/ldconfig
1136%postun libXvMC-r600 -p /sbin/ldconfig
9bfb354d 1137
d3cd778a
JB
1138%post libgbm -p /sbin/ldconfig
1139%postun libgbm -p /sbin/ldconfig
1140
c7f22387
JB
1141%post libglapi -p /sbin/ldconfig
1142%postun libglapi -p /sbin/ldconfig
1143
24b30bc6
JB
1144%post libwayland-egl -p /sbin/ldconfig
1145%postun libwayland-egl -p /sbin/ldconfig
1146
a651d613
JB
1147%post libxatracker -p /sbin/ldconfig
1148%postun libxatracker -p /sbin/ldconfig
1149
bb686270
AM
1150%if %{with egl}
1151%files libEGL
1152%defattr(644,root,root,755)
1153%attr(755,root,root) %{_libdir}/libEGL.so.*.*
c794b508 1154%attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
c1d2b5e2 1155%if %{with gallium}
bb686270 1156%dir %{_libdir}/egl
c1d2b5e2 1157%attr(755,root,root) %{_libdir}/egl/egl_gallium.so
9bfb354d 1158%endif
bb686270
AM
1159
1160%files libEGL-devel
1161%defattr(644,root,root,755)
1162%attr(755,root,root) %{_libdir}/libEGL.so
bb686270
AM
1163%dir %{_includedir}/EGL
1164%{_includedir}/EGL/egl.h
1165%{_includedir}/EGL/eglext.h
56313830 1166%{_includedir}/EGL/eglextchromium.h
9bfb354d 1167%{_includedir}/EGL/eglmesaext.h
bb686270 1168%{_includedir}/EGL/eglplatform.h
bb686270
AM
1169%{_pkgconfigdir}/egl.pc
1170
c885f99e 1171%if %{with static_libs}
bb686270
AM
1172%files libEGL-static
1173%defattr(644,root,root,755)
1174%{_libdir}/libEGL.a
1175%endif
1176%endif
1177
f445ed6c 1178%files libGL
e9b3ff7a 1179%defattr(644,root,root,755)
a468d1b0 1180%doc docs/{*.html,README.UVD,relnotes/*.html}
9b0e6ebb
JB
1181%attr(755,root,root) %{_libdir}/libGL.so.*.*
1182%attr(755,root,root) %ghost %{_libdir}/libGL.so.1
0cb33a09 1183# symlink for binary apps which fail to conform Linux OpenGL ABI
bf8d2f73 1184# (and dlopen libGL.so instead of libGL.so.1; the same does Mesa libEGL)
0cb33a09 1185%attr(755,root,root) %{_libdir}/libGL.so
0d8bac2a 1186%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drirc
a0b2836a 1187
f445ed6c 1188%files libGL-devel
e9b3ff7a 1189%defattr(644,root,root,755)
5b8e9162 1190%doc docs/specs/*
debcd977 1191%dir %{_includedir}/GL
d3dd48bf 1192%{_includedir}/GL/gl.h
56313830 1193%{_includedir}/GL/glcorearb.h
e1833810 1194%{_includedir}/GL/glext.h
d3dd48bf 1195%{_includedir}/GL/gl_mangle.h
d3dd48bf 1196%{_includedir}/GL/glx.h
abc9e15f 1197%{_includedir}/GL/glxext.h
d3dd48bf 1198%{_includedir}/GL/glx_mangle.h
1ec0796e
AM
1199%dir %{_includedir}/GL/internal
1200%{_includedir}/GL/internal/dri_interface.h
59f12de8 1201%{_pkgconfigdir}/dri.pc
f4a8c5f6 1202%{_pkgconfigdir}/gl.pc
a0b2836a 1203
c885f99e 1204%if %{with static_libs}
278406ce
JB
1205%files libGL-static
1206%defattr(644,root,root,755)
1207%{_libdir}/libGL.a
1208%endif
1209
c1d2b5e2
AM
1210%files libGLES
1211%defattr(644,root,root,755)
cc59a107
JB
1212%attr(755,root,root) %{_libdir}/libGLESv1_CM.so.*.*.*
1213%attr(755,root,root) %ghost %{_libdir}/libGLESv1_CM.so.1
1214%attr(755,root,root) %{_libdir}/libGLESv2.so.*.*
1215%attr(755,root,root) %ghost %{_libdir}/libGLESv2.so.2
c1d2b5e2
AM
1216
1217%files libGLES-devel
1218%defattr(644,root,root,755)
cc59a107
JB
1219%attr(755,root,root) %{_libdir}/libGLESv1_CM.so
1220%attr(755,root,root) %{_libdir}/libGLESv2.so
c1d2b5e2
AM
1221%{_includedir}/GLES
1222%{_includedir}/GLES2
46cee963 1223%{_includedir}/GLES3
cc59a107
JB
1224%{_pkgconfigdir}/glesv1_cm.pc
1225%{_pkgconfigdir}/glesv2.pc
c1d2b5e2 1226
f4a8c5f6
JB
1227%files libOSMesa
1228%defattr(644,root,root,755)
cc59a107 1229%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
9bfb354d 1230%attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
f4a8c5f6
JB
1231
1232%files libOSMesa-devel
1233%defattr(644,root,root,755)
cc59a107 1234%attr(755,root,root) %{_libdir}/libOSMesa.so
f4a8c5f6 1235%{_includedir}/GL/osmesa.h
bf8d2f73 1236%{_pkgconfigdir}/osmesa.pc
f4a8c5f6 1237
c885f99e 1238%if %{with static_libs}
f4a8c5f6
JB
1239%files libOSMesa-static
1240%defattr(644,root,root,755)
cc59a107 1241%{_libdir}/libOSMesa.a
59f12de8 1242%endif
f4a8c5f6 1243
e5bc9334 1244%if %{with opencl}
ff879d59
JK
1245%if %{with ocl_icd}
1246%files OpenCL-icd
1247%defattr(644,root,root,755)
1248/etc/OpenCL/vendors/mesa.icd
1249%attr(755,root,root) %{_libdir}/libMesaOpenCL.so
1250%attr(755,root,root) %{_libdir}/libMesaOpenCL.so.*.*.*
1251%attr(755,root,root) %ghost %{_libdir}/libMesaOpenCL.so.1
1252%else
e5bc9334
JB
1253%files libOpenCL
1254%defattr(644,root,root,755)
1255%attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
1256%attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
e5bc9334
JB
1257
1258%files libOpenCL-devel
1259%defattr(644,root,root,755)
1260%attr(755,root,root) %{_libdir}/libOpenCL.so
1261%{_includedir}/CL
e5bc9334 1262%endif
ff879d59 1263%endif
e5bc9334 1264
166bc93f 1265%if %{with egl} && %{with gallium}
c1d2b5e2
AM
1266%files libOpenVG
1267%defattr(644,root,root,755)
cc59a107 1268%attr(755,root,root) %{_libdir}/libOpenVG.so.*.*.*
278406ce 1269%attr(755,root,root) %ghost %{_libdir}/libOpenVG.so.1
c1d2b5e2
AM
1270
1271%files libOpenVG-devel
1272%defattr(644,root,root,755)
278406ce 1273%attr(755,root,root) %{_libdir}/libOpenVG.so
c1d2b5e2 1274%{_includedir}/VG
c1d2b5e2
AM
1275%{_pkgconfigdir}/vg.pc
1276%endif
1277
c3f739d4 1278%if %{with gallium}
80fb8e4d 1279%if %{with gallium_nouveau}
04c3cb73 1280%files libXvMC-nouveau
875da849 1281%defattr(644,root,root,755)
46cee963 1282%attr(755,root,root) %{_libdir}/libXvMCnouveau.so.1.0.0
04c3cb73 1283%attr(755,root,root) %ghost %{_libdir}/libXvMCnouveau.so.1
80fb8e4d 1284%endif
04c3cb73 1285
56313830 1286%if %{with gallium_radeon}
04c3cb73
JB
1287%files libXvMC-r600
1288%defattr(644,root,root,755)
46cee963 1289%attr(755,root,root) %{_libdir}/libXvMCr600.so.1.0.0
04c3cb73 1290%attr(755,root,root) %ghost %{_libdir}/libXvMCr600.so.1
c3f739d4 1291%endif
56313830 1292%endif
afe33c03 1293
d3cd778a
JB
1294%if %{with gbm}
1295%files libgbm
1296%defattr(644,root,root,755)
1297%attr(755,root,root) %{_libdir}/libgbm.so.*.*
1298%attr(755,root,root) %ghost %{_libdir}/libgbm.so.1
1299%if %{with gallium}
1300%dir %{_libdir}/gbm
deb41977 1301%dir %{_libdir}/gallium-pipe
d3cd778a
JB
1302%attr(755,root,root) %{_libdir}/gbm/gbm_gallium_drm.so
1303%endif
1304
1305%files libgbm-devel
1306%defattr(644,root,root,755)
1307%attr(755,root,root) %{_libdir}/libgbm.so
1308%{_includedir}/gbm.h
1309%{_pkgconfigdir}/gbm.pc
1310%endif
1311
1312%if %{with gallium}
1313%if %{with gallium_intel}
1314%files gbm-driver-i915
1315%defattr(644,root,root,755)
deb41977 1316%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_i915.so
d3cd778a
JB
1317%endif
1318
1319%if %{with gallium_nouveau}
1320%files gbm-driver-nouveau
1321%defattr(644,root,root,755)
deb41977 1322%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_nouveau.so
d3cd778a
JB
1323%endif
1324
56313830 1325%if %{with gallium_radeon}
d3cd778a
JB
1326%files gbm-driver-r300
1327%defattr(644,root,root,755)
deb41977 1328%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r300.so
d3cd778a
JB
1329
1330%files gbm-driver-r600
1331%defattr(644,root,root,755)
deb41977 1332%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r600.so
d3cd778a 1333
3dc87f1a
AM
1334%files gbm-driver-radeonsi
1335%defattr(644,root,root,755)
deb41977 1336%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_radeonsi.so
56313830 1337%endif
3dc87f1a 1338
e5bc9334
JB
1339%files gbm-driver-swrast
1340%defattr(644,root,root,755)
deb41977 1341%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_swrast.so
e5bc9334 1342
d3cd778a
JB
1343%files gbm-driver-vmwgfx
1344%defattr(644,root,root,755)
deb41977 1345%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_vmwgfx.so
d3cd778a
JB
1346%endif
1347
c7f22387
JB
1348%files libglapi
1349%defattr(644,root,root,755)
1350%attr(755,root,root) %{_libdir}/libglapi.so.*.*
1351%attr(755,root,root) %ghost %{_libdir}/libglapi.so.0
1352# libglapi-devel? nothing seems to need it atm.
1353#%attr(755,root,root) %{_libdir}/libglapi.so
1354
24b30bc6
JB
1355%if %{with wayland}
1356%files libwayland-egl
1357%defattr(644,root,root,755)
1358%attr(755,root,root) %{_libdir}/libwayland-egl.so.*.*
1359%attr(755,root,root) %ghost %{_libdir}/libwayland-egl.so.1
1360
1361%files libwayland-egl-devel
1362%defattr(644,root,root,755)
1363%attr(755,root,root) %{_libdir}/libwayland-egl.so
1364%{_pkgconfigdir}/wayland-egl.pc
1365%endif
1366
a651d613
JB
1367%if %{with xa}
1368%files libxatracker
1369%defattr(644,root,root,755)
1370%attr(755,root,root) %{_libdir}/libxatracker.so.*.*
0d8bac2a 1371%attr(755,root,root) %ghost %{_libdir}/libxatracker.so.2
a651d613
JB
1372
1373%files libxatracker-devel
1374%defattr(644,root,root,755)
1375%attr(755,root,root) %{_libdir}/libxatracker.so
1376%{_includedir}/xa_composite.h
1377%{_includedir}/xa_context.h
1378%{_includedir}/xa_tracker.h
1379%{_pkgconfigdir}/xatracker.pc
1380%endif
1381
166bc93f
JB
1382%if %{with egl}
1383%files khrplatform-devel
1384%defattr(644,root,root,755)
1385%dir %{_includedir}/KHR
1386%{_includedir}/KHR/khrplatform.h
1387%endif
1388
afe33c03 1389%files dri-driver-ati-radeon-R100
1390%defattr(644,root,root,755)
1391%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeon_dri.so
1392
1393%files dri-driver-ati-radeon-R200
1394%defattr(644,root,root,755)
1395%attr(755,root,root) %{_libdir}/xorg/modules/dri/r200_dri.so
1396
c3f739d4 1397%if %{with gallium}
56313830 1398%if %{with gallium_radeon}
afe33c03 1399%files dri-driver-ati-radeon-R300
1400%defattr(644,root,root,755)
1401%attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
1402
e68936d0
AM
1403%files dri-driver-ati-radeon-R600
1404%defattr(644,root,root,755)
1405%attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
1406
3dc87f1a
AM
1407%files dri-driver-ati-radeon-SI
1408%defattr(644,root,root,755)
1409%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeonsi_dri.so
56313830
AM
1410%endif
1411%endif
3dc87f1a 1412
afe33c03 1413%files dri-driver-intel-i915
1414%defattr(644,root,root,755)
5f574b4b 1415%attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
afe33c03 1416
b360f4f6 1417%files dri-driver-intel-i965
1418%defattr(644,root,root,755)
1419%attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
1420
3e88bc92
AM
1421%files dri-driver-nouveau
1422%defattr(644,root,root,755)
5b103bd4
JB
1423%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_vieux_dri.so
1424%if %{with gallium_nouveau}
3e88bc92 1425%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
a7a3223c 1426%endif
3e88bc92 1427
f3606317
AM
1428%files dri-driver-swrast
1429%defattr(644,root,root,755)
56313830 1430%attr(755,root,root) %{_libdir}/xorg/modules/dri/kms_swrast_dri.so
f3606317
AM
1431%attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
1432
bb5f0825 1433%if %{with gallium}
e68936d0
AM
1434%files dri-driver-vmwgfx
1435%defattr(644,root,root,755)
9c4e4073 1436%attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
bb5f0825 1437%endif
9bfb354d 1438
c3f739d4 1439%if %{with gallium}
04c3cb73
JB
1440# ldconfig is not used in vdpau tree, so package all symlinks
1441%if %{with gallium_nouveau}
1442%files -n libvdpau-driver-mesa-nouveau
1443%defattr(644,root,root,755)
46cee963 1444%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
04c3cb73
JB
1445%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
1446%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
1447%endif
1448
56313830 1449%if %{with gallium_radeon}
04c3cb73
JB
1450%files -n libvdpau-driver-mesa-r600
1451%defattr(644,root,root,755)
46cee963 1452%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
9bfb354d
AM
1453%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
1454%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
04c3cb73 1455
3dc87f1a
AM
1456%files -n libvdpau-driver-mesa-radeonsi
1457%defattr(644,root,root,755)
46cee963 1458%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
3dc87f1a
AM
1459%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
1460%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
c3f739d4 1461%endif
56313830 1462%endif
4bacd84c
JB
1463
1464%if %{with gallium} && %{with omx}
56313830
AM
1465%files -n omxil-mesa
1466%defattr(644,root,root,755)
1467%attr(755,root,root) %{_libdir}/bellagio/libomx_mesa.so
56313830 1468%endif
This page took 0.383355 seconds and 4 git commands to generate.