%bcond_without egl # EGL libraries
%bcond_without gallium # gallium drivers
%bcond_with gallium_intel # gallium i915 driver (but doesn't work with AIGLX)
-%bcond_without gallium_nouveau # gallium nouveau driver
+%bcond_with gallium_nouveau # gallium nouveau driver
%bcond_without osmesa # OSMesa libraries
%bcond_without gbm # Graphics Buffer Manager
%bcond_without wayland # Wayland EGL
-%bcond_with xa # XA state tracker (for future vmwgfx xorg driver)
+%bcond_without xa # XA state tracker (for vmwgfx xorg driver)
%bcond_with static_libs # static libraries [not supported for DRI, thus broken currently]
#
# minimal supported xserver version
Summary: Free OpenGL implementation
Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
Name: Mesa
-Version: 8.0.1
-Release: 2
+Version: 8.0.3
+Release: 5
License: MIT (core), SGI (GLU) and others - see license.html file
Group: X11/Libraries
Source0: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{name}Lib-%{version}.tar.bz2
-# Source0-md5: 24eeebf66971809d8f40775a379b36c9
+# Source0-md5: cc5ee15e306b8c15da6a478923797171
+Patch100: %{name}-git.patch
Patch0: %{name}-realclean.patch
Patch1: %{name}-link.patch
Patch2: %{name}-wayland.patch
+Patch3: llvm-3.1.patch
URL: http://www.mesa3d.org/
-BuildRequires: autoconf >= 2.59
+BuildRequires: autoconf >= 2.60
BuildRequires: automake
BuildRequires: expat-devel
BuildRequires: gcc >= 5:3.3
BuildRequires: xorg-proto-dri2proto-devel >= %{dri2proto_ver}
BuildRequires: xorg-proto-glproto-devel >= %{glproto_ver}
BuildRequires: xorg-util-makedepend
-BuildRequires: xorg-xserver-server-devel
+BuildRequires: xorg-xserver-server-devel >= %{xserver_ver}
%if %{with egl}
BuildRequires: libxcb-devel
BuildRequires: udev-devel >= 1:150
Summary(pl.UTF-8): Implementacja Mesa bibliotek GLES (OpenGL ES)
Group: Libraries
Requires: %{name}-libglapi = %{version}-%{release}
+Provides: OpenGLES
+Provides: OpenGLESv1 = 1.1
+Provides: OpenGLESv2 = 2.0
%description libGLES
This package contains shared libraries of Mesa implementation of GLES
# <EGL/egl.h> for <GLES/egl.h>
Requires: %{name}-libEGL-devel = %{version}-%{release}
Requires: %{name}-libGLES = %{version}-%{release}
+Provides: OpenGLES-devel
+Provides: OpenGLESv1-devel = 1.1
+Provides: OpenGLESv2-devel = 2.0
%description libGLES-devel
Header files for Mesa GLES libraries.
Summary(pl.UTF-8): Implementacja Mesa API OpenVG (akceleracji grafiki wektorowej)
License: MIT
Group: Libraries
+Provides: OpenVG = 1.1
%description libOpenVG
This package contains Mesa implementation of OpenVG - cross-platform
Group: Development/Libraries
Requires: %{name}-khrplatform-devel = %{version}-%{release}
Requires: %{name}-libOpenVG = %{version}-%{release}
+Provides: OpenVG-devel = 1.1
%description libOpenVG-devel
Header file for Mesa OpenVG library.
%prep
%setup -q
+#%patch100 -p1
%patch0 -p0
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
%{__aclocal}