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