Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > f8fd5e8926648339c3894939c99ca462 > files > 3

mesa-20.0.6-1.mga7.src.rpm

# https://cgit.freedesktop.org/mesa/mesa/commit/?h=13.0&id=3bb0415ab96f74183f7aa58c1a543448653ccb3e
%define git 0
%define git_branch 20.0

%define opengl_ver 4.6

# define version, RC & release
%define main_version		20.0.6
#define relc			1
%define rel			1

%define release			%mkrel %{?relc:0.rc%{relc}.}%{rel}

%if %{git}
%if %{?relc:1}%{!?relc:0}
%define release			%mkrel 1~rc%{relc}.1.git%{git}.%{rel}
%else
%define release			1.git%{git}.%{rel}
%endif
%endif

%define makedepend		%{_bindir}/gccmakedep

%define clname			mesaopencl
%define d3dname			d3d
%define eglname			mesaegl
%define glname			mesagl
%define glwname			mesaglw
%define glesv1name		mesaglesv1
%define glesv2name		mesaglesv2
%define glapiname		glapi
%define gbmname			gbm
%define xaname			xatracker
%define vulkanname		mesavulkan

%define clmajor			1
%define d3dmajor		1
%define eglmajor		1
%define glmajor			1
%define glwmajor		1
%define glesv1major		1
%define glesv2major		2
%define glapimajor		0
%define gbmmajor		1
%define waylandeglmajor		1
%define osmesamajor		8
%define xamajor			2

%define libclname               %mklibname %{clname} %{clmajor}
%define libd3dname		%mklibname %{d3dname} %{d3dmajor}
%define libeglname              %mklibname %{eglname} %{eglmajor}
%define libglname		%mklibname %{glname} %{glmajor}
%define libglwname		%mklibname %{glwname} %{glwmajor}
%define libglesv1name		%mklibname %{glesv1name}_ %{glesv1major}
%define libglesv2name		%mklibname %{glesv2name}_ %{glesv2major}
%define libglapiname		%mklibname %{glapiname} %{glapimajor}
%define libgbmname		%mklibname %{gbmname} %{gbmmajor}
%define libwaylandeglname	%mklibname %{waylandeglname} %{waylandeglmajor}
%define libosmesaname		%mklibname osmesa %{osmesamajor}
%define libxaname		%mklibname %{xaname} %{xamajor}

%define dridrivers		%mklibname dri-drivers

%define vulkandrivers	%mklibname %{vulkanname}-drivers
%define vulkandevel		%mklibname %{vulkanname} -d

%define libcldevel		%mklibname mesaopencl -d
%define khrdevel		%mklibname mesakhr -d
%define osmesadevel		%mklibname osmesa -d

# Architecture-independent Virtual provides:
%define libd3dname_virt		lib%{d3dname}
%define libeglname_virt		lib%{eglname}
%define libglname_virt		lib%{glname}
%define libglwname_virt		lib%{glwname}
%define libglesv1name_virt	lib%{glesv1name}
%define libglesv2name_virt	lib%{glesv2name}
%define libglapiname_virt       lib%{glapiname}
%define libgbmname_virt       	lib%{gbmname}
%define libwaylandeglname_virt	lib%{waylandeglname}
%define libxaname_virt		lib%{xaname}

%define mesasrcdir		%{_prefix}/src/Mesa/

%define with_valgrind 1

%define with_vaapi 1

%global with_hardware 1
%global with_vdpau 1
%global with_vaapi 1
%global with_nine 1
%global with_omx 1
%global with_opencl 1
%global base_drivers nouveau,r100,r200

%ifarch %{ix86} x86_64
%global platform_drivers ,i915,i965
%global with_iris 1
%global with_vmware 1
%global with_xa     1
%global vulkan_drivers intel,amd
%else
%global vulkan_drivers amd
%endif

%ifarch %{arm} aarch64
%global with_etnaviv   1
%global with_freedreno 1
%global with_kmsro     1
%global with_tegra     1
%global with_vc4       1
%global with_xa        1
%endif

%ifnarch %{arm}
%global with_radeonsi 1
%endif

%global dri_drivers %{?base_drivers}%{?platform_drivers}

Name:		mesa
Version: 	%{main_version}
Release: 	%{release}
Summary:	OpenGL %{opengl_ver} compatible 3D graphics library
Group:		System/Libraries

# temp force new gcc
BuildRequires:	gcc >= 8.3.1-0.20190920.1

BuildRequires:	pkgconfig(xfixes)	>= 4.0.3
BuildRequires:	pkgconfig(xshmfence)
BuildRequires:	pkgconfig(xt)		>= 1.0.5
BuildRequires:	pkgconfig(xmu)		>= 1.0.3
BuildRequires:	pkgconfig(x11)		>= 1.3.3
BuildRequires:	pkgconfig(xdamage)	>= 1.1.1
BuildRequires:	pkgconfig(expat)	>= 2.0.1
BuildRequires:	gccmakedep
BuildRequires:	x11-proto-devel		>= 7.3
BuildRequires:	pkgconfig(libdrm)	>= 2.4.91
BuildRequires:	pkgconfig(xcb-dri3)
BuildRequires:	pkgconfig(xcb-present)  >= 1.11
BuildRequires:	pkgconfig(xext)		>= 1.1.1
BuildRequires:	pkgconfig(xxf86vm)	>= 1.1.0
BuildRequires:	pkgconfig(xi)		>= 1.3
BuildRequires:	pkgconfig(xrandr)
%if 0%{?with_omx}
BuildRequires:  pkgconfig(libomxil-bellagio)
%endif
%if 0%{?with_opencl}
BuildRequires:  clang-devel
BuildRequires:  pkgconfig(libclc)
%endif
BuildRequires:	pkgconfig(talloc)
%if %mgaversion < 8
BuildRequires:	python2-libxml2
BuildRequires:	python2-mako
%endif
BuildRequires:	python3-libxml2
BuildRequires:	python3-mako
BuildRequires:	makedepend
BuildRequires:	bison
BuildRequires:	flex
BuildRequires:	meson
BuildRequires:	pkgconfig(libelf)
BuildRequires:	llvm-devel >= 8.0
BuildRequires:	pkgconfig(libudev)
%if 0%{?with_valgrind}
BuildRequires:	pkgconfig(valgrind)
%endif
%if 0%{?with_vaapi}
BuildRequires:	pkgconfig(libva)
%endif
BuildRequires:	pkgconfig(vdpau)
BuildRequires:	pkgconfig(wayland-client)
BuildRequires:	pkgconfig(wayland-server)
BuildRequires:	pkgconfig(wayland-protocols)
BuildRequires:	libgcrypt-devel
BuildRequires:	pkgconfig(wayland-protocols) >= 1.8
BuildRequires:	lm_sensors-devel

URL:		https://www.mesa3d.org
%if %{git}
#Source0:	%{name}-%{git}.tar.bz2
# (blino) snapshot of 13.0 branch
Source0:	%{name}-%{git_branch}-%{git}.tar.xz
%else
Source0:	https://mesa.freedesktop.org/archive/mesa-%{main_version}%{?relc:-rc%{relc}}.tar.xz
%endif
Source3:	make-git-snapshot.sh

# mesa staging/20.0 branch from 1

# mesa master branch from 200

# mesa pending fixes from 300

#------------------------------------------------------------------------------

# package mesa
License:	MIT
Requires:	%{libglname} = %{version}-%{release}
Recommends:	%{vulkandrivers} = %{version}-%{release}
Provides:	hackMesa = %{version}
Obsoletes:	hackMesa <= %{version}
Provides:	Mesa = %{version}
Obsoletes:	Mesa < %{version}

%package -n	%{libglname}
Summary:	Files for Mesa (GL and GLX libs)
Group:		System/Libraries
Provides:	%{libglname_virt} = %{version}-%{release}
Requires:	%{dridrivers} >= %{version}-%{release}

%package -n	%{dridrivers}
Summary:	Mesa DRI drivers
Group:		System/Libraries
Provides:	mesa-dri-drivers
# do not require exact release to avoid conflicts when having
# x86_64 dri drivers from tainted and i586 dri drivers from core
Requires:	mesa = %{version}

%if 0%{?with_omx}
%package omx-drivers
Summary:        Mesa-based OMX drivers
%endif

%package -n %{libd3dname}
Summary:	Mesa Direct3D9 state tracker
Group:		System/Libraries
Provides:	%{libd3dname_virt} = %{version}-%{release}

%package -n %{libd3dname}-devel
Summary:	Development files for Mesa Direct3D9 state tracker
Group:		Development/C
Requires:	%{libd3dname} = %{version}-%{release}
Provides:	lib%{d3dname}-devel
Provides:	%{d3dname}-devel
Provides:	libd3d-devel

%package -n	%{libglname}-devel
Summary:	Development files for Mesa (OpenGL compatible 3D lib)
Group:		Development/C
Requires:	%{libglname} = %{version}-%{release}
Requires:	%{khrdevel} = %{version}-%{release}
Provides:	lib%{glname}-devel = %{version}-%{release}
Provides:	%{glname}-devel = %{version}-%{release}
Provides:	GL-devel
Provides:	libMesaGL-devel = %{version}-%{release}
Provides:	MesaGL-devel = %{version}-%{release}
Provides:	libgl-devel

%package -n	%{libeglname}
Summary:	Files for Mesa (EGL libs)
Group:		System/Libraries
Provides:	%{libeglname_virt} = %{version}-%{release}

%package -n	%{libeglname}-devel
Summary:	Development files for Mesa (EGL libs)
Group:		Development/C
Requires:	%{libeglname} = %{version}-%{release}
Requires:	%{khrdevel} = %{version}-%{release}
Provides:	EGL-devel
Provides:	lib%{eglname}-devel
Provides:	%{eglname}-devel
Provides:	libegl-devel

%package -n %{khrdevel}
Summary:	Mesa Khronos development headers
Group:		Development/C
Provides:	mesakhr-devel = %{version}-%{release}

# ease upgrade mga6 -> mga7 (mga#25625)
Conflicts:	%{_lib}mesaegl1-devel < 17.3.9-2

%package -n %{libosmesaname}
Summary:	Mesa offscreen rendering library
Group:		System/Libraries

%package -n %{osmesadevel}
Summary:	Development files for libosmesa
Group:		Development/C
Requires:	%{libosmesaname} = %{version}-%{release}
Provides:	osmesa-devel = %{version}-%{release}

%package -n %{libglapiname}
Summary:	Files for mesa (glapi libs)
Group:		System/Libraries
Provides:	%{libglapiname_virt} = %{version}-%{release}

%package -n %{libglapiname}-devel
Summary:	Development files for glapi libs
Group:		Development/C
Requires:	%{libglapiname_virt} = %{version}-%{release}
Provides:	lib%{glapiname}-devel
Provides:	%{libglapiname}-devel

%if 0%{?with_opencl}
%package -n %libclname
Summary:        Mesa OpenCL runtime library
#Requires:       libclc%{?_isa}
#Requires:       %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}

%package -n %libcldevel
Summary:        Mesa OpenCL development package
Requires:       %libclname%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
%endif
 

%package -n %{libglesv1name}
Summary:	Files for Mesa (glesv1 libs)
Group:		System/Libraries
Provides:	%{libglesv1name_virt} = %{version}-%{release}

%package -n %{libglesv1name}-devel
Summary:	Development files for glesv1 libs
Group:		Development/C
Requires:	%{libglesv1name} = %{version}-%{release}
Requires:	%{khrdevel} = %{version}-%{release}
Provides:	lib%{glesv1name}-devel
Provides:	%{glesv1name}-devel
Provides:	libglesv1-devel

%package -n %{libglesv2name}
Summary:	Files for Mesa (glesv2 libs)
Group:		System/Libraries
Provides:	%{libglesv2name_virt} = %{version}-%{release}

%package -n %{libglesv2name}-devel
Summary:	Development files for glesv2 libs
Group:		Development/C
Requires:	%{libglesv2name} = %{version}-%{release}
Requires:	%{khrdevel} = %{version}-%{release}
Provides:	lib%{glesv2name}-devel
Provides:	%{glesv2name}-devel
Provides:	libglesv2-devel

%package -n	%{libgbmname}
Summary:	Files for Mesa (gbm libs)
Group:		System/Libraries
Provides:	%{libgbmname_virt} = %{version}-%{release}

