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