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