%package -n	%{libgbmname}-devel
Summary:	Development files for Mesa (gbm libs)
Group:		Development/C
Requires:	%{libgbmname} = %{version}-%{release}
Provides:	lib%{gbmname}-devel
Provides:	%{gbmname}-devel

%package -n	%{_lib}vdpau-driver-nouveau
Summary:	VDPAU plugin for nouveau driver
Group:		System/Libraries
# temporary:
%rename vdpau-driver-nouveau

%package -n	%{_lib}vdpau-driver-r300
Summary:	VDPAU plugin for r300 driver
Group:		System/Libraries
# temporary:
%rename vdpau-driver-r300

%package -n	%{_lib}vdpau-driver-r600
Summary:	VDPAU plugin for r600 driver
Group:		System/Libraries
# temporary:
%rename vdpau-driver-r600

%package -n	%{_lib}vdpau-driver-radeonsi
Summary:	VDPAU plugin for radeonsi driver
Group:		System/Libraries
# temporary:
%rename vdpau-driver-radeonsi

%package -n %{libxaname}
Summary:	Files for Mesa XA state tracker
Group:		System/Libraries
Provides:	%{libxaname_virt} = %{version}-%{release}

%package -n %{libxaname}-devel
Summary:	Development files for XA libs
Group:		Development/C
Requires:	%{libxaname_virt} = %{version}-%{release}
Provides:	lib%{xaname}-devel
Provides:	%{libxaname}-devel

%package -n %{vulkandrivers}
Summary:	Mesa Vulkan driver for Intel and Radeon GPUs
Group:		System/Libraries
%ifarch %{ix86} x86_64
Obsoletes:	%{_lib}vulkan_intel < 18.3.0-4
Provides:	%{_lib}vulkan_intel = %{version}-%{release}
%endif
Obsoletes:	%{_lib}vulkan_radeon < 18.3.0-4
Provides:	%{_lib}vulkan_radeon = %{version}-%{release}

%package -n %{vulkandevel}
Summary:	Mesa's Vulkan development files for Intel and Radeon drivers
Group:		Development/C
Requires:	%{vulkandrivers} = %{version}-%{release}
Obsoletes:	%{_lib}vulkan-devel < 0:18.3.0-4
Provides:   %{vulkanname}-devel = %{version}-%{release}

%package	common-devel
Summary:	Meta package for mesa devel
Group:		Development/C
Provides:	Mesa-common-devel = %{version}-%{release}
Provides:	hackMesa-common-devel = %{version}
Obsoletes:	Mesa-common-devel < %{version}
Obsoletes:	hackMesa-common-devel < %{version}
Requires:	%{libglname}-devel = %{version}
Requires:	mesaglu-devel
Requires:	freeglut-devel
Requires:	%{libeglname}-devel = %{version}
Requires:	%{libglesv1name}-devel = %{version}
Requires:	%{libglesv2name}-devel = %{version}

#------------------------------------------------------------------------------

%description
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.

%description common-devel
Mesa common metapackage devel

%description -n	%{libeglname}
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
EGL parts.

%description -n	%{libeglname}-devel
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
EGL development parts.

%description -n	%{libglname}
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
GL and GLX parts.

%description -n %{dridrivers}
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
DRI drivers.

%if 0%{?with_omx}
%description omx-drivers
Mesa-based OMX drivers
%endif

%description -n	%{libglname}-devel
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.

This package contains the headers needed to compile Mesa programs.

%description -n %{libglesv1name}
OpenGL ES is a low-level, lightweight API for advanced embedded graphics using
well-defined subset profiles of OpenGL.

This package provides the OpenGL ES library version 1.

%description -n %{khrdevel}
Mesa Khronos development headers.

%description -n %{libosmesaname}
Mesa offscreen rendering libraries for rendering OpenGL into
application-allocated blocks of memory.

%description -n %{osmesadevel}
This package contains the headers needed to compile programs against
the Mesa offscreen rendering library.

%description -n %{libglapiname}
This packages provides the glapi shared library used by gallium.

%description -n %{libglapiname}-devel
This package contains the headers needed to compile programes against glapi shared library.

%if 0%{?with_opencl}
%description -n %libclname
Mesa OpenCL runtime library

%description -n %libcldevel
Mesa OpenCL development package
%endif

%description -n %{libglesv1name}-devel
This package contains the headers needed to compile OpenGL ES 1 programs.

%description -n %{libd3dname}
Mesa Direct3D9 state tracker.

%description -n %{libd3dname}-devel
Mesa Direct3D9 state tracker development package.

%description -n %{libglesv2name}
OpenGL ES is a low-level, lightweight API for advanced embedded graphics using
well-defined subset profiles of OpenGL.

This package provides the OpenGL ES library version 2.

%description -n %{libglesv2name}-devel
This package contains the headers needed to compile OpenGL ES 2 programs.

%description -n	%{libgbmname}
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
GBM (Graphics Buffer Manager) parts.

%description -n	%{libgbmname}-devel
Mesa is an OpenGL %{opengl_ver} compatible 3D graphics library.
GBM (Graphics Buffer Manager) development parts.

%description -n %{libxaname}
This packages provides the xa shared library used by gallium.

%description -n %{libxaname}-devel
This package contains the headers needed to compile programes against xa shared library.

%description -n %{_lib}vdpau-driver-nouveau
This packages provides a VPDAU plugin to enable video acceleration
with the nouveau driver.

%description -n %{_lib}vdpau-driver-r300
This packages provides a VPDAU plugin to enable video acceleration
with the r300 driver.

%description -n %{_lib}vdpau-driver-r600
This packages provides a VPDAU plugin to enable video acceleration
with the r600 driver.

%description -n %{_lib}vdpau-driver-radeonsi
This packages provides a VPDAU plugin to enable video acceleration
with the radeonsi driver.

%description -n %{vulkandrivers}
This package contains the Vulkan parts for Mesa's Intel and Radeon drivers.

%description -n %{vulkandevel}
This package contains the development files for Mesa's Vulkan implementation.

#------------------------------------------------------------------------------

%prep
%autosetup -n %{name}-%{version}%{?relc:-rc%{relc}} -p1

%if %mgaversion >= 8
# Make sure the build uses gnu++14 as llvm 10 headers require that
sed -i -e 's/cpp_std=gnu++11/cpp_std=gnu++14/g' meson.build
%endif

%build
%meson -Dcpp_std=gnu++14 \
  -Dplatforms=x11,wayland,drm,surfaceless \
  -Ddri3=true \
  -Ddri-drivers=%{?dri_drivers} \
%if 0%{?with_hardware}
  -Dgallium-drivers=swrast,virgl,r300,nouveau%{?with_iris:,iris}%{?with_vmware:,svga}%{?with_radeonsi:,radeonsi,r600}%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_kmsro:,kmsro} \
%else
  -Dgallium-drivers=swrast,virgl \
%endif
  -Dgallium-vdpau=%{?with_vdpau:true}%{!?with_vdpau:false} \
  -Dgallium-xvmc=false \
  -Dgallium-omx=%{?with_omx:bellagio}%{!?with_omx:disabled} \
  -Dgallium-va=%{?with_vaapi:true}%{!?with_vaapi:false} \
  -Dgallium-xa=%{?with_xa:true}%{!?with_xa:false} \
  -Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \
  -Dgallium-opencl=%{?with_opencl:icd}%{!?with_opencl:disabled} \
  -Dvulkan-drivers=%{?vulkan_drivers} \
  -Dshared-glapi=true \
  -Dgles1=true \
  -Dgles2=true \
  -Dopengl=true \
  -Dgbm=true \
  -Dglx=dri \
  -Degl=true \
  -Dasm=%{?with_asm:true}%{!?with_asm:false} \
  -Dprefer-iris=%{?with_iris:true}%{!?with_iris:false} \
  -Dllvm=true \
  -Dshared-llvm=true \
  -Dvalgrind=%{?with_valgrind:true}%{!?with_valgrind:false} \
  -Dbuild-tests=false \
  -Dselinux=false \
  -Dosmesa=gallium \
  -Dgallium-extra-hud=true \
  -Dlmsensors=true \
  %{nil}
%meson_build

%install
%meson_install

# FIXME: strip will likely break the hardlink
# (blino) hardlink libGL files in %{_libdir}/mesa
# to prevent proprietary driver installers from removing them
mkdir -p $RPM_BUILD_ROOT%{_libdir}/mesa
pushd $RPM_BUILD_ROOT%{_libdir}/mesa
for l in ../libGL.so.*; do cp -a $l .; done
popd

%ifarch %{x86_64}
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/dri
%endif

