]> git.pld-linux.org Git - packages/Mesa.git/blame_incremental - Mesa.spec
- check-files cleanup
[packages/Mesa.git] / Mesa.spec
... / ...
CommitLineData
1#
2# TODO:
3# - consider:
4# --enable-shared-dricore
5# - subpackage with non-dri libGL for use with X-servers with missing GLX extension?
6# - resurrect static if it's useful
7#
8# Conditional build:
9%bcond_without egl # EGL libraries
10%bcond_without gallium # gallium drivers
11%bcond_with gallium_intel # gallium i915 driver (but doesn't work with AIGLX)
12%bcond_without gallium_nouveau # gallium nouveau driver
13%bcond_without osmesa # OSMesa libraries
14%bcond_without gbm # with Graphics Buffer Manager
15%bcond_with static_libs # static libraries
16#
17# minimal supported xserver version
18%define xserver_ver 1.5.0
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)
22%define glapi_ver 7.1.0
23#
24%define libdrm_ver 2.4.30
25%define dri2proto_ver 2.6
26%define glproto_ver 1.4.14
27#
28Summary: Free OpenGL implementation
29Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
30Name: Mesa
31Version: 8.0.1
32Release: 1
33License: MIT (core), SGI (GLU) and others - see license.html file
34Group: X11/Libraries
35Source0: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{name}Lib-%{version}.tar.bz2
36# Source0-md5: 24eeebf66971809d8f40775a379b36c9
37Patch0: %{name}-realclean.patch
38URL: http://www.mesa3d.org/
39BuildRequires: autoconf >= 2.59
40BuildRequires: automake
41BuildRequires: expat-devel
42BuildRequires: gcc >= 5:3.3
43BuildRequires: libdrm-devel >= %{libdrm_ver}
44BuildRequires: libselinux-devel
45BuildRequires: libstdc++-devel >= 5:3.3.0
46BuildRequires: libtalloc-devel >= 2:2.0.1
47BuildRequires: libtool >= 2:1.4d
48BuildRequires: libvdpau-devel >= 0.4.1
49BuildRequires: llvm-devel >= 2.9
50BuildRequires: pixman-devel
51BuildRequires: pkgconfig
52BuildRequires: pkgconfig(talloc) >= 2.0.1
53BuildRequires: python
54BuildRequires: python-libxml2
55BuildRequires: python-modules
56BuildRequires: rpmbuild(macros) >= 1.470
57BuildRequires: sed >= 4.0
58BuildRequires: xorg-lib-libXdamage-devel
59BuildRequires: xorg-lib-libXext-devel >= 1.0.5
60BuildRequires: xorg-lib-libXt-devel
61BuildRequires: xorg-lib-libXvMC-devel >= 1.0.6
62BuildRequires: xorg-lib-libXxf86vm-devel
63BuildRequires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
64BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
65BuildRequires: xorg-util-makedepend
66BuildRequires: xorg-xserver-server-devel
67%if %{with egl}
68BuildRequires: libxcb-devel
69BuildRequires: udev-devel >= 1:150
70%endif
71%if %{with gallium}
72BuildRequires: xorg-proto-xextproto-devel >= 7.0.99.1
73BuildRequires: xorg-xserver-server-devel >= 1.6.0
74%endif
75BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
76
77%if %{without gallium}
78%undefine with_gallium_intel
79%undefine with_gallium_nouveau
80%endif
81
82%if %{without egl}
83%undefine with_gbm
84%endif
85
86# _glapi_tls_Dispatch is defined in libglapi, but it's some kind of symbol ldd -r doesn't notice(?)
87%define skip_post_check_so libGLESv1_CM.so.1.* libGLESv2.so.2.* libGL.so.1.* libXvMCnouveau.so.1.* libXvMCr300.so.1.* libXvMCr600.so.1.* libXvMCsoftpipe.so.1.* libvdpau_nouveau.so.1.*
88
89# llvm build broken
90%define filterout_ld -Wl,--as-needed
91
92%description
93Mesa is a 3-D graphics library with an API which is very similar to
94that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
95syntax or state machine, it is being used with authorization from
96Silicon Graphics, Inc. However, the author does not possess an OpenGL
97license from SGI, and makes no claim that Mesa is in any way a
98compatible replacement for OpenGL or associated with SGI.
99
100%description -l pl.UTF-8
101Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
102tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
103autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
104OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
105OpenGL ani powiązana z SGI.
106
107%package libEGL
108Summary: Mesa implementation of EGL Native Platform Graphics Interface library
109Summary(pl.UTF-8): Implementacja Mesa biblioteki interfejsu EGL
110License: MIT
111Group: Libraries
112# glx driver in libEGL dlopens libGL.so
113Requires: OpenGL >= 1.2
114Requires: libdrm >= %{libdrm_ver}
115%if %{with gallium}
116# for egl_gallium.so
117Requires: Mesa-libOpenVG = %{version}-%{release}
118Requires: udev-libs >= 1:150
119%endif
120Provides: EGL = 1.4
121
122%description libEGL
123This package contains shared libEGL - Mesa implementation of EGL
124Native Platform Graphics Interface as specified by Khronos Group:
125<http://www.khronos.org/egl/>.
126
127%description libEGL -l pl.UTF-8
128Ten pakiet zawiera bibliotekę współdzieloną libEGL - implementację
129Mesa standardu EGL Native Platform Graphics Interface (interfejsu
130graficznego platformy natywnej) wg specyfikacji Khronos Group:
131<http://www.khronos.org/egl/>.
132
133%package libEGL-devel
134Summary: Header files for Mesa implementation of EGL library
135Summary(pl.UTF-8): Pliki nagłówkowe implementacji Mesa biblioteki EGL
136License: MIT
137Group: Development/Libraries
138Requires: %{name}-libEGL = %{version}-%{release}
139Requires: libdrm-devel >= %{libdrm_ver}
140Requires: xorg-lib-libX11-devel
141Requires: xorg-lib-libXdamage-devel
142Requires: xorg-lib-libXext-devel
143Requires: xorg-lib-libXfixes-devel
144Requires: xorg-lib-libXxf86vm-devel
145Requires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
146Requires: xorg-proto-glproto-devel >= %{glproto_ver}
147Provides: EGL-devel = 1.4
148
149%description libEGL-devel
150Header files for Mesa implementation of EGL library.
151
152%description libEGL-devel -l pl.UTF-8
153Pliki nagłówkowe implementacji Mesa biblioteki EGL.
154
155%package libEGL-static
156Summary: Static Mesa EGL library
157Summary(pl.UTF-8): Statyczna biblioteka Mesa EGL
158License: MIT
159Group: Development/Libraries
160Requires: %{name}-libEGL-devel = %{version}-%{release}
161Provides: EGL-static = 1.4
162
163%description libEGL-static
164Static Mesa EGL library.
165
166%description libEGL-static -l pl.UTF-8
167Statyczna biblioteka Mesa EGL.
168
169%package gbm-driver-i915
170Summary: i915 driver for Mesa GBM framework (used by EGL and OpenVG APIs)
171Summary(pl.UTF-8): Sterownik i915 dla szkieletu Mesa GBM (wykorzystywanego przez API EGL i OpenVG)
172Group: Libraries
173Requires: %{name}-libEGL = %{version}-%{release}
174
175%description gbm-driver-i915
176i915 driver for Mesa Graphics Buffer Manager (used by EGL and OpenVG
177APIs). It supports Intel 915/945/G33/Q33/Q35/Pineview chips.
178
179%description gbm-driver-i915 -l pl.UTF-8
180Sterownik i915 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
181bufora graficznego, wykorzystywanego przez API EGL i OpenVG).
182Obsługuje układy Intel 915/945/G33/Q33/Q35/Pineview.
183
184%package gbm-driver-nouveau
185Summary: nouveau driver for Mesa GBM framework (used by EGL and OpenVG APIs)
186Summary(pl.UTF-8): Sterownik nouveau dla szkieletu Mesa GBM (wykorzystywanego przez API EGL i OpenVG)
187Group: Libraries
188Requires: %{name}-libEGL = %{version}-%{release}
189
190%description gbm-driver-nouveau
191nouveau driver for Mesa Graphics Buffer Manager (used by EGL and
192OpenVG APIs). It supports NVidia adapters.
193
194%description gbm-driver-nouveau -l pl.UTF-8
195Sterownik nouveau dla szkieletu Mesa Graphics Buffer Manager (zarządcy
196bufora graficznego, wykorzystywanego przez API EGL i OpenVG).
197Obsługuje karty graficzne firmy NVidia.
198
199%package gbm-driver-r300
200Summary: r300 driver for Mesa GBM framework (used by EGL and OpenVG APIs)
201Summary(pl.UTF-8): Sterownik r300 dla szkieletu Mesa GBM (wykorzystywanego przez API EGL i OpenVG)
202Group: Libraries
203Requires: %{name}-libEGL = %{version}-%{release}
204
205%description gbm-driver-r300
206r300 driver for Mesa Graphics Buffer Manager (used by EGL and
207OpenVG APIs). It supports ATI Radeon adapters based on
208R300/R400/RS690/R500 chips.
209
210%description gbm-driver-r300 -l pl.UTF-8
211Sterownik r300 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
212bufora graficznego, wykorzystywanego przez API EGL i OpenVG).
213Obsługuje karty graficzne ATI Radeon oparte na układach
214R300/R400/RS690/R500.
215
216%package gbm-driver-r600
217Summary: r600 driver for Mesa GBM framework (used by EGL and OpenVG APIs)
218Summary(pl.UTF-8): Sterownik r600 dla szkieletu Mesa GBM (wykorzystywanego przez API EGL i OpenVG)
219Group: Libraries
220Requires: %{name}-libEGL = %{version}-%{release}
221
222%description gbm-driver-r600
223r600 driver for Mesa Graphics Buffer Manager (used by EGL and
224OpenVG APIs). It supports ATI Radeon adapters based on R600/R700
225chips.
226
227%description gbm-driver-r600 -l pl.UTF-8
228Sterownik r600 dla szkieletu Mesa Graphics Buffer Manager (zarządcy
229bufora graficznego, wykorzystywanego przez API EGL i OpenVG).
230Obsługuje karty graficzne ATI Radeon oparte na układach R600/R700.
231
232%package gbm-driver-vmwgfx
233Summary: vmwgfx driver for Mesa GBM framework (used by EGL and OpenVG APIs)
234Summary(pl.UTF-8): Sterownik vmwgfx dla szkieletu Mesa GBM (wykorzystywanego przez API EGL i OpenVG)
235Group: Libraries
236Requires: %{name}-libEGL = %{version}-%{release}
237
238%description gbm-driver-vmwgfx
239vmwgfx driver for Mesa Graphics Buffer Manager (used by EGL and
240OpenVG APIs). It supports VMware virtual video adapter.
241
242%description gbm-driver-vmwgfx -l pl.UTF-8
243Sterownik vmwgfx dla szkieletu Mesa Graphics Buffer Manager (zarządcy
244bufora graficznego, wykorzystywanego przez API EGL i OpenVG).
245Obsługuje wirtualną kartę graficzną VMware.
246
247%package libGL
248Summary: Free Mesa3D implementation of libGL OpenGL library
249Summary(pl.UTF-8): Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
250License: MIT
251Group: X11/Libraries
252Requires: libdrm >= %{libdrm_ver}
253Provides: OpenGL = 2.1
254Provides: OpenGL-GLX = 1.4
255Obsoletes: Mesa
256Obsoletes: Mesa-dri
257Obsoletes: X11-OpenGL-libGL < 1:7.0.0
258Obsoletes: XFree86-OpenGL-libGL < 1:7.0.0
259
260%description libGL
261Mesa is a 3-D graphics library with an API which is very similar to
262that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
263syntax or state machine, it is being used with authorization from
264Silicon Graphics, Inc. However, the author does not possess an OpenGL
265license from SGI, and makes no claim that Mesa is in any way a
266compatible replacement for OpenGL or associated with SGI.
267
268This package contains libGL which implements OpenGL 1.5 and GLX 1.4
269specifications. It uses DRI for rendering.
270
271%description libGL -l pl.UTF-8
272Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
273tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
274autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
275OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
276OpenGL ani powiązana z SGI.
277
278Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 1.5 oraz
279GLX 1.4. Używa DRI do renderowania.
280
281%package libGL-devel
282Summary: Header files for Mesa3D libGL library
283Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
284License: MIT
285Group: X11/Development/Libraries
286# loose dependency on libGL to use with other libGL binaries
287Requires: OpenGL >= 1.5
288Requires: libdrm-devel >= %{libdrm_ver}
289Requires: xorg-lib-libX11-devel
290Requires: xorg-lib-libXdamage-devel
291Requires: xorg-lib-libXext-devel
292Requires: xorg-lib-libXxf86vm-devel
293Requires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
294Requires: xorg-proto-glproto-devel >= %{glproto_ver}
295Suggests: OpenGL-doc-man
296Provides: OpenGL-GLX-devel = 1.4
297Provides: OpenGL-devel = 2.1
298Obsoletes: Mesa-devel
299Obsoletes: X11-OpenGL-devel < 1:7.0.0
300Obsoletes: X11-OpenGL-devel-base < 1:7.0.0
301Obsoletes: XFree86-OpenGL-devel < 1:7.0.0
302Obsoletes: XFree86-OpenGL-devel-base < 1:7.0.0
303
304%description libGL-devel
305Header files for Mesa3D libGL library.
306
307%description libGL-devel -l pl.UTF-8
308Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
309
310%package libGL-static
311Summary: Static Mesa3D libGL library
312Summary(pl.UTF-8): Statyczna biblioteka libGL z projektu Mesa3D
313License: MIT
314Group: X11/Development/Libraries
315Requires: %{name}-libGL-devel = %{version}-%{release}
316Provides: OpenGL-static = 2.1
317Obsoletes: Mesa-static
318Obsoletes: X11-OpenGL-static < 1:7.0.0
319Obsoletes: XFree86-OpenGL-static < 1:7.0.0
320
321%description libGL-static
322Static Mesa3D libGL library. It uses software renderer.
323
324%description libGL-static -l pl.UTF-8
325Statyczna biblioteka libGL z projektu Mesa3D. Używa programowego
326renderingu.
327
328%package libGLES
329Summary: Mesa implementation of GLES (OpenGL ES) libraries
330Summary(pl.UTF-8): Implementacja Mesa bibliotek GLES (OpenGL ES)
331Group: Libraries
332# only for libglapi.so.0
333Requires: %{name}-libEGL = %{version}-%{release}
334
335%description libGLES
336This package contains shared libraries of Mesa implementation of GLES
337(OpenGL ES) - cross-platform API for full-function 2D and 3D graphics
338on embedded systems. OpenGL ES specification can be found on Khronos
339Group site: <http://www.khronos.org/opengles/>. Mesa implements OpenGL
340ES 1.1 and 2.0.
341
342%description libGLES -l pl.UTF-8
343Ten pakiet zawiera biblioteki współdzielone implementacji Mesa
344standardu GLES (OpenGL ES) - wieloplatformowego API do w pełni
345funkcjonalnej grafiki 2D i 3D na systemach wbudowanych. Specyfikację
346OpenGL ES można znaleźć na stronie Khronos Group:
347<http://www.khronos.org/opengles/>. Mesa zawiera implementacją OpenGL
348ES 1.1 i 2.0.
349
350%package libGLES-devel
351Summary: Header files for Mesa GLES libraries
352Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Mesa GLES
353Group: Development/Libraries
354# EGL for libglapi.so, <KHR/khrplatform.h> always required, <EGL/egl.h> for <GLES/egl.h>
355Requires: %{name}-libEGL-devel = %{version}-%{release}
356Requires: %{name}-libGLES = %{version}-%{release}
357
358%description libGLES-devel
359Header files for Mesa GLES libraries.
360
361%description libGLES-devel -l pl.UTF-8
362Pliki nagłówkowe bibliotek Mesa GLES.
363
364%package libGLU
365Summary: SGI implementation of libGLU OpenGL library
366Summary(pl.UTF-8): Implementacja SGI biblioteki libGLU ze standardu OpenGL
367License: SGI Free Software License B v2.0 (MIT-like)
368Group: Libraries
369# loose dependency on libGL.so.1 to use with other libGL binaries
370Requires: OpenGL >= 1.2
371Provides: OpenGL-GLU = 1.3
372Obsoletes: Mesa-devel
373Obsoletes: X11-OpenGL-libs < 1:7.0.0
374Obsoletes: XFree86-OpenGL-libs < 1:7.0.0
375
376%description libGLU
377SGI implementation of libGLU OpenGL library. It implements OpenGL GLU
3781.3 specifications.
379
380%description libGLU -l pl.UTF-8
381Implementacja SGI biblioteki libGLU ze standardu OpenGL. Implementuje
382specyfikację OpenGL GLU 1.3.
383
384%package libGLU-devel
385Summary: Header files for SGI libGLU library
386Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SGI libGLU
387License: SGI Free Software License B v2.0 (MIT-like)
388Group: Development/Libraries
389Requires: %{name}-libGLU = %{version}-%{release}
390Requires: OpenGL-devel >= 1.2
391Requires: libstdc++-devel
392Provides: OpenGL-GLU-devel = 1.3
393
394%description libGLU-devel
395Header files for SGI libGLU library.
396
397%description libGLU-devel -l pl.UTF-8
398Pliki nagłówkowe biblioteki SGI libGLU.
399
400%package libGLU-static
401Summary: Static SGI libGLU library
402Summary(pl.UTF-8): Statyczna biblioteka SGI libGLU
403License: SGI Free Software License B v2.0 (MIT-like)
404Group: Development/Libraries
405Requires: %{name}-libGLU-devel = %{version}-%{release}
406Provides: OpenGL-GLU-static = 1.3
407
408%description libGLU-static
409Static SGI libGLU library.
410
411%description libGLU-static -l pl.UTF-8
412Statyczna biblioteka SGI libGLU.
413
414%package libOSMesa
415Summary: OSMesa (off-screen renderer) library
416Summary(pl.UTF-8): Biblioteka OSMesa (renderująca bitmapy w pamięci)
417License: MIT
418Group: Libraries
419# doesn't require base
420
421%description libOSMesa
422OSMesa (off-screen renderer) library.
423
424%description libOSMesa -l pl.UTF-8
425Biblioteka OSMesa (renderująca bitmapy w pamięci).
426
427%package libOSMesa-devel
428Summary: Header file for OSMesa (off-screen renderer) library
429Summary(pl.UTF-8): Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
430License: MIT
431Group: Development/Libraries
432Requires: %{name}-libOSMesa = %{version}-%{release}
433# for <GL/gl.h> only
434Requires: OpenGL-devel
435Requires: libselinux-devel
436
437%description libOSMesa-devel
438Header file for OSMesa (off-screen renderer) library.
439
440%description libOSMesa-devel -l pl.UTF-8
441Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
442
443%package libOSMesa-static
444Summary: Static OSMesa (off-screen renderer) library
445Summary(pl.UTF-8): Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci)
446License: MIT
447Group: Development/Libraries
448Requires: %{name}-libOSMesa-devel = %{version}-%{release}
449# this static build of OSMesa needs static non-dri Mesa implementation
450Requires: %{name}-libGL-static = %{version}-%{release}
451
452%description libOSMesa-static
453Static OSMesa (off-screen renderer) library.
454
455%description libOSMesa-static -l pl.UTF-8
456Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci).
457
458%package libOpenVG
459Summary: Mesa implementation of OpenVG (Vector Graphics Accelleration) API
460Summary(pl.UTF-8): Implementacja Mesa API OpenVG (akceleracji grafiki wektorowej)
461License: MIT
462Group: Libraries
463# doesn't require base
464
465%description libOpenVG
466This package contains Mesa implementation of OpenVG - cross-platform
467API that provides a low-level hardware acceleration interface for
468vector graphics libraries such as Flash and SVG. OpenVG specification
469can be found on Khronos Group site: <http://www.khronos.org/openvg/>.
470Mesa implements OpenVG 1.1.
471
472%description libOpenVG -l pl.UTF-8
473Ten pakiet zawiera implementację Mesa standardu OpenVG -
474wieloplatfomowego API zapewniającego niskopoziomowy interfejs
475akceleracji sprzętowej dla bibliotek grafiki wektorowej, takiej jak
476Flash czy SVG. Specyfikację OpenVG można znaleźć na stronie Khronos
477Group: <http://www.khronos.org/openvg/>. Mesa zawiera implementację
478OpenVG w wersji 1.1.
479
480%package libOpenVG-devel
481Summary: Header file for Mesa OpenVG library
482Summary(pl.UTF-8): Plik nagłówkowy biblioteki Mesa OpenVG
483License: MIT
484Group: Development/Libraries
485# EGL headers for <KHR/khrplatform.h>
486Requires: %{name}-libEGL-devel = %{version}-%{release}
487Requires: %{name}-libOpenVG = %{version}-%{release}
488
489%description libOpenVG-devel
490Header file for Mesa OpenVG library.
491
492%description libOpenVG-devel -l pl.UTF-8
493Plik nagłówkowy biblioteki Mesa OpenVG.
494
495%package libXvMC-nouveau
496Summary: Mesa implementation of XvMC API for NVidia adapters
497Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart NVidia
498License: MIT
499Group: Libraries
500Requires: libdrm >= %{libdrm_ver}
501Conflicts: Mesa-libXvMC
502
503%description libXvMC-nouveau
504Mesa implementation of XvMC API for NVidia adapters (NV40-NV96, NVa0).
505
506%description libXvMC-nouveau -l pl.UTF-8
507Implementacja Mesa API XvMC dla kart NVidia (NV40-NV96, NVa0).
508
509%package libXvMC-r300
510Summary: Mesa implementation of XvMC API for ATI Radeon R300 series adapters
511Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart ATI Radeon z serii R300
512License: MIT
513Group: Libraries
514Requires: libdrm >= %{libdrm_ver}
515Conflicts: Mesa-libXvMC
516
517%description libXvMC-r300
518Mesa implementation of XvMC API for ATI Radeon adapters based on
519R300/R400/RS690/R500 chips.
520
521%description libXvMC-r300 -l pl.UTF-8
522Implementacja Mesa API XvMC dla kart ATI Radeon opartych na układach
523R300/R400/RS690/R500.
524
525%package libXvMC-r600
526Summary: Mesa implementation of XvMC API for ATI Radeon R600 series adapters
527Summary(pl.UTF-8): Implementacja Mesa API XvMC dla kart ATI Radeon z serii R600
528License: MIT
529Group: Libraries
530Requires: libdrm >= %{libdrm_ver}
531Conflicts: Mesa-libXvMC
532
533%description libXvMC-r600
534Mesa implementation of XvMC API for ATI Radeon adapters based on
535R600/R700 chips.
536
537%description libXvMC-r600 -l pl.UTF-8
538Implementacja Mesa API XvMC dla kart ATI Radeon opartych na układach
539R600/R700.
540
541%package libXvMC-softpipe
542Summary: Mesa softpipe implementation of XvMC API
543Summary(pl.UTF-8): Implementacja Mesa softpipe API XvMC
544License: MIT
545Group: Libraries
546Requires: libdrm >= %{libdrm_ver}
547Conflicts: Mesa-libXvMC
548
549%description libXvMC-softpipe
550Mesa softpipe implementation of XvMC API.
551
552%description libXvMC-softpipe -l pl.UTF-8
553Implementacja Mesa softpipe API XvMC.
554
555%package dri-driver-ati-radeon-R100
556Summary: X.org DRI driver for ATI R100 card family
557Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R100
558License: MIT
559Group: X11/Libraries
560Requires: xorg-driver-video-ati
561Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
562Requires: xorg-xserver-server >= %{xserver_ver}
563Obsoletes: X11-driver-radeon-dri < 1:7.0.0
564
565%description dri-driver-ati-radeon-R100
566X.org DRI driver for ATI R100 card family (Radeon 7000-7500).
567
568%description dri-driver-ati-radeon-R100 -l pl.UTF-8
569Sterownik X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
570
571%package dri-driver-ati-radeon-R200
572Summary: X.org DRI driver for ATI R200 card family
573Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R200
574License: MIT
575Group: X11/Libraries
576Requires: xorg-driver-video-ati
577Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
578Requires: xorg-xserver-server >= %{xserver_ver}
579Obsoletes: X11-driver-radeon-dri < 1:7.0.0
580
581%description dri-driver-ati-radeon-R200
582X.org DRI driver for ATI R200 card family (Radeon 8500-92xx)
583
584%description dri-driver-ati-radeon-R200 -l pl.UTF-8
585Sterownik X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
586
587%package dri-driver-ati-radeon-R300
588Summary: X.org DRI driver for ATI R300 card family
589Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R300
590License: MIT
591Group: X11/Libraries
592Requires: xorg-driver-video-ati
593Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
594Requires: xorg-xserver-server >= %{xserver_ver}
595Obsoletes: X11-driver-radeon-dri < 1:7.0.0
596
597%description dri-driver-ati-radeon-R300
598X.org DRI driver for ATI R300/R400/RS690/R500 card family.
599
600%description dri-driver-ati-radeon-R300 -l pl.UTF-8
601Sterownik X.org DRI dla rodziny kart ATI R300/R400/RS690/R500.
602
603%package dri-driver-ati-radeon-R600
604Summary: X.org DRI driver for ATI R600 card family
605Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600
606License: MIT
607Group: X11/Libraries
608Requires: radeon-ucode
609Requires: xorg-driver-video-ati
610Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
611Requires: xorg-xserver-server >= %{xserver_ver}
612
613%description dri-driver-ati-radeon-R600
614X.org DRI driver for ATI R600/R700 card family.
615
616%description dri-driver-ati-radeon-R600 -l pl.UTF-8
617Sterownik X.org DRI dla rodziny kart ATI R600/R700.
618
619%package dri-driver-intel-i915
620Summary: X.org DRI driver for Intel i915 card family
621Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i915
622License: MIT
623Group: X11/Libraries
624Requires: xorg-driver-video-intel
625Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
626Requires: xorg-xserver-server >= %{xserver_ver}
627Obsoletes: Mesa-dri-driver-intel-i830
628Obsoletes: X11-driver-i810-dri < 1:7.0.0
629
630%description dri-driver-intel-i915
631X.org DRI driver for Intel i915 card family (915, 945, G33, Q33, Q35,
632Pineview).
633
634%description dri-driver-intel-i915 -l pl.UTF-8
635Sterownik X.org DRI dla rodziny kart Intel i915 (915, 945, G33, Q33,
636Q35, Pineview).
637
638%package dri-driver-intel-i965
639Summary: X.org DRI driver for Intel i965 card family
640Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i965
641License: MIT
642Group: X11/Libraries
643Requires: xorg-driver-video-intel
644Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
645Requires: xorg-xserver-server >= %{xserver_ver}
646Obsoletes: Mesa-dri-driver-intel-i830
647Obsoletes: X11-driver-i810-dri < 1:7.0.0
648
649%description dri-driver-intel-i965
650X.org DRI driver for Intel i965 card family (946GZ, 965G, 965Q, 965GM,
651965GME, GM45, G41, B43, Q45, G45);
652
653%description dri-driver-intel-i965 -l pl.UTF-8
654Sterownik X.org DRI dla rodziny kart Intel i965 (946GZ, 965G, 965Q,
655965GM, 965GME, GM45, G41, B43, Q45, G45).
656
657%package dri-driver-nouveau
658Summary: X.org DRI driver for NVIDIA card family
659Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart NVIDIA
660License: MIT
661Group: X11/Libraries
662Requires: xorg-driver-video-nouveau
663Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
664Requires: xorg-xserver-server >= %{xserver_ver}
665
666%description dri-driver-nouveau
667X.org DRI drivers for NVIDIA card family.
668
669%description dri-driver-nouveau -l pl.UTF-8
670Sterowniki X.org DRI dla rodziny kart NVIDIA.
671
672%package dri-driver-swrast
673Summary: X.org DRI software rasterizer driver
674Summary(pl.UTF-8): Sterownik X.org DRI obsługujący rysowanie programowe
675License: MIT
676Group: X11/Libraries
677Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
678Requires: xorg-xserver-server >= %{xserver_ver}
679
680%description dri-driver-swrast
681X.org DRI software rasterizer driver.
682
683%description dri-driver-swrast -l pl.UTF-8
684Sterownik X.org DRI obsługujący rysowanie programowe.
685
686%package dri-driver-vmwgfx
687Summary: X.org DRI driver for VMware
688Summary(pl.UTF-8): Sterownik X.org DRI dla VMware
689License: MIT
690Group: X11/Libraries
691Requires: xorg-driver-video-vmware
692Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
693Requires: xorg-xserver-server >= %{xserver_ver}
694
695%description dri-driver-vmwgfx
696X.org DRI driver for VMWare.
697
698%description dri-driver-vmwgfx -l pl.UTF-8
699Sterownik X.org DRI dla VMware.
700
701%package -n libvdpau-driver-mesa-nouveau
702Summary: Mesa nouveau driver for the vdpau API
703Summary(pl.UTF-8): Sterownik Mesa nouveau dla API vdpau
704License: MIT
705Group: X11/Libraries
706Requires: libdrm >= %{libdrm_ver}
707Requires: libvdpau >= 0.4.1
708Conflicts: libvdpau-driver-mesa
709
710%description -n libvdpau-driver-mesa-nouveau
711Mesa nouveau driver for the vdpau API. It supports NVidia adapters
712(NV40-NV96, NVa0).
713
714%description -n libvdpau-driver-mesa-nouveau -l pl.UTF-8
715Sterownik Mesa nouveau dla API vdpau. Obsługuje karty NVidia
716(NV40-NV96, NVa0).
717
718%package -n libvdpau-driver-mesa-r300
719Summary: Mesa r300 driver for the vdpau API
720Summary(pl.UTF-8): Sterownik Mesa r300 dla API vdpau
721License: MIT
722Group: X11/Libraries
723Requires: libdrm >= %{libdrm_ver}
724Requires: libvdpau >= 0.4.1
725Conflicts: libvdpau-driver-mesa
726
727%description -n libvdpau-driver-mesa-r300
728Mesa r300 driver for the vdpau API. It supports ATI Radeon adapters
729based on R300/R400/RS690/R500 chips.
730
731%description -n libvdpau-driver-mesa-r300 -l pl.UTF-8
732Sterownik Mesa r300 dla API vdpau. Obsługuje karty ATI Radeon oparte
733na układach R300/R400/RS690/R500.
734
735%package -n libvdpau-driver-mesa-r600
736Summary: Mesa r600 driver for the vdpau API
737Summary(pl.UTF-8): Sterownik Mesa r600 dla API vdpau
738License: MIT
739Group: X11/Libraries
740Requires: libdrm >= %{libdrm_ver}
741Requires: libvdpau >= 0.4.1
742Conflicts: libvdpau-driver-mesa
743
744%description -n libvdpau-driver-mesa-r600
745Mesa r600 driver for the vdpau API. It supports ATI Radeon adapters
746based on R600/R700 chips.
747
748%description -n libvdpau-driver-mesa-r600 -l pl.UTF-8
749Sterownik Mesa r600 dla API vdpau. Obsługuje karty ATI Radeon oparte
750na układach R600/R700.
751
752%package -n libvdpau-driver-mesa-softpipe
753Summary: Mesa softpipe driver for the vdpau API
754Summary(pl.UTF-8): Sterownik Mesa softpipe dla API vdpau
755License: MIT
756Group: X11/Libraries
757Requires: libdrm >= %{libdrm_ver}
758Requires: libvdpau >= 0.4.1
759Conflicts: libvdpau-driver-mesa
760
761%description -n libvdpau-driver-mesa-softpipe
762Mesa softpipe driver for the vdpau API.
763
764%description -n libvdpau-driver-mesa-softpipe -l pl.UTF-8
765Sterownik Mesa softpipe dla API vdpau.
766
767%prep
768%setup -q
769%patch0 -p0
770
771%build
772%{__aclocal}
773%{__autoconf}
774
775dri_drivers="r200 radeon \
776%if %{without gallium_intel}
777i915 \
778%endif
779i965
780%ifarch sparc sparcv9 sparc64
781ffb \
782%endif
783swrast"
784
785dri_drivers=$(echo $dri_drivers | xargs | tr ' ' ',')
786
787gallium_drivers="svga swrast \
788%if %{with gallium_intel}
789i915 \
790%endif
791r300 \
792r600 \
793%if %{with gallium_nouveau}
794nouveau \
795%endif
796"
797
798gallium_drivers=$(echo $gallium_drivers | xargs | tr ' ' ',')
799
800common_flags="\
801 --enable-shared \
802 --enable-glx-tls \
803 --enable-pic \
804 --enable-selinux \
805 %{?with_static_libs:--enable-static} \
806"
807
808osmesa_common_flags="\
809 --with-driver=osmesa \
810 --disable-asm \
811 --disable-egl \
812 --disable-glu"
813
814%if %{with osmesa}
815%configure $common_flags $osmesa_common_flags \
816 --with-osmesa-bits=8
817%{__make}
818%{__make} -C src/mesa osmesa.pc
819mv %{_lib} osmesa8
820cp -p src/mesa/osmesa.pc osmesa8
821%{__make} clean
822%endif
823
824%configure $common_flags \
825 %{__enable gbm} \
826 --enable-shared-glapi \
827%if %{with egl}
828 --enable-egl \
829 --enable-gles1 \
830 --enable-gles2 \
831%endif
832%if %{with gallium}
833 --enable-gallium-llvm \
834 %{__enable egl gallium-egl} \
835 %{__enable gbm gallium-gbm} \
836 --enable-openvg \
837 --enable-vdpau \
838 --enable-xvmc \
839 --with-gallium-drivers=${gallium_drivers} \
840%else
841 --without-gallium-drivers \
842%endif
843 --with-driver=dri \
844 --with-dri-drivers=${dri_drivers} \
845 --with-dri-driverdir=%{_libdir}/xorg/modules/dri
846
847%{__make}
848
849%install
850rm -rf $RPM_BUILD_ROOT
851
852%{__make} install \
853 DESTDIR=$RPM_BUILD_ROOT
854
855%if %{with osmesa}
856cp -dp osmesa8/libOSMesa* $RPM_BUILD_ROOT%{_libdir}
857cp -p osmesa8/osmesa.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
858%endif
859
860# strip out undesirable headers
861%{__rm} $RPM_BUILD_ROOT%{_includedir}/GL/{vms_x_fix,wglext,wmesa}.h
862# dlopened by soname
863%{__rm} $RPM_BUILD_ROOT%{_libdir}/libXvMC*.so
864
865# remove "OS ABI: Linux 2.4.20" tag, so private copies (nvidia or fglrx),
866# set up via /etc/ld.so.conf.d/*.conf will be preferred over this
867strip -R .note.ABI-tag $RPM_BUILD_ROOT%{_libdir}/libGL.so.*.*
868
869%clean
870rm -rf $RPM_BUILD_ROOT
871
872%post libEGL -p /sbin/ldconfig
873%postun libEGL -p /sbin/ldconfig
874
875%post libGL -p /sbin/ldconfig
876%postun libGL -p /sbin/ldconfig
877
878%post libGLES -p /sbin/ldconfig
879%postun libGLES -p /sbin/ldconfig
880
881%post libGLU -p /sbin/ldconfig
882%postun libGLU -p /sbin/ldconfig
883
884%post libOSMesa -p /sbin/ldconfig
885%postun libOSMesa -p /sbin/ldconfig
886
887%post libOpenVG -p /sbin/ldconfig
888%postun libOpenVG -p /sbin/ldconfig
889
890%post libXvMC-nouveau -p /sbin/ldconfig
891%postun libXvMC-nouveau -p /sbin/ldconfig
892%post libXvMC-r300 -p /sbin/ldconfig
893%postun libXvMC-r300 -p /sbin/ldconfig
894%post libXvMC-r600 -p /sbin/ldconfig
895%postun libXvMC-r600 -p /sbin/ldconfig
896%post libXvMC-softpipe -p /sbin/ldconfig
897%postun libXvMC-softpipe -p /sbin/ldconfig
898
899%if %{with egl}
900%files libEGL
901%defattr(644,root,root,755)
902%attr(755,root,root) %{_libdir}/libEGL.so.*.*
903%attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
904%attr(755,root,root) %{_libdir}/libglapi.so.*.*
905%attr(755,root,root) %ghost %{_libdir}/libglapi.so.0
906%if %{with gbm}
907%attr(755,root,root) %{_libdir}/libgbm.so.*.*
908%attr(755,root,root) %ghost %{_libdir}/libgbm.so.1
909%endif
910%if %{with gallium}
911%dir %{_libdir}/egl
912%attr(755,root,root) %{_libdir}/egl/egl_gallium.so
913%if %{with gbm}
914%dir %{_libdir}/gbm
915%attr(755,root,root) %{_libdir}/gbm/gbm_gallium_drm.so
916%endif
917%endif
918
919%files libEGL-devel
920%defattr(644,root,root,755)
921%attr(755,root,root) %{_libdir}/libEGL.so
922%attr(755,root,root) %{_libdir}/libglapi.so
923%dir %{_includedir}/EGL
924%{_includedir}/EGL/egl.h
925%{_includedir}/EGL/eglext.h
926%{_includedir}/EGL/eglmesaext.h
927%{_includedir}/EGL/eglplatform.h
928%dir %{_includedir}/KHR
929%{_includedir}/KHR/khrplatform.h
930%{_pkgconfigdir}/egl.pc
931%if %{with gbm}
932%attr(755,root,root) %{_libdir}/libgbm.so
933%{_includedir}/gbm.h
934%{_pkgconfigdir}/gbm.pc
935%endif
936
937%if %{with static_libs}
938%files libEGL-static
939%defattr(644,root,root,755)
940%{_libdir}/libEGL.a
941%endif
942%endif
943
944%if %{with gallium}
945%if %{with gallium_intel}
946%files gbm-driver-i915
947%defattr(644,root,root,755)
948%attr(755,root,root) %{_libdir}/gbm/pipe_i915.so
949%endif
950
951%if %{with gallium_nouveau}
952%files gbm-driver-nouveau
953%defattr(644,root,root,755)
954%attr(755,root,root) %{_libdir}/gbm/pipe_nouveau.so
955%endif
956
957%files gbm-driver-r300
958%defattr(644,root,root,755)
959%attr(755,root,root) %{_libdir}/gbm/pipe_r300.so
960
961%files gbm-driver-r600
962%defattr(644,root,root,755)
963%attr(755,root,root) %{_libdir}/gbm/pipe_r600.so
964
965%files gbm-driver-vmwgfx
966%defattr(644,root,root,755)
967%attr(755,root,root) %{_libdir}/gbm/pipe_vmwgfx.so
968%endif
969
970%files libGL
971%defattr(644,root,root,755)
972%doc docs/{*.html,README.{MITS,QUAKE,THREADS},RELNOTES*}
973%attr(755,root,root) %{_libdir}/libGL.so.*.*
974%attr(755,root,root) %ghost %{_libdir}/libGL.so.1
975# symlink for binary apps which fail to conform Linux OpenGL ABI
976# (and dlopen libGL.so instead of libGL.so.1; the same does Mesa libEGL)
977%attr(755,root,root) %{_libdir}/libGL.so
978
979%files libGL-devel
980%defattr(644,root,root,755)
981%doc docs/*.spec
982%dir %{_includedir}/GL
983%{_includedir}/GL/gl.h
984%{_includedir}/GL/glext.h
985%{_includedir}/GL/gl_mangle.h
986%{_includedir}/GL/glx.h
987%{_includedir}/GL/glxext.h
988%{_includedir}/GL/glx_mangle.h
989%dir %{_includedir}/GL/internal
990%{_includedir}/GL/internal/dri_interface.h
991%{_pkgconfigdir}/dri.pc
992%{_pkgconfigdir}/gl.pc
993
994%if %{with static_libs}
995%files libGL-static
996%defattr(644,root,root,755)
997%{_libdir}/libGL.a
998%endif
999
1000%files libGLES
1001%defattr(644,root,root,755)
1002%attr(755,root,root) %{_libdir}/libGLESv1_CM.so.*.*.*
1003%attr(755,root,root) %ghost %{_libdir}/libGLESv1_CM.so.1
1004%attr(755,root,root) %{_libdir}/libGLESv2.so.*.*
1005%attr(755,root,root) %ghost %{_libdir}/libGLESv2.so.2
1006
1007%files libGLES-devel
1008%defattr(644,root,root,755)
1009%attr(755,root,root) %{_libdir}/libGLESv1_CM.so
1010%attr(755,root,root) %{_libdir}/libGLESv2.so
1011%{_includedir}/GLES
1012%{_includedir}/GLES2
1013%{_pkgconfigdir}/glesv1_cm.pc
1014%{_pkgconfigdir}/glesv2.pc
1015
1016%files libGLU
1017%defattr(644,root,root,755)
1018%attr(755,root,root) %{_libdir}/libGLU.so.*.*
1019%attr(755,root,root) %ghost %{_libdir}/libGLU.so.1
1020
1021%files libGLU-devel
1022%defattr(644,root,root,755)
1023%attr(755,root,root) %{_libdir}/libGLU.so
1024%{_includedir}/GL/glu.h
1025%{_includedir}/GL/glu_mangle.h
1026%{_pkgconfigdir}/glu.pc
1027
1028%if %{with static_libs}
1029%files libGLU-static
1030%defattr(644,root,root,755)
1031%{_libdir}/libGLU.a
1032%endif
1033
1034%if %{with osmesa}
1035%files libOSMesa
1036%defattr(644,root,root,755)
1037%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
1038%attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.8
1039
1040%files libOSMesa-devel
1041%defattr(644,root,root,755)
1042%attr(755,root,root) %{_libdir}/libOSMesa.so
1043%{_includedir}/GL/osmesa.h
1044%{_pkgconfigdir}/osmesa.pc
1045
1046%if %{with static_libs}
1047%files libOSMesa-static
1048%defattr(644,root,root,755)
1049%{_libdir}/libOSMesa.a
1050%endif
1051%endif
1052
1053%if %{with gallium}
1054%files libOpenVG
1055%defattr(644,root,root,755)
1056%attr(755,root,root) %{_libdir}/libOpenVG.so.*.*.*
1057%attr(755,root,root) %ghost %{_libdir}/libOpenVG.so.1
1058
1059%files libOpenVG-devel
1060%defattr(644,root,root,755)
1061%attr(755,root,root) %{_libdir}/libOpenVG.so
1062%{_includedir}/VG
1063%{_pkgconfigdir}/vg.pc
1064%endif
1065
1066%if %{with gallium}
1067%if %{with gallium_nouveau}
1068%files libXvMC-nouveau
1069%defattr(644,root,root,755)
1070%attr(755,root,root) %{_libdir}/libXvMCnouveau.so.1.0
1071%attr(755,root,root) %ghost %{_libdir}/libXvMCnouveau.so.1
1072%endif
1073
1074%files libXvMC-r300
1075%defattr(644,root,root,755)
1076%attr(755,root,root) %{_libdir}/libXvMCr300.so.1.0
1077%attr(755,root,root) %ghost %{_libdir}/libXvMCr300.so.1
1078
1079%files libXvMC-r600
1080%defattr(644,root,root,755)
1081%attr(755,root,root) %{_libdir}/libXvMCr600.so.1.0
1082%attr(755,root,root) %ghost %{_libdir}/libXvMCr600.so.1
1083
1084%files libXvMC-softpipe
1085%defattr(644,root,root,755)
1086%attr(755,root,root) %{_libdir}/libXvMCsoftpipe.so.1.0
1087%attr(755,root,root) %ghost %{_libdir}/libXvMCsoftpipe.so.1
1088%endif
1089
1090%files dri-driver-ati-radeon-R100
1091%defattr(644,root,root,755)
1092%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeon_dri.so
1093
1094%files dri-driver-ati-radeon-R200
1095%defattr(644,root,root,755)
1096%attr(755,root,root) %{_libdir}/xorg/modules/dri/r200_dri.so
1097
1098%if %{with gallium}
1099%files dri-driver-ati-radeon-R300
1100%defattr(644,root,root,755)
1101%attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
1102
1103%files dri-driver-ati-radeon-R600
1104%defattr(644,root,root,755)
1105%attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
1106
1107%files dri-driver-intel-i915
1108%defattr(644,root,root,755)
1109%attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
1110
1111%files dri-driver-intel-i965
1112%defattr(644,root,root,755)
1113%attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
1114
1115%if %{with gallium_nouveau}
1116%files dri-driver-nouveau
1117%defattr(644,root,root,755)
1118%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
1119%endif
1120%endif
1121
1122%files dri-driver-swrast
1123%defattr(644,root,root,755)
1124%attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
1125
1126%if %{with gallium}
1127%files dri-driver-vmwgfx
1128%defattr(644,root,root,755)
1129%attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
1130%endif
1131
1132%if %{with gallium}
1133# ldconfig is not used in vdpau tree, so package all symlinks
1134%if %{with gallium_nouveau}
1135%files -n libvdpau-driver-mesa-nouveau
1136%defattr(644,root,root,755)
1137%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1.0
1138%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so.1
1139%attr(755,root,root) %{_libdir}/vdpau/libvdpau_nouveau.so
1140%endif
1141
1142%files -n libvdpau-driver-mesa-r300
1143%defattr(644,root,root,755)
1144%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1.0
1145%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so.1
1146%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r300.so
1147
1148%files -n libvdpau-driver-mesa-r600
1149%defattr(644,root,root,755)
1150%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1.0
1151%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so.1
1152%attr(755,root,root) %{_libdir}/vdpau/libvdpau_r600.so
1153
1154%files -n libvdpau-driver-mesa-softpipe
1155%defattr(644,root,root,755)
1156%attr(755,root,root) %{_libdir}/vdpau/libvdpau_softpipe.so.1.0
1157%attr(755,root,root) %{_libdir}/vdpau/libvdpau_softpipe.so.1
1158%attr(755,root,root) %{_libdir}/vdpau/libvdpau_softpipe.so
1159%endif
This page took 0.063119 seconds and 4 git commands to generate.