]> git.pld-linux.org Git - packages/Mesa.git/blame - Mesa.spec
- force libdrm >= 2.4.23
[packages/Mesa.git] / Mesa.spec
CommitLineData
e1833810 1#
0cb33a09 2# TODO:
0e4c97b7 3# - subpackage with non-dri libGL for use with X-servers with missing GLX extension?
59f12de8 4# - resurrect static if it's useful
0cb33a09 5#
6299b3cd 6# Conditional build:
bb686270
AM
7%bcond_without egl # build egl
8%bcond_without gallium # don't build gallium
be7de8ed
JB
9%bcond_with gallium_intel # gallium i915 driver (but doesn't work with AIGLX)
10%bcond_with gallium_radeon # gallium radeon driver
11%bcond_without gallium_nouveau # gallium nouveau driver
bb686270
AM
12%bcond_without motif # build static libGLw without Motif interface
13%bcond_with multigl # package libGL in a way allowing concurrent install with nvidia/fglrx drivers
14%bcond_without osmesa # don't build osmesa
be7de8ed 15%bcond_with static # static libraries
d70abe90
JB
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)
57ae29d5 22%define glapi_ver 7.1.0
797c6091 23#
05ac5e31 24%define libdrm_ver 2.4.23
bb686270 25%define dri2proto_ver 1.99.3
b8e51e7a 26%define glproto_ver 1.4.11
41aca213 27#
e1833810 28Summary: Free OpenGL implementation
54181d82 29Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
e9b3ff7a 30Name: Mesa
bb884fba 31Version: 7.10
c5b99643 32Release: 1%{?with_multigl:.mgl}
f4a8c5f6 33License: MIT (core), SGI (GLU,libGLw) and others - see license.html file
e9b3ff7a 34Group: X11/Libraries
17c01040 35Source0: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{name}Lib-%{version}.tar.bz2
bb884fba 36# Source0-md5: 33fb94eccc02cbb4d8d1365615e38e46
6f53c8ab 37Patch0: %{name}-realclean.patch
bb686270 38Patch1: %{name}-selinux.patch
9caf779f 39Patch2: %{name}-git.patch
50e22bbf 40URL: http://www.mesa3d.org/
a6c5fc6c 41BuildRequires: autoconf
42BuildRequires: automake
0cb33a09 43BuildRequires: expat-devel
41aca213 44BuildRequires: libdrm-devel >= %{libdrm_ver}
59f12de8 45BuildRequires: libselinux-devel
276baaf9 46BuildRequires: libstdc++-devel
6b372055 47BuildRequires: libtool >= 2:1.4d
276baaf9 48%{?with_motif:BuildRequires: motif-devel}
f35aa06e 49BuildRequires: pixman-devel
a6c5fc6c 50BuildRequires: pkgconfig
bb686270 51BuildRequires: pkgconfig(talloc) >= 2.0.1
7eda8496 52BuildRequires: python
d9fd49b8 53BuildRequires: python-modules
f6afd89c 54BuildRequires: rpmbuild(macros) >= 1.470
7cbe00f8 55BuildRequires: sed >= 4.0
cd8f367a 56BuildRequires: xorg-lib-libXdamage-devel
994fa6a5 57BuildRequires: xorg-lib-libXext-devel >= 1.0.5
1b597036 58BuildRequires: xorg-lib-libXt-devel
9850656e 59BuildRequires: xorg-lib-libXxf86vm-devel
41aca213 60BuildRequires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
b8e51e7a 61BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
9850656e 62BuildRequires: xorg-util-makedepend
bb686270 63BuildRequires: xorg-xserver-server-devel
ddde5931 64BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a0b2836a 65
8060076f
AM
66%if %{without gallium}
67%undefine with_gallium_intel
0563bcdf 68%undefine with_gallium_radeon
8060076f
AM
69%endif
70
a0b2836a 71%description
a70fde83 72Mesa is a 3-D graphics library with an API which is very similar to
a5e5e963 73that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
a70fde83 74syntax or state machine, it is being used with authorization from
a5e5e963
JB
75Silicon Graphics, Inc. However, the author does not possess an OpenGL
76license from SGI, and makes no claim that Mesa is in any way a
77compatible replacement for OpenGL or associated with SGI.
a0b2836a 78
f77f03b8
JR
79%description -l pl.UTF-8
80Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
81tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
82autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
83OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
84OpenGL ani powiązana z SGI.
a0b2836a 85
bb686270
AM
86%package libEGL
87Summary: SGI implementation of libEGL OpenGL library
88Summary(pl.UTF-8): Implementacja SGI biblioteki libEGL ze standardu OpenGL
89License: SGI Free Software License B v2.0 (MIT-like)
90Group: Libraries
91Requires: OpenGL >= 1.2
92Provides: OpenGL-EGL = 1.0
93
94%description libEGL
95SGI implementation of libEGL OpenGL library.
96
97%description libEGL -l pl.UTF-8
98Implementacja SGI biblioteki libEGL ze standardu OpenGL.
99
100%package libEGL-devel
101Summary: Header files for SGI libEGL library
102Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SGI libEGL
103License: SGI Free Software License B v2.0 (MIT-like)
104Group: Development/Libraries
105Requires: %{name}-libEGL = %{version}-%{release}
106Requires: OpenGL-devel >= 1.2
107Requires: libstdc++-devel
108Provides: OpenGL-EGL-devel = 1.0
109
110%description libEGL-devel
111Header files for SGI libEGL library.
112
113%description libEGL-devel -l pl.UTF-8
114Pliki nagłówkowe biblioteki SGI libEGL.
115
116%package libEGL-static
117Summary: Static SGI libEGL library
118Summary(pl.UTF-8): Statyczna biblioteka SGI libEGL
119License: SGI Free Software License B v2.0 (MIT-like)
120Group: Development/Libraries
121Requires: %{name}-libEGL-devel = %{version}-%{release}
122Provides: OpenGL-EGL-static = 1.0
123
124%description libEGL-static
125Static SGI libEGL library.
126
127%description libEGL-static -l pl.UTF-8
128Statyczna biblioteka SGI libEGL.
129
f445ed6c
JB
130%package libGL
131Summary: Free Mesa3D implementation of libGL OpenGL library
54181d82 132Summary(pl.UTF-8): Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
f445ed6c
JB
133License: MIT
134Group: X11/Libraries
38a2434c 135Requires: libdrm >= %{libdrm_ver}
237cb2a3 136Provides: OpenGL = 2.1
f445ed6c
JB
137# reports version 1.3, but supports glXGetProcAddress() from 1.4
138Provides: OpenGL-GLX = 1.4
b7a76370 139Obsoletes: Mesa
884f6d35 140Obsoletes: Mesa-dri
b18f0f46
AM
141Obsoletes: X11-OpenGL-libGL < 1:7.0.0
142Obsoletes: XFree86-OpenGL-libGL < 1:7.0.0
f445ed6c
JB
143
144%description libGL
145Mesa is a 3-D graphics library with an API which is very similar to
146that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
147syntax or state machine, it is being used with authorization from
148Silicon Graphics, Inc. However, the author does not possess an OpenGL
149license from SGI, and makes no claim that Mesa is in any way a
150compatible replacement for OpenGL or associated with SGI.
151
152This package contains libGL which implements OpenGL 1.5 and GLX 1.4
153specifications. It uses DRI for rendering.
154
f77f03b8
JR
155%description libGL -l pl.UTF-8
156Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
157tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
158autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
159OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
160OpenGL ani powiązana z SGI.
f445ed6c 161
f77f03b8
JR
162Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 1.5 oraz
163GLX 1.4. Używa DRI do renderowania.
f445ed6c
JB
164
165%package libGL-devel
166Summary: Header files for Mesa3D libGL library
54181d82 167Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
f445ed6c
JB
168License: MIT
169Group: X11/Development/Libraries
170# loose dependency on libGL to use with other libGL binaries
171Requires: OpenGL >= 1.5
41aca213 172Requires: libdrm-devel >= %{libdrm_ver}
875da849 173Requires: xorg-lib-libX11-devel
9489410a 174Requires: xorg-lib-libXdamage-devel
175Requires: xorg-lib-libXext-devel
41aca213 176Requires: xorg-lib-libXxf86vm-devel
177Requires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
b8e51e7a 178Requires: xorg-proto-glproto-devel >= %{glproto_ver}
e261c0c1 179Suggests: OpenGL-doc-man
6299b3cd 180Provides: OpenGL-GLX-devel = 1.4
3e88bc92 181Provides: OpenGL-devel = 2.1
f445ed6c 182Obsoletes: Mesa-devel
b18f0f46
AM
183Obsoletes: X11-OpenGL-devel < 1:7.0.0
184Obsoletes: X11-OpenGL-devel-base < 1:7.0.0
185Obsoletes: XFree86-OpenGL-devel < 1:7.0.0
186Obsoletes: XFree86-OpenGL-devel-base < 1:7.0.0
a0b2836a 187
f445ed6c
JB
188%description libGL-devel
189Header files for Mesa3D libGL library.
a0b2836a 190
f77f03b8
JR
191%description libGL-devel -l pl.UTF-8
192Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
e31e9d24 193
f445ed6c
JB
194%package libGL-static
195Summary: Static Mesa3D libGL library
54181d82 196Summary(pl.UTF-8): Statyczna biblioteka libGL z projektu Mesa3D
f445ed6c
JB
197License: MIT
198Group: X11/Development/Libraries
199Requires: %{name}-libGL-devel = %{version}-%{release}
237cb2a3 200Provides: OpenGL-static = 2.1
f445ed6c 201Obsoletes: Mesa-static
b18f0f46
AM
202Obsoletes: X11-OpenGL-static < 1:7.0.0
203Obsoletes: XFree86-OpenGL-static < 1:7.0.0
f445ed6c
JB
204
205%description libGL-static
206Static Mesa3D libGL library. It uses software renderer.
207
f77f03b8
JR
208%description libGL-static -l pl.UTF-8
209Statyczna biblioteka libGL z projektu Mesa3D. Używa programowego
f445ed6c
JB
210renderingu.
211
212%package libGLU
213Summary: SGI implementation of libGLU OpenGL library
54181d82 214Summary(pl.UTF-8): Implementacja SGI biblioteki libGLU ze standardu OpenGL
9ae30a4c 215License: SGI Free Software License B v2.0 (MIT-like)
f445ed6c
JB
216Group: Libraries
217# loose dependency on libGL.so.1 to use with other libGL binaries
218Requires: OpenGL >= 1.2
219Provides: OpenGL-GLU = 1.3
220Obsoletes: Mesa-devel
b18f0f46
AM
221Obsoletes: X11-OpenGL-libs < 1:7.0.0
222Obsoletes: XFree86-OpenGL-libs < 1:7.0.0
f445ed6c
JB
223
224%description libGLU
225SGI implementation of libGLU OpenGL library. It implements OpenGL GLU
2261.3 specifications.
227
f77f03b8 228%description libGLU -l pl.UTF-8
f445ed6c 229Implementacja SGI biblioteki libGLU ze standardu OpenGL. Implementuje
f77f03b8 230specyfikację OpenGL GLU 1.3.
f445ed6c
JB
231
232%package libGLU-devel
233Summary: Header files for SGI libGLU library
54181d82 234Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SGI libGLU
9ae30a4c 235License: SGI Free Software License B v2.0 (MIT-like)
f445ed6c
JB
236Group: Development/Libraries
237Requires: %{name}-libGLU = %{version}-%{release}
238Requires: OpenGL-devel >= 1.2
239Requires: libstdc++-devel
240Provides: OpenGL-GLU-devel = 1.3
241
242%description libGLU-devel
243Header files for SGI libGLU library.
244
f77f03b8
JR
245%description libGLU-devel -l pl.UTF-8
246Pliki nagłówkowe biblioteki SGI libGLU.
f445ed6c
JB
247
248%package libGLU-static
249Summary: Static SGI libGLU library
54181d82 250Summary(pl.UTF-8): Statyczna biblioteka SGI libGLU
9ae30a4c 251License: SGI Free Software License B v2.0 (MIT-like)
f445ed6c
JB
252Group: Development/Libraries
253Requires: %{name}-libGLU-devel = %{version}-%{release}
6299b3cd 254Provides: OpenGL-GLU-static = 1.3
e31e9d24 255
f445ed6c
JB
256%description libGLU-static
257Static SGI libGLU library.
258
f77f03b8 259%description libGLU-static -l pl.UTF-8
f445ed6c
JB
260Statyczna biblioteka SGI libGLU.
261
262%package libGLw
263Summary: SGI OpenGL Xt widgets library
54181d82 264Summary(pl.UTF-8): Biblioteka SGI widgetów Xt dla OpenGL-a
f445ed6c
JB
265License: SGI MIT-like
266Group: Libraries
267# loose dependency on libGL.so.1 to use with other libGL binaries
268Requires: OpenGL >= 1.1
269Provides: OpenGL-GLw
270
271%description libGLw
272SGI OpenGL Xt widgets library.
273
f77f03b8
JR
274%description libGLU -l pl.UTF-8
275Biblioteka SGI widgetów Xt dla OpenGL-a.
f445ed6c
JB
276
277%package libGLw-devel
278Summary: Header files for SGI libGLw library
54181d82 279Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SGI libGLw
f4a8c5f6 280License: SGI MIT-like
f445ed6c
JB
281Group: Development/Libraries
282Requires: %{name}-libGLw = %{version}-%{release}
283Requires: OpenGL-devel >= 1.2
284Provides: OpenGL-GLw-devel
285
286%description libGLw-devel
287Header files for SGI libGLw library.
288
f77f03b8
JR
289%description libGLw-devel -l pl.UTF-8
290Pliki nagłówkowe biblioteki SGI libGLw.
f445ed6c
JB
291
292%package libGLw-static
293Summary: Static SGI libGLw library
54181d82 294Summary(pl.UTF-8): Statyczna biblioteka SGI libGLw
f4a8c5f6 295License: SGI MIT-like
f445ed6c
JB
296Group: Development/Libraries
297Requires: %{name}-libGLw-devel = %{version}-%{release}
298Provides: OpenGL-GLw-static
e31e9d24 299
f445ed6c
JB
300%description libGLw-static
301Static SGI libGLw library.
302
f77f03b8 303%description libGLw-static -l pl.UTF-8
f445ed6c
JB
304Statyczna biblioteka SGI libGLw.
305
f4a8c5f6
JB
306%package libOSMesa
307Summary: OSMesa (off-screen renderer) library
308Summary(pl.UTF-8): Biblioteka OSMesa (renderująca bitmapy w pamięci)
309License: MIT
310Group: Libraries
311# doesn't require base
312
313%description libOSMesa
314OSMesa (off-screen renderer) library.
315
316%description libOSMesa -l pl.UTF-8
317Biblioteka OSMesa (renderująca bitmapy w pamięci).
318
319%package libOSMesa-devel
320Summary: Header file for OSMesa (off-screen renderer) library
321Summary(pl.UTF-8): Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci)
322License: MIT
323Group: Development/Libraries
324Requires: %{name}-libOSMesa = %{version}-%{release}
325# for <GL/gl.h> only
326Requires: OpenGL-devel
327
328%description libOSMesa-devel
329Header file for OSMesa (off-screen renderer) library.
330
331%description libOSMesa-devel -l pl.UTF-8
332Plik nagłówkowy biblioteki OSMesa (renderującej bitmapy w pamięci).
333
334%package libOSMesa-static
335Summary: Static OSMesa (off-screen renderer) library
336Summary(pl.UTF-8): Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci)
337License: MIT
338Group: Development/Libraries
339Requires: %{name}-libOSMesa-devel = %{version}-%{release}
340# this static build of OSMesa needs static non-dri Mesa implementation
341Requires: %{name}-libGL-static = %{version}-%{release}
342
343%description libOSMesa-static
344Static OSMesa (off-screen renderer) library.
345
346%description libOSMesa-static -l pl.UTF-8
347Biblioteka statyczna OSMesa (renderująca bitmapy w pamięci).
348
f445ed6c
JB
349%package utils
350Summary: OpenGL utilities from Mesa3D
54181d82 351Summary(pl.UTF-8): Programy narzędziowe OpenGL z projektu Mesa3D
f4a8c5f6 352License: MIT
1a039c9a 353Group: X11/Applications/Graphics
f445ed6c
JB
354# loose deps on libGL/libGLU
355
356%description utils
357OpenGL utilities from Mesa3D: glxgears and glxinfo.
358
f77f03b8
JR
359%description utils -l pl.UTF-8
360Programy narzędziowe OpenGL z projektu Mesa3D: glxgears i glxinfo.
a0b2836a 361
afe33c03 362%package dri-driver-ati-mach64
362c6f99
JB
363Summary: X.org DRI driver for ATI Mach64 card family
364Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Mach64
f4a8c5f6 365License: MIT
18da5046 366Group: X11/Libraries
d70abe90
JB
367Requires: xorg-driver-video-mach64
368Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
369Requires: xorg-xserver-server >= %{xserver_ver}
875da849 370
afe33c03 371%description dri-driver-ati-mach64
362c6f99 372X.org DRI driver for ATI Mach64 card family.
875da849 373
f77f03b8 374%description dri-driver-ati-mach64 -l pl.UTF-8
362c6f99 375Sterownik X.org DRI dla rodziny kart ATI Mach64.
875da849 376
afe33c03 377%package dri-driver-ati-radeon-R100
362c6f99
JB
378Summary: X.org DRI driver for ATI R100 card family
379Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R100
f4a8c5f6 380License: MIT
18da5046 381Group: X11/Libraries
83c21438 382Requires: xorg-driver-video-ati
d70abe90
JB
383Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
384Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 385Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 386
387%description dri-driver-ati-radeon-R100
362c6f99 388X.org DRI driver for ATI R100 card family (Radeon 7000-7500).
afe33c03 389
f77f03b8 390%description dri-driver-ati-radeon-R100 -l pl.UTF-8
362c6f99 391Sterownik X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
afe33c03 392
393%package dri-driver-ati-radeon-R200
362c6f99
JB
394Summary: X.org DRI driver for ATI R200 card family
395Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R200
f4a8c5f6 396License: MIT
18da5046 397Group: X11/Libraries
83c21438 398Requires: xorg-driver-video-ati
d70abe90
JB
399Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
400Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 401Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 402
403%description dri-driver-ati-radeon-R200
362c6f99 404X.org DRI driver for ATI R200 card family (Radeon 8500-92xx)
afe33c03 405
f77f03b8 406%description dri-driver-ati-radeon-R200 -l pl.UTF-8
362c6f99 407Sterownik X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
afe33c03 408
409%package dri-driver-ati-radeon-R300
362c6f99
JB
410Summary: X.org DRI driver for ATI R300 card family
411Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R300
f4a8c5f6 412License: MIT
18da5046 413Group: X11/Libraries
83c21438 414Requires: xorg-driver-video-ati
d70abe90
JB
415Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
416Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 417Obsoletes: X11-driver-radeon-dri < 1:7.0.0
afe33c03 418
419%description dri-driver-ati-radeon-R300
362c6f99 420X.org DRI driver for ATI R300 card family.
afe33c03 421
f77f03b8 422%description dri-driver-ati-radeon-R300 -l pl.UTF-8
362c6f99 423Sterownik X.org DRI dla rodziny kart ATI R300.
afe33c03 424
e68936d0
AM
425%package dri-driver-ati-radeon-R600
426Summary: X.org DRI driver for ATI R600 card family
427Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI R600
428License: MIT
429Group: X11/Libraries
430Requires: radeon-ucode
431Requires: xorg-driver-video-ati
432Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
433Requires: xorg-xserver-server >= %{xserver_ver}
434
435%description dri-driver-ati-radeon-R600
436X.org DRI driver for ATI R600 card family.
437
438%description dri-driver-ati-radeon-R600 -l pl.UTF-8
439Sterownik X.org DRI dla rodziny kart ATI R600.
440
afe33c03 441%package dri-driver-ati-rage128
362c6f99
JB
442Summary: X.org DRI driver for ATI Rage128 card family
443Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart ATI Rage128
f4a8c5f6 444License: MIT
18da5046 445Group: X11/Libraries
d70abe90
JB
446Requires: xorg-driver-video-r128
447Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
448Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 449Obsoletes: X11-driver-r128-dri < 1:7.0.0
afe33c03 450
451%description dri-driver-ati-rage128
362c6f99 452X.org DRI driver for ATI Rage128 card family.
afe33c03 453
f77f03b8 454%description dri-driver-ati-rage128 -l pl.UTF-8
362c6f99 455Sterownik X.org DRI dla rodziny kart ATI Rage128.
afe33c03 456
457%package dri-driver-ffb
362c6f99
JB
458Summary: X.org DRI driver for Sun FFB card family
459Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Sun FFB
f4a8c5f6 460License: MIT
18da5046 461Group: X11/Libraries
83c21438 462Requires: xorg-driver-video-sunffb
d70abe90
JB
463Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
464Requires: xorg-xserver-server >= %{xserver_ver}
afe33c03 465
466%description dri-driver-ffb
362c6f99 467X.org DRI driver for SUN Creator3D and Elite3D card family.
afe33c03 468
f77f03b8 469%description dri-driver-ffb -l pl.UTF-8
362c6f99 470Sterownik X.org DRI dla rodziny kart SUN Creator3D i Elite3D.
afe33c03 471
472%package dri-driver-glint
362c6f99
JB
473Summary: X.org DRI driver for GLINT/Permedia card family
474Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart GLINT/Permedia
f4a8c5f6 475License: MIT
18da5046 476Group: X11/Libraries
83c21438 477Requires: xorg-driver-video-glint
d70abe90
JB
478Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
479Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 480Obsoletes: X11-driver-glint-dri < 1:7.0.0
afe33c03 481
482%description dri-driver-glint
362c6f99 483X.org DRI driver for GLINT/Permedia card family.
afe33c03 484
f77f03b8 485%description dri-driver-glint -l pl.UTF-8
362c6f99 486Sterownik X.org DRI dla rodziny kart GLINT/Permedia.
afe33c03 487
488%package dri-driver-intel-i810
362c6f99
JB
489Summary: X.org DRI driver for Intel i810 card family
490Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i810
f4a8c5f6 491License: MIT
18da5046 492Group: X11/Libraries
d70abe90
JB
493Requires: xorg-driver-video-intel
494Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
495Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 496Obsoletes: X11-driver-i810-dri < 1:7.0.0
afe33c03 497
498%description dri-driver-intel-i810
362c6f99 499X.org DRI driver for Intel i810 card family.
afe33c03 500
f77f03b8 501%description dri-driver-intel-i810 -l pl.UTF-8
362c6f99 502Sterownik X.org DRI dla rodziny kart Intel i810.
afe33c03 503
afe33c03 504%package dri-driver-intel-i915
362c6f99
JB
505Summary: X.org DRI driver for Intel i915 card family
506Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i915
f4a8c5f6 507License: MIT
18da5046 508Group: X11/Libraries
d70abe90
JB
509Requires: xorg-driver-video-intel
510Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
511Requires: xorg-xserver-server >= %{xserver_ver}
2db432a2 512Obsoletes: Mesa-dri-driver-intel-i830
8e26093b 513Obsoletes: X11-driver-i810-dri < 1:7.0.0
afe33c03 514
515%description dri-driver-intel-i915
362c6f99 516X.org DRI driver for Intel i915 card family.
afe33c03 517
f77f03b8 518%description dri-driver-intel-i915 -l pl.UTF-8
362c6f99 519Sterownik X.org DRI dla rodziny kart Intel i915.
afe33c03 520
b360f4f6 521%package dri-driver-intel-i965
362c6f99
JB
522Summary: X.org DRI driver for Intel i965 card family
523Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Intel i965
f4a8c5f6 524License: MIT
b360f4f6 525Group: X11/Libraries
d70abe90
JB
526Requires: xorg-driver-video-intel
527Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
528Requires: xorg-xserver-server >= %{xserver_ver}
b360f4f6 529Obsoletes: Mesa-dri-driver-intel-i830
8e26093b 530Obsoletes: X11-driver-i810-dri < 1:7.0.0
b360f4f6 531
532%description dri-driver-intel-i965
362c6f99 533X.org DRI driver for Intel i965 card family.
b360f4f6 534
f77f03b8 535%description dri-driver-intel-i965 -l pl.UTF-8
362c6f99 536Sterownik X.org DRI dla rodziny kart Intel i965.
b360f4f6 537
afe33c03 538%package dri-driver-matrox
362c6f99
JB
539Summary: X.org DRI driver for Matrox G card family
540Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart Matrox G
f4a8c5f6 541License: MIT
18da5046 542Group: X11/Libraries
83c21438 543Requires: xorg-driver-video-mga
d70abe90
JB
544Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
545Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 546Obsoletes: X11-driver-mga-dri < 1:7.0.0
afe33c03 547
548%description dri-driver-matrox
549X.org DRI drivers for Matrox G card family.
550
f77f03b8 551%description dri-driver-matrox -l pl.UTF-8
afe33c03 552Sterowniki X.org DRI dla rodziny kart Matrox G.
553
3e88bc92
AM
554%package dri-driver-nouveau
555Summary: X.org DRI driver for NVIDIA card family
556Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart NVIDIA
557License: MIT
558Group: X11/Libraries
559Requires: xorg-driver-video-nouveau
560Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
561Requires: xorg-xserver-server >= %{xserver_ver}
562
563%description dri-driver-nouveau
564X.org DRI drivers for NVIDIA card family.
565
566%description dri-driver-nouveau -l pl.UTF-8
567Sterowniki X.org DRI dla rodziny kart NVIDIA.
568
afe33c03 569%package dri-driver-savage
362c6f99
JB
570Summary: X.org DRI driver for S3 Savage card family
571Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart S3 Savage
f4a8c5f6 572License: MIT
18da5046 573Group: X11/Libraries
83c21438 574Requires: xorg-driver-video-savage
d70abe90
JB
575Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
576Requires: xorg-xserver-server >= %{xserver_ver}
afe33c03 577
578%description dri-driver-savage
362c6f99 579X.org DRI driver for S3 Savage card family.
afe33c03 580
f77f03b8 581%description dri-driver-savage -l pl.UTF-8
362c6f99 582Sterownik X.org DRI dla rodziny kart S3 Savage.
afe33c03 583
584%package dri-driver-sis
362c6f99
JB
585Summary: X.org DRI driver for SiS card family
586Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart SiS
f4a8c5f6 587License: MIT
18da5046 588Group: X11/Libraries
83c21438 589Requires: xorg-driver-video-sis
d70abe90
JB
590Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
591Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 592Obsoletes: X11-driver-sis-dri < 1:7.0.0
afe33c03 593
594%description dri-driver-sis
362c6f99 595X.org DRI driver for SiS card family.
afe33c03 596
f77f03b8 597%description dri-driver-sis -l pl.UTF-8
362c6f99 598Sterownik X.org DRI dla rodziny kart SiS.
afe33c03 599
f3606317 600%package dri-driver-swrast
362c6f99
JB
601Summary: X.org DRI software rasterizer driver
602Summary(pl.UTF-8): Sterownik X.org DRI obsługujący rysowanie programowe
f3606317
AM
603License: MIT
604Group: X11/Libraries
d70abe90
JB
605Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
606Requires: xorg-xserver-server >= %{xserver_ver}
f3606317
AM
607
608%description dri-driver-swrast
362c6f99 609X.org DRI software rasterizer driver.
f3606317
AM
610
611%description dri-driver-swrast -l pl.UTF-8
362c6f99 612Sterownik X.org DRI obsługujący rysowanie programowe.
f3606317 613
afe33c03 614%package dri-driver-tdfx
362c6f99
JB
615Summary: X.org DRI driver for 3DFX Voodoo card family
616Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart 3DFX Voodoo
f4a8c5f6 617License: MIT
18da5046 618Group: X11/Libraries
10fb2f64 619Requires: Glide3-DRI
83c21438 620Requires: xorg-driver-video-tdfx
d70abe90
JB
621Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
622Requires: xorg-xserver-server >= %{xserver_ver}
8e26093b 623Obsoletes: X11-driver-tdfx-dri < 1:7.0.0
afe33c03 624
625%description dri-driver-tdfx
362c6f99 626X.org DRI driver for 3DFX Voodoo card family (Voodoo 3,4,5, Banshee
afe33c03 627and Velocity 100/200).
628
f77f03b8 629%description dri-driver-tdfx -l pl.UTF-8
362c6f99
JB
630Sterownik X.org DRI dla rodziny kart 3DFX Voodoo. (Voodoo 3,4,5,
631Banshee i Velocity 100/200).
afe33c03 632
23e685d3 633%package dri-driver-via-unichrome
634Summary: X.org DRI driver for VIA Unichrome card family
635Summary(pl.UTF-8): Sterownik X.org DRI dla rodziny kart VIA Unichrome
636License: MIT
637Group: X11/Libraries
638Requires: xorg-driver-video-openchrome
639Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
640Requires: xorg-xserver-server >= %{xserver_ver}
641
642%description dri-driver-via-unichrome
643X.org DRI driver for VIA Unichrome card family.
644
645%description dri-driver-via-unichrome -l pl.UTF-8
646Sterownik X.org DRI dla rodziny kart VIA Unichrome.
647
e68936d0
AM
648%package dri-driver-vmwgfx
649Summary: X.org DRI driver for VMware
650Summary(pl.UTF-8): Sterownik X.org DRI dla VMware
651License: MIT
652Group: X11/Libraries
653Requires: xorg-xserver-libglx(glapi) = %{glapi_ver}
654Requires: xorg-xserver-server >= %{xserver_ver}
655
656%description dri-driver-vmwgfx
657X.org DRI driver for VMWare.
658
659%description dri-driver-vmwgfx -l pl.UTF-8
660Sterownik X.org DRI dla VMware.
661
a0b2836a 662%prep
bb686270 663%setup -q
6f53c8ab 664%patch0 -p0
be7de8ed 665%patch1 -p1
9caf779f 666%patch2 -p1
a0b2836a 667
668%build
bb686270
AM
669%{__aclocal}
670%{__autoconf}
a5afae62 671
0563bcdf
AM
672dri_drivers="i810 i965 mach64 mga r128 \
673%if %{without gallium_radeon}
674r200 r300 r600 radeon \
675%endif
676savage \
8060076f 677%if %{without gallium_intel}
a5afae62
AM
678i915 \
679%endif
59f12de8
AM
680%ifarch sparc sparcv9 sparc64
681ffb \
6299b3cd 682%endif
59f12de8
AM
683%ifarch %{ix86} %{x8664}
684sis \
31a772c7 685%endif
59f12de8
AM
686swrast tdfx unichrome"
687
688dri_drivers=$(echo $dri_drivers | xargs | tr ' ' ',')
689
690common_flags="\
691 --enable-shared \
692 --enable-selinux \
5f574b4b 693 --enable-pic \
b4a5c074 694 --enable-glx-tls \
74a7a0e1
AM
695 --disable-glut \
696 --disable-os-mesa \
bb686270 697 --%{?with_egl:en}%{!?with_egl:dis}able-egl"
59f12de8 698
74a7a0e1 699osmesa_common_flags="\
59f12de8
AM
700 --with-driver=osmesa \
701 --disable-asm \
74a7a0e1
AM
702 --disable-glu"
703
704%if %{with osmesa}
705# osmesa variants
706%configure $common_flags $osmesa_common_flags \
59f12de8 707 --with-osmesa-bits=8
74a7a0e1 708%{__make}
59f12de8
AM
709mv %{_lib} osmesa8
710%{__make} clean
711
74a7a0e1 712%configure $common_flags $osmesa_common_flags \
59f12de8 713 --with-osmesa-bits=16
74a7a0e1 714%{__make}
59f12de8
AM
715mv %{_lib} osmesa16
716%{__make} clean
717
74a7a0e1 718%configure $common_flags $osmesa_common_flags \
59f12de8 719 --with-osmesa-bits=32
74a7a0e1 720%{__make}
59f12de8
AM
721mv %{_lib} osmesa32
722%{__make} clean
cb97a1c3 723%endif
59f12de8
AM
724
725%configure $common_flags \
5f574b4b
AM
726%if %{with gallium}
727 --enable-gallium \
8060076f 728 --%{?with_gallium_intel:en}%{!?with_gallium_intel:dis}able-gallium-intel \
0563bcdf 729 --%{?with_gallium_radeon:en}%{!?with_gallium_radeon:dis}able-gallium-radeon \
b1c69d57 730 --enable-gallium-svga \
a3697dc6 731%{?with_gallium_nouveau:--enable-gallium-nouveau} \
bb686270 732 --with-state-trackers=dri,glx \
5f574b4b
AM
733%else
734 --disable-gallium \
735%endif
59f12de8
AM
736 --with-driver=dri \
737 --with-dri-drivers=${dri_drivers} \
738 --with-dri-driverdir=%{_libdir}/xorg/modules/dri
739
740%{__make}
59f12de8 741
a0b2836a 742%install
f5543b17 743rm -rf $RPM_BUILD_ROOT
ddde5931 744
bb686270 745install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
59f12de8
AM
746
747# libs without drivers
748%{__make} install \
749 DESTDIR=$RPM_BUILD_ROOT
ddde5931 750
cb97a1c3 751%if %{with osmesa}
bb686270 752install osmesa*/*OSMesa* $RPM_BUILD_ROOT%{_libdir}
cb97a1c3 753%endif
f4a8c5f6 754
0cb33a09 755rm -rf $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/*/{.deps,CVS,Makefile.{BeOS*,win,cygnus,DJ,dja}}
a0b2836a 756
59f12de8
AM
757# strip out undesirable headers
758olddir=$(pwd)
3e88bc92 759cd $RPM_BUILD_ROOT%{_includedir}/GL
3496fa2b 760rm [a-fh-np-wyz]*.h glf*.h
a5afae62 761cd $RPM_BUILD_ROOT%{_libdir}
59f12de8
AM
762cd $olddir
763
5818e6f7
JR
764%if %{with multigl}
765install -d $RPM_BUILD_ROOT{%{_libdir}/Mesa,%{_sysconfdir}/ld.so.conf.d}
766
767mv -f $RPM_BUILD_ROOT%{_libdir}/libGL.so.* $RPM_BUILD_ROOT%{_libdir}/Mesa
768ln -sf Mesa/libGL.so.1 $RPM_BUILD_ROOT%{_libdir}/libGL.so
769
770echo %{_libdir}/Mesa >$RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/Mesa.conf
771%endif
772
abc9e15f
JB
773%clean
774rm -rf $RPM_BUILD_ROOT
775
bb686270
AM
776%post libEGL -p /sbin/ldconfig
777%postun libEGL -p /sbin/ldconfig
778
f445ed6c
JB
779%post libGL -p /sbin/ldconfig
780%postun libGL -p /sbin/ldconfig
781
782%post libGLU -p /sbin/ldconfig
783%postun libGLU -p /sbin/ldconfig
784
785%post libGLw -p /sbin/ldconfig
786%postun libGLw -p /sbin/ldconfig
a0b2836a 787
bb686270
AM
788%if %{with egl}
789%files libEGL
790%defattr(644,root,root,755)
791%attr(755,root,root) %{_libdir}/libEGL.so.*.*
c794b508 792%attr(755,root,root) %ghost %{_libdir}/libEGL.so.1
bb686270
AM
793%dir %{_libdir}/egl
794%attr(755,root,root) %{_libdir}/egl/egl_dri2.so
795%attr(755,root,root) %{_libdir}/egl/egl_glx.so
796
797%files libEGL-devel
798%defattr(644,root,root,755)
799%attr(755,root,root) %{_libdir}/libEGL.so
bb686270
AM
800%dir %{_includedir}/EGL
801%{_includedir}/EGL/egl.h
802%{_includedir}/EGL/eglext.h
803%{_includedir}/EGL/eglplatform.h
804%dir %{_includedir}/KHR
805%{_includedir}/KHR/khrplatform.h
806%{_pkgconfigdir}/egl.pc
807
808%if %{with static}
809%files libEGL-static
810%defattr(644,root,root,755)
811%{_libdir}/libEGL.a
812%endif
813%endif
814
f445ed6c 815%files libGL
e9b3ff7a 816%defattr(644,root,root,755)
47e56dff 817%doc docs/{*.html,README.{3DFX,GGI,MITS,QUAKE,THREADS},RELNOTES*}
5818e6f7
JR
818%if %{with multigl}
819%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ld.so.conf.d/Mesa.conf
820%dir %{_libdir}/Mesa
821%attr(755,root,root) %{_libdir}/Mesa/libGL.so.*.*
822%attr(755,root,root) %ghost %{_libdir}/Mesa/libGL.so.1
823%else
9b0e6ebb
JB
824%attr(755,root,root) %{_libdir}/libGL.so.*.*
825%attr(755,root,root) %ghost %{_libdir}/libGL.so.1
0cb33a09
JB
826# symlink for binary apps which fail to conform Linux OpenGL ABI
827# (and dlopen libGL.so instead of libGL.so.1)
828%attr(755,root,root) %{_libdir}/libGL.so
5818e6f7 829%endif
a0b2836a 830
f445ed6c 831%files libGL-devel
e9b3ff7a 832%defattr(644,root,root,755)
ddde5931 833%doc docs/*.spec
f4a8c5f6
JB
834%if %{with multigl}
835%attr(755,root,root) %{_libdir}/libGL.so
836%endif
debcd977 837%dir %{_includedir}/GL
d3dd48bf 838%{_includedir}/GL/gl.h
e1833810 839%{_includedir}/GL/glext.h
d3dd48bf 840%{_includedir}/GL/gl_mangle.h
d3dd48bf 841%{_includedir}/GL/glx.h
abc9e15f 842%{_includedir}/GL/glxext.h
d3dd48bf 843%{_includedir}/GL/glx_mangle.h
1ec0796e
AM
844%dir %{_includedir}/GL/internal
845%{_includedir}/GL/internal/dri_interface.h
59f12de8 846%{_pkgconfigdir}/dri.pc
f4a8c5f6 847%{_pkgconfigdir}/gl.pc
a0b2836a 848
59f12de8 849%if %{with static}
f445ed6c 850%files libGL-static
3855c435 851%defattr(644,root,root,755)
11062ced 852%{_libdir}/libGL.a
59f12de8 853%endif
f445ed6c
JB
854
855%files libGLU
856%defattr(644,root,root,755)
9b0e6ebb 857%attr(755,root,root) %{_libdir}/libGLU.so.*.*
c794b508 858%attr(755,root,root) %ghost %{_libdir}/libGLU.so.1
f445ed6c
JB
859
860%files libGLU-devel
861%defattr(644,root,root,755)
862%attr(755,root,root) %{_libdir}/libGLU.so
863%{_includedir}/GL/glu.h
864%{_includedir}/GL/glu_mangle.h
f4a8c5f6 865%{_pkgconfigdir}/glu.pc
f445ed6c 866
59f12de8 867%if %{with static}
f445ed6c
JB
868%files libGLU-static
869%defattr(644,root,root,755)
11062ced 870%{_libdir}/libGLU.a
59f12de8 871%endif
f445ed6c
JB
872
873%files libGLw
874%defattr(644,root,root,755)
9b0e6ebb 875%attr(755,root,root) %{_libdir}/libGLw.so.*.*
c794b508 876%attr(755,root,root) %ghost %{_libdir}/libGLw.so.1
f445ed6c
JB
877
878%files libGLw-devel
879%defattr(644,root,root,755)
880%attr(755,root,root) %{_libdir}/libGLw.so
881%{_includedir}/GL/GLwDrawA.h
882%{_includedir}/GL/GLwDrawAP.h
883%{_includedir}/GL/GLwMDrawA.h
884%{_includedir}/GL/GLwMDrawAP.h
336eb747 885%{_pkgconfigdir}/glw.pc
f445ed6c 886
59f12de8 887%if %{with static}
f445ed6c
JB
888%files libGLw-static
889%defattr(644,root,root,755)
0cb33a09 890%{_libdir}/libGLw.a
59f12de8 891%endif
3855c435 892
cb97a1c3 893%if %{with osmesa}
f4a8c5f6
JB
894%files libOSMesa
895%defattr(644,root,root,755)
59f12de8 896%attr(755,root,root) %{_libdir}/libOSMesa*.so.*.*
c794b508 897%attr(755,root,root) %ghost %{_libdir}/libOSMesa*.so.7
f4a8c5f6
JB
898
899%files libOSMesa-devel
900%defattr(644,root,root,755)
59f12de8 901%attr(755,root,root) %{_libdir}/libOSMesa*.so
f4a8c5f6
JB
902%{_includedir}/GL/osmesa.h
903
59f12de8 904%if %{with static}
f4a8c5f6
JB
905%files libOSMesa-static
906%defattr(644,root,root,755)
59f12de8
AM
907%{_libdir}/libOSMesa*.a
908%endif
cb97a1c3 909%endif
f4a8c5f6 910
afe33c03 911%files dri-driver-ati-mach64
875da849 912%defattr(644,root,root,755)
afe33c03 913%attr(755,root,root) %{_libdir}/xorg/modules/dri/mach64_dri.so
914
915%files dri-driver-ati-radeon-R100
916%defattr(644,root,root,755)
917%attr(755,root,root) %{_libdir}/xorg/modules/dri/radeon_dri.so
918
919%files dri-driver-ati-radeon-R200
920%defattr(644,root,root,755)
921%attr(755,root,root) %{_libdir}/xorg/modules/dri/r200_dri.so
922
923%files dri-driver-ati-radeon-R300
924%defattr(644,root,root,755)
925%attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
926
e68936d0
AM
927%files dri-driver-ati-radeon-R600
928%defattr(644,root,root,755)
929%attr(755,root,root) %{_libdir}/xorg/modules/dri/r600_dri.so
930
afe33c03 931%files dri-driver-ati-rage128
932%defattr(644,root,root,755)
933%attr(755,root,root) %{_libdir}/xorg/modules/dri/r128_dri.so
934
f445ed6c 935# sunffb (sparc only)
afe33c03 936%ifarch sparc sparcv9 sparc64
937%files dri-driver-ffb
938%defattr(644,root,root,755)
f445ed6c
JB
939%attr(755,root,root) %{_libdir}/xorg/modules/dri/ffb_dri.so
940%endif
afe33c03 941
942# glint (requires update)
943%if 0
944%files dri-driver-glint
945%defattr(644,root,root,755)
946%attr(755,root,root) %{_libdir}/xorg/modules/dri/gamma_dri.so
947%endif
948
949%files dri-driver-intel-i810
950%defattr(644,root,root,755)
f445ed6c 951%attr(755,root,root) %{_libdir}/xorg/modules/dri/i810_dri.so
afe33c03 952
afe33c03 953%files dri-driver-intel-i915
954%defattr(644,root,root,755)
5f574b4b 955%attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
afe33c03 956
b360f4f6 957%files dri-driver-intel-i965
958%defattr(644,root,root,755)
959%attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
960
afe33c03 961%files dri-driver-matrox
962%defattr(644,root,root,755)
f445ed6c 963%attr(755,root,root) %{_libdir}/xorg/modules/dri/mga_dri.so
afe33c03 964
a7a3223c 965%if %{with gallium}
a3697dc6 966%if %{with gallium_nouveau}
3e88bc92
AM
967%files dri-driver-nouveau
968%defattr(644,root,root,755)
bb686270 969#%attr(755,root,root) %{_libdir}/xorg/modules/drivers/modesetting_drv.so
3e88bc92 970%attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
a7a3223c 971%endif
a3697dc6 972%endif
3e88bc92 973
afe33c03 974%files dri-driver-savage
975%defattr(644,root,root,755)
f445ed6c 976%attr(755,root,root) %{_libdir}/xorg/modules/dri/savage_dri.so
afe33c03 977
a71d2e77 978%ifarch %{ix86} %{x8664}
afe33c03 979%files dri-driver-sis
980%defattr(644,root,root,755)
f445ed6c 981%attr(755,root,root) %{_libdir}/xorg/modules/dri/sis_dri.so
5b105641 982%endif
afe33c03 983
f3606317
AM
984%files dri-driver-swrast
985%defattr(644,root,root,755)
986%attr(755,root,root) %{_libdir}/xorg/modules/dri/swrast_dri.so
bb686270 987%attr(755,root,root) %{_libdir}/xorg/modules/dri/swrastg_dri.so
f3606317 988
afe33c03 989%files dri-driver-tdfx
990%defattr(644,root,root,755)
f445ed6c 991%attr(755,root,root) %{_libdir}/xorg/modules/dri/tdfx_dri.so
afe33c03 992
23e685d3 993%files dri-driver-via-unichrome
994%defattr(644,root,root,755)
995%attr(755,root,root) %{_libdir}/xorg/modules/dri/unichrome_dri.so
996
bb5f0825 997%if %{with gallium}
e68936d0
AM
998%files dri-driver-vmwgfx
999%defattr(644,root,root,755)
9c4e4073 1000%attr(755,root,root) %{_libdir}/xorg/modules/dri/vmwgfx_dri.so
bb5f0825 1001%endif
This page took 0.336277 seconds and 4 git commands to generate.