# libvdpau opens the versioned name, don't bother including the unversioned
rm -f %{buildroot}%{_libdir}/vdpau/*.so

# strip out useless headers
rm -f %{buildroot}%{_includedir}/GL/w*.h

# remove .la files
find %{buildroot} -name '*.la' -delete

%ifnarch %{ix86} x86_64
# To have something to package for mesavulkan-devel on arm/aarch64 for now
mkdir %{buildroot}%{_includedir}/vulkan
%endif

#------------------------------------------------------------------------------

%files
/usr/share/drirc.d/

%files -n %{dridrivers}
%dir %{_libdir}/dri
%{_libdir}/dri/*_dri.so
%{_libdir}/dri/*_drv*.so
%if 0%{?with_hardware}
%dir %{_libdir}/gallium-pipe
%{_libdir}/gallium-pipe/*.so
%endif

%if 0%{?with_omx}
%files omx-drivers
%{_libdir}/bellagio/libomx_mesa.so
%endif

%if 0%{?with_opencl}
%files -n %libclname
%{_libdir}/libMesaOpenCL.so.*
%{_sysconfdir}/OpenCL/vendors/mesa.icd

%files -n %libcldevel
%{_libdir}/libMesaOpenCL.so
%endif

%files -n %{libglname}
%{_libdir}/libGL.so.*
%dir %{_libdir}/mesa
%{_libdir}/mesa/libGL.so.%{glmajor}{,.*}

%files -n %{libeglname}
%{_libdir}/libEGL.so.%{eglmajor}{,.*}

%files -n %{libosmesaname}
%{_libdir}/libOSMesa.so.%{osmesamajor}{,.*}

%files -n %{libglapiname}
%{_libdir}/libglapi.so.%{glapimajor}{,.*}

%files -n %{libglesv1name}
%{_libdir}/libGLESv1_CM.so.%{glesv1major}{,.*}

%files -n %{libd3dname}
%{_libdir}/d3d/*.so.*

%files -n %{libglesv2name}
%{_libdir}/libGLESv2.so.%{glesv2major}{,.*}

%files -n %{libgbmname}
%{_libdir}/libgbm.so.%{gbmmajor}
%{_libdir}/libgbm.so.%{gbmmajor}.*

%files -n %{libxaname}
%{_libdir}/libxatracker.so.%{xamajor}{,.*}

%files -n %{libglname}-devel
%dir %{_includedir}/GL
%{_includedir}/GL/gl.h
%{_includedir}/GL/glext.h
%{_includedir}/GL/glx.h
%{_includedir}/GL/glxext.h
%{_includedir}/GL/glcorearb.h
%dir %{_includedir}/GL/internal
%{_includedir}/GL/internal/dri_interface.h
%{_libdir}/pkgconfig/dri.pc
%{_libdir}/libGL.so
%{_libdir}/pkgconfig/gl.pc

%files common-devel

%files -n %{libeglname}-devel
%{_includedir}/EGL
%{_libdir}/libEGL.so
%{_libdir}/pkgconfig/egl.pc

%files -n %{khrdevel}
%{_includedir}/KHR

%files -n %{osmesadevel}
%dir %{_includedir}/GL
%{_includedir}/GL/osmesa.h
%{_libdir}/libOSMesa.so
%{_libdir}/pkgconfig/osmesa.pc

%files -n %{libglapiname}-devel
%{_libdir}/libglapi.so

%files -n %{libglesv1name}-devel
%{_includedir}/GLES
%{_libdir}/libGLESv1_CM.so
%{_libdir}/pkgconfig/glesv1_cm.pc

%files -n %{libglesv2name}-devel
%{_includedir}/GLES2
%{_includedir}/GLES3
%{_libdir}/libGLESv2.so
%{_libdir}/pkgconfig/glesv2.pc

%files -n %{libd3dname}-devel
%{_includedir}/d3dadapter
%{_libdir}/d3d/*.so
%{_libdir}/pkgconfig/d3d.pc

%files -n %{libgbmname}-devel
%{_libdir}/libgbm.so
%{_includedir}/gbm.h
%{_libdir}/pkgconfig/gbm.pc

%files -n %{libxaname}-devel
%{_libdir}/libxatracker.so
%{_includedir}/xa_tracker.h
%{_includedir}/xa_composite.h
%{_includedir}/xa_context.h
%{_libdir}/pkgconfig/xatracker.pc

%files -n %{_lib}vdpau-driver-nouveau
%{_libdir}/vdpau/libvdpau_nouveau.so.*

%files -n %{_lib}vdpau-driver-r300
%{_libdir}/vdpau/libvdpau_r300.so.*

%if 0%{?with_radeonsi}
%files -n %{_lib}vdpau-driver-r600
%{_libdir}/vdpau/libvdpau_r600.so.*

%files -n %{_lib}vdpau-driver-radeonsi
%{_libdir}/vdpau/libvdpau_radeonsi.so.*
%endif

%files -n %{vulkandrivers}
%dir %{_datadir}/vulkan
%dir %{_datadir}/vulkan/icd.d
%ifarch %{ix86} x86_64
%{_datadir}/vulkan/icd.d/intel_icd*.json
%{_libdir}/libvulkan_intel.so
%endif
%{_datadir}/vulkan/icd.d/radeon_icd*.json
%{_libdir}/libvulkan_radeon.so

%files -n %{vulkandevel}
%dir %{_includedir}/vulkan
%ifarch %{ix86} x86_64
%{_includedir}/vulkan/vulkan_intel.h
%endif


%changelog
* Thu Apr 30 2020 tmb <tmb> 20.0.6-1.mga7
+ Revision: 1573375
- update to 20.0.6
- update to 20.0.5
- updae to 20.0.#
- Revert "spirv: Implement OpCopyObject and OpCopyLogical as blind copies"
- update to 20.0.3
- add fixes from upstream staging/20.0 branch
- lib(64)dri-drivers: provide mesa-dri-drivers (mga#26369)
- update to 20.0.2
- update to 20.0.1
- update to 20.0.1
- update to 19.3.4
- update to 19.3.3
- update to 19.3.2
- disable SDMA on gfx8 to fix corruption on RX 580
- update to 19.3.1
- intel/fs: Lower 64-bit MOVs after lower_load_payload()
- radeonsi: dcc dirty flag
- st/mesa: add a notify_before_flush callback param to flush
- st/dri: use st->flush callback to flush the backbuffer
- update to 19.2.7
- update to 19.2.6
- update to 19.2.5
- Both Werror_cflags & _disable_ld_no_undefined are no more needed
- emergency 19.2.4
- update to 19.2.3
- update to 19.2.2
- add fixes from staging/19.2
- update filelists
- add fixes from staging/19.2
- update to 19.2.1
- add fixes from staging/19.2
- add more fixes from staging/19.2
- add more fixes from staging/19.2 branch
- update to 19.2.0 + fixes fron staging/19.2
- update to 19.1.7
- add fixes from staging/19.1
- update to 19.1.6
- radv: Change memory type order for GPUs without dedicated VRAM
- update to 19.1.5
- add fixes from staging/19.1 branch
- iris: Increase BATCH_SZ to 64kB
- i965/gen9: Optimize slice and subslice load balancing behavior
- update to 19.1.4
- add fixees from staging/19.1 branch
- more fixes from staging/19.1
- add post 19.1.3 fixes from staging/19.1
- update to 19.1.3
- update to 19.1.2
- enable valgrind support
+ daviddavid <daviddavid>
- add conflict to ease upgrade mga6 -> mga7 (mga#25625)

* Sat Jun 15 2019 tmb <tmb> 19.1.0-2.mga7
+ Revision: 1400029
- r300g: restore performance after RADEON_FLAG_NO_INTERPROCESS_SHARING
  was added
- radv: fix occlusion queries on VegaM
- radv: fix VK_EXT_memory_budget if one heap isn't available
- drop 'mapi: add static_date offset to EXT_dsa', not needed in 19.1

* Tue Jun 11 2019 tmb <tmb> 19.1.0-1.mga7
+ Revision: 1399848
- update to 19.1.0 final

* Sat Jun 08 2019 tmb <tmb> 19.1.0-0.rc5.2.mga7
+ Revision: 1399685
- add upstream mapi fixes for fdo#110302 (last 19.1 final blocker)
  * mapi: add static_date offset to MaxShaderCompilerThreadsKHR
  * mapi: add static_date offset to EXT_dsa
  * mapi: correctly handle the full offset table

* Wed Jun 05 2019 tmb <tmb> 19.1.0-0.rc5.1.mga7
+ Revision: 1399605
- update to 19.1.0-rc5

* Wed May 29 2019 tmb <tmb> 19.1.0-0.rc4.1.mga7
+ Revision: 1399367
- update to 19.1.0-rc4

* Sun May 26 2019 tmb <tmb> 19.1.0-0.rc3.2.mga7
+ Revision: 1399196
- Revert "mesa: unreference current winsys buffers when unbinding winsys
  buffers" as it breaks atleast blender (fdo #110721, mga #24868)
- add fixes from staging/19.1

* Tue May 21 2019 tmb <tmb> 19.1.0-0.rc3.1.mga7
+ Revision: 1398775
- update to 19.1.0-rc3

* Mon May 20 2019 tmb <tmb> 19.1.0-0.rc2.5.mga7
+ Revision: 1398560
- add fixes from staging/19.1 branch

* Sun May 19 2019 tmb <tmb> 19.1.0-0.rc2.4.mga7
+ Revision: 1398438
- meson: expose glapi through osmesa

* Fri May 17 2019 tmb <tmb> 19.1.0-0.rc2.3.mga7
+ Revision: 1398124
- add fixes from staging/19.1 branch
- enable iris driver (mga#24832)

* Thu May 16 2019 tmb <tmb> 19.1.0-0.rc2.2.mga7
+ Revision: 1397961
- add fixes from staging/19.1 branch

* Tue May 14 2019 tmb <tmb> 19.1.0-0.rc2.1.mga7
+ Revision: 1397702
- update to 19.1.0-rc2

* Sat May 11 2019 tmb <tmb> 19.1.0-0.rc1.2.mga7
+ Revision: 1397175
- drop aarch64/armv7hl filelist changes, as it got fixed by upstream
  'kmsro: add _dri.so to two of the kmsro driver'
- add current fixes from mesa/19.1 branch
- fix armv7hl filelist

* Fri May 10 2019 tmb <tmb> 19.1.0-0.rc1.1.mga7
+ Revision: 1397167
- update filelist for aarch64
- update to 19.1.0-rc1 (tv)

* Thu May 09 2019 tmb <tmb> 19.0.4-1.mga7
+ Revision: 1396967
- update to 19.0.4

* Thu May 09 2019 tmb <tmb> 19.0.3-6.mga7
+ Revision: 1396898
- add more fixes from staging/19.0 branch

* Wed May 08 2019 tmb <tmb> 19.0.3-5.mga7
+ Revision: 1396646
- add fixes from staging/19.0 branch

* Fri May 03 2019 tmb <tmb> 19.0.3-4.mga7
+ Revision: 1396317
- radv: Disable VK_EXT_descriptor_indexing

* Fri May 03 2019 tmb <tmb> 19.0.3-3.mga7
+ Revision: 1396290
- radv: apply the indexing workaround for atomic buffer operations on GFX9 (fdo #110573)
- add fixes from staging/19.0

* Sat Apr 27 2019 tmb <tmb> 19.0.3-2.mga7
+ Revision: 1395737
- add fixes from staging/19.0 branch

* Wed Apr 24 2019 tmb <tmb> 19.0.3-1.mga7
+ Revision: 1395203
- update to 19.0.3

* Tue Apr 23 2019 tmb <tmb> 19.0.2-6.mga7
+ Revision: 1394964
- drirc: Add workaround for Epic Games Launcher (fdo #110462)

* Mon Apr 22 2019 tmb <tmb> 19.0.2-5.mga7
+ Revision: 1394848
- add upstream fixes from staging/19.0 branch

* Thu Apr 18 2019 umeabot <umeabot> 19.0.2-4.mga7
+ Revision: 1392801
- Rebuild with meson 0.50.1

* Sat Apr 13 2019 tv <tv> 19.0.2-3.mga7
+ Revision: 1389757
- rebuild with llvm+clang 8.0

* Sat Apr 13 2019 akien <akien> 19.0.2-2.mga7
+ Revision: 1389663
- Enable gallium-extra-hud (GALLIUM_HUD) and lmsensors support (BR lm_sensors)
- Recommend lib64mesavulkan-drivers in main mesa package

* Thu Apr 11 2019 tmb <tmb> 19.0.2-1.mga7
+ Revision: 1388295
- update to 19.0.2

* Wed Apr 10 2019 tmb <tmb> 19.0.1-5.mga7
+ Revision: 1388163
- v3d: Bump the maximum texture size to 4k for V3D 4.x
- v3d: Don't try to use the TFU blit path if a scissor is enabled
- nir: Take if_uses into account when repairing SSA
- intel: add dependency on genxml generated files
- st/va: reverse qt matrix back to its original order

* Fri Apr 05 2019 tmb <tmb> 19.0.1-4.mga7
+ Revision: 1386055
- add fixes from staging/19.0 branch

* Fri Apr 05 2019 pterjan <pterjan> 19.0.1-3.mga7
+ Revision: 1385846
- Do not try to generate radeonsi/r600 packages when radeonsi is disabled

* Wed Mar 27 2019 tmb <tmb> 19.0.1-2.mga7
+ Revision: 1380712
- Revert "anv/radv: release memory allocated by glsl types
  during spirv_to_nir"

* Wed Mar 27 2019 tmb <tmb> 19.0.1-1.mga7
+ Revision: 1380684
- update to 19.0.1
  * drop merged patches

* Tue Mar 26 2019 akien <akien> 19.0.0-8.mga7
+ Revision: 1380388
- Rebuild against meson-0.50.0-2.mga7 with -Db_ndebug=true (rhbz#1692426)

* Sat Mar 23 2019 tmb <tmb> 19.0.0-7.mga7
+ Revision: 1379742
- softpipe: fix texture view crashes
- glsl: Cross validate variable's invariance by explicit invariance only
- radv: Fix driverUUID
- anv/radv: release memory allocated by glsl types during spirv_to_nir
- mesa: Fix GL_NUM_DEVICE_UUIDS_EXT
+ tv <tv>
- remove commented out wayland-egl -- split for quite some time
- remove very old conflicts/obsoletes tags
- disable radeonsi on arm

* Thu Mar 21 2019 tv <tv> 19.0.0-6.mga7
+ Revision: 1379343
- switch to meson
- enable opencl
- enable OMX drivers

* Wed Mar 20 2019 tmb <tmb> 19.0.0-5.mga7
+ Revision: 1379293
- rebuild for missing package

* Wed Mar 20 2019 tmb <tmb> 4.mga7-current
+ Revision: 1379265
- more fixes from staging/19.0 branch

* Wed Mar 20 2019 tmb <tmb> 19.0.0-3.mga7
+ Revision: 1379153
- add fixes from staging/19.0 branch

* Fri Mar 15 2019 tmb <tmb> 19.0.0-2.mga7
+ Revision: 1377591
- add fixes from staging/19.0 branch

* Wed Mar 13 2019 tmb <tmb> 19.0.0-1.mga7
+ Revision: 1375854
- update to 19.0.0 final

* Wed Mar 06 2019 tmb <tmb> 19.0.0-0.rc7.1.mga7
+ Revision: 1372063
- update to 19.0.0-rc7

* Wed Feb 27 2019 tv <tv> 19.0.0-0.rc6.1.mga7
+ Revision: 1370326
- 19.0.0-rc6

* Wed Feb 20 2019 tmb <tmb> 19.0.0-0.rc5.1.mga7
+ Revision: 1368658
- update to 19.0.0-rc5

* Thu Feb 14 2019 tmb <tmb> 19.0.0-0.rc4.1.mga7
+ Revision: 1366776
- update to 19.0.0-rc4

* Wed Feb 13 2019 tmb <tmb> 19.0.0-0.rc3.1.mga7
+ Revision: 1366518
- update to 19.0.0-rc3

* Wed Feb 06 2019 tmb <tmb> 19.0.0-0.rc2.1.mga7
+ Revision: 1363528
- update to 19.0.0-rc2

* Thu Jan 31 2019 tv <tv> 19.0.0-0.rc1.3.mga7
+ Revision: 1362089
- adjust arm drivers
- new release

* Thu Jan 17 2019 tmb <tmb> 18.3.2-1.mga7
+ Revision: 1357660
- update to 18.3.2

* Sun Jan 13 2019 tmb <tmb> 18.3.1-3.mga7
+ Revision: 1355920
- add current fixes from upstream staging/18.3 branch

* Thu Dec 20 2018 tmb <tmb> 18.3.1-2.mga7
+ Revision: 1343804
- pci_ids: add new VegaM pci id

* Wed Dec 12 2018 tmb <tmb> 18.3.1-1.mga7
+ Revision: 1340370
- update to 18.3.1

* Mon Dec 10 2018 akien <akien> 18.3.0-4.mga7
+ Revision: 1340092
- Rename libvulkan* to libmesavulkan*, to avoid confusion with Vulkan SDK
- Merged libvulkan_intel and libvulkan_radeon into libmesavulkan-drivers
- Build libmesavulkan-drivers on non-x86 (radeon only, intel does not build)

* Mon Dec 10 2018 akien <akien> 18.3.0-3.mga7
+ Revision: 1339690
- Split KHR headers to subpackage, required by GL, GLES and EGL

* Sat Dec 08 2018 tmb <tmb> 18.3.0-2.mga7
+ Revision: 1338948
- add more vega10 and vega20 pci ids

* Fri Dec 07 2018 tmb <tmb> 18.3.0-1.mga7
+ Revision: 1338779
- update to 18.3.0 final

* Thu Dec 06 2018 tmb <tmb> 18.3.0-0.rc6.1.mga7
+ Revision: 1338604
- update to 18.3.0-rc6

* Fri Nov 30 2018 tmb <tmb> 18.3.0-0.rc5.1.mga7
+ Revision: 1336872
- update to 18.3.0-rc5

* Thu Nov 22 2018 tmb <tmb> 18.3.0-0.rc4.1.mga7
+ Revision: 1333397
- winsys/amdgpu: fix a buffer leak in amdgpu_bo_from_handle
- update to 18.3.0-rc4

* Fri Nov 16 2018 tmb <tmb> 18.3.0-0.rc3.1.mga7
+ Revision: 1330231
- update to 18.3.0-rc3

* Fri Nov 09 2018 tv <tv> 18.3.0-0.rc2.1.mga7
+ Revision: 1329165
- 18.0.3 RC2

* Fri Nov 09 2018 tv <tv> 18.3.0-0.rc1.1.mga7
+ Revision: 1329069
- fix intel tools linking on ia32
- 18.3.0 RC1

* Wed Oct 31 2018 tmb <tmb> 18.2.4-1.mga7
+ Revision: 1327002
- update to 18.2.4

* Fri Oct 19 2018 tv <tv> 18.2.3-1.mga7
+ Revision: 1322549
- new release

* Fri Oct 05 2018 tmb <tmb> 18.2.2-1.mga7
+ Revision: 1317962
- update to 18.2.2

* Mon Sep 24 2018 tv <tv> 18.2.1-2.mga7
+ Revision: 1303461
- rebuild with llvm-7.0

* Fri Sep 21 2018 tmb <tmb> 18.2.1-1.mga7
+ Revision: 1294730
- update to 18.2.1

* Sat Sep 08 2018 tmb <tmb> 18.2.0-3.mga7
+ Revision: 1257897
- add fixes from staging/18.2 branch

* Sat Sep 08 2018 tmb <tmb> 18.2.0-2.mga7
+ Revision: 1257893
- mesa: enable ARB_vertex_buffer_object in core profile

* Sat Sep 08 2018 tmb <tmb> 18.2.0-1.mga7
+ Revision: 1257739
- update to 18.2.0 final

* Thu Sep 06 2018 tv <tv> 18.2.0-0.rc6.1.mga7
+ Revision: 1257439
- new release

* Thu Aug 30 2018 tmb <tmb> 18.2.0-0.rc5.1.mga7
+ Revision: 1255754
- update to 18.2.0-rc5

* Wed Aug 22 2018 tv <tv> 18.2.0-0.rc4.1.mga7
+ Revision: 1253485
- 18.2.0 RC4

* Tue Aug 21 2018 tv <tv> 18.2.0-0.rc3.1.mga7
+ Revision: 1253321
- BR pkgconfig(xrandr)
- new release

* Mon Aug 13 2018 tmb <tmb> 18.1.6-1.mga7
+ Revision: 1251402
- update to 18.1.6

* Fri Jul 27 2018 tmb <tmb> 18.1.5-1.mga7
+ Revision: 1245561
- update to 18.1.5

* Fri Jul 13 2018 tmb <tmb> 18.1.4-1.mga7
+ Revision: 1243496
- update to 18.1.4

* Mon Jul 02 2018 tv <tv> 18.1.3-1.mga7
+ Revision: 1241276
- new release

* Sat Jun 16 2018 tv <tv> 18.1.2-1.mga7
+ Revision: 1237202
- new release

* Fri Jun 01 2018 tv <tv> 18.1.1-1.mga7
+ Revision: 1233505
- 18.1.1

* Sun May 20 2018 kekepower <kekepower> 18.1.0-1.mga7
+ Revision: 1230842
- Update to version 18.1.0

* Sat May 12 2018 tv <tv> 18.1.0-0.rc4.1.mga7
+ Revision: 1228553
- 18.1.0 RC4

* Sat May 05 2018 tv <tv> 18.1.0-0.rc3.1.mga7
+ Revision: 1226617
- 18.1.0 RC3

* Tue May 01 2018 tv <tv> 18.1.0-0.rc2.1.mga7
+ Revision: 1224299
- 18.1.0 RC2
- BR py2 modules
- 18.1.0 RC1

* Thu Apr 19 2018 tv <tv> 18.0.1-1.mga7
+ Revision: 1220040
- new release

* Mon Apr 16 2018 tv <tv> 18.0.0-8.mga7
+ Revision: 1219406
- Re-enable wayland support, but still drop mesa-wayland-egl subpackage

* Mon Apr 16 2018 ovitters <ovitters> 18.0.0-7.mga7
+ Revision: 1219359
- reenable Wayland

* Wed Apr 11 2018 tv <tv> 18.0.0-6.mga7
+ Revision: 1217666
- vaapi cannot be disabled
- temporary disable vaapi as libllvm5 was removed too fast
- really rebuild with llvm 6.0

* Wed Apr 11 2018 tmb <tmb> 18.0.0-4.mga7
+ Revision: 1217618
- rebuild as mesa/llvm/.. move downgraded last arm fixes

* Tue Apr 10 2018 neoclust <neoclust> 18.0.0-3.mga7
+ Revision: 1216966
- Enable arm drivers

* Tue Apr 03 2018 tv <tv> 18.0.0-2.mga7
+ Revision: 1214970
- disable wayland libs (moved to wayland 1.15)
- Drop S3TC build hack

* Wed Mar 28 2018 tv <tv> 18.0.0-1.mga7
+ Revision: 1213070
- new release

* Wed Mar 21 2018 tmb <tmb> 18.0.0-0.rc5.2.mga7
+ Revision: 1211143
- rebuild for arm

* Wed Mar 21 2018 tv <tv> 18.0.0-0.rc5.1.mga7
+ Revision: 1211116
- 18.0.0 RC5

* Wed Mar 21 2018 tv <tv> 18.0.0-0.rc4.2.mga7
+ Revision: 1211039
- rebuild with llvm 6.0

* Fri Feb 09 2018 tmb <tmb> 18.0.0-0.rc4.1.mga7
+ Revision: 1199811
- update to 18.0.0-rc4

* Thu Feb 01 2018 wally <wally> 18.0.0-0.rc3.2.mga7
+ Revision: 1198493
- drop tainted build leftovers from .spec as unneeded (S3TC patent has expired)

* Mon Jan 29 2018 tv <tv> 18.0.0-0.rc3.1.mga7.tainted
+ Revision: 1198003
- 18.0.0 RC3

* Sat Jan 20 2018 tv <tv> 17.3.3-2.mga7
+ Revision: 1195049
- new release

* Tue Jan 16 2018 tmb <tmb> 17.3.2-2.mga7
+ Revision: 1193753
- drop: 'i965: expose SRGB visuals and turn on EGL_KHR_gl_colorspace' as
  it breaks more than it fixes

* Tue Jan 09 2018 tv <tv> 17.3.2-1.mga7
+ Revision: 1191955
- new release

* Thu Dec 21 2017 tmb <tmb> 17.3.1-1.mga7
+ Revision: 1183687
- update to 17.3.1

* Fri Dec 08 2017 tmb <tmb> 17.3.0-1.mga7.tainted
+ Revision: 1181748
- update to 17.3.0 final

* Mon Dec 04 2017 tv <tv> 17.3.0-0.rc6.1.mga7
+ Revision: 1181234
- 17.3 RC6

* Mon Nov 20 2017 tmb <tmb> 17.3.0-0.rc5.1.mga7.tainted
+ Revision: 1177988
- update to rc5

* Tue Nov 14 2017 tv <tv> 17.3.0-0.rc4.3.mga7
+ Revision: 1177373
- bump release b/c BS wrongly send to tainted

* Tue Nov 14 2017 tv <tv> 17.3.0-0.rc4.2.mga7.tainted
+ Revision: 1177357
- new release

* Thu Nov 09 2017 tmb <tmb> 17.3.0-0.rc3.2.mga7.tainted
+ Revision: 1176680
- i965: expose SRGB visuals and turn on EGL_KHR_gl_colorspace

* Tue Nov 07 2017 tv <tv> 17.3.0-0.rc3.1.mga7.tainted
+ Revision: 1176388
- 17.3.0 RC3

* Sat Nov 04 2017 tv <tv> 17.3.0-0.rc2.1.mga7
+ Revision: 1175798
- new release

* Sat Nov 04 2017 tv <tv> 17.2.4-1.mga7
+ Revision: 1175796
- new release

* Tue Oct 31 2017 tv <tv> 17.2.3-5.mga7
+ Revision: 1175167
- rebuild with LLVM-5

* Sat Oct 28 2017 cjw <cjw> 17.2.3-4.mga7
+ Revision: 1174481
- disable x86-specific gallium driver svga for arm builds

* Wed Oct 25 2017 tv <tv> 17.2.3-3.mga7
+ Revision: 1173701
- always enable S3TC

* Sat Oct 21 2017 tv <tv> 17.2.3-2.mga7
+ Revision: 1172969
- rebuild with llvm-5

* Thu Oct 19 2017 tv <tv> 17.2.3-1.mga7
+ Revision: 1172771
- new release

* Tue Oct 03 2017 tv <tv> 17.2.2-2.mga7.tainted
+ Revision: 1167695
- tainted build

* Tue Oct 03 2017 tv <tv> 17.2.2-1.mga7
+ Revision: 1167662
- new release

* Fri Sep 22 2017 tv <tv> 17.2.1-3.2.mga7
+ Revision: 1156949
- rebuild with llvm-4.0 in core/release

* Thu Sep 21 2017 tv <tv> 17.2.1-3.1.mga7.tainted
+ Revision: 1156923
- rebuild with llvm-4.0 in core/release

* Thu Sep 21 2017 tv <tv> 17.2.1-3.mga7.tainted
+ Revision: 1156912
- rebuild with llvm-4.0

* Mon Sep 18 2017 tv <tv> 17.2.1-2.mga7.tainted
+ Revision: 1155195
- tainted build

* Mon Sep 18 2017 tv <tv> 17.2.1-1.mga7
+ Revision: 1155144
- new release

* Tue Sep 05 2017 tv <tv> 17.2.0-2.mga7.tainted
+ Revision: 1151432
- bump release for tainted build

* Tue Sep 05 2017 tv <tv> 17.2.0-1.mga7
+ Revision: 1151285
- new release

* Sat Sep 02 2017 tmb <tmb> 17.2.0-0.rc5.4.mga7.tainted
+ Revision: 1150745
- rebuild with new gcc/binutils

* Sat Sep 02 2017 tmb <tmb> 17.2.0-0.rc5.3.mga7
+ Revision: 1150684
- rebuild with new gcc/binutils

* Tue Aug 22 2017 tv <tv> 17.2.0-0.rc5.2.mga7.tainted
+ Revision: 1142914
- tainted build

* Tue Aug 22 2017 tv <tv> 17.2.0-0.rc5.1.mga7
+ Revision: 1142889
- new release

* Mon Aug 14 2017 tv <tv> 17.2.0-0.rc4.2.mga7
+ Revision: 1140200
- tainted rebuild

* Mon Aug 14 2017 tv <tv> 17.2.0-0.rc4.1.mga7
+ Revision: 1140194
- BR wayland-protocols
- adjust renamed options in order to get rid of warnings
- BS doesn't handle tilde in VR, so revert r1100119
- new release

* Sun Jul 16 2017 tmb <tmb> 17.1.5-1.mga7.tainted
+ Revision: 1123864
- update to 17.1.5

* Fri Jun 30 2017 tmb <tmb> 17.1.4-1.mga6.tainted
+ Revision: 1108762
- update to 17.1.4

* Tue Jun 20 2017 tmb <tmb> 17.1.3-1.mga6.tainted
+ Revision: 1107908
- 17.1.3 (bug and crash fixes)

* Tue Jun 06 2017 tmb <tmb> 17.1.2-1.mga6.tainted
+ Revision: 1107097
- update to 17.1.2 final
- update to 17.1.2 final

* Sat Jun 03 2017 tmb <tmb> 17.1.1-2.mga6.tainted
+ Revision: 1106363
- add current fixes for upcoming 17.1.2 from upstream 17.1 branch

* Thu May 25 2017 tmb <tmb> 17.1.1-1.mga6.tainted
+ Revision: 1104553
- update to 17.1.1

* Wed May 10 2017 akien <akien> 17.1.0-1.mga6.tainted
+ Revision: 1100119
- Version 17.1.0

* Mon May 08 2017 akien <akien> 17.0.5-3.mga6.tainted
+ Revision: 1099595
- Enable RADV build (radeon/amdgpu vulkan driver) (mga#20802)
- Fix conditional support for rc tarballs

* Sat Apr 29 2017 tmb <tmb> 17.0.5-2.mga6.tainted
+ Revision: 1098008
- submit to tainted

* Sat Apr 29 2017 tmb <tmb> 17.0.5-1.mga6
+ Revision: 1098007
- update to 17.0.5

* Wed Apr 26 2017 tmb <tmb> 17.0.4-3.mga6.tainted
+ Revision: 1097755
- submit to tainted

* Wed Apr 26 2017 tmb <tmb> 17.0.4-2.mga6
+ Revision: 1097740
- Revert "i915: Always enable GL 2.0 support."

* Mon Apr 24 2017 ghibo <ghibo> 17.0.4-1.mga6.tainted
+ Revision: 1097193
- Update to release 17.0.4 (among bugfixes, fixes upstrem memleak bug #100452).

* Sat Apr 01 2017 tmb <tmb> 17.0.3-2.mga6.tainted
+ Revision: 1095601
- submit to tainted

* Sat Apr 01 2017 tmb <tmb> 17.0.3-1.mga6
+ Revision: 1095596
- update to 17.0.3

* Tue Mar 28 2017 tmb <tmb> 17.0.2-3.mga6.tainted
+ Revision: 1095010
- rebuild with new gcc & llvm

* Tue Mar 21 2017 tmb <tmb> 17.0.2-2.mga6.tainted
+ Revision: 1093849
- update to 17.0.2

* Mon Mar 20 2017 tmb <tmb> 17.0.2-1.mga6
+ Revision: 1093839
- update to 17.0.2

* Sun Mar 05 2017 tmb <tmb> 17.0.1-2.mga6.tainted
+ Revision: 1088779
- update to 17.0.1

* Sun Mar 05 2017 tmb <tmb> 17.0.1-1.mga6
+ Revision: 1088772
- update to 17.0.1
- update to 13.0.5

* Mon Feb 20 2017 tmb <tmb> 13.0.5-1.mga6
+ Revision: 1087054
- update to 13.0.5

* Thu Feb 02 2017 tmb <tmb> 13.0.4-2.mga6.tainted
+ Revision: 1084580
- update to 13.0.4

* Thu Feb 02 2017 tmb <tmb> 13.0.4-1.mga6
+ Revision: 1084570
- update to 13.0.4

* Sat Jan 07 2017 tmb <tmb> 13.0.3-4.mga6.tainted
+ Revision: 1080487
- rebuild with new llvm

* Sat Jan 07 2017 tmb <tmb> 13.0.3-3.mga6
+ Revision: 1080474
- rebuild with new llvm

* Thu Jan 05 2017 tmb <tmb> 13.0.3-2.mga6.tainted
+ Revision: 1080248
- submit to tainted

* Thu Jan 05 2017 tmb <tmb> 13.0.3-1.mga6
+ Revision: 1080242
- update to 13.0.3

* Fri Dec 09 2016 tv <tv> 13.0.2-2.mga6.tainted
+ Revision: 1073752
- fixes random radeonsi GPU hangs (bfo#93649)

* Mon Nov 28 2016 tmb <tmb> 13.0.2-1.mga6.tainted
+ Revision: 1070654
- update to 13.0.2

* Mon Nov 14 2016 tmb <tmb> 13.0.1-2.mga6.tainted
+ Revision: 1067148
- submit to tainted

* Mon Nov 14 2016 tmb <tmb> 13.0.1-1.mga6
+ Revision: 1067142
- update to 13.0.1
  * drop merged/obsolete patches
+ ghibo <ghibo>
- Prepare for upcoming 13.0.1.
- The %%nil construct for %%relc (release candidate) no longer works, reworks the conditional check (relc had to be really undefined).
- Update make-git-snapshot.sh to produce xz files.
- Merged patches 169-171 from git for stable too
- Added further patches from git
- Merged fixes from git for 13.0 stable.

* Mon Nov 07 2016 akien <akien> 13.0.0-2.1.mga6.tainted
+ Revision: 1065701
- Rebuild for tainted

* Mon Nov 07 2016 akien <akien> 13.0.0-2.mga6
+ Revision: 1065668
- Rebuild in tainted
+ ghibo <ghibo>
- Revert usage of %%{_arch} for vulkan .json file
- Use %%{_arch} for .json file, as suggested by Charles Edwards.
- Update to release 13.0.0

* Thu Sep 15 2016 akien <akien> 12.0.3-1.1.mga6.tainted
+ Revision: 1053152
- Build for tainted

* Thu Sep 15 2016 shlomif <shlomif> 12.0.3-1.mga6
+ Revision: 1053032
- New version: 12.0.3.
+ tv <tv>
- patch 5: fd leak fix

* Mon Sep 12 2016 tv <tv> 12.0.2-2.1.mga6.tainted
+ Revision: 1051663
- bump for tainted/release

* Mon Sep 12 2016 tv <tv> 12.0.2-2.mga6
+ Revision: 1051651
- remove support for disabling hardware gallium
--enable-gallium-egl is no more
- switch to %%autosetup & simplify
- use gallium-osmesa instead of classic osmesa
  (the former handles openGl 3+ whereas the later is limited to openGl 2.1)
- stop doing a second build for osmesa
- don't package useless wglext.h
- remove disabled support for openVG as it has been removed upstream anyway
- use %%make_install

* Sun Sep 11 2016 tv <tv> 12.0.2-1.1.mga6.tainted
+ Revision: 1051534
- bump for tainted/release

* Fri Sep 09 2016 tv <tv> 12.0.2-1.mga6
+ Revision: 1051000
- new release
- drop merged patches

* Sat Jul 23 2016 tmb <tmb> 12.0.1-6.mga6.tainted
+ Revision: 1043473
- submit to tainted

* Sat Jul 23 2016 tmb <tmb> 12.0.1-5.mga6
+ Revision: 1043472
- Revert "gallium: Force blend color to 16-byte alignment"
- Avoid overflow in 'last' variable of FindGLXFunction(...)
- mesa: Don't call GenerateMipmap if Width or Height == 0

* Wed Jul 13 2016 tmb <tmb> 12.0.1-4.mga6.tainted
+ Revision: 1041917
- submit to tainted

* Wed Jul 13 2016 tmb <tmb> 12.0.1-3.mga6
+ Revision: 1041913
- BR: libgcrypt for vulcan support
+ akien <akien>
- Enable Vulkan driver (anvil) for intel

* Sun Jul 10 2016 tmb <tmb> 12.0.1-2.mga6.tainted
+ Revision: 1040832
- submit to tainted

* Sun Jul 10 2016 tmb <tmb> 12.0.1-1.mga6
+ Revision: 1040746
- update to 12.0.1

* Fri Jul 08 2016 tmb <tmb> 12.0.0-2.mga6.tainted
+ Revision: 1039888
- submit to tainted

* Fri Jul 08 2016 tmb <tmb> 12.0.0-1.mga6
+ Revision: 1039883
- update to 12.0.0 final

* Thu Jul 07 2016 tmb <tmb> 12.0.0~rc4-9.mga6.tainted
+ Revision: 1039523
- submit to tainted

* Thu Jul 07 2016 tmb <tmb> 12.0.0~rc4-8.mga6
+ Revision: 1039522
- sync in fixes from upstream mesa 12.0 branch

* Tue Jul 05 2016 tmb <tmb> 12.0.0~rc4-7.mga6.tainted
+ Revision: 1039019
- submit to tainted

* Tue Jul 05 2016 tmb <tmb> 12.0.0~rc4-6.mga6
+ Revision: 1039010
- mapi: Export all GLES 3.1 functions in libGLESv2.so
- i965: Avoid division by zero
- i965: Add more Kabylake PCI IDs
  . i965: Removing PCI IDs that are no longer listed as Kabylake
- radeonsi: use DRAW_(INDEX_)INDIRECT_MULTI on Polaris
- radeonsi: drop the DRAW_PREAMBLE packet on Polaris
- radeonsi: set PA_SU_SMALL_PRIM_FILTER_CNTL register on Polaris
- radeonsi: fix fractional odd tessellation spacing for Polaris

* Sat Jul 02 2016 wally <wally> 12.0.0~rc4-5.mga6.tainted
+ Revision: 1038359
- enable txc-dxtn requires again

* Sat Jul 02 2016 wally <wally> 12.0.0~rc4-4.mga6.tainted
+ Revision: 1038290
- bump rel for tainted build

* Sat Jul 02 2016 wally <wally> 12.0.0~rc4-3.mga6
+ Revision: 1038283
- temporary disable txc-dxtn requires on arm to allow building it

* Tue Jun 21 2016 tmb <tmb> 12.0.0~rc4-2.mga6.tainted
+ Revision: 1037091
- update to 12.0.0 rc4

* Tue Jun 21 2016 tmb <tmb> 12.0.0~rc4-1.mga6
+ Revision: 1037090
- update to 12.0.0 rc4

* Wed Jun 15 2016 tmb <tmb> 12.0.0~rc3-2.mga6.tainted
+ Revision: 1021526
- submit to tainted

* Wed Jun 15 2016 tmb <tmb> 12.0.0~rc3-1.mga6
+ Revision: 1021521
- update to 12.0.0 rc3

* Tue Jun 07 2016 tmb <tmb> 12.0.0~rc2-2.mga6.tainted
+ Revision: 1020671
- submit to tainted

* Tue Jun 07 2016 tmb <tmb> 12.0.0~rc2-1.mga6
+ Revision: 1020629
- drop merged patches
+ tv <tv>
- 12.0 RC2

* Fri Jun 03 2016 tmb <tmb> 12.0.0~rc1-4.mga6.tainted
+ Revision: 1020109
- submit to tainted

* Fri Jun 03 2016 tmb <tmb> 12.0.0~rc1-3.mga6
+ Revision: 1020108
- add post -rc1 fixes from mesa 12.0 branch

* Tue May 31 2016 tmb <tmb> 12.0.0~rc1-2.mga6.tainted
+ Revision: 1019642
- submit to tainted

* Tue May 31 2016 tmb <tmb> 12.0.0~rc1-1.mga6
+ Revision: 1019622
- BR: python3
- update to 12.0.0-rc1

* Mon May 09 2016 tv <tv> 11.2.2-2.mga6.tainted
+ Revision: 1011792
- drop merged patches
- new release

* Mon May 09 2016 tmb <tmb> 11.2.1-2.mga6.tainted
+ Revision: 1011249
- sync in fixes from upstream 11.2 branch

* Mon Apr 18 2016 tv <tv> 11.2.1-1.mga6.tainted
+ Revision: 1003349
- new release

* Mon Apr 04 2016 tv <tv> 11.2.0-1.mga6.tainted
+ Revision: 998395
- new release

* Wed Mar 30 2016 tv <tv> 11.2.0~rc4-2.mga6.tainted
+ Revision: 996814
- bump release for tainted

* Wed Mar 30 2016 tv <tv> 11.2.0~rc4-1.mga6
+ Revision: 996792
- new release

* Mon Mar 14 2016 tv <tv> 11.2.0~rc3-3.mga6
+ Revision: 990561
- submit to core/release

* Sat Mar 12 2016 tv <tv> 11.2.0~rc3-2.mga6
+ Revision: 989411
- rebuild with new clang
+ akien <akien>
- Bump OpenGL version in descriptions to 4.1

* Tue Mar 08 2016 tv <tv> 11.2.0~rc3-1.mga6
+ Revision: 987318
- 11.2.0 RC3

* Thu Feb 11 2016 tv <tv> 11.1.2-1.mga6
+ Revision: 953748
- 11.1.2

* Wed Jan 13 2016 tmb <tmb> 11.1.1-2.mga6.tainted
+ Revision: 922844
- rebuild for tainted

* Wed Jan 13 2016 tmb <tmb> 11.1.1-1.mga6
+ Revision: 922766
- update to 11.1.1

* Fri Jan 08 2016 tmb <tmb> 11.1.0-9.mga6.tainted
+ Revision: 920663
- rebuild for tainted

* Fri Jan 08 2016 tmb <tmb> 11.1.0-8.mga6
+ Revision: 920659
- BR: python-mako
- pull in fixes from upstream 11.1 branch

* Wed Jan 06 2016 tmb <tmb> 11.1.0-6.mga6.tainted
+ Revision: 920078
+ rebuild (emptylog)

* Wed Jan 06 2016 tmb <tmb> 11.1.0-5.mga6
+ Revision: 920067
- rebuild with new llvm

* Tue Dec 22 2015 tv <tv> 11.1.0-2.mga6
+ Revision: 913413
- enable virgl driver

* Wed Dec 16 2015 tv <tv> 11.1.0-1.mga6.tainted
+ Revision: 911141
+ rebuild (emptylog)

* Wed Dec 16 2015 tv <tv> 11.1.0-1.mga6
+ Revision: 911140
- fix build in !RC case
- new release

* Tue Dec 08 2015 tv <tv> 11.1.0~rc3-1.mga6.tainted
+ Revision: 908805
- 11.0.0 RC3

* Tue Dec 01 2015 tv <tv> 11.1.0~rc2-1.mga6.tainted
+ Revision: 907450
- drop merged patches
- new release

* Mon Nov 23 2015 tv <tv> 11.1.0~rc1-1.mga6.tainted
+ Revision: 905096
- build fixes from git
- enable to use tilde in version
- 11.1.0 RC1

* Sat Nov 21 2015 tv <tv> 11.0.6-1.mga6.tainted
+ Revision: 904712
- new release

* Wed Nov 11 2015 tmb <tmb> 11.0.5-1.mga6.tainted
+ Revision: 902580
- update to 11.0.5
+ blino <blino>
- rename hardware flag as hardware_gallium and make it a bcond_without

* Mon Nov 02 2015 blino <blino> 11.0.4-3.mga6
+ Revision: 897332
- do not package Direct3D9 (nine), xatracker and vdpau drivers when hardware is disabled
  (D3D9 needs at least one non-swrast gallium driver)
- do not buildrequire llvm when hardware support is disabled
- remove unused bootstrap flag

* Sun Oct 25 2015 tv <tv> 11.0.4-2.mga6.tainted
+ Revision: 895361
- new release
- drop support for Alpha/ia64/PPC/Sparc
- kill old llvm hack that is no more needed

* Wed Oct 14 2015 tv <tv> 11.0.3-2.mga6
+ Revision: 891317
- try building w/o limiting to 8 CPUs

* Sat Oct 10 2015 tmb <tmb> 11.0.3-1.mga6.tainted
+ Revision: 889418
- update to 11.0.3

* Tue Sep 29 2015 tv <tv> 11.0.2-1.mga6.tainted
+ Revision: 884928
- new release

* Sat Sep 26 2015 tv <tv> 11.0.1-1.mga6.tainted
+ Revision: 883983
- new release

* Wed Sep 23 2015 tmb <tmb> 11.0.0-2.mga6.tainted
+ Revision: 882320
- rebuild with new llvm

* Sun Sep 20 2015 tv <tv> 11.0.0-1.mga6.tainted
+ Revision: 881766
- new release

* Thu Sep 10 2015 tv <tv> 10.6.7-1.mga6.tainted
+ Revision: 875761
- new release

* Sat Sep 05 2015 tv <tv> 10.6.6-1.mga6.tainted
+ Revision: 873068
- new release

* Sat Aug 22 2015 tmb <tmb> 10.6.5-1.mga6.tainted
+ Revision: 868142
- update to 10.6.5

* Fri Aug 21 2015 tmb <tmb> 10.6.4-5.mga6.tainted
+ Revision: 867059
- rebuild for new gcc/llvm

* Thu Aug 20 2015 tmb <tmb> 10.6.4-4.mga6
+ Revision: 866715
- rebuild with new llvm

* Tue Aug 18 2015 tmb <tmb> 10.6.4-3.mga6.tainted
+ Revision: 865425
- rebuild with new glibc

* Tue Aug 11 2015 tv <tv> 10.6.4-2.mga6.tainted
+ Revision: 863198
- new release

* Thu Jul 30 2015 tv <tv> 10.6.3-2.mga6.tainted
+ Revision: 859059
- rebuild with new llvm

* Mon Jul 27 2015 tv <tv> 10.6.3-1.mga6.tainted
+ Revision: 858186
- new release

* Sat Jul 11 2015 tmb <tmb> 10.6.2-1.mga6.tainted
+ Revision: 853335
- update to 10.6.2

* Mon Jun 29 2015 tv <tv> 10.6.1-1.mga6.tainted
+ Revision: 847562
- new release

* Sun Jun 21 2015 tmb <tmb> 10.6.0-1.mga6.tainted
+ Revision: 837893
- update to 10.6.0
  * drop merged patches

* Sat Jun 13 2015 tmb <tmb> 10.5.7-3.mga5.tainted
+ Revision: 823068
- i965: Fix HW blitter pitch limits
- i915: Blit RGBX<->RGBA drawpixels
- i965: Export format comparison for blitting between miptrees
- i965: do_blit_drawpixels: decode array formats

* Fri Jun 12 2015 tmb <tmb> 10.5.7-2.mga5.tainted
+ Revision: 823010
- 10.5.7 (better hw support, llvm fixes

* Tue Mar 24 2015 tmb <tmb> 10.4.7-1.mga5.tainted
+ Revision: 819200
- update to 10.4.7 final

* Fri Mar 20 2015 tmb <tmb> 10.4.6-3.mga5.tainted
+ Revision: 819049
- sync in upstream fixes from upcoming 10.4.7

* Wed Mar 11 2015 tmb <tmb> 10.4.6-2.mga5.tainted
+ Revision: 818325
- gallium/auxiliary/indices: fix start param
- egl: Take alpha bits into account when selecting GBM formats
- r300g: Use PATH_MAX instead of limiting ourselves to 100 chars
- r300g: Check return value of snprintf()
- mesa: rename format_info.c to format_info.h
- i965/vec4: Don't lose the saturate modifier in copy propagation

* Fri Mar 06 2015 tmb <tmb> 10.4.6-1.mga5.tainted
+ Revision: 817931
- 10.4.6 (maintenance release)

* Sat Feb 21 2015 tmb <tmb> 10.4.5-1.mga5.tainted
+ Revision: 816181
- update to 10.4.5

* Sat Feb 07 2015 tv <tv> 10.4.4-2.mga5.tainted
+ Revision: 813873
- new release
- drop merged patches

* Wed Feb 04 2015 tmb <tmb> 10.4.3-2.mga5.tainted
+ Revision: 813462
- mesa: fix display list 8-byte alignment issue
- glx/dri3: Request non-vsynced Present for swapinterval zero
- i965: Fix max_wm_threads for CHV
- configure: Link against all LLVM targets when building clover
- egl: Pass the correct X visual depth to xcb_put_image()
- gallium/util: Don't use __builtin_clrsb in util_last_bit()
- st/osmesa: Fix osbuffer->textures indexing

* Sat Jan 24 2015 tv <tv> 10.4.3-1.mga5.tainted
+ Revision: 812143
- enable Nine state-tracker (Direct3D9 API)
- enable VA state-tracker
- new release

* Tue Jan 13 2015 tmb <tmb> 10.4.2-1.mga5.tainted
+ Revision: 810327
- 10.4.2 (maintenance release)

* Thu Jan 08 2015 tmb <tmb> 10.4.1-2.mga5.tainted
+ Revision: 809313
- i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms.
- radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask == 0
- nv50,nvc0: implement half_pixel_center
- nv50,nvc0: set vertex id base to index_bias
- i965: Fix start/base_vertex_location for >1 prims but !BRW_NEW_VERTICES.
- glsl_to_tgsi: fix a bug in copy propagation
- i965: Use safer pointer arithmetic in intel_texsubimage_tiled_memcpy()
- i965: Use safer pointer arithmetic in gather_oa_results()

* Tue Dec 30 2014 tmb <tmb> 10.4.1-1.mga5.tainted
+ Revision: 807332
- update to 10.4.1
- drop merged patches

* Sun Dec 14 2014 tmb <tmb> 10.4.0-5.mga5.tainted
+ Revision: 803109
- glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly.
- glx/dri3: Track separate (ust, msc) for PresentPixmap vs. PresentNotifyMsc.
- glx/dri3: Request non-vsynced Present for swapinterval zero.
- glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0).

* Sun Dec 14 2014 tmb <tmb> 10.4.0-4.mga5.tainted
+ Revision: 803033
- update to 10.4.0 final

* Sun Dec 14 2014 tmb <tmb> 10.4.0-3.rc4.3.mga5.tainted
+ Revision: 803004
- sync in upstream fixes

* Sat Dec 13 2014 tmb <tmb> 10.4.0-3.rc4.2.mga5.tainted
+ Revision: 802914
- rebuild without '~' in release

* Sun Dec 07 2014 tv <tv> 10.4.0-2~rc4.1.mga5.tainted
+ Revision: 802051
- RC4
+ neoclust <neoclust>
- Enable vg , this is needed for qtbase5

* Sat Nov 29 2014 tv <tv> 10.4.0-2~rc3.1.mga5.tainted
+ Revision: 799832
- new release

* Tue Nov 25 2014 tv <tv> 10.4.0-2~rc2.1.mga5.tainted
+ Revision: 799294
- use tilde for RCs

* Tue Nov 25 2014 tv <tv> 10.4.0-1.rc2.1.mga5
+ Revision: 799259
- new release

* Sat Nov 22 2014 tv <tv> 10.3.4-2.mga5.tainted
+ Revision: 798308
- new release

* Thu Nov 13 2014 tv <tv> 10.3.3-2.mga5.tainted
+ Revision: 796732
- new release

* Sat Oct 25 2014 tv <tv> 10.3.2-2.mga5.tainted
+ Revision: 793202
+ rebuild (emptylog)

* Sat Oct 25 2014 tv <tv> 10.3.2-2.mga5
+ Revision: 793170
- new release
- use new way to limit max number of CPUs
- bump it from 6 to 8

* Wed Oct 15 2014 umeabot <umeabot> 10.3.1-2.mga5.tainted
+ Revision: 747656
- Second Mageia 5 Mass Rebuild

* Mon Oct 13 2014 tv <tv> 10.3.1-1.mga5.tainted
+ Revision: 738481
- new release
- rebuild for missing pythoneggs deps

* Sat Sep 20 2014 tv <tv> 10.3.0-1.mga5.tainted
+ Revision: 697450
- adjust file list
- new release

* Sat Sep 06 2014 tv <tv> 10.3.0-0.rc3.1.mga5.tainted
+ Revision: 672548
- 10.3 RC3

* Fri Sep 05 2014 tmb <tmb> 10.3.0-0.rc2.3.mga5.tainted
+ Revision: 672235
- rebuild with new llvm

* Mon Sep 01 2014 tv <tv> 10.3.0-0.rc2.2.mga5
+ Revision: 670454
- 10.3.0 RC2

* Mon Aug 25 2014 tv <tv> 10.3.0-0.rc1.2.mga5.tainted
+ Revision: 667296
- parralel build fails with -j24 => hardcode -j4
- adjust file list
- new release

* Wed Aug 20 2014 tv <tv> 10.2.6-2.mga5.tainted
+ Revision: 665817
- new release

* Tue Aug 12 2014 blino <blino> 10.2.5-2.mga5.tainted
+ Revision: 662128
- 10.2.5

* Tue Aug 05 2014 blino <blino> 10.2.4-2.mga5.tainted
+ Revision: 659717
- rebuild for xcb-present 1.11

* Sat Jul 19 2014 tv <tv> 10.2.4-1.mga5.tainted
+ Revision: 653699
- new release
- revert "relax needlessly strict llvm BR version requirement"
  we really need llvm-3.4+ for radeonsi
  (see http://cgit.freedesktop.org/mesa/mesa/log/?h=10.2&qt=grep&q=llvm+3.4)

* Tue Jul 08 2014 tv <tv> 10.2.3-1.mga5.tainted
+ Revision: 650618
- new release
- new release
+ luigiwalser <luigiwalser>
- enable glx-tls since it is enabled in x11-server (this must match)

* Wed Jun 25 2014 tv <tv> 10.2.2-1.mga5.tainted
+ Revision: 639551
- new release

* Mon Jun 16 2014 tmb <tmb> 10.2.1-3.mga5.tainted
+ Revision: 637662
- rebuild for new llvm

* Sun Jun 08 2014 tv <tv> 10.2.1-2.mga5.tainted
+ Revision: 634695
- enable vmwgfx/svga driver for vmware

* Sun Jun 08 2014 tv <tv> 10.2.1-1.mga5
+ Revision: 634669
- enable XA state tracker for vmware driver

* Sun Jun 08 2014 tv <tv> 10.2.1-0.1.mga5.tainted
+ Revision: 634652
- new release

* Mon Jun 02 2014 tv <tv> 10.2.0-0.rc5.0.1.mga5.tainted
+ Revision: 630596
- new release

* Mon May 26 2014 tv <tv> 10.2.0-0.rc4.0.1.mga5.tainted
+ Revision: 626598
- new release

* Thu May 22 2014 tv <tv> 10.2.0-0.rc3.0.1.mga5.tainted
+ Revision: 624860
- new RC
+ tmb <tmb>
- rebuild for fixed llvm

* Tue May 13 2014 tmb <tmb> 10.2.0-0.rc2.0.2.mga5.tainted
+ Revision: 622587
- rebuild with gcc 4.9

* Sat May 10 2014 tv <tv> 10.2.0-0.rc2.0.1.mga5.tainted
+ Revision: 621812
- new RC

* Sat May 03 2014 tv <tv> 10.2.0-0.rc1.0.1.mga5.tainted
+ Revision: 619803
- new RC

* Fri Apr 25 2014 tv <tv> 10.1.1-2.mga5.tainted
+ Revision: 618024
- new release

* Wed Mar 05 2014 tv <tv> 10.1.0-2.mga5.tainted
+ Revision: 600225
- new release 10.1.0 final

* Sat Mar 01 2014 tv <tv> 10.1.0-0.rc3.2.mga5.tainted
+ Revision: 598444
- 10.1.0 RC3

* Sat Feb 22 2014 tv <tv> 10.1.0-0.rc2.2.mga5.tainted
+ Revision: 595503
- 10.1.0 RC2

* Sat Feb 08 2014 tv <tv> 10.1.0-0.rc1.2.mga5.tainted
+ Revision: 586838
- rebuild for new llvm

* Sat Feb 08 2014 tv <tv> 10.1.0-0.rc1.1.mga5.tainted
+ Revision: 585825
- BR pkgconfig(xcb-dri3) & pkgconfig(xcb-present)
- bump required libdrm
- new release
- BR xshmfence

* Tue Feb 04 2014 tv <tv> 10.0.3-2.mga5.tainted
+ Revision: 581595
- new release
- drop merged patches

* Thu Jan 09 2014 tmb <tmb> 10.0.2-1.mga4.tainted
+ Revision: 566020
- i965: Don't do the temporary-and-blit-copy for INVALIDATE_RANGE maps
- i965: Fix handling of MESA_pack_invert in blit (PBO) readpixels
- i965: fold offset into coord for textureOffset(gsampler2DRect)
- drop merged patces
- update to 10.0.2

* Sun Jan 05 2014 tmb <tmb> 10.0.1-2.mga4.tainted
+ Revision: 564877
- r600g/sb: fix stack size computation on evergreen
- mesa: fix interpretation of glClearBuffer(drawbuffer)
- dri_util: Don't assume __DRIcontext->driverPrivate is a gl_context
- mesa: Fix error code generation in glBeginConditionalRender()
- Use line number information from entire function expression
- i965: Fix 3DSTATE_PUSH_CONSTANT_ALLOC_PS packet creation
- i915: Add support for gl_FragData[0] reads.
- st/mesa: use pipe_sampler_view_release() (fixes segfault)
- llvmpipe: use pipe_sampler_view_release() to avoid segfault
- clover: Remove unused variable
- pipe_loader/sw: close dev->lib when initialization fails
- radeon/compute: Stop leaking LLVMContexts in radeon_llvm_parse_bitcode
- r600/compute: Free compiled kernels when deleting compute state
- r600/compute: Use the correct FREE macro when deleting compute state
- radeon/llvm: Free target data at end of optimization
- st/vdpau: Destroy context when initialization fails
- r600/pipe: Stop leaking context->start_compute_cs_cmd.buf on EG/CM
- r600g: fix SUMO2 pci id
- Revert "mesa: Remove GLXContextID typedef from glx.h."
- glcpp: error on multiple #else/#elif directives
- st/mesa: fix glClear with multiple colorbuffers and different formats
- i965/gen6: Fix HiZ hang in WebGL Google Maps
- glsl: Teach ir_variable_refcount about ir_loop::counter variables.
- glsl: Fix inconsistent assumptions about ir_loop::counter.
- nv50: fix a small leak on context destroy

* Fri Dec 13 2013 tv <tv> 10.0.1-1.mga4.tainted
+ Revision: 556550
- new release

* Fri Dec 06 2013 tmb <tmb> 10.0.0-2.mga4.tainted
+ Revision: 555503
- push to /release

* Mon Dec 02 2013 tv <tv> 10.0.0-1.mga4.tainted
+ Revision: 554635
- new release

* Thu Nov 28 2013 tv <tv> 9.2.4-1.mga4.tainted
+ Revision: 553821
- new release

* Wed Nov 13 2013 tv <tv> 9.2.3-1.mga4.tainted
+ Revision: 551068
- new release

* Wed Nov 06 2013 tmb <tmb> 9.2.2-1.mga4.tainted
+ Revision: 549804
- update to 9.2.2 (maintenance release)

* Mon Oct 21 2013 umeabot <umeabot> 9.2.1-2.mga4.tainted
+ Revision: 539306
- Mageia 4 Mass Rebuild

* Sat Oct 05 2013 tmb <tmb> 9.2.1-1.mga4.tainted
+ Revision: 491931
- disable fix for subdir-objects warning as it breaks the build
+ tv <tv>
- try to fix build
--enable-gallium-g3dvl no more exists
- new release
- new release
- 9.2 RC2
+ fwang <fwang>
- drop warning in automake 1.14

* Thu Aug 22 2013 tv <tv> 9.2.0-0.rc1.1.mga4.tainted
+ Revision: 469191
- libllvmradeon is no more
- adjust file list
- adjust file list
- BR libelf-devel
- 9.2.0 RC1

* Sun Aug 11 2013 tmb <tmb> 9.1.6-2.mga4.tainted
+ Revision: 465405
- rebuild with new gcc

* Sat Aug 03 2013 fwang <fwang> 9.1.6-1.mga4.tainted
+ Revision: 462788
- new version 9.1.6

* Thu Jul 18 2013 fwang <fwang> 9.1.5-1.mga4.tainted
+ Revision: 455491
- new version 9.1.5

* Tue Jul 02 2013 fwang <fwang> 9.1.4-1.mga4.tainted
+ Revision: 449605
- new version 9.1.4

* Thu May 23 2013 fwang <fwang> 9.1.3-1.mga4.tainted
+ Revision: 424801
- new verison 9.1.3

* Wed May 01 2013 tv <tv> 9.1.2-1.mga3.tainted
+ Revision: 411744
- new release

* Sat Apr 27 2013 tmb <tmb> 9.1.1-2.mga3.tainted
+ Revision: 411326
- radeonsi: add new SI pci ids
- r600g: add new richland pci ids

* Wed Mar 20 2013 tv <tv> 9.1.1-1.mga3.tainted
+ Revision: 404192
- do not hardcode version in file list
- new release
+ fwang <fwang>
- update llvmradeonmajor

* Sat Feb 23 2013 tmb <tmb> 9.1.0-1.mga3.tainted
+ Revision: 400079
- update to 9.1 final

* Thu Feb 14 2013 cjw <cjw> 9.1.0-0.git20130213.1.mga3.tainted
+ Revision: 398478
- new snapshot

* Sat Feb 02 2013 cjw <cjw> 9.1.0-0.git20130201.1.mga3.tainted
+ Revision: 394036
- new snapshot from 9.1 branch (20130201)

* Wed Jan 16 2013 cjw <cjw> 9.1.0-0.git20130114.1.mga3.tainted
+ Revision: 388874
- new git snapshot (20130114)
- disable patch901, apparently not needed anymore

* Sat Jan 12 2013 umeabot <umeabot> 9.1.0-0.git20121228.3.mga3.tainted
+ Revision: 359973
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Dec 29 2012 cjw <cjw> 9.1.0-0.git20121228.2.mga3.tainted
+ Revision: 336233
- build osmesa separately again since this is still needed, with a workaround for the build problem

* Sat Dec 29 2012 cjw <cjw> 9.1.0-0.git20121228.1.mga3.tainted
+ Revision: 336175
- 9.1 snapsnot from 20121228
- disable separate osmesa build since it fails to build, let's hope it is not needed anymore
- move autoreconf to build section where it belongs
- drop unrecognized configure options --enable-shared-dricore and --disable-va
+ tv <tv>
- rebuild for new llvm

* Tue Dec 18 2012 anssi <anssi> 9.0.1-2.mga3.tainted
+ Revision: 332631
- build OSMesa separately without shared-glapi instead of patching
  undefined symbols, since that was not enough to get a properly working
  OSMesa

* Sat Nov 17 2012 fwang <fwang> 9.0.1-1.mga3.tainted
+ Revision: 319028
- new version 9.0.1

* Wed Oct 17 2012 fwang <fwang> 9.0.0-2.mga3.tainted
+ Revision: 307643
- add krh patch to build with wayland 0.99
- rebuild for new wayland

* Tue Oct 09 2012 tv <tv> 9.0.0-1.mga3.tainted
+ Revision: 303797
- fix blino packaging so that stable is newer than git snapshot
- new release
- drop patch 101, 201, 202 (merged)

* Thu Oct 04 2012 rtp <rtp> 9.0.0-0.git20120929.3.mga3.tainted
+ Revision: 302732
- enable some dri drivers on arm to workaround ftbfs.
+ tv <tv>
- temporary obsolete older cauldron vdpau-driver-* packages

* Mon Oct 01 2012 tv <tv> 9.0.0-0.git20120929.2.mga3.tainted
+ Revision: 301233
- libify vdpau-driver-* names like GL drivers so that biarch systems can use them too

* Sun Sep 30 2012 blino <blino> 9.0.0-0.git20120929.1.mga3.tainted
+ Revision: 300616
- use System/Libraries group for vdpau drivers
- remove merged hunk in patch1
- update to snapshot of 9.0 branch from 20120929

* Thu Sep 13 2012 tv <tv> 9.0.0-0.git20120907.2.mga3.tainted
+ Revision: 293701
- rebuild for new x11-server

* Fri Sep 07 2012 blino <blino> 9.0.0-0.git20120907.1.mga3.tainted
+ Revision: 289617
- revert osmesa major to 8
- update to snapshot of 9.0 branch from 20120907

* Fri Sep 07 2012 blino <blino> 9.0.0-0.git20120906.1.mga3.nonfree
+ Revision: 289603
- update descriptions to state that mesa supports OpenGL 3.0

* Fri Sep 07 2012 blino <blino> 9.0.0-0.git20120906.1.mga3
+ Revision: 289384
- add second patch for the radeon parallel build
- remove libGLU packages, they have been split upstream
- run autoreconf in prep, not build
- bump osmesa major
- enable again radeonsi now that upstream fixed symbol conflicts with r600g
- rediff undefined symbols patch
- use upstream patch for the parallel radeon build issue
- remove i965 patches from Chromium for issues that have been fixed in 9.0
- update to snapshot of 9.0 branch from 20120906

* Mon Aug 06 2012 blino <blino> 8.1.0-0.git20120802.6.mga3.tainted
+ Revision: 279553
- use the Video group for vdpau drivers (instead of System/Libraries, so
  that they are not listed by urpmi_rpm-find-leaves -g)

* Mon Aug 06 2012 luigiwalser <luigiwalser> 8.1.0-0.git20120802.5.mga3.tainted
+ Revision: 278988
- rebuild for libffi

* Sun Aug 05 2012 blino <blino> 8.1.0-0.git20120802.4.mga3.tainted
+ Revision: 278734
- add another patch from marcheu/ChromiumOS to skip HiZ flush if no drawing has been done
- add patch from marcheu/ChromiumOS to fix clutter apps segfault on i965 (e.g. gnome-control-center, rh #842413)
- use apply_patches macro

* Sun Aug 05 2012 anssi <anssi> 8.1.0-0.git20120802.3.mga3.tainted
+ Revision: 278531
- fix undefined symbols in libOSMesa and libglapi
  (Fix-undefined-symbols-in-libOSMesa-and-libglapi.patch)

* Sat Aug 04 2012 blino <blino> 8.1.0-0.git20120802.2.mga3.tainted
+ Revision: 278333
- use a better patch to fix llvmpipe link
- disable radeonsi again, egl_gallium fails to link if both r600 and
  radeonsi are enabled (reported as fdo #52167)
- build radeonsi gallium driver: dri and vdpau (requires llvm >= 3.1)

* Fri Aug 03 2012 blino <blino> 8.1.0-0.git20120802.1.mga3.tainted
+ Revision: 278175
- update to snapshot from 20120802
- remove unneeded gl.pc patch now that osmesa.pc is in drivers/osmesa

* Thu Aug 02 2012 anssi <anssi> 8.1.0-0.git20120727.3.mga3.tainted
+ Revision: 278008
- enable libosmesa library for off-screen rendering
- fix parallel make (mesa-radeon-parallel-make.patch)
- fix installation of gl.pc when osmesa is enabled
  (mesa-8.1-fixglpc.patch from Fedora)
- replace deprecated configure parameter
- fix build with current llvm
- own /usr/include/GL

* Thu Aug 02 2012 guillomovitch <guillomovitch> 8.1.0-0.git20120727.2.mga3.tainted
+ Revision: 277908
- rebuild for latest libglew

* Sat Jul 28 2012 blino <blino> 8.1.0-0.git20120727.1.mga3.tainted
+ Revision: 275087
- update to snapshot from 20120727

* Tue Jul 24 2012 blino <blino> 8.1.0-0.git20120724.1.mga3.tainted
+ Revision: 274133
- do not build radeonsi yet, it requires LLVM 3.1
- dri drivers: do not require exact mesa release to avoid conflicts when
  having x86_64 drivers from tainted and i586 drivers from core (#6862)
- the main package can not be noarch
- build radeonsi gallium driver
- update to snapshot from 20120724 (for radeonsi)
- make mesa package noarch since it contains only a config file (possible fix for #6862)

* Mon Jul 23 2012 blino <blino> 8.1.0-0.git20120723.1.mga3.tainted
+ Revision: 273748
- update to snapshot from 20120723

* Sun Jul 22 2012 blino <blino> 8.1.0-0.git20120722.1.mga3.tainted
+ Revision: 273557
- update to snapshot from 20120722

* Thu Jul 19 2012 tmb <tmb> 8.1.0-0.git20120715.2.mga3.tainted
+ Revision: 272377
- rebuild with new glibc

* Mon Jul 16 2012 blino <blino> 8.1.0-0.git20120715.1.mga3
+ Revision: 271501
- dricore is now in libdir, create dricore lib sub-packages
- package new /etc/drirc in the mesa package and make dri drivers require it
- libglsl dynamic lib is gone, now a static lib is used by Mesa build system
- workaround llvmpipe test program link failure by removing --as-needed option for these (reported as fdo #52167)
- remove nouveau backports (already in Mesa 8.1)
- Mesa 8.1 git snapshot from 20120715
- remove obsolete README files from mesa package
- remove unused mesa-driver-install script source
- remove la files since they are not needed by mesa (prepare for mesa 8.1)
- drop unapplied patches
- always run autoreconf, and do not run autoreconf + configure twice when building from git

* Sat Jul 14 2012 blino <blino> 8.0.4-2.mga3
+ Revision: 270761
- build Gallium3D VDPAU plugins (using a package naming scheme similar to vaapi)
- drop obsolete --with-state-trackers=dri configure option,
--with-driver=dri does the same
- drop obsolete --disable-glut option, glut has been removed from upstream sources
- drop obsolete --enable-gallium-nouveau option, replaced by --with-gallium-drivers=nouveau

* Tue Jul 10 2012 anssi <anssi> 8.0.4-1.mga3.tainted
+ Revision: 269296
- new release 8.0.4
- backport nouveau commits from git master to allow build with
  libdrm_nouveau-2 (patches 401..420, plus adaptation patch 421)

* Fri Jun 29 2012 colin <colin> 8.0.3-3.mga3.tainted
+ Revision: 264947
- Rebuild against new libudev major
+ fwang <fwang>
- rebuild for new drm_nouveau

* Wed May 30 2012 tv <tv> 8.0.3-1.mga3
+ Revision: 249561
- new release

* Thu Apr 12 2012 blino <blino> 8.0.2-2.mga2
+ Revision: 230504
- buildrequire llvm-devel since package has been split

* Thu Mar 22 2012 tv <tv> 8.0.2-1.mga2
+ Revision: 225653
- new release

* Thu Mar 01 2012 blino <blino> 8.0.1-3.mga2
+ Revision: 216556
- glesv2 devel package should require egl devel package (for KHR/khrplatform.h include)

* Wed Feb 29 2012 blino <blino> 8.0.1-2.mga2
+ Revision: 215979
- enable gbm (Graphics Buffer Manager) and wayland-egl

* Fri Feb 17 2012 tv <tv> 8.0.1-1.mga2
+ Revision: 210130
- new release

* Sat Feb 11 2012 tv <tv> 8.0-1.mga2.tainted
+ Revision: 207197
- drop unapplied patch 300 that was dropped by FC

* Fri Feb 10 2012 tv <tv> 8.0-1.mga2
+ Revision: 207029
- new release
- mesaGLUT is dead
- libGLw is dead
- drop drivers droped upstream
- drop patch 203 (upstream)

* Thu Dec 22 2011 anssi <anssi> 7.11.2-5.mga2.tainted
+ Revision: 186083
- fix crash with nouveau when opening an image in gwenview 4.7.90
  (nv50-nvc0-use-screen-instead-of-context-for-flush-notifier.patch from
   upstream git master)

* Wed Dec 14 2011 anssi <anssi> 7.11.2-4.mga2.tainted
+ Revision: 181478
- move nouveau drivers from -experimental to main DRI drivers package
  (as per discussion on mageia-dev@)
- drop swrast driver and rename swrastg to replace it (as per discussion
  on mageia-dev@)

* Tue Dec 06 2011 tmb <tmb> 7.11.2-3.mga2.tainted
+ Revision: 177781
- rebuild with gcc-4.6.2

* Mon Dec 05 2011 fwang <fwang> 7.11.2-2.mga2.tainted
+ Revision: 176868
- more patch on llvm 3.0
- more patch on llvm 3.0
- add upstream patch to build with llvm 3.0
- rebuild for new llvm

* Mon Nov 28 2011 tv <tv> 7.11.2-1.mga2.tainted
+ Revision: 173693
- new release
- new release

* Fri Nov 18 2011 fwang <fwang> 7.11.1-1.mga2.tainted
+ Revision: 168659
- new version 7.11.1

* Wed Nov 09 2011 anssi <anssi> 7.11-4.mga2.tainted
+ Revision: 165988
- build with shared dricore to make DRI driver binaries smaller
- re-enable parallel build
- drop old unapplied patch for dricore, implemented upstream

* Tue Oct 04 2011 colin <colin> 7.11-3.mga2.tainted
+ Revision: 151468
- Switch to freeglut now that it's been submitted
+ tv <tv>
- explain why tainted in the SRPM description too
- when tainted, require libtxc-dxtn (mga#1079)
- fix require (libglut-devel => freeglut-devel) (mga#2421)
- enable GL_ARB_texture_float extension in tainted section
- new release
- new prerelease
- new prerelease

* Wed Jul 20 2011 mikala <mikala> 7.11-0.rc2.1.mga2
+ Revision: 127466
- Update tarball to mesa 7.11 rc2
- use pkconfig() for buildrequires
- fix files list

* Tue Jul 12 2011 mikala <mikala> 7.11-0.rc1.1.git20110712.1.mga2
+ Revision: 123310
- Update tarball to mesa 7.11 rc1 (use git tarball)
- enable back mesaglut
- fix file list
- Add udev-devel as BR
- Use git tarball (snapshot of 20110620) (which can really help gnome-shell...)
- Enable gallium drivers (for r300,r600,nouveau,swrast)
- Disable for the moment patch202,300,902,903,904,2004
- Disable build of mesa glut

* Tue Jun 14 2011 dmorgan <dmorgan> 7.10.3-1.mga2
+ Revision: 106004
- Remove P1000 ( Merged upstream )
  Add bison and flex as buildrequires
+ tv <tv>
- new release mgarepo sync -c

* Tue Apr 19 2011 tv <tv> 7.10.2-4.mga1
+ Revision: 88451
- enable EGL since OpenVG support needs EGL
- add OpenVG packages
- remove useless glew BR thus hepling bootstraping
- add OpenGL ES 1 & 2 packages (for chromium and future)
- fix possibility to disable EGL
- make egl-devel requires libegl instead of libgl
- add "generic" provides to libs
- move pkgconfig files to the right places (and add proper Conflicts)
- use %%*majors in %%files definitions
- reorder packages to reduce differences with mdv
- fix a misplaced %%endif
- remove useless tcl & texinfo BR

* Tue Apr 19 2011 tv <tv> 7.10.2-3.mga1
+ Revision: 88346
- drop commented out applying non existing patch 1001
- use %%makeinstall_std
- remove unexistent --with-demos configure option
- remove white spaces at the end of lines
- remove useless exported variables
- there are no .la files, there's nothing to perl -pi -e
- remove useless mkdir
- move some requires from libgl-devel into libglut-devel
- libgl-devel  should require libgl instead of mesa
- don't remove files that don't exist
- add with_mesaglut switch (to help future freeglut conversion)

* Sun Apr 17 2011 tmb <tmb> 7.10.2-2.mga1
+ Revision: 86949
- i965: bump VS thread number to 60 on Sandy Bridge

* Tue Apr 12 2011 tv <tv> 7.10.2-1.mga1
+ Revision: 83583
- new release

* Mon Mar 28 2011 blino <blino> 7.10.1-1.mga1
+ Revision: 78230
- nouveau: fix includes for latest libdrm (from upstream git)
- 7.10.1 (fixes dri2 with r300)

* Sun Jan 23 2011 tmb <tmb> 7.10-1.mga1
+ Revision: 35532
- update to 7.10
- drop P905 (merged)
- add BR: makedepend

* Sat Jan 15 2011 rtp <rtp> 7.9-2.mga1
+ Revision: 18133
- add bootstrap (mesa->glew->mesa)
- fix build with current libdrm
- fix build on arm
+ pterjan <pterjan>
- Drop obsolete scriptlets
- imported package mesa