3 # - subpackage with non-dri libGL for use with X-servers with missing GLX extension?
4 # - usable libOSMesa (see monolithic X how to build it? currently needs non-dri libGL)
5 # - package OpenGL man pages (from monolith or SGI) somewhere
8 %bcond_without motif # build static libGLw without Motif interface
10 Summary: Free OpenGL implementation
11 Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
15 License: MIT (core), SGI (GLU,libGLw) and others - see COPYRIGHT file
17 Source0: http://dl.sourceforge.net/mesa3d/%{name}Lib-%{version}.tar.bz2
18 # Source0-md5: c056abd763e899114bf745c9eedbf9ad
19 Source1: http://dl.sourceforge.net/mesa3d/%{name}Demos-%{version}.tar.bz2
20 # Source1-md5: 3b66b3268df12ca8a6c4e0c4c457912c
21 Source2: nouveau_drm.h
22 Patch0: %{name}-realclean.patch
23 URL: http://www.mesa3d.org/
24 BuildRequires: expat-devel
25 BuildRequires: libdrm-devel >= 2.2.0
26 BuildRequires: libstdc++-devel
27 BuildRequires: libtool >= 2:1.4d
28 %{?with_motif:BuildRequires: motif-devel}
29 BuildRequires: sed >= 4.0
30 BuildRequires: xorg-lib-libXdamage-devel
31 BuildRequires: xorg-lib-libXt-devel
32 BuildRequires: xorg-lib-libXxf86vm-devel
33 BuildRequires: xorg-proto-glproto-devel
34 BuildRequires: xorg-proto-printproto-devel
35 BuildRequires: xorg-util-makedepend
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 %define _sysconfdir /etc/X11
41 Mesa is a 3-D graphics library with an API which is very similar to
42 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
43 syntax or state machine, it is being used with authorization from
44 Silicon Graphics, Inc. However, the author does not possess an OpenGL
45 license from SGI, and makes no claim that Mesa is in any way a
46 compatible replacement for OpenGL or associated with SGI.
48 %description -l pl.UTF-8
49 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
50 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
51 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
52 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
53 OpenGL ani powiązana z SGI.
56 Summary: Free Mesa3D implementation of libGL OpenGL library
57 Summary(pl.UTF-8): Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
60 Requires: libdrm >= 2.2.0
61 Provides: OpenGL = 2.1
62 # reports version 1.3, but supports glXGetProcAddress() from 1.4
63 Provides: OpenGL-GLX = 1.4
66 Obsoletes: X11-OpenGL-libGL < 1:7.0.0
67 Obsoletes: XFree86-OpenGL-libGL < 1:7.0.0
70 Mesa is a 3-D graphics library with an API which is very similar to
71 that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
72 syntax or state machine, it is being used with authorization from
73 Silicon Graphics, Inc. However, the author does not possess an OpenGL
74 license from SGI, and makes no claim that Mesa is in any way a
75 compatible replacement for OpenGL or associated with SGI.
77 This package contains libGL which implements OpenGL 1.5 and GLX 1.4
78 specifications. It uses DRI for rendering.
80 %description libGL -l pl.UTF-8
81 Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
82 tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
83 autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
84 OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
85 OpenGL ani powiązana z SGI.
87 Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 1.5 oraz
88 GLX 1.4. Używa DRI do renderowania.
91 Summary: Header files for Mesa3D libGL library
92 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
94 Group: X11/Development/Libraries
95 # loose dependency on libGL to use with other libGL binaries
96 Requires: OpenGL >= 1.5
97 Requires: xorg-lib-libX11-devel
98 Provides: OpenGL-devel = 2.1
99 Provides: OpenGL-GLX-devel = 1.4
100 Obsoletes: Mesa-devel
101 Obsoletes: X11-OpenGL-devel < 1:7.0.0
102 Obsoletes: X11-OpenGL-devel-base < 1:7.0.0
103 Obsoletes: XFree86-OpenGL-devel < 1:7.0.0
104 Obsoletes: XFree86-OpenGL-devel-base < 1:7.0.0
106 %description libGL-devel
107 Header files for Mesa3D libGL library.
109 %description libGL-devel -l pl.UTF-8
110 Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
112 %package libGL-static
113 Summary: Static Mesa3D libGL library
114 Summary(pl.UTF-8): Statyczna biblioteka libGL z projektu Mesa3D
116 Group: X11/Development/Libraries
117 Requires: %{name}-libGL-devel = %{version}-%{release}
118 Provides: OpenGL-static = 2.1
119 Obsoletes: Mesa-static
120 Obsoletes: X11-OpenGL-static < 1:7.0.0
121 Obsoletes: XFree86-OpenGL-static < 1:7.0.0
123 %description libGL-static
124 Static Mesa3D libGL library. It uses software renderer.
126 %description libGL-static -l pl.UTF-8
127 Statyczna biblioteka libGL z projektu Mesa3D. Używa programowego
131 Summary: SGI implementation of libGLU OpenGL library
132 Summary(pl.UTF-8): Implementacja SGI biblioteki libGLU ze standardu OpenGL
133 License: SGI Free Software License B v1.1
135 # loose dependency on libGL.so.1 to use with other libGL binaries
136 Requires: OpenGL >= 1.2
137 Provides: OpenGL-GLU = 1.3
138 Obsoletes: Mesa-devel
139 Obsoletes: X11-OpenGL-libs < 1:7.0.0
140 Obsoletes: XFree86-OpenGL-libs < 1:7.0.0
143 SGI implementation of libGLU OpenGL library. It implements OpenGL GLU
146 %description libGLU -l pl.UTF-8
147 Implementacja SGI biblioteki libGLU ze standardu OpenGL. Implementuje
148 specyfikację OpenGL GLU 1.3.
150 %package libGLU-devel
151 Summary: Header files for SGI libGLU library
152 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SGI libGLU
153 License: SGI Free Software License B v1.1
154 Group: Development/Libraries
155 Requires: %{name}-libGLU = %{version}-%{release}
156 Requires: OpenGL-devel >= 1.2
157 Requires: libstdc++-devel
158 Provides: OpenGL-GLU-devel = 1.3
160 %description libGLU-devel
161 Header files for SGI libGLU library.
163 %description libGLU-devel -l pl.UTF-8
164 Pliki nagłówkowe biblioteki SGI libGLU.
166 %package libGLU-static
167 Summary: Static SGI libGLU library
168 Summary(pl.UTF-8): Statyczna biblioteka SGI libGLU
169 License: SGI Free Software License B v1.1
170 Group: Development/Libraries
171 Requires: %{name}-libGLU-devel = %{version}-%{release}
172 Provides: OpenGL-GLU-static = 1.3
174 %description libGLU-static
175 Static SGI libGLU library.
177 %description libGLU-static -l pl.UTF-8
178 Statyczna biblioteka SGI libGLU.
181 Summary: SGI OpenGL Xt widgets library
182 Summary(pl.UTF-8): Biblioteka SGI widgetów Xt dla OpenGL-a
183 License: SGI MIT-like
185 # loose dependency on libGL.so.1 to use with other libGL binaries
186 Requires: OpenGL >= 1.1
190 SGI OpenGL Xt widgets library.
192 %description libGLU -l pl.UTF-8
193 Biblioteka SGI widgetów Xt dla OpenGL-a.
195 %package libGLw-devel
196 Summary: Header files for SGI libGLw library
197 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SGI libGLw
198 License: SGI Free Software License B v1.1
199 Group: Development/Libraries
200 Requires: %{name}-libGLw = %{version}-%{release}
201 Requires: OpenGL-devel >= 1.2
202 Provides: OpenGL-GLw-devel
204 %description libGLw-devel
205 Header files for SGI libGLw library.
207 %description libGLw-devel -l pl.UTF-8
208 Pliki nagłówkowe biblioteki SGI libGLw.
210 %package libGLw-static
211 Summary: Static SGI libGLw library
212 Summary(pl.UTF-8): Statyczna biblioteka SGI libGLw
213 License: SGI Free Software License B v1.1
214 Group: Development/Libraries
215 Requires: %{name}-libGLw-devel = %{version}-%{release}
216 Provides: OpenGL-GLw-static
218 %description libGLw-static
219 Static SGI libGLw library.
221 %description libGLw-static -l pl.UTF-8
222 Statyczna biblioteka SGI libGLw.
225 Summary: OpenGL utilities from Mesa3D
226 Summary(pl.UTF-8): Programy narzędziowe OpenGL z projektu Mesa3D
227 Group: X11/Applications/Graphics
228 # loose deps on libGL/libGLU
231 OpenGL utilities from Mesa3D: glxgears and glxinfo.
233 %description utils -l pl.UTF-8
234 Programy narzędziowe OpenGL z projektu Mesa3D: glxgears i glxinfo.
238 Summary(pl.UTF-8): Programy demonstrujące możliwości bibliotek Mesa
239 Group: Development/Libraries
240 Requires: OpenGL-devel
243 Demonstration programs for the Mesa libraries.
245 %description demos -l pl.UTF-8
246 Programy demonstracyjne dla bibliotek Mesa.
248 %package dri-driver-ati-mach64
249 Summary: X.org DRI drivers
250 Summary(pl.UTF-8): Sterowniki DRI dla X.org
252 Requires: xorg-driver-video-ati
253 Requires: xorg-xserver-libglx(glapi) = %{version}
254 Requires: xorg-xserver-server
256 %description dri-driver-ati-mach64
257 X.org DRI drivers for ATI mach64 card family.
259 %description dri-driver-ati-mach64 -l pl.UTF-8
260 Sterowniki X.org DRI dla rodziny kart ATI mach64.
262 %package dri-driver-ati-radeon-R100
263 Summary: X.org DRI drivers
264 Summary(pl.UTF-8): Sterowniki DRI dla X.org
266 Requires: xorg-driver-video-ati
267 Requires: xorg-xserver-libglx(glapi) = %{version}
268 Requires: xorg-xserver-server
269 Obsoletes: X11-driver-radeon-dri < 1:7.0.0
271 %description dri-driver-ati-radeon-R100
272 X.org DRI drivers for ATI R100 card family (Radeon 7000-7500).
274 %description dri-driver-ati-radeon-R100 -l pl.UTF-8
275 Sterowniki X.org DRI dla rodziny kart ATI R100 (Radeon 7000-7500).
277 %package dri-driver-ati-radeon-R200
278 Summary: X.org DRI drivers
279 Summary(pl.UTF-8): Sterowniki DRI dla X.org
281 Requires: xorg-driver-video-ati
282 Requires: xorg-xserver-libglx(glapi) = %{version}
283 Requires: xorg-xserver-server
284 Obsoletes: X11-driver-radeon-dri < 1:7.0.0
286 %description dri-driver-ati-radeon-R200
287 X.org DRI drivers for ATI R200 card family (Radeon 8500-92xx)
289 %description dri-driver-ati-radeon-R200 -l pl.UTF-8
290 Sterowniki X.org DRI dla rodziny kart ATI R200 (Radeon 8500-92xx).
292 %package dri-driver-ati-radeon-R300
293 Summary: X.org DRI drivers
294 Summary(pl.UTF-8): Sterowniki DRI dla X.org
296 Requires: xorg-driver-video-ati
297 Requires: xorg-xserver-libglx(glapi) = %{version}
298 Requires: xorg-xserver-server
299 Obsoletes: X11-driver-radeon-dri < 1:7.0.0
301 %description dri-driver-ati-radeon-R300
302 X.org DRI drivers for ATI R300 card family.
304 %description dri-driver-ati-radeon-R300 -l pl.UTF-8
305 Sterowniki X.org DRI dla rodziny kart ATI R300.
307 %package dri-driver-ati-rage128
308 Summary: X.org DRI drivers
309 Summary(pl.UTF-8): Sterowniki DRI dla X.org
311 Requires: xorg-driver-video-ati
312 Requires: xorg-xserver-libglx(glapi) = %{version}
313 Requires: xorg-xserver-server
314 Obsoletes: X11-driver-r128-dri < 1:7.0.0
316 %description dri-driver-ati-rage128
317 X.org DRI drivers for ATI rage128 card family.
319 %description dri-driver-ati-rage128 -l pl.UTF-8
320 Sterowniki X.org DRI dla rodziny kart ATI rage128.
322 %package dri-driver-ffb
323 Summary: X.org DRI drivers
324 Summary(pl.UTF-8): Sterowniki DRI dla X.org
326 Requires: xorg-driver-video-sunffb
327 Requires: xorg-xserver-libglx(glapi) = %{version}
328 Requires: xorg-xserver-server
330 %description dri-driver-ffb
331 X.org DRI drivers for SUN Creator3D and Elite3D card family.
333 %description dri-driver-ffb -l pl.UTF-8
334 Sterowniki X.org DRI dla rodziny kart SUN Creator3D and Elite3D.
336 %package dri-driver-glint
337 Summary: X.org DRI drivers
338 Summary(pl.UTF-8): Sterowniki DRI dla X.org
340 Requires: xorg-driver-video-glint
341 Requires: xorg-xserver-libglx(glapi) = %{version}
342 Requires: xorg-xserver-server
343 Obsoletes: X11-driver-glint-dri < 1:7.0.0
345 %description dri-driver-glint
346 X.org DRI drivers for GLINT/Permedia card family.
348 %description dri-driver-glint -l pl.UTF-8
349 Sterowniki X.org DRI dla rodziny kart GLINT/Permedia.
351 %package dri-driver-intel-i810
352 Summary: X.org DRI drivers
353 Summary(pl.UTF-8): Sterowniki DRI dla X.org
355 Requires: xorg-driver-video-i810
356 Requires: xorg-xserver-libglx(glapi) = %{version}
357 Requires: xorg-xserver-server
358 Obsoletes: X11-driver-i810-dri < 1:7.0.0
360 %description dri-driver-intel-i810
361 X.org DRI drivers for Intel i810 card family.
363 %description dri-driver-intel-i810 -l pl.UTF-8
364 Sterowniki X.org DRI dla rodziny kart i810.
366 %package dri-driver-intel-i915
367 Summary: X.org DRI drivers
368 Summary(pl.UTF-8): Sterowniki DRI dla X.org
370 Requires: xorg-driver-video-i810
371 Requires: xorg-xserver-libglx(glapi) = %{version}
372 Requires: xorg-xserver-server
373 Obsoletes: Mesa-dri-driver-intel-i830
374 Obsoletes: X11-driver-i810-dri < 1:7.0.0
376 %description dri-driver-intel-i915
377 X.org DRI drivers for Intel i915 card family.
379 %description dri-driver-intel-i915 -l pl.UTF-8
380 Sterowniki X.org DRI dla rodziny kart i915.
382 %package dri-driver-intel-i965
383 Summary: X.org DRI drivers
384 Summary(pl.UTF-8): Sterowniki DRI dla X.org
386 Requires: xorg-driver-video-i810
387 Requires: xorg-xserver-libglx(glapi) = %{version}
388 Requires: xorg-xserver-server
389 Obsoletes: Mesa-dri-driver-intel-i830
390 Obsoletes: X11-driver-i810-dri < 1:7.0.0
392 %description dri-driver-intel-i965
393 X.org DRI drivers for Intel i965 card family.
395 %description dri-driver-intel-i965 -l pl.UTF-8
396 Sterowniki X.org DRI dla rodziny kart i965.
398 %package dri-driver-matrox
399 Summary: X.org DRI drivers
400 Summary(pl.UTF-8): Sterowniki DRI dla X.org
402 Requires: xorg-driver-video-mga
403 Requires: xorg-xserver-libglx(glapi) = %{version}
404 Requires: xorg-xserver-server
405 Obsoletes: X11-driver-mga-dri < 1:7.0.0
407 %description dri-driver-matrox
408 X.org DRI drivers for Matrox G card family.
410 %description dri-driver-matrox -l pl.UTF-8
411 Sterowniki X.org DRI dla rodziny kart Matrox G.
413 %package dri-driver-nouveau
414 Summary: X.org DRI drivers
415 Summary(pl.UTF-8): Sterowniki DRI dla X.org
417 Requires: xorg-driver-video-nouveau
418 Requires: xorg-xserver-libglx(glapi) = %{version}
419 Requires: xorg-xserver-server
421 %description dri-driver-nouveau
422 X.org DRI drivers for NVidia adapters.
424 %description dri-driver-nouveau -l pl.UTF-8
425 Sterowniki X.org DRI dla kart NVidia.
427 %package dri-driver-s3virge
428 Summary: X.org DRI drivers
429 Summary(pl.UTF-8): Sterowniki DRI dla X.org
431 Requires: xorg-driver-video-s3virge
432 Requires: xorg-xserver-libglx(glapi) = %{version}
433 Requires: xorg-xserver-server
435 %description dri-driver-s3virge
436 X.org DRI drivers for S3 Virge card family.
438 %description dri-driver-s3virge -l pl.UTF-8
439 Sterowniki X.org DRI dla rodziny kart S3 Virge.
441 %package dri-driver-savage
442 Summary: X.org DRI drivers
443 Summary(pl.UTF-8): Sterowniki DRI dla X.org
445 Requires: xorg-driver-video-savage
446 Requires: xorg-xserver-libglx(glapi) = %{version}
447 Requires: xorg-xserver-server
449 %description dri-driver-savage
450 X.org DRI drivers for S3 Savage card family.
452 %description dri-driver-savage -l pl.UTF-8
453 Sterowniki X.org DRI dla rodziny kart S3 Savage.
455 %package dri-driver-sis
456 Summary: X.org DRI drivers
457 Summary(pl.UTF-8): Sterowniki DRI dla X.org
459 Requires: xorg-driver-video-sis
460 Requires: xorg-xserver-libglx(glapi) = %{version}
461 Requires: xorg-xserver-server
462 Obsoletes: X11-driver-sis-dri < 1:7.0.0
464 %description dri-driver-sis
465 X.org DRI drivers for SiS card family.
467 %description dri-driver-sis -l pl.UTF-8
468 Sterowniki X.org DRI dla rodziny kart SiS.
470 %package dri-driver-tdfx
471 Summary: X.org DRI drivers
472 Summary(pl.UTF-8): Sterowniki DRI dla X.org
475 Requires: xorg-driver-video-tdfx
476 Requires: xorg-xserver-libglx(glapi) = %{version}
477 Requires: xorg-xserver-server
478 Obsoletes: X11-driver-tdfx-dri < 1:7.0.0
480 %description dri-driver-tdfx
481 X.org DRI drivers for 3DFX Voodoo card family (Voodoo 3,4,5, Banshee
482 and Velocity 100/200).
484 %description dri-driver-tdfx -l pl.UTF-8
485 Sterowniki X.org DRI dla rodziny kart 3DFX Voodoo. (Voodoo 3,4,5,
486 Banshee and Velocity 100/200).
488 %package dri-driver-trident
489 Summary: X.org DRI drivers
490 Summary(pl.UTF-8): Sterowniki DRI dla X.org
492 Requires: xorg-driver-video-trident
493 Requires: xorg-xserver-libglx(glapi) = %{version}
494 Requires: xorg-xserver-server
496 %description dri-driver-trident
497 X.org DRI drivers for Trident card family.
499 %description dri-driver-trident -l pl.UTF-8
500 Sterowniki X.org DRI dla rodziny kart Trident.
502 %package dri-driver-via-unichrome
503 Summary: X.org DRI drivers
504 Summary(pl.UTF-8): Sterowniki DRI dla X.org
506 Requires: xorg-driver-video-via
507 Requires: xorg-xserver-libglx(glapi) = %{version}
508 Requires: xorg-xserver-server
510 %description dri-driver-via-unichrome
511 X.org DRI drivers for VIA Unichrome card family.
513 %description dri-driver-via-unichrome -l pl.UTF-8
514 Sterowniki X.org DRI dla rodziny kart VIA Unichrome.
520 # until new libdrm release
521 cp %{SOURCE2} src/mesa/drivers/dri/nouveau
524 find progs -type f|xargs sed -i -e "s,\.\./images/,%{_examplesdir}/%{name}-%{version}/images/,g"
526 sed -i -e 's/ ffb$/ ffb nouveau/' configs/linux-dri
528 %ifnarch sparc sparcv9 sparc64
529 # for sunffb driver - useful on sparc only
530 sed -i -e 's/ ffb / /' configs/linux-dri
533 %ifnarch %{ix86} %{x8664}
534 # sis needs write-memory barrier
535 sed -i -e 's/ sis / /' configs/linux-dri
545 %{__make} linux${targ}-static \
548 OPT_FLAGS="%{rpmcflags} -fno-strict-aliasing" \
549 XLIB_DIR=%{_libdir} \
550 GLW_SOURCES="GLwDrawA.c%{?with_motif: GLwMDrawA.c}" \
551 SRC_DIRS="mesa glu glw" \
556 %{__make} linux-dri${targ} \
560 OPT_FLAGS="%{rpmcflags} -fno-strict-aliasing" \
561 XLIB_DIR=%{_libdir} \
562 DRI_DRIVER_SEARCH_DIR=%{_libdir}/xorg/modules/dri \
563 SRC_DIRS="glx/x11 mesa glu glw" \
566 %{__make} -C progs/xdemos \
569 OPT_FLAGS="%{rpmcflags}" \
570 XLIB_DIR=%{_libdir} \
572 APP_LIB_DEPS="-L../../lib -lGL"
574 %{__make} -C progs/xdemos \
577 OPT_FLAGS="%{rpmcflags}" \
578 XLIB_DIR=%{_libdir} \
580 APP_LIB_DEPS="-L../../lib -lGL -L../../lib-dri -lGLU"
584 # non-dri libGL and libOSMesa
589 #%{__make} linux${targ} \
592 # OPT_FLAGS="%{rpmcflags} -fno-strict-aliasing" \
593 # XLIB_DIR=%{_libdir} \
598 rm -rf $RPM_BUILD_ROOT
599 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}/GL,%{_examplesdir}/%{name}-%{version}}
600 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/dri
602 cp -df lib-static/lib* $RPM_BUILD_ROOT%{_libdir}
603 cp -df lib-dri/lib* $RPM_BUILD_ROOT%{_libdir}
604 #cp -df lib/libOSMesa* $RPM_BUILD_ROOT%{_libdir}
605 cp -rf include/GL/{gl[!u]*,glu.h,glu_*,osmesa.h,xmesa*} src/glw/GLw*.h $RPM_BUILD_ROOT%{_includedir}/GL
606 cp -df lib-dri/*_dri.so $RPM_BUILD_ROOT%{_libdir}/xorg/modules/dri
608 # keep for -bi --short-circuit
609 cp -a progs progs.org
610 install progs/xdemos/{glxgears,glxinfo} $RPM_BUILD_ROOT%{_bindir}
611 for l in demos redbook samples xdemos ; do
612 %{__make} -C progs/$l clean
614 for l in demos redbook samples util xdemos images ; do
615 cp -Rf progs/$l $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/$l
617 rm -rf progs && mv -f progs.org progs
618 rm -rf $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/*/{.deps,CVS,Makefile.{BeOS*,win,cygnus,DJ,dja}}
621 rm -rf $RPM_BUILD_ROOT
623 %post libGL -p /sbin/ldconfig
624 %postun libGL -p /sbin/ldconfig
626 %post libGLU -p /sbin/ldconfig
627 %postun libGLU -p /sbin/ldconfig
629 %post libGLw -p /sbin/ldconfig
630 %postun libGLw -p /sbin/ldconfig
633 %defattr(644,root,root,755)
634 %doc docs/{*.html,README.{3DFX,GGI,MITS,QUAKE,THREADS},RELNOTES*}
635 %attr(755,root,root) %{_libdir}/libGL.so.*.*
636 %attr(755,root,root) %ghost %{_libdir}/libGL.so.1
637 # symlink for binary apps which fail to conform Linux OpenGL ABI
638 # (and dlopen libGL.so instead of libGL.so.1)
639 %attr(755,root,root) %{_libdir}/libGL.so
642 %defattr(644,root,root,755)
644 %dir %{_includedir}/GL
645 %{_includedir}/GL/gl.h
646 %{_includedir}/GL/glext.h
647 %{_includedir}/GL/glfbdev.h
648 %{_includedir}/GL/gl_mangle.h
649 %{_includedir}/GL/glx.h
650 %{_includedir}/GL/glxext.h
651 %{_includedir}/GL/glx_mangle.h
652 %{_includedir}/GL/osmesa.h
653 %{_includedir}/GL/xmesa.h
654 %{_includedir}/GL/xmesa_x.h
655 %{_includedir}/GL/xmesa_xf86.h
658 %defattr(644,root,root,755)
661 # libOSMesa (currently unusable with DRI libGL)
662 #%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
663 #%attr(755,root,root) %ghost %{_libdir}/libOSMesa.so.?
665 #%attr(755,root,root) %{_libdir}/libOSMesa.so
667 #%{_libdir}/libOSMesa.a
670 %defattr(644,root,root,755)
671 %attr(755,root,root) %{_libdir}/libGLU.so.*.*
672 %attr(755,root,root) %ghost %{_libdir}/libGLU.so.1
675 %defattr(644,root,root,755)
676 %attr(755,root,root) %{_libdir}/libGLU.so
677 %{_includedir}/GL/glu.h
678 %{_includedir}/GL/glu_mangle.h
681 %defattr(644,root,root,755)
685 %defattr(644,root,root,755)
686 %attr(755,root,root) %{_libdir}/libGLw.so.*.*
687 %attr(755,root,root) %ghost %{_libdir}/libGLw.so.1
690 %defattr(644,root,root,755)
691 %attr(755,root,root) %{_libdir}/libGLw.so
692 %{_includedir}/GL/GLwDrawA.h
693 %{_includedir}/GL/GLwDrawAP.h
694 %{_includedir}/GL/GLwMDrawA.h
695 %{_includedir}/GL/GLwMDrawAP.h
698 %defattr(644,root,root,755)
702 %defattr(644,root,root,755)
703 %attr(755,root,root) %{_bindir}/glxgears
704 %attr(755,root,root) %{_bindir}/glxinfo
706 %files dri-driver-ati-mach64
707 %defattr(644,root,root,755)
708 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mach64_dri.so
710 %files dri-driver-ati-radeon-R100
711 %defattr(644,root,root,755)
712 %attr(755,root,root) %{_libdir}/xorg/modules/dri/radeon_dri.so
714 %files dri-driver-ati-radeon-R200
715 %defattr(644,root,root,755)
716 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r200_dri.so
718 %files dri-driver-ati-radeon-R300
719 %defattr(644,root,root,755)
720 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r300_dri.so
722 %files dri-driver-ati-rage128
723 %defattr(644,root,root,755)
724 %attr(755,root,root) %{_libdir}/xorg/modules/dri/r128_dri.so
726 # sunffb (sparc only)
727 %ifarch sparc sparcv9 sparc64
728 %files dri-driver-ffb
729 %defattr(644,root,root,755)
730 %attr(755,root,root) %{_libdir}/xorg/modules/dri/ffb_dri.so
733 # glint (requires update)
735 %files dri-driver-glint
736 %defattr(644,root,root,755)
737 %attr(755,root,root) %{_libdir}/xorg/modules/dri/gamma_dri.so
740 %files dri-driver-intel-i810
741 %defattr(644,root,root,755)
742 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i810_dri.so
744 %files dri-driver-intel-i915
745 %defattr(644,root,root,755)
746 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i915_dri.so
747 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i915tex_dri.so
749 %files dri-driver-intel-i965
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_libdir}/xorg/modules/dri/i965_dri.so
753 %files dri-driver-matrox
754 %defattr(644,root,root,755)
755 %attr(755,root,root) %{_libdir}/xorg/modules/dri/mga_dri.so
757 %files dri-driver-nouveau
758 %defattr(644,root,root,755)
759 %attr(755,root,root) %{_libdir}/xorg/modules/dri/nouveau_dri.so
761 %files dri-driver-s3virge
762 %defattr(644,root,root,755)
763 %attr(755,root,root) %{_libdir}/xorg/modules/dri/s3v_dri.so
765 %files dri-driver-savage
766 %defattr(644,root,root,755)
767 %attr(755,root,root) %{_libdir}/xorg/modules/dri/savage_dri.so
769 %ifarch %{ix86} %{x8664}
770 %files dri-driver-sis
771 %defattr(644,root,root,755)
772 %attr(755,root,root) %{_libdir}/xorg/modules/dri/sis_dri.so
775 %files dri-driver-tdfx
776 %defattr(644,root,root,755)
777 %attr(755,root,root) %{_libdir}/xorg/modules/dri/tdfx_dri.so
779 %files dri-driver-trident
780 %defattr(644,root,root,755)
781 %attr(755,root,root) %{_libdir}/xorg/modules/dri/trident_dri.so
783 %files dri-driver-via-unichrome
784 %defattr(644,root,root,755)
785 %attr(755,root,root) %{_libdir}/xorg/modules/dri/unichrome_dri.so
788 %defattr(644,root,root,755)
789 %{_examplesdir}/%{name}-%{version}