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