# 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