SPECS: Mesa.spec - No-no-no. glapi symbols are built in libglx module (not ...

qboosh qboosh at pld-linux.org
Fri Sep 12 20:15:21 CEST 2008


Author: qboosh                       Date: Fri Sep 12 18:15:21 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- No-no-no. glapi symbols are built in libglx module (not swrast driver) and must be in sync
- -dri-driver-swrast requires proper glapi in libglx too
- R xserver >= 1.5.0
- updated intel and ati video driver names

---- Files affected:
SPECS:
   Mesa.spec (1.178 -> 1.179) 

---- Diffs:

================================================================
Index: SPECS/Mesa.spec
diff -u SPECS/Mesa.spec:1.178 SPECS/Mesa.spec:1.179
--- SPECS/Mesa.spec:1.178	Sat Sep  6 23:55:50 2008
+++ SPECS/Mesa.spec	Fri Sep 12 20:15:15 2008
@@ -7,6 +7,13 @@
 %bcond_without	motif	# build static libGLw without Motif interface
 %bcond_with	multigl	# package libGL in a way allowing concurrent install with nvidia/fglrx drivers
 %bcond_with	ttm	# enable TTM API
+#
+# minimal supported xserver version
+%define		xserver_ver	1.5.0
+# glapi version (glapi tables in dri drivers and libglx must be in sync);
+# set to current Mesa version on ABI break, when xserver tables get regenerated
+# (until they start to be somehow versioned themselves)
+%define		glapi_ver	7.1.0
 Summary:	Free OpenGL implementation
 Summary(pl.UTF-8):	Wolnodostępna implementacja standardu OpenGL
 Name:		Mesa
@@ -295,9 +302,9 @@
 Summary(pl.UTF-8):	Sterownik X.org DRI dla rodziny kart ATI Mach64
 License:	MIT
 Group:		X11/Libraries
-Requires:	xorg-driver-video-ati
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-driver-video-mach64
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 
 %description dri-driver-ati-mach64
 X.org DRI driver for ATI Mach64 card family.
@@ -311,8 +318,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-ati
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-radeon-dri < 1:7.0.0
 
 %description dri-driver-ati-radeon-R100
@@ -327,8 +334,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-ati
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-radeon-dri < 1:7.0.0
 
 %description dri-driver-ati-radeon-R200
@@ -343,8 +350,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-ati
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-radeon-dri < 1:7.0.0
 
 %description dri-driver-ati-radeon-R300
@@ -358,9 +365,9 @@
 Summary(pl.UTF-8):	Sterownik X.org DRI dla rodziny kart ATI Rage128
 License:	MIT
 Group:		X11/Libraries
-Requires:	xorg-driver-video-ati
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-driver-video-r128
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-r128-dri < 1:7.0.0
 
 %description dri-driver-ati-rage128
@@ -375,8 +382,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-sunffb
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 
 %description dri-driver-ffb
 X.org DRI driver for SUN Creator3D and Elite3D card family.
@@ -390,8 +397,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-glint
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-glint-dri < 1:7.0.0
 
 %description dri-driver-glint
@@ -405,9 +412,9 @@
 Summary(pl.UTF-8):	Sterownik X.org DRI dla rodziny kart Intel i810
 License:	MIT
 Group:		X11/Libraries
-Requires:	xorg-driver-video-i810
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-driver-video-intel
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-i810-dri < 1:7.0.0
 
 %description dri-driver-intel-i810
@@ -421,9 +428,9 @@
 Summary(pl.UTF-8):	Sterownik X.org DRI dla rodziny kart Intel i915
 License:	MIT
 Group:		X11/Libraries
-Requires:	xorg-driver-video-i810
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-driver-video-intel
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	Mesa-dri-driver-intel-i830
 Obsoletes:	X11-driver-i810-dri < 1:7.0.0
 
@@ -438,9 +445,9 @@
 Summary(pl.UTF-8):	Sterownik X.org DRI dla rodziny kart Intel i965
 License:	MIT
 Group:		X11/Libraries
-Requires:	xorg-driver-video-i810
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-driver-video-intel
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	Mesa-dri-driver-intel-i830
 Obsoletes:	X11-driver-i810-dri < 1:7.0.0
 
@@ -456,8 +463,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-mga
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-mga-dri < 1:7.0.0
 
 %description dri-driver-matrox
@@ -472,8 +479,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-s3virge
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 
 %description dri-driver-s3virge
 X.org DRI driver for S3 Virge card family.
@@ -487,8 +494,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-savage
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 
 %description dri-driver-savage
 X.org DRI driver for S3 Savage card family.
@@ -502,8 +509,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-sis
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-sis-dri < 1:7.0.0
 
 %description dri-driver-sis
@@ -517,8 +524,8 @@
 Summary(pl.UTF-8):	Sterownik X.org DRI obsługujący rysowanie programowe
 License:	MIT
 Group:		X11/Libraries
-Provides:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 
 %description dri-driver-swrast
 X.org DRI software rasterizer driver.
@@ -533,8 +540,8 @@
 Group:		X11/Libraries
 Requires:	Glide3-DRI
 Requires:	xorg-driver-video-tdfx
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 Obsoletes:	X11-driver-tdfx-dri < 1:7.0.0
 
 %description dri-driver-tdfx
@@ -551,8 +558,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-trident
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 
 %description dri-driver-trident
 X.org DRI drivers for Trident card family.
@@ -566,8 +573,8 @@
 License:	MIT
 Group:		X11/Libraries
 Requires:	xorg-driver-video-via
-Requires:	xorg-xserver-libglx(glapi) = %{version}
-Requires:	xorg-xserver-server
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
 
 %description dri-driver-via-unichrome
 X.org DRI driver for VIA Unichrome card family.
@@ -909,6 +916,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.179  2008/09/12 18:15:15  qboosh
+- No-no-no. glapi symbols are built in libglx module (not swrast driver) and must be in sync
+- -dri-driver-swrast requires proper glapi in libglx too
+- R xserver >= 1.5.0
+- updated intel and ati video driver names
+
 Revision 1.178  2008/09/06 21:55:50  gotar
 - added ttm bcond with patch,
 - fixed -bc --short-circuit,
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/Mesa.spec?r1=1.178&r2=1.179&f=u



More information about the pld-cvs-commit mailing list