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