]> git.pld-linux.org Git - packages/Mesa.git/blame - Mesa.spec
- -OpenCL-icd Provides: ocl-icd-driver
[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
e62c11c2 381Provides: ocl-icd-driver
ff879d59
JK
382
383%description OpenCL-icd
384This package contains Mesa implementation of OpenCL - standard for
385cross-platform, parallel programming of modern processors found in
386personal computers, servers and handheld/embedded devices. OpenCL
387specification can be found on Khronos Group site:
388<http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
389
390The implementation is provided as an installable client driver (ICD)
391for use with the ocl-icd loader.
392
393%description OpenCL-icd -l pl.UTF-8
394Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
395wieloplatformowego, równoległego programowania nowoczesnych
396procesorów, jakie znajdują się w komputerach osobistych, serwerach
397oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
398znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
399Mesa zawiera implementację OpenCL w wersji 1.1.
400
401Implementacja dostarczona jest w postaci instalowalnego sterownika klienta
402(ICD), który może być użyty z loaderem ocl-icd.
403
e5bc9334
JB
404%package libOpenCL
405Summary: Mesa implementation of OpenCL (Compuing Language) API
406Summary(pl.UTF-8): Implementacja Mesa API OpenCL (języka obliczeń)
407License: MIT
408Group: Libraries
409Requires: libdrm >= %{libdrm_ver}
bec14093 410Requires: llvm-libclc
4328392c 411Requires: udev-libs >= 1:151
e5bc9334
JB
412Provides: OpenCL = 1.1
413
414%description libOpenCL
415This package contains Mesa implementation of OpenCL - standard for
416cross-platform, parallel programming of modern processors found in
417personal computers, servers and handheld/embedded devices. OpenCL
418specification can be found on Khronos Group site:
419<http://www.khronos.org/opencl/>. Mesa implements OpenCL 1.1.
420
421%description libOpenCL -l pl.UTF-8
422Ten pakiet zawiera implementację Mesa standardu OpenCL - standardu
423wieloplatformowego, równoległego programowania nowoczesnych
424procesorów, jakie znajdują się w komputerach osobistych, serwerach
425oraz urządzeniach przenośnych/wbudowanych. Specyfikację OpenCL można
426znaleźć na stronie Khronos Group: <http://www.khronos.org/opencl/>.
427Mesa zawiera implementację OpenCL w wersji 1.1.
428
429%package libOpenCL-devel
430Summary: Header files for Mesa OpenCL library
431Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Mesa OpenCL
432License: MIT
433Group: Development/Libraries
434Requires: %{name}-libOpenCL = %{version}-%{release}
435Provides: OpenCL-devel = 1.1
436
437%description libOpenCL-devel
438Header files for Mesa OpenCL library.
439
440%description libOpenCL-devel -l pl.UTF-8
441Pliki nagłówkowe biblioteki Mesa OpenCL.
442
c1d2b5e2 443%package libOpenVG
278406ce
JB
444Summary: Mesa implementation of OpenVG (Vector Graphics Accelleration) API
445Summary(pl.UTF-8): Implementacja Mesa API OpenVG (akceleracji grafiki wektorowej)
c1d2b5e2
AM
446License: MIT
447Group: Libraries
95034bc4 448Provides: OpenVG = 1.1
c1d2b5e2
AM
449
450%description libOpenVG
278406ce
JB
451This package contains Mesa implementation of OpenVG - cross-platform
452API that provides a low-level hardware acceleration interface for
453vector graphics libraries such as Flash and SVG. OpenVG specification
454can be found on Khronos Group site: <http://www.khronos.org/openvg/>.
cc59a107 455Mesa implements OpenVG 1.1.
c1d2b5e2
AM
456
457%description libOpenVG -l pl.UTF-8
278406ce
JB
458Ten pakiet zawiera implementację Mesa standardu OpenVG -
459wieloplatfomowego API zapewniającego niskopoziomowy interfejs
9bfb354d
AM
460akceleracji sprzętowej dla bibliotek grafiki wektorowej, takiej jak
461Flash czy SVG. Specyfikację OpenVG można znaleźć na stronie Khronos
462Group: <http://www.khronos.org/openvg/>. Mesa zawiera implementację
463OpenVG w wersji 1.1.
c1d2b5e2
AM
464
465%package libOpenVG-devel
278406ce
JB
466Summary: Header file for Mesa OpenVG library
467Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa OpenVG
c1d2b5e2
AM
468License: MIT
469Group: Development/Libraries
166bc93f 470Requires: %{name}-khrplatform-devel = %{version}-%{release}
c1d2b5e2 471Requires: %{name}-libOpenVG = %{version}-%{release}
95034bc4 472Provides: OpenVG-devel = 1.1
c1d2b5e2
AM
473
474%description libOpenVG-devel
278406ce 475Header file for Mesa OpenVG library.
c1d2b5e2
AM
476
477%description libOpenVG-devel -l pl.UTF-8
278406ce 478Plik nagłówkowy biblioteki Mesa OpenVG.
c1d2b5e2 479
04c3cb73
JB
480%package libXvMC-nouveau
481Summary: Mesa implementation of XvMC API for NVidia adapters
482Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart NVidia
f4a8c5f6 483License: MIT
9bfb354d 484Group: Libraries
8eb275e9 485Requires: libdrm >= %{libdrm_ver}
a651d613 486Requires: xorg-lib-libXvMC >= 1.0.6
04c3cb73
JB
487Conflicts: Mesa-libXvMC
488
489%description libXvMC-nouveau
490Mesa implementation of XvMC API for NVidia adapters (NV40-NV96, NVa0).
491
492%description libXvMC-nouveau -l pl.UTF-8
493Implementacja Mesa API XvMC dla kart NVidia (NV40-NV96, NVa0).
494
04c3cb73
JB
495%package libXvMC-r600
496Summary: Mesa implementation of XvMC API for ATI Radeon R600 series adapters
497Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart ATI Radeon z serii R600
498License: MIT
499Group: Libraries
500Requires: libdrm >= %{libdrm_ver}
a651d613 501Requires: xorg-lib-libXvMC >= 1.0.6
04c3cb73
JB
502Conflicts: Mesa-libXvMC
503
504%description libXvMC-r600
505Mesa implementation of XvMC API for ATI Radeon adapters based on
506R600/R700 chips.
507
508%description libXvMC-r600 -l pl.UTF-8
509Implementacja Mesa API XvMC dla kart ATI Radeon opartych na układach
510R600/R700.
511
d3cd778a
JB
512%package libgbm
513Summary: Mesa Graphics Buffer Manager library
514Summary(pl.UTF-8): Biblioteka Mesa Graphics Buffer Manager
515Group: Libraries
e0e9f02c 516Requires: %{name}-libglapi = %{version}-%{release}
4328392c 517Requires: udev-libs >= 1:151
72a183c7 518Conflicts: Mesa-libEGL < 8.0.1-2
d3cd778a
JB
519
520%description libgbm
521Mesa Graphics Buffer Manager library.
522
523%description libgbm -l pl.UTF-8
524Biblioteka Mesa Graphics Buffer Manager (zarządcy bufora graficznego).
525
526%package libgbm-devel
527Summary: Header file for Mesa Graphics Buffer Manager library
528Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager
529Group: Development/Libraries
530Requires: %{name}-libgbm = %{version}-%{release}
4328392c 531Requires: udev-devel >= 1:151
d3cd778a
JB
532
533%description libgbm-devel
534Header file for Mesa Graphics Buffer Manager library.
535
536%description libgbm-devel -l pl.UTF-8
537Plik nagłówkowy biblioteki Mesa Graphics Buffer Manager (zarządcy
538bufora graficznego).
539
540%package gbm-driver-i915
541Summary: i915 driver for Mesa GBM framework
542Summary(pl.UTF-8): Sterownik i915 dla szkieletu Mesa GBM
543Group: Libraries
544Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 545Obsoletes: Mesa-opencl-driver-i915
d3cd778a
JB
546
547%description gbm-driver-i915
548i915 driver for Mesa Graphics Buffer Manager. It supports Intel
549915/945/G33/Q33/Q35/Pineview chips.
550
551%description gbm-driver-i915 -l pl.UTF-8
552Sterownik i915 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
553bufora graficznego). Obsługuje układy Intela z serii
554915/945/G33/Q33/Q35/Pineview.
555
556%package gbm-driver-nouveau
557Summary: nouveau driver for Mesa GBM framework
558Summary(pl.UTF-8): Sterownik nouveau dla szkieletu Mesa GBM
559Group: Libraries
560Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 561Obsoletes: Mesa-opencl-driver-nouveau
d3cd778a
JB
562
563%description gbm-driver-nouveau
564nouveau driver for Mesa Graphics Buffer Manager. It supports NVidia
565adapters.
566
567%description gbm-driver-nouveau -l pl.UTF-8
568Sterownik nouveau dla szkieletu Mesa Graphics Buffer Manager (zarządcy
569bufora graficznego). Obsługuje karty graficzne firmy NVidia.
570
571%package gbm-driver-r300
572Summary: r300 driver for Mesa GBM framework
573Summary(pl.UTF-8): Sterownik r300 dla szkieletu Mesa GBM
574Group: Libraries
575Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 576Obsoletes: Mesa-opencl-driver-r300
d3cd778a
JB
577
578%description gbm-driver-r300
579r300 driver for Mesa Graphics Buffer Manager. It supports ATI Radeon
580adapters based on R300/R400/RS690/R500 chips.
581
582%description gbm-driver-r300 -l pl.UTF-8
583Sterownik r300 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
584bufora graficznego). Obsługuje karty graficzne ATI Radeon oparte na
585układach R300/R400/RS690/R500.
586
587%package gbm-driver-r600
588Summary: r600 driver for Mesa GBM framework
589Summary(pl.UTF-8): Sterownik r600 dla szkieletu Mesa GBM
590Group: Libraries
591Requires: %{name}-libgbm = %{version}-%{release}
507629f4 592Obsoletes: Mesa-libllvmradeon
4bf93def 593Obsoletes: Mesa-opencl-driver-r600
d3cd778a
JB
594
595%description gbm-driver-r600
596r600 driver for Mesa Graphics Buffer Manager. It supports ATI Radeon
597adapters based on R600/R700 chips.
598
599%description gbm-driver-r600 -l pl.UTF-8
600Sterownik r600 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
601bufora graficznego). Obsługuje karty graficzne ATI Radeon oparte na
602układach R600/R700.
603
3dc87f1a
AM
604%package gbm-driver-radeonsi
605Summary: radeonsi driver for Mesa GBM framework
606Summary(pl.UTF-8): Sterownik radeonsi dla szkieletu Mesa GBM
607Group: Libraries
608Requires: %{name}-libgbm = %{version}-%{release}
5b8e9162 609Obsoletes: Mesa-libllvmradeon
507629f4 610Obsoletes: Mesa-opencl-driver-radeonsi
3dc87f1a
AM
611
612%description gbm-driver-radeonsi
0784ce78
JB
613radeonsi driver for Mesa Graphics Buffer Manager. It supports ATI
614Radeon adapters based on Southern Islands chips.
3dc87f1a
AM
615
616%description gbm-driver-radeonsi -l pl.UTF-8
0784ce78
JB
617Sterownik radeonsi dla szkieletu Mesa Graphics Buffer Manager
618(zarządcy bufora graficznego). Obsługuje karty graficzne ATI Radeon
619oparte na układach Southern Islands.
3dc87f1a 620
e5bc9334
JB
621%package gbm-driver-swrast
622Summary: Software (swrast) driver for Mesa GBM framework
623Summary(pl.UTF-8): Sterownik programowy (swrast) dla szkieletu Mesa GBM
624Group: Libraries
625Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 626Obsoletes: Mesa-opencl-driver-swrast
e5bc9334
JB
627
628%description gbm-driver-swrast
629Software (swrast) driver for Mesa Graphics Buffer Manager.
630
631%description gbm-driver-swrast -l pl.UTF-8
632Sterownik programowy (swrast) dla szkieletu Mesa Graphics Buffer
633Manager (zarządcy bufora graficznego).
634
d3cd778a
JB
635%package gbm-driver-vmwgfx
636Summary: vmwgfx driver for Mesa GBM framework
637Summary(pl.UTF-8): Sterownik vmwgfx dla szkieletu Mesa GBM
638Group: Libraries
639Requires: %{name}-libgbm = %{version}-%{release}
4bf93def 640Obsoletes: Mesa-opencl-driver-vmwgfx
d3cd778a
JB
641
642%description gbm-driver-vmwgfx
643vmwgfx driver for Mesa Graphics Buffer Manager. It supports VMware
644virtual video adapter.
645
646%description gbm-driver-vmwgfx -l pl.UTF-8
647Sterownik vmwgfx dla szkieletu Mesa Graphics Buffer Manager (zarządcy
648bufora graficznego). Obsługuje wirtualną kartę graficzną VMware.
649
c7f22387
JB
650%package libglapi
651Summary: Mesa GL API shared library
652Summary(pl.UTF-8): Biblioteka współdzielona Mesa GL API
653Group: Libraries
72a183c7 654Conflicts: Mesa-libEGL < 8.0.1-2
c7f22387
JB
655
656%description libglapi
657Mesa GL API shared library, common for various APIs (EGL, GL, GLES).
658
659%description libglapi -l pl.UTF-8
660Biblioteka współdzielona Mesa GL API, wspólna dla różnych API (EGL,
661GL, GLES).
662
24b30bc6
JB
663%package libwayland-egl
664Summary: Wayland EGL library
665Summary(pl.UTF-8): Biblioteka Wayland EGL
666Group: Libraries
667Requires: libdrm >= %{libdrm_ver}
668
669%description libwayland-egl
670Wayland EGL platform library.
671
672%description libwayland-egl -l pl.UTF-8
673Biblioteka platformy EGL Wayland.
674
675%package libwayland-egl-devel
676Summary: Development files for Wayland EGL library
677Summary(pl.UTF-8): Pliki programistyczne biblioteki Wayland EGL
678Group: Development/Libraries
679Requires: %{name}-libwayland-egl = %{version}-%{release}
680Requires: libdrm-devel >= %{libdrm_ver}
24b30bc6
JB
681
682%description libwayland-egl-devel
683Development files for Wayland EGL platform library.
684
685%description libwayland-egl-devel -l pl.UTF-8
686Pliki programistyczne biblioteki platformy EGL Wayland.
687
a651d613
JB
688%package libxatracker
689Summary: Xorg Gallium3D accelleration library
690Summary(pl.UTF-8): Biblioteka akceleracji Gallium3D dla Xorg
691Group: X11/Libraries
c7f22387 692Requires: libdrm >= %{libdrm_ver}
a651d613
JB
693
694%description libxatracker
695Xorg Gallium3D accelleration library (used by new vmwgfx driver).
696
697%description libxatracker -l pl.UTF-8
698Biblioteka akceleracji Gallium3D dla Xorg (używana przez nowy
699sterownik vmwgfx).
700
701%package libxatracker-devel
702Summary: Header files for Xorg Gallium3D accelleration library
703Summary(pl.UTF-8): Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg
704Group: X11/Development/Libraries
705Requires: %{name}-libxatracker = %{version}-%{release}
c7f22387 706Requires: libdrm-devel >= %{libdrm_ver}
a651d613
JB
707
708%description libxatracker-devel
709Header files for Xorg Gallium3D accelleration library.
710
711%description libxatracker-devel -l pl.UTF-8
712Pliki nagłówkowe biblioteki akceleracji Gallium3D dla Xorg.
713
166bc93f
JB
714%package khrplatform-devel
715Summary: Khronos platform header file
716Summary(pl.UTF-8): Plik nagłówkowy platformy Khronos
717Group: Development/Libraries
72a183c7 718Conflicts: Mesa-libEGL-devel < 8.0.1-2
166bc93f
JB
719
720%description khrplatform-devel
721Khronos platform header file.
722
723%description khrplatform-devel -l pl.UTF-8
724Plik nagłówkowy platformy Khronos.
725
afe33c03 726%package dri-driver-ati-radeon-R100
362c6f99
JB
727Summary: X.org DRI driver for ATI R100 card family
728Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R100
f4a8c5f6 729License: MIT
18da5046 730Group: X11/Libraries
83c21438 731Requires: xorg-driver-video-ati
d70abe90
JB
732Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
733Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 734Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 735
736%description dri-driver-ati-radeon-R100
362c6f99 737X.org DRI driver for ATI R100 card family (Radeon 7000-7500).
afe33c03 738
f77f03b8 739%description dri-driver-ati-radeon-R100 -l pl.UTF-8
362c6f99 740Sterownik X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
afe33c03 741
742%package dri-driver-ati-radeon-R200
362c6f99
JB
743Summary: X.org DRI driver for ATI R200 card family
744Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R200
f4a8c5f6 745License: MIT
18da5046 746Group: X11/Libraries
83c21438 747Requires: xorg-driver-video-ati
d70abe90
JB
748Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
749Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 750Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 751
752%description dri-driver-ati-radeon-R200
362c6f99 753X.org DRI driver for ATI R200 card family (Radeon 8500-92xx)
afe33c03 754
f77f03b8 755%description dri-driver-ati-radeon-R200 -l pl.UTF-8
362c6f99 756Sterownik X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
afe33c03 757
758%package dri-driver-ati-radeon-R300
362c6f99
JB
759Summary: X.org DRI driver for ATI R300 card family
760Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R300
f4a8c5f6 761License: MIT
18da5046 762Group: X11/Libraries
83c21438 763Requires: xorg-driver-video-ati
d70abe90
JB
764Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
765Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 766Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 767
768%description dri-driver-ati-radeon-R300
04c3cb73 769X.org DRI driver for ATI R300/R400/RS690/R500 card family.
afe33c03 770
f77f03b8 771%description dri-driver-ati-radeon-R300 -l pl.UTF-8
04c3cb73 772Sterownik X.org DRI dla rodziny kart ATI R300/R400/RS690/R500.
afe33c03 773
e68936d0
AM
774%package dri-driver-ati-radeon-R600
775Summary: X.org DRI driver for ATI R600 card family
776Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600
777License: MIT
778Group: X11/Libraries
779Requires: radeon-ucode
780Requires: xorg-driver-video-ati
781Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
782Requires: xorg-xserver-server >= %{xserver_ver}
783
784%description dri-driver-ati-radeon-R600
04c3cb73 785X.org DRI driver for ATI R600/R700 card family.
e68936d0
AM
786
787%description dri-driver-ati-radeon-R600 -l pl.UTF-8
04c3cb73 788Sterownik X.org DRI dla rodziny kart ATI R600/R700.
e68936d0 789
3dc87f1a
AM
790%package dri-driver-ati-radeon-SI
791Summary: X.org DRI driver for ATI Southern Islands card family
792Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Southern Islands
793License: MIT
794Group: X11/Libraries
795Requires: radeon-ucode
796Requires: xorg-driver-video-ati
797Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
798Requires: xorg-xserver-server >= %{xserver_ver}
799
800%description dri-driver-ati-radeon-SI
801X.org DRI driver for ATI Southern Islands card family.
802
803%description dri-driver-ati-radeon-SI -l pl.UTF-8
804Sterownik X.org DRI dla rodziny kart ATI Southern Islands.
805
afe33c03 806%package dri-driver-intel-i915
362c6f99
JB
807Summary: X.org DRI driver for Intel i915 card family
808Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i915
f4a8c5f6 809License: MIT
18da5046 810Group: X11/Libraries
d70abe90
JB
811Requires: xorg-driver-video-intel
812Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
813Requires: xorg-xserver-server >= %{xserver_ver}
2db432a2 814Obsoletes: Mesa-dri-driver-intel-i830
8e26093b 815Obsoletes: X11-driver-i810-dri < 1:7.0.0
afe33c03 816
817%description dri-driver-intel-i915
04c3cb73
JB
818X.org DRI driver for Intel i915 card family (915, 945, G33, Q33, Q35,
819Pineview).
afe33c03 820
f77f03b8 821%description dri-driver-intel-i915 -l pl.UTF-8
04c3cb73
JB
822Sterownik X.org DRI dla rodziny kart Intel i915 (915, 945, G33, Q33,
823Q35, Pineview).
afe33c03 824
b360f4f6 825%package dri-driver-intel-i965
362c6f99
JB
826Summary: X.org DRI driver for Intel i965 card family
827Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i965
f4a8c5f6 828License: MIT
b360f4f6 829Group: X11/Libraries
d70abe90
JB
830Requires: xorg-driver-video-intel
831Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
832Requires: xorg-xserver-server >= %{xserver_ver}
b360f4f6 833Obsoletes: Mesa-dri-driver-intel-i830
8e26093b 834Obsoletes: X11-driver-i810-dri < 1:7.0.0
b360f4f6 835
836%description dri-driver-intel-i965
04c3cb73
JB
837X.org DRI driver for Intel i965 card family (946GZ, 965G, 965Q, 965GM,
838965GME, GM45, G41, B43, Q45, G45);
b360f4f6 839
f77f03b8 840%description dri-driver-intel-i965 -l pl.UTF-8
04c3cb73
JB
841Sterownik X.org DRI dla rodziny kart Intel i965 (946GZ, 965G, 965Q,
842965GM, 965GME, GM45, G41, B43, Q45, G45).
b360f4f6 843
3e88bc92
AM
844%package dri-driver-nouveau
845Summary: X.org DRI driver for NVIDIA card family
846Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart NVIDIA
847License: MIT
848Group: X11/Libraries
849Requires: xorg-driver-video-nouveau
850Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
851Requires: xorg-xserver-server >= %{xserver_ver}
852
853%description dri-driver-nouveau
854X.org DRI drivers for NVIDIA card family.
855
856%description dri-driver-nouveau -l pl.UTF-8
857Sterowniki X.org DRI dla rodziny kart NVIDIA.
858
f3606317 859%package dri-driver-swrast
362c6f99
JB
860Summary: X.org DRI software rasterizer driver
861Summary(pl.UTF-8): Sterownik X.org DRI obsługujący rysowanie programowe
f3606317
AM
862License: MIT
863Group: X11/Libraries
d70abe90
JB
864Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
865Requires: xorg-xserver-server >= %{xserver_ver}
f3606317
AM
866
867%description dri-driver-swrast
362c6f99 868X.org DRI software rasterizer driver.
f3606317
AM
869
870%description dri-driver-swrast -l pl.UTF-8
362c6f99 871Sterownik X.org DRI obsługujący rysowanie programowe.
f3606317 872
e68936d0
AM
873%package dri-driver-vmwgfx
874Summary: X.org DRI driver for VMware
875Summary(pl.UTF-8): Sterownik X.org DRI dla VMware
876License: MIT
877Group: X11/Libraries
0f9ae6ae 878Requires: xorg-driver-video-vmware
e68936d0
AM
879Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
880Requires: xorg-xserver-server >= %{xserver_ver}
881
882%description dri-driver-vmwgfx
883X.org DRI driver for VMWare.
884
885%description dri-driver-vmwgfx -l pl.UTF-8
886Sterownik X.org DRI dla VMware.
887
04c3cb73
JB
888%package -n libvdpau-driver-mesa-nouveau
889Summary: Mesa nouveau driver for the vdpau API
890Summary(pl.UTF-8): Sterownik Mesa nouveau dla API vdpau
9bfb354d
AM
891License: MIT
892Group: X11/Libraries
8eb275e9
JB
893Requires: libdrm >= %{libdrm_ver}
894Requires: libvdpau >= 0.4.1
04c3cb73 895Conflicts: libvdpau-driver-mesa
9bfb354d 896
04c3cb73
JB
897%description -n libvdpau-driver-mesa-nouveau
898Mesa nouveau driver for the vdpau API. It supports NVidia adapters
899(NV40-NV96, NVa0).
9bfb354d 900
04c3cb73
JB
901%description -n libvdpau-driver-mesa-nouveau -l pl.UTF-8
902Sterownik Mesa nouveau dla API vdpau. Obsługuje karty NVidia
903(NV40-NV96, NVa0).
9bfb354d 904
04c3cb73
JB
905%package -n libvdpau-driver-mesa-r600
906Summary: Mesa r600 driver for the vdpau API
907Summary(pl.UTF-8): Sterownik Mesa r600 dla API vdpau
908License: MIT
909Group: X11/Libraries
910Requires: libdrm >= %{libdrm_ver}
911Requires: libvdpau >= 0.4.1
912Conflicts: libvdpau-driver-mesa
913
914%description -n libvdpau-driver-mesa-r600
915Mesa r600 driver for the vdpau API. It supports ATI Radeon adapters
916based on R600/R700 chips.
917
918%description -n libvdpau-driver-mesa-r600 -l pl.UTF-8
919Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
920na układach R600/R700.
921
3dc87f1a
AM
922%package -n libvdpau-driver-mesa-radeonsi
923Summary: Mesa radeonsi driver for the vdpau API
924Summary(pl.UTF-8): Sterownik Mesa radeonsi dla API vdpau
925License: MIT
926Group: X11/Libraries
927Requires: libdrm >= %{libdrm_ver}
928Requires: libvdpau >= 0.4.1
929Conflicts: libvdpau-driver-mesa
5b8e9162 930Obsoletes: Mesa-libllvmradeon
3dc87f1a
AM
931
932%description -n libvdpau-driver-mesa-radeonsi
0784ce78
JB
933Mesa radeonsi driver for the vdpau API. It supports ATI Radeon
934adapters based on Southern Islands chips.
3dc87f1a
AM
935
936%description -n libvdpau-driver-mesa-radeonsi -l pl.UTF-8
0784ce78
JB
937Sterownik Mesa radeonsi dla API vdpau. Obsługuje karty ATI Radeon
938oparte na układach Southern Islands.
3dc87f1a 939
56313830
AM
940%package -n omxil-mesa
941Summary: Mesa driver for Bellagio OpenMAX IL API
942Summary(pl.UTF-8): Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
943License: MIT
944Group: X11/Libraries
945Requires: libdrm >= %{libdrm_ver}
946Requires: libxcb >= 1.8
947Requires: libomxil-bellagio
c45391bc
JB
948Obsoletes: omxil-mesa-nouveau
949Obsoletes: omxil-mesa-r600
950Obsoletes: omxil-mesa-radeonsi
56313830
AM
951
952%description -n omxil-mesa
953Mesa driver for Bellagio OpenMAX IL API.
954
955%description -n omxil-mesa -l pl.UTF-8
956Sterownik Mesa dla API Bellagio OpenMAX IL.
957
4bacd84c
JB
958%package -n omxil-mesa-nouveau
959Summary: Mesa nouveau driver for Bellagio OpenMAX IL API
960Summary(pl.UTF-8): Sterownik Mesa nouveau dla API Bellagio OpenMAX IL
961License: MIT
962Group: X11/Libraries
963Requires: libdrm >= %{libdrm_ver}
964Requires: libxcb >= 1.8
965Requires: libomxil-bellagio
966
967%description -n omxil-mesa-nouveau
968Mesa nouveau driver for Bellagio OpenMAX IL API. It supports NVidia
969adapters (NV40-NV96, NVa0).
970
971%description -n omxil-mesa-nouveau -l pl.UTF-8
972Sterownik Mesa nouveau dla API Bellagio OpenMAX IL. Obsługuje karty
973NVidia (NV40-NV96, NVa0).
974
975%package -n omxil-mesa-r600
976Summary: Mesa r600 driver for Bellagio OpenMAX IL API
977Summary(pl.UTF-8): Sterownik Mesa r600 dla API Bellagio OpenMAX IL
978License: MIT
979Group: X11/Libraries
980Requires: libdrm >= %{libdrm_ver}
981Requires: libxcb >= 1.8
982Requires: libomxil-bellagio
983
984%description -n omxil-mesa-r600
985Mesa r600 driver for Bellagio OpenMAX IL API. It supports ATI Radeon
986adapters based on R600/R700 chips.
987
988%description -n omxil-mesa-r600 -l pl.UTF-8
989Sterownik Mesa r600 dla API Bellagio OpenMAX IL. Obsługuje karty ATI
990Radeon oparte na układach R600/R700.
991
992%package -n omxil-mesa-radeonsi
993Summary: Mesa radeonsi driver for Bellagio OpenMAX IL API
994Summary(pl.UTF-8): Sterownik Mesa radeonsi dla API Bellagio OpenMAX IL
995License: MIT
996Group: X11/Libraries
997Requires: libdrm >= %{libdrm_ver}
998Requires: libxcb >= 1.8
999Requires: libomxil-bellagio
1000
1001%description -n omxil-mesa-radeonsi
1002Mesa radeonsi driver for Bellagio OpenMAX IL API. It supports ATI
1003Radeon adapters based on Southern Islands chips.
1004
1005%description -n omxil-mesa-radeonsi -l pl.UTF-8
1006Sterownik Mesa radeonsi dla API Bellagio OpenMAX IL. Obsługuje karty
1007ATI Radeon oparte na układach Southern Islands.
1008
a0b2836a 1009%prep
5853b3ab 1010%setup -q
4db28b99 1011%patch0 -p1
a0b2836a 1012
1013%build
5853b3ab
JB
1014%{__libtoolize}
1015%{__aclocal} -I m4
bb686270 1016%{__autoconf}
5853b3ab 1017%{__automake}
a5afae62 1018
9bfb354d 1019dri_drivers="r200 radeon \
8060076f 1020%if %{without gallium_intel}
04c3cb73 1021i915 \
a5afae62 1022%endif
d9ca63e3
JB
1023i965 \
1024nouveau \
59f12de8
AM
1025%ifarch sparc sparcv9 sparc64
1026ffb \
6299b3cd 1027%endif
9bfb354d 1028swrast"
59f12de8
AM
1029
1030dri_drivers=$(echo $dri_drivers | xargs | tr ' ' ',')
1031
c1d2b5e2
AM
1032gallium_drivers="svga swrast \
1033%if %{with gallium_intel}
1034i915 \
c1d2b5e2 1035%endif
56313830 1036%if %{with gallium_radeon}
b8e6b6d7 1037r300 \
c1d2b5e2 1038r600 \
700470bd 1039radeonsi \
56313830 1040%endif
45300693 1041%if %{with gallium_nouveau}
0784ce78 1042nouveau
c1d2b5e2
AM
1043%endif
1044"
1045
1046gallium_drivers=$(echo $gallium_drivers | xargs | tr ' ' ',')
1047
700470bd 1048%configure \
4799b78a 1049 --disable-silent-rules \
9bfb354d 1050 --enable-shared \
b4a5c074 1051 --enable-glx-tls \
c885f99e
JB
1052 --enable-selinux \
1053 %{?with_static_libs:--enable-static} \
9bfb354d 1054 %{__enable gbm} \
700470bd 1055 --enable-osmesa \
f566cdfa 1056 --enable-shared-glapi \
c885f99e
JB
1057%if %{with egl}
1058 --enable-egl \
1059 --enable-gles1 \
1060 --enable-gles2 \
24b30bc6 1061 --with-egl-platforms=x11%{?with_gbm:,drm}%{?with_wayland:,wayland} \
c885f99e 1062%endif
5f574b4b 1063%if %{with gallium}
9bfb354d 1064 --enable-gallium-llvm \
2fc49cce 1065 --enable-llvm-shared-libs \
9bfb354d
AM
1066 %{__enable egl gallium-egl} \
1067 %{__enable gbm gallium-gbm} \
ff879d59
JK
1068 %{__enable ocl_icd opencl-icd} \
1069 %{__enable opencl opencl} \
166bc93f 1070 %{?with_egl:--enable-openvg} \
9bfb354d 1071 --enable-vdpau \
4bacd84c 1072 %{?with_omx:--enable-omx} \
a651d613 1073 %{?with_xa:--enable-xa} \
9bfb354d 1074 --enable-xvmc \
c1d2b5e2 1075 --with-gallium-drivers=${gallium_drivers} \
5f574b4b 1076%else
5eb992a8 1077 --without-gallium-drivers \
5f574b4b 1078%endif
59f12de8
AM
1079 --with-dri-drivers=${dri_drivers} \
1080 --with-dri-driverdir=%{_libdir}/xorg/modules/dri
1081
1082%{__make}
59f12de8 1083
34f695f1
AM
1084%{?with_tests:%{__make} check}
1085
a0b2836a 1086%install
f5543b17 1087rm -rf $RPM_BUILD_ROOT
ddde5931 1088
59f12de8
AM
1089%{__make} install \
1090 DESTDIR=$RPM_BUILD_ROOT
ddde5931 1091
59f12de8 1092# strip out undesirable headers
46cee963 1093%{__rm} $RPM_BUILD_ROOT%{_includedir}/GL/{wglext,wmesa}.h
80fb8e4d
JB
1094# dlopened by soname
1095%{__rm} $RPM_BUILD_ROOT%{_libdir}/libXvMC*.so
c45391bc
JB
1096%{__rm} $RPM_BUILD_ROOT%{_libdir}/libXvMC*.so.1.0
1097# dlopened by soname or .so link
1098%{__rm} $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_*.so.1.0
c7f22387 1099# not used externally
0d8bac2a 1100%{__rm} $RPM_BUILD_ROOT%{_libdir}/libglapi.so
1cd368bc 1101# dlopened
4bacd84c 1102%{?with_omx:%{__rm} $RPM_BUILD_ROOT%{_libdir}/bellagio/libomx_*.la}
e0e9f02c
JB
1103%{__rm} $RPM_BUILD_ROOT%{_libdir}/egl/egl_*.la
1104%{__rm} $RPM_BUILD_ROOT%{_libdir}/gallium-pipe/pipe_*.la
1105%{__rm} $RPM_BUILD_ROOT%{_libdir}/gbm/gbm_*.la
1cd368bc
JB
1106# not defined by standards; and not needed, there is pkg-config support
1107%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
c1d2b5e2 1108
f56e1323
JR
1109# remove "OS ABI: Linux 2.4.20" tag, so private copies (nvidia or fglrx),
1110# set up via /etc/ld.so.conf.d/*.conf will be preferred over this
1111strip -R .note.ABI-tag $RPM_BUILD_ROOT%{_libdir}/libGL.so.*.*
1112
abc9e15f
JB
1113%clean
1114rm -rf $RPM_BUILD_ROOT
1115
bb686270
AM
1116%post libEGL -p /sbin/ldconfig
1117%postun libEGL -p /sbin/ldconfig
1118
f445ed6c
JB
1119%post libGL -p /sbin/ldconfig
1120%postun libGL -p /sbin/ldconfig
1121
c1d2b5e2
AM
1122%post libGLES -p /sbin/ldconfig
1123%postun libGLES -p /sbin/ldconfig
1124
c1d2b5e2
AM
1125%post libOSMesa -p /sbin/ldconfig
1126%postun libOSMesa -p /sbin/ldconfig
1127
e5bc9334
JB
1128%post libOpenCL -p /sbin/ldconfig
1129%postun libOpenCL -p /sbin/ldconfig
1130
c1d2b5e2
AM
1131%post libOpenVG -p /sbin/ldconfig
1132%postun libOpenVG -p /sbin/ldconfig
1133
04c3cb73
JB
1134%post libXvMC-nouveau -p /sbin/ldconfig
1135%postun libXvMC-nouveau -p /sbin/ldconfig
04c3cb73
JB
1136%post libXvMC-r600 -p /sbin/ldconfig
1137%postun libXvMC-r600 -p /sbin/ldconfig
9bfb354d 1138
d3cd778a
JB
1139%post libgbm -p /sbin/ldconfig
1140%postun libgbm -p /sbin/ldconfig
1141
c7f22387
JB
1142%post libglapi -p /sbin/ldconfig
1143%postun libglapi -p /sbin/ldconfig
1144
24b30bc6
JB
1145%post libwayland-egl -p /sbin/ldconfig
1146%postun libwayland-egl -p /sbin/ldconfig
1147
a651d613
JB
1148%post libxatracker -p /sbin/ldconfig
1149%postun libxatracker -p /sbin/ldconfig
1150
bb686270
AM
1151%if %{with egl}
1152%files libEGL
1153%defattr(644,root,root,755)
1154%attr(755,root,root) %{_libdir}/libEGL.so.*.*
c794b508 1155%attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
c1d2b5e2 1156%if %{with gallium}
bb686270 1157%dir %{_libdir}/egl
c1d2b5e2 1158%attr(755,root,root) %{_libdir}/egl/egl_gallium.so
9bfb354d 1159%endif
bb686270
AM
1160
1161%files libEGL-devel
1162%defattr(644,root,root,755)
1163%attr(755,root,root) %{_libdir}/libEGL.so
bb686270
AM
1164%dir %{_includedir}/EGL
1165%{_includedir}/EGL/egl.h
1166%{_includedir}/EGL/eglext.h
56313830 1167%{_includedir}/EGL/eglextchromium.h
9bfb354d 1168%{_includedir}/EGL/eglmesaext.h
bb686270 1169%{_includedir}/EGL/eglplatform.h
bb686270
AM
1170%{_pkgconfigdir}/egl.pc
1171
c885f99e 1172%if %{with static_libs}
bb686270
AM
1173%files libEGL-static
1174%defattr(644,root,root,755)
1175%{_libdir}/libEGL.a
1176%endif
1177%endif
1178
f445ed6c 1179%files libGL
e9b3ff7a 1180%defattr(644,root,root,755)
a468d1b0 1181%doc docs/{*.html,README.UVD,relnotes/*.html}
9b0e6ebb
JB
1182%attr(755,root,root) %{_libdir}/libGL.so.*.*
1183%attr(755,root,root) %ghost %{_libdir}/libGL.so.1
0cb33a09 1184# symlink for binary apps which fail to conform Linux OpenGL ABI
bf8d2f73 1185# (and dlopen libGL.so instead of libGL.so.1; the same does Mesa libEGL)
0cb33a09 1186%attr(755,root,root) %{_libdir}/libGL.so
0d8bac2a 1187%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/drirc
a0b2836a 1188
f445ed6c 1189%files libGL-devel
e9b3ff7a 1190%defattr(644,root,root,755)
5b8e9162 1191%doc docs/specs/*
debcd977 1192%dir %{_includedir}/GL
d3dd48bf 1193%{_includedir}/GL/gl.h
56313830 1194%{_includedir}/GL/glcorearb.h
e1833810 1195%{_includedir}/GL/glext.h
d3dd48bf 1196%{_includedir}/GL/gl_mangle.h
d3dd48bf 1197%{_includedir}/GL/glx.h
abc9e15f 1198%{_includedir}/GL/glxext.h
d3dd48bf 1199%{_includedir}/GL/glx_mangle.h
1ec0796e
AM
1200%dir %{_includedir}/GL/internal
1201%{_includedir}/GL/internal/dri_interface.h
59f12de8 1202%{_pkgconfigdir}/dri.pc
f4a8c5f6 1203%{_pkgconfigdir}/gl.pc
a0b2836a 1204
c885f99e 1205%if %{with static_libs}
278406ce
JB
1206%files libGL-static
1207%defattr(644,root,root,755)
1208%{_libdir}/libGL.a
1209%endif
1210
c1d2b5e2
AM
1211%files libGLES
1212%defattr(644,root,root,755)
cc59a107
JB
1213%attr(755,root,root) %{_libdir}/libGLESv1_CM.so.*.*.*
1214%attr(755,root,root) %ghost %{_libdir}/libGLESv1_CM.so.1
1215%attr(755,root,root) %{_libdir}/libGLESv2.so.*.*
1216%attr(755,root,root) %ghost %{_libdir}/libGLESv2.so.2
c1d2b5e2
AM
1217
1218%files libGLES-devel
1219%defattr(644,root,root,755)
cc59a107
JB
1220%attr(755,root,root) %{_libdir}/libGLESv1_CM.so
1221%attr(755,root,root) %{_libdir}/libGLESv2.so
c1d2b5e2
AM
1222%{_includedir}/GLES
1223%{_includedir}/GLES2
46cee963 1224%{_includedir}/GLES3
cc59a107
JB
1225%{_pkgconfigdir}/glesv1_cm.pc
1226%{_pkgconfigdir}/glesv2.pc
c1d2b5e2 1227
f4a8c5f6
JB
1228%files libOSMesa
1229%defattr(644,root,root,755)
cc59a107 1230%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
9bfb354d 1231%attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
f4a8c5f6
JB
1232
1233%files libOSMesa-devel
1234%defattr(644,root,root,755)
cc59a107 1235%attr(755,root,root) %{_libdir}/libOSMesa.so
f4a8c5f6 1236%{_includedir}/GL/osmesa.h
bf8d2f73 1237%{_pkgconfigdir}/osmesa.pc
f4a8c5f6 1238
c885f99e 1239%if %{with static_libs}
f4a8c5f6
JB
1240%files libOSMesa-static
1241%defattr(644,root,root,755)
cc59a107 1242%{_libdir}/libOSMesa.a
59f12de8 1243%endif
f4a8c5f6 1244
e5bc9334 1245%if %{with opencl}
ff879d59
JK
1246%if %{with ocl_icd}
1247%files OpenCL-icd
1248%defattr(644,root,root,755)
1249/etc/OpenCL/vendors/mesa.icd
1250%attr(755,root,root) %{_libdir}/libMesaOpenCL.so
1251%attr(755,root,root) %{_libdir}/libMesaOpenCL.so.*.*.*
1252%attr(755,root,root) %ghost %{_libdir}/libMesaOpenCL.so.1
1253%else
e5bc9334
JB
1254%files libOpenCL
1255%defattr(644,root,root,755)
1256%attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
1257%attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
e5bc9334
JB
1258
1259%files libOpenCL-devel
1260%defattr(644,root,root,755)
1261%attr(755,root,root) %{_libdir}/libOpenCL.so
1262%{_includedir}/CL
e5bc9334 1263%endif
ff879d59 1264%endif
e5bc9334 1265
166bc93f 1266%if %{with egl} && %{with gallium}
c1d2b5e2
AM
1267%files libOpenVG
1268%defattr(644,root,root,755)
cc59a107 1269%attr(755,root,root) %{_libdir}/libOpenVG.so.*.*.*
278406ce 1270%attr(755,root,root) %ghost %{_libdir}/libOpenVG.so.1
c1d2b5e2
AM
1271
1272%files libOpenVG-devel
1273%defattr(644,root,root,755)
278406ce 1274%attr(755,root,root) %{_libdir}/libOpenVG.so
c1d2b5e2 1275%{_includedir}/VG
c1d2b5e2
AM
1276%{_pkgconfigdir}/vg.pc
1277%endif
1278
c3f739d4 1279%if %{with gallium}
80fb8e4d 1280%if %{with gallium_nouveau}
04c3cb73 1281%files libXvMC-nouveau
875da849 1282%defattr(644,root,root,755)
46cee963 1283%attr(755,root,root) %{_libdir}/libXvMCnouveau.so.1.0.0
04c3cb73 1284%attr(755,root,root) %ghost %{_libdir}/libXvMCnouveau.so.1
80fb8e4d 1285%endif
04c3cb73 1286
56313830 1287%if %{with gallium_radeon}
04c3cb73
JB
1288%files libXvMC-r600
1289%defattr(644,root,root,755)
46cee963 1290%attr(755,root,root) %{_libdir}/libXvMCr600.so.1.0.0
04c3cb73 1291%attr(755,root,root) %ghost %{_libdir}/libXvMCr600.so.1
c3f739d4 1292%endif
56313830 1293%endif
afe33c03 1294
d3cd778a
JB
1295%if %{with gbm}
1296%files libgbm
1297%defattr(644,root,root,755)
1298%attr(755,root,root) %{_libdir}/libgbm.so.*.*
1299%attr(755,root,root) %ghost %{_libdir}/libgbm.so.1
1300%if %{with gallium}
1301%dir %{_libdir}/gbm
deb41977 1302%dir %{_libdir}/gallium-pipe
d3cd778a
JB
1303%attr(755,root,root) %{_libdir}/gbm/gbm_gallium_drm.so
1304%endif
1305
1306%files libgbm-devel
1307%defattr(644,root,root,755)
1308%attr(755,root,root) %{_libdir}/libgbm.so
1309%{_includedir}/gbm.h
1310%{_pkgconfigdir}/gbm.pc
1311%endif
1312
1313%if %{with gallium}
1314%if %{with gallium_intel}
1315%files gbm-driver-i915
1316%defattr(644,root,root,755)
deb41977 1317%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_i915.so
d3cd778a
JB
1318%endif
1319
1320%if %{with gallium_nouveau}
1321%files gbm-driver-nouveau
1322%defattr(644,root,root,755)
deb41977 1323%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_nouveau.so
d3cd778a
JB
1324%endif
1325
56313830 1326%if %{with gallium_radeon}
d3cd778a
JB
1327%files gbm-driver-r300
1328%defattr(644,root,root,755)
deb41977 1329%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r300.so
d3cd778a
JB
1330
1331%files gbm-driver-r600
1332%defattr(644,root,root,755)
deb41977 1333%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_r600.so
d3cd778a 1334
3dc87f1a
AM
1335%files gbm-driver-radeonsi
1336%defattr(644,root,root,755)
deb41977 1337%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_radeonsi.so
56313830 1338%endif
3dc87f1a 1339
e5bc9334
JB
1340%files gbm-driver-swrast
1341%defattr(644,root,root,755)
deb41977 1342%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_swrast.so
e5bc9334 1343
d3cd778a
JB
1344%files gbm-driver-vmwgfx
1345%defattr(644,root,root,755)
deb41977 1346%attr(755,root,root) %{_libdir}/gallium-pipe/pipe_vmwgfx.so
d3cd778a
JB
1347%endif
1348
c7f22387
JB
1349%files libglapi
1350%defattr(644,root,root,755)
1351%attr(755,root,root) %{_libdir}/libglapi.so.*.*
1352%attr(755,root,root) %ghost %{_libdir}/libglapi.so.0
1353# libglapi-devel? nothing seems to need it atm.
1354#%attr(755,root,root) %{_libdir}/libglapi.so
1355
24b30bc6
JB
1356%if %{with wayland}
1357%files libwayland-egl
1358%defattr(644,root,root,755)
1359%attr(755,root,root) %{_libdir}/libwayland-egl.so.*.*
1360%attr(755,root,root) %ghost %{_libdir}/libwayland-egl.so.1
1361
1362%files libwayland-egl-devel
1363%defattr(644,root,root,755)
1364%attr(755,root,root) %{_libdir}/libwayland-egl.so
1365%{_pkgconfigdir}/wayland-egl.pc
1366%endif
1367
a651d613
JB
1368%if %{with xa}
1369%files libxatracker
1370%defattr(644,root,root,755)
1371%attr(755,root,root) %{_libdir}/libxatracker.so.*.*
0d8bac2a 1372%attr(755,root,root) %ghost %{_libdir}/libxatracker.so.2
a651d613
JB
1373
1374%files libxatracker-devel
1375%defattr(644,root,root,755)
1376%attr(755,root,root) %{_libdir}/libxatracker.so
1377%{_includedir}/xa_composite.h
1378%{_includedir}/xa_context.h
1379%{_includedir}/xa_tracker.h
1380%{_pkgconfigdir}/xatracker.pc
1381%endif
1382
166bc93f
JB
1383%if %{with egl}
1384%files khrplatform-devel
1385%defattr(644,root,root,755)
1386%dir %{_includedir}/KHR
1387%{_includedir}/KHR/khrplatform.h
1388%endif
1389
afe33c03 1390%files dri-driver-ati-radeon-R100
1391%defattr(644,root,root,755)
1392%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeon_dri.so
1393
1394%files dri-driver-ati-radeon-R200
1395%defattr(644,root,root,755)
1396%attr(755,root,root) %{_libdir}/xorg/modules/dri/r200_dri.so
1397
c3f739d4 1398%if %{with gallium}
56313830 1399%if %{with gallium_radeon}
afe33c03 1400%files dri-driver-ati-radeon-R300
1401%defattr(644,root,root,755)
1402%attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
1403
e68936d0
AM
1404%files dri-driver-ati-radeon-R600
1405%defattr(644,root,root,755)
1406%attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
1407
3dc87f1a
AM
1408%files dri-driver-ati-radeon-SI
1409%defattr(644,root,root,755)
1410%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeonsi_dri.so
56313830
AM
1411%endif
1412%endif
3dc87f1a 1413
afe33c03 1414%files dri-driver-intel-i915
1415%defattr(644,root,root,755)
5f574b4b 1416%attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
afe33c03 1417
b360f4f6 1418%files dri-driver-intel-i965
1419%defattr(644,root,root,755)
1420%attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
1421
3e88bc92
AM
1422%files dri-driver-nouveau
1423%defattr(644,root,root,755)
5b103bd4
JB
1424%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_vieux_dri.so
1425%if %{with gallium_nouveau}
3e88bc92 1426%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
a7a3223c 1427%endif
3e88bc92 1428
f3606317
AM
1429%files dri-driver-swrast
1430%defattr(644,root,root,755)
56313830 1431%attr(755,root,root) %{_libdir}/xorg/modules/dri/kms_swrast_dri.so
f3606317
AM
1432%attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
1433
bb5f0825 1434%if %{with gallium}
e68936d0
AM
1435%files dri-driver-vmwgfx
1436%defattr(644,root,root,755)
9c4e4073 1437%attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
bb5f0825 1438%endif
9bfb354d 1439
c3f739d4 1440%if %{with gallium}
04c3cb73
JB
1441# ldconfig is not used in vdpau tree, so package all symlinks
1442%if %{with gallium_nouveau}
1443%files -n libvdpau-driver-mesa-nouveau
1444%defattr(644,root,root,755)
46cee963 1445%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0.0
04c3cb73
JB
1446%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
1447%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
1448%endif
1449
56313830 1450%if %{with gallium_radeon}
04c3cb73
JB
1451%files -n libvdpau-driver-mesa-r600
1452%defattr(644,root,root,755)
46cee963 1453%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0.0
9bfb354d
AM
1454%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
1455%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
04c3cb73 1456
3dc87f1a
AM
1457%files -n libvdpau-driver-mesa-radeonsi
1458%defattr(644,root,root,755)
46cee963 1459%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1.0.0
3dc87f1a
AM
1460%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so.1
1461%attr(755,root,root) %{_libdir}/vdpau/libvdpau_radeonsi.so
c3f739d4 1462%endif
56313830 1463%endif
4bacd84c
JB
1464
1465%if %{with gallium} && %{with omx}
56313830
AM
1466%files -n omxil-mesa
1467%defattr(644,root,root,755)
1468%attr(755,root,root) %{_libdir}/bellagio/libomx_mesa.so
56313830 1469%endif
This page took 0.426738 seconds and 4 git commands to generate.