%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
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.
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
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
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
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
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.
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
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
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
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
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
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.
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.
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
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.
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
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.
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.