From 5212f4baf753f181f62fba98707a5160332f0bed Mon Sep 17 00:00:00 2001 From: guibuilder_pel7x64builder0 Date: Tue, 19 May 2020 15:24:31 +0200 Subject: [PATCH] qt5 packages update Signed-off-by: guibuilder_pel7x64builder0 --- SPECS/mesa.spec | 1734 ++++++++++++++++++++++++++++------------------- 1 file changed, 1054 insertions(+), 680 deletions(-) diff --git a/SPECS/mesa.spec b/SPECS/mesa.spec index bce7557..7e4af04 100644 --- a/SPECS/mesa.spec +++ b/SPECS/mesa.spec @@ -1,328 +1,311 @@ -%if 0%{?rhel} -%define with_private_llvm 1 -%else -%define with_private_llvm 0 -%endif - -%define with_vdpau 1 -%define with_wayland 1 +%global llvm_toolset %{nil} +%global llvm_pkg_prefix %{nil} -%ifnarch ppc -%define with_radeonsi 1 -%endif - -%ifarch %{arm} aarch64 -%define with_freedreno 1 -%endif - -# S390 doesn't have video cards, but we need swrast for xserver's GLX -# llvm (and thus llvmpipe) doesn't actually work on ppc32 or s390 - -%ifnarch s390 ppc -%define with_llvm 1 -%endif - -%ifarch s390 s390x +%ifarch s390x %define with_hardware 0 -%ifarch s390 -%define base_drivers swrast -%endif %else %define with_hardware 1 -%define base_drivers nouveau,radeon,r200 -%define base_vulkan_drivers radeon -%ifarch %{ix86} x86_64 -%define platform_drivers ,i915,i965 -%define with_vmware 1 -%define platform_vulkan_drivers ,intel -%endif -%ifarch ppc -%define platform_drivers ,swrast +%define with_vdpau 1 %endif + +%ifarch %{ix86} x86_64 +%define platform_drivers ,i965 +%define with_vmware 0 +%define with_xa 1 %endif -%ifarch %{ix86} x86_64 ppc64le ppc64 +%ifarch %{ix86} x86_64 ppc64le %define with_vulkan 1 %else %define with_vulkan 0 %endif -%define dri_drivers --with-dri-drivers=%{?base_drivers}%{?platform_drivers} +%ifarch %{arm} aarch64 ppc64le +%define with_xa 1 +%endif -%if 0%{?with_vulkan} -%define vulkan_drivers --with-vulkan-drivers=%{?base_vulkan_drivers}%{?platform_vulkan_drivers} +%ifnarch %{x86} ppc64le +%global with_asm 1 %endif -%define _default_patch_fuzz 2 +%global dri_drivers %{?platform_drivers} -#define gitdate 20180530 -#% define snapshot +%if 0%{?with_vulkan} +%define vulkan_drivers intel,amd +%endif + +%global sanitize 1 -Summary: Mesa graphics libraries -Name: mesa -Version: 18.3.4 -Release: 5%{?dist} -License: MIT -Group: System Environment/Libraries -URL: http://www.mesa3d.org +#global rctag rc5 -Source0: mesa-%{version}.tar.xz -#Source0: %{name}-%{gitdate}.tar.xz -Source1: sanitize-tarball.sh -Source2: make-release-tarball.sh -Source3: make-git-snapshot.sh +Name: mesa +Summary: Mesa graphics libraries +Version: 19.1.4 +Release: 3%{?rctag:.%{rctag}}%{?dist} +License: MIT +URL: http://www.mesa3d.org +#Source0: https://mesa.freedesktop.org/archive/%{name}-%{version}%{?rctag:-%{rctag}}.tar.xz +Source0: %{name}-%{version}%{?rctag:-%{rctag}}.tar.xz +Source1: vl_decoder.c +Source2: vl_mpeg12_decoder.c +Source3: Makefile # src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license. # Source4 contains email correspondence clarifying the license terms. # Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD. -Source4: Mesa-MLAA-License-Clarification-Email.txt +Source4: Mesa-MLAA-License-Clarification-Email.txt -Patch1: nv50-fix-build.patch +Source5: glesv2.pc -# fix some timeout mismatch warnings (backport from upstream) -Patch3: fix-timeout-warnings.patch +Patch0: 0001-mesa-add-support-for-CET-to-x86-x86-64-asm-files.patch +Patch1: 0001-llvmpipe-use-ppc64le-ppc64-Large-code-model-for-JIT-.patch +BuildRequires: gcc +BuildRequires: gcc-c++ -# Fix dri shm leak -Patch4: 0001-glx-fix-shared-memory-leak-in-X11.patch -# fix remove shm -Patch5: fix-llvmpipe-remote-shm.patch - -Patch12: mesa-8.0.1-fix-16bpp.patch -Patch15: mesa-9.2-hardware-float.patch -Patch20: mesa-10.2-evergreen-big-endian.patch -Patch21: 0001-pkgconfig-Fix-gl.pc-when-glvnd-is-enabled.patch - -BuildRequires: pkgconfig autoconf automake libtool +BuildRequires: meson >= 0.45 %if %{with_hardware} -BuildRequires: kernel-headers -BuildRequires: xorg-x11-server-devel -%endif -BuildRequires: libatomic -BuildRequires: libdrm-devel >= 2.4.83 -BuildRequires: libXxf86vm-devel -BuildRequires: expat-devel -BuildRequires: xorg-x11-proto-devel -BuildRequires: makedepend -BuildRequires: libselinux-devel -BuildRequires: libXext-devel -BuildRequires: libXfixes-devel -BuildRequires: libXdamage-devel -BuildRequires: libXi-devel -BuildRequires: libXmu-devel -BuildRequires: libXrandr-devel -BuildRequires: libxshmfence-devel -BuildRequires: elfutils -BuildRequires: python -BuildRequires: python-mako -BuildRequires: gettext -%if 0%{?with_llvm} -%if 0%{?with_private_llvm} -BuildRequires: llvm-private-devel >= 6.0 -%else -BuildRequires: llvm-devel >= 3.0 +BuildRequires: kernel-headers %endif +BuildRequires: libdrm-devel >= 2.4.42 +BuildRequires: libXxf86vm-devel +BuildRequires: expat-devel +BuildRequires: xorg-x11-proto-devel +BuildRequires: libselinux-devel +BuildRequires: libXext-devel +BuildRequires: libXfixes-devel +BuildRequires: libXdamage-devel +BuildRequires: libXi-devel +BuildRequires: libXrandr-devel +BuildRequires: libXmu-devel +BuildRequires: libxshmfence-devel +BuildRequires: elfutils +BuildRequires: python3-devel +BuildRequires: gettext +#BuildRequires: %{llvm_pkg_prefix}llvm-devel >= 3.4-7 +%if 0%{?with_opencl} +#BuildRequires: %{llvm_pkg_prefix}clang-devel >= 3.0 %endif BuildRequires: elfutils-libelf-devel -BuildRequires: libxml2-python BuildRequires: libudev-devel BuildRequires: bison flex -%if %{with wayland} -BuildRequires: pkgconfig(wayland-client) >= 1.11 -BuildRequires: pkgconfig(wayland-server) >= 1.11 -BuildRequires: pkgconfig(wayland-protocols) >= 1.8.0 -%endif -# BuildRequires: mesa-libGL-devel +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(wayland-protocols) %if 0%{?with_vdpau} BuildRequires: libvdpau-devel %endif -BuildRequires: zlib-devel -BuildRequires: libglvnd-devel - -%description -Mesa - -%package libGL -Summary: Mesa libGL runtime libraries and DRI drivers -Group: System Environment/Libraries -Provides: libGL -Requires: mesa-libglapi = %{version}-%{release} -Requires: libdrm >= 2.4.83 -Requires: libglvnd-glx%{?_isa} >= 1:1.0.1-0.7 - -%description libGL -Mesa libGL runtime library. - -%package libEGL -Summary: Mesa libEGL runtime libraries -Group: System Environment/Libraries -Requires: mesa-libgbm = %{version}-%{release} -Requires: libglvnd-egl%{?_isa} - -%description libEGL -Mesa libEGL runtime libraries +%if 0%{?with_vaapi} +BuildRequires: libva-devel +%endif +BuildRequires: pkgconfig(zlib) +%if 0%{?with_omx} +BuildRequires: libomxil-bellagio-devel +%endif +%if 0%{?with_opencl} +BuildRequires: libclc-devel opencl-filesystem +%endif +BuildRequires: python3-mako +%ifarch %{valgrind_arches} +BuildRequires: pkgconfig(valgrind) +%endif +BuildRequires: pkgconfig(libglvnd) >= 0.2.0 -%package libGLES -Summary: Mesa libGLES runtime libraries -Group: System Environment/Libraries -Requires: mesa-libglapi = %{version}-%{release} -Requires: libglvnd-gles%{?_isa} +#%if 0%{?rhel} == 7 +#BuildRequires: llvm-toolset-7-runtime +#%enable_llvmtoolset7 +#%endif -%description libGLES -Mesa GLES runtime libraries +%description +%{summary}. %package filesystem -Summary: Mesa driver filesystem -Group: User Interface/X Hardware Support -Provides: mesa-dri-filesystem = %{version}-%{release} -Obsoletes: mesa-dri-filesystem < %{version}-%{release} +Summary: Mesa driver filesystem +Provides: mesa-dri-filesystem = %{?epoch:%{epoch}}%{version}-%{release} +Obsoletes: mesa-dri-filesystem < %{?epoch:%{epoch}}%{version}-%{release} + %description filesystem -Mesa driver filesystem +%{summary}. %package khr-devel -Summary: Mesa Khronos development headers +Summary: Mesa Khronos development headers + %description khr-devel -%{summary} +%{summary}. -%package dri-drivers -Summary: Mesa-based DRI drivers -Group: User Interface/X Hardware Support -Requires: mesa-filesystem%{?_isa} -Requires: libdrm >= 2.4.83 -Obsoletes: mesa-dri1-drivers < 7.12 -Obsoletes: mesa-dri-llvmcore <= 7.12 -%description dri-drivers -Mesa-based DRI drivers. +%package libGL +Summary: Mesa libGL runtime libraries +Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Requires: libglvnd-glx%{?_isa} >= 1:1.0.1-0.8 -%if 0%{?with_vdpau} -%package vdpau-drivers -Summary: Mesa-based DRI drivers -Group: User Interface/X Hardware Support -Requires: mesa-filesystem%{?_isa} -%description vdpau-drivers -Mesa-based VDPAU drivers. -%endif +%description libGL +%{summary}. %package libGL-devel -Summary: Mesa libGL development package -Group: Development/Libraries -Requires: mesa-libGL = %{version}-%{release} -Requires: gl-manpages -Requires: libglvnd-devel%{?_isa} -Requires: %{name}-khr-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: libGL-devel +Summary: Mesa libGL development package +Requires: %{name}-libGL%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Requires: libglvnd-devel%{?_isa} +Requires: %{name}-khr-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: libGL-devel +Provides: libGL-devel%{?_isa} %description libGL-devel -Mesa libGL development package +%{summary}. + +%package libEGL +Summary: Mesa libEGL runtime libraries +Requires: libglvnd-egl%{?_isa} + +%description libEGL +%{summary}. %package libEGL-devel -Summary: Mesa libEGL development package -Group: Development/Libraries -Requires: mesa-libEGL = %{version}-%{release} -Requires: libglvnd-devel%{?_isa} -Requires: %{name}-khr-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: khrplatform-devel = %{version}-%{release} -Obsoletes: khrplatform-devel < %{version}-%{release} +Summary: Mesa libEGL development package +Requires: %{name}-libEGL%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Requires: libglvnd-devel%{?_isa} +Requires: %{name}-khr-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: libEGL-devel +Provides: libEGL-devel%{?_isa} %description libEGL-devel -Mesa libEGL development package +%{summary}. + +%package libGLES +Summary: Mesa libGLES runtime libraries +Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Requires: libglvnd-gles%{?_isa} + +%description libGLES +%{summary}. %package libGLES-devel -Summary: Mesa libGLES development package -Group: Development/Libraries -Requires: mesa-libGLES = %{version}-%{release} -Requires: %{name}-khr-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: libglvnd-devel%{?_isa} +Summary: Mesa libGLES development package +Requires: %{name}-libGLES%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Requires: libglvnd-devel%{?_isa} +Requires: %{name}-khr-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: libGLES-devel +Provides: libGLES-devel%{?_isa} %description libGLES-devel -Mesa libGLES development package +%{summary}. +%package dri-drivers +Summary: Mesa-based DRI drivers +Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} + +%description dri-drivers +%{summary}. + +%if 0%{?with_omx} +%package omx-drivers +Summary: Mesa-based OMX drivers +Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} + +%description omx-drivers +%{summary}. +%endif + +%if 0%{?with_vdpau} +%package vdpau-drivers +Summary: Mesa-based VDPAU drivers +Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} + +%description vdpau-drivers +%{summary}. +%endif %package libOSMesa -Summary: Mesa offscreen rendering libraries -Group: System Environment/Libraries -Provides: libOSMesa -Requires: mesa-libglapi = %{version}-%{release} +Summary: Mesa offscreen rendering libraries +Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Provides: libOSMesa +Provides: libOSMesa%{?_isa} %description libOSMesa -Mesa offscreen rendering libraries - +%{summary}. %package libOSMesa-devel -Summary: Mesa offscreen rendering development package -Group: Development/Libraries -Requires: mesa-libOSMesa = %{version}-%{release} +Summary: Mesa offscreen rendering development package +Requires: %{name}-libOSMesa%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} %description libOSMesa-devel -Mesa offscreen rendering development package - +%{summary}. %package libgbm -Summary: Mesa gbm library -Group: System Environment/Libraries -Provides: libgbm -Requires: libdrm >= 2.4.83 -Requires: mesa-libglapi = %{version}-%{release} +Summary: Mesa gbm runtime library +Provides: libgbm +Provides: libgbm%{?_isa} %description libgbm -Mesa gbm runtime library. - +%{summary}. %package libgbm-devel -Summary: Mesa libgbm development package -Group: Development/Libraries -Requires: mesa-libgbm%{?_isa} = %{version}-%{release} -Provides: libgbm-devel +Summary: Mesa libgbm development package +Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Provides: libgbm-devel +Provides: libgbm-devel%{?_isa} %description libgbm-devel -Mesa libgbm development package +%{summary}. - -%if %{with wayland} -%package libwayland-egl -Summary: Mesa libwayland-egl library -Group: System Environment/Libraries -Provides: libwayland-egl - -%description libwayland-egl -Mesa libwayland-egl runtime library. - - -%package libwayland-egl-devel -Summary: Mesa libwayland-egl development package -Group: Development/Libraries -Requires: mesa-libwayland-egl%{?_isa} = %{version}-%{release} -Provides: libwayland-egl-devel - -%description libwayland-egl-devel -Mesa libwayland-egl development package -%endif - - -%if 0%{?with_vmware} +%if 0%{?with_xa} %package libxatracker -Summary: Mesa XA state tracker for vmware -Group: System Environment/Libraries -Provides: libxatracker +Summary: Mesa XA state tracker +Provides: libxatracker +Provides: libxatracker%{?_isa} %description libxatracker -Mesa XA state tracker for vmware +%{summary}. %package libxatracker-devel -Summary: Mesa XA state tracker development package -Group: Development/Libraries -Requires: mesa-libxatracker%{?_isa} = %{version}-%{release} -Provides: libxatracker-devel +Summary: Mesa XA state tracker development package +Requires: %{name}-libxatracker%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: libxatracker-devel +Provides: libxatracker-devel%{?_isa} %description libxatracker-devel -Mesa XA state tracker development package +%{summary}. %endif %package libglapi -Summary: Mesa shared glapi -Group: System Environment/Libraries +Summary: Mesa shared glapi +Provides: libglapi +Provides: libglapi%{?_isa} %description libglapi -Mesa shared glapi +%{summary}. + +%if 0%{?with_opencl} +%package libOpenCL +Summary: Mesa OpenCL runtime library +Requires: ocl-icd%{?_isa} +Requires: libclc%{?_isa} +Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Requires: opencl-filesystem + +%description libOpenCL +%{summary}. + +%package libOpenCL-devel +Summary: Mesa OpenCL development package +Requires: %{name}-libOpenCL%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} + +%description libOpenCL-devel +%{summary}. +%endif + +%if 0%{?with_nine} +%package libd3d +Summary: Mesa Direct3D9 state tracker + +%description libd3d +%{summary}. + +%package libd3d-devel +Summary: Mesa Direct3D9 state tracker development package +Requires: %{name}-libd3d%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} + +%description libd3d-devel +%{summary}. +%endif %if 0%{?with_vulkan} %package vulkan-drivers @@ -331,175 +314,113 @@ Requires: vulkan%{_isa} %description vulkan-drivers The drivers with support for the Vulkan API. -%endif - -%prep -%setup -q -n mesa-%{version}%{?snapshot} -#setup -q -n mesa-%{gitdate} -# make sure you run sanitize-tarball.sh on mesa source tarball or next line will exit -grep -q ^/ src/gallium/auxiliary/vl/vl_decoder.c && exit 1 -%patch1 -p1 -b .nv50rtti -%patch3 -p1 -b .timeout -%patch4 -p1 -b .shmleak -%patch5 -p1 -b .shmremote - -#patch12 -p1 -b .16bpp -%patch15 -p1 -b .hwfloat -#patch20 -p1 -b .egbe -#%patch21 -p1 -b .glpc +%package vulkan-devel +Summary: Mesa Vulkan development files +Requires: %{name}-vulkan-drivers%{?_isa} = %{?epoch:%{epoch}}%{version}-%{release} +Requires: vulkan-devel -%if 0%{with_private_llvm} -sed -i 's/\[llvm-config\]/\[llvm-private-config-%{__isa_bits}\]/g' configure.ac -sed -i 's/`$LLVM_CONFIG --version`/$LLVM_VERSION_MAJOR.$LLVM_VERSION_MINOR-pel/' configure.ac +%description vulkan-devel +Headers for development with the Vulkan API. %endif -# need to use libdrm_nouveau2 on F17 -%if !0%{?rhel} -%if 0%{?fedora} < 18 -sed -i 's/\/&2/' configure.ac -%endif +%prep +%if 0%{sanitize} +%setup -q -n %{name}-%{version}%{?rctag:-%{rctag}} + cp -f %{SOURCE1} src/gallium/auxiliary/vl/vl_decoder.c + cp -f %{SOURCE2} src/gallium/auxiliary/vl/vl_mpeg12_decoder.c + exit +%else +%autosetup -n %{name}-%{version}%{?rctag:-%{rctag}} -p1 + cmp %{SOURCE1} src/gallium/auxiliary/vl/vl_decoder.c + cmp %{SOURCE2} src/gallium/auxiliary/vl/vl_mpeg12_decoder.c %endif cp %{SOURCE4} docs/ +cp %{SOURCE5} . + +#pathfix.py -i %{__python3} -pn bin/*.py src/egl/generate/*.py \ +# src/gallium/tools/trace/*.py \ +# src/compiler/glsl/tests/*.py \ +# src/compiler/glsl/glcpp/tests/*.py %build -autoreconf --install - -export CFLAGS="$RPM_OPT_FLAGS" -# C++ note: we never say "catch" in the source. we do say "typeid" once, -# in an assert, which is patched out above. LLVM doesn't use RTTI or throw. -# -# We do say 'catch' in the clover and d3d1x state trackers, but we're not -# building those yet. -export CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti -fno-exceptions" -%ifarch %{ix86} -# i do not have words for how much the assembly dispatch code infuriates me -%define asm_flags --disable-asm -%endif - -%configure \ - %{?asm_flags} \ - --enable-libglvnd \ - --enable-selinux \ - --enable-osmesa \ - --with-dri-driverdir=%{_libdir}/dri \ - --enable-egl \ - --disable-gles1 \ - --enable-gles2 \ - --disable-xvmc \ - %{?with_vdpau:--enable-vdpau} \ - --with-egl-platforms=x11,drm%{?with_wayland:,wayland} \ - --enable-shared-glapi \ - --enable-gbm \ - --disable-opencl \ - --enable-glx-tls \ - --enable-texture-float=yes \ -%if %{with_vulkan} - %{?vulkan_drivers} \ -%endif - %{?with_llvm:--enable-gallium-llvm} \ - --enable-dri \ -%if %{with_hardware} - %{?with_vmware:--enable-xa} \ - --with-gallium-drivers=%{?with_vmware:svga,}%{?with_radeonsi:radeonsi,}%{?with_llvm:swrast,r600,r300,}%{?with_freedreno:freedreno,}nouveau,virgl \ +export ASFLAGS="--generate-missing-build-notes=yes" +#! %meson -Dcpp_std=gnu++11 \ +%meson \ + -Db_ndebug=true \ + -Dplatforms=x11,wayland,drm,surfaceless \ + -Ddri3=true \ + -Ddri-drivers=%{?dri_drivers} \ +%if 0%{?with_hardware} + -Dgallium-drivers=swrast,virgl,nouveau%{?with_vmware:,svga},radeonsi,r600%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_kmsro:,kmsro} \ %else - --with-gallium-drivers=%{?with_llvm:swrast} \ + -Dgallium-drivers=swrast,virgl \ %endif - %{?dri_drivers} - -make %{?_smp_mflags} MKDEP=/bin/true + -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=false \ + -Dgles2=true \ + -Dopengl=true \ + -Dgbm=true \ + -Dglx=dri \ + -Degl=true \ + -Dglvnd=true \ + -Dasm=%{?with_asm:true}%{!?with_asm:false} \ + -Dllvm=true \ + -Dshared-llvm=true \ + -Dvalgrind=%{?with_valgrind:true}%{!?with_valgrind:false} \ + -Dbuild-tests=false \ + -Dselinux=true \ + -Dosmesa=gallium \ +%ifarch ppc64le + -Dpower8=true \ +%endif + %{nil} +%meson_build %install -rm -rf $RPM_BUILD_ROOT - -make install DESTDIR=$RPM_BUILD_ROOT - -%if 0%{?rhel} -# remove pre-DX9 drivers -rm -f $RPM_BUILD_ROOT%{_libdir}/dri/{radeon,r200,nouveau_vieux}_dri.* -# remove r300 vdpau -rm -f $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_r300.* -%endif +%meson_install -%if !%{with_hardware} -rm -f $RPM_BUILD_ROOT%{_sysconfdir}/drirc -%endif +install glesv2.pc %{buildroot}%{_libdir}/pkgconfig/ # libvdpau opens the versioned name, don't bother including the unversioned -rm -f $RPM_BUILD_ROOT%{_libdir}/vdpau/*.so +rm -f %{buildroot}%{_libdir}/vdpau/*.so # likewise glvnd rm -f %{buildroot}%{_libdir}/libGLX_mesa.so rm -f %{buildroot}%{_libdir}/libEGL_mesa.so # XXX can we just not build this rm -f %{buildroot}%{_libdir}/libGLES* -# XXX wayland-egl? - # glvnd needs a default provider for indirect rendering where it cannot # determine the vendor ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_system.so.0 # strip out useless headers -rm -f $RPM_BUILD_ROOT%{_includedir}/GL/w*.h +rm -f %{buildroot}%{_includedir}/GL/w*.h -rm -rf $RPM_BUILD_ROOT%{_libdir}/gallium-pipe/ - -rm -f $RPM_BUILD_ROOT%{_includedir}/vulkan/vulkan_intel.h +# these are shipped already in vulkan-devel +rm -f %{buildroot}/%{_includedir}/vulkan/vk_platform.h +rm -f %{buildroot}/%{_includedir}/vulkan/vulkan.h # remove .la files -find $RPM_BUILD_ROOT -name \*.la | xargs rm -f +find %{buildroot} -name '*.la' -delete # this keeps breaking, check it early. note that the exit from eu-ftr is odd. -pushd $RPM_BUILD_ROOT%{_libdir} +pushd %{buildroot}%{_libdir} for i in libOSMesa*.so libGL.so ; do eu-findtextrel $i && exit 1 done -popd - -%clean -rm -rf $RPM_BUILD_ROOT - -%check - -%post libGL -p /sbin/ldconfig -%postun libGL -p /sbin/ldconfig -%post libOSMesa -p /sbin/ldconfig -%postun libOSMesa -p /sbin/ldconfig -%post libEGL -p /sbin/ldconfig -%postun libEGL -p /sbin/ldconfig -%post libGLES -p /sbin/ldconfig -%postun libGLES -p /sbin/ldconfig -%post libglapi -p /sbin/ldconfig -%postun libglapi -p /sbin/ldconfig -%post libgbm -p /sbin/ldconfig -%postun libgbm -p /sbin/ldconfig -%if 0%{?with_vmware} -%post libxatracker -p /sbin/ldconfig -%postun libxatracker -p /sbin/ldconfig -%endif - -%files khr-devel -%dir %{_includedir}/KHR -%{_includedir}/KHR/khrplatform.h - -%files libGL -%defattr(-,root,root,-) -%{_libdir}/libGLX_mesa.so.0* -%{_libdir}/libGLX_system.so.0* - -%files libEGL -%defattr(-,root,root,-) -%{_datadir}/glvnd/egl_vendor.d/50_mesa.json -%{_libdir}/libEGL_mesa.so.0* - -%files libGLES -%defattr(-,root,root,-) -# no files, all provided by libglvnd %files filesystem -%defattr(-,root,root,-) %doc docs/Mesa-MLAA-License-Clarification-Email.txt %dir %{_libdir}/dri %if %{with_hardware} @@ -508,6 +429,7 @@ rm -rf $RPM_BUILD_ROOT %endif %endif +<<<<<<< HEAD %files libglapi %{_libdir}/libglapi.so.0 %{_libdir}/libglapi.so.0.* @@ -566,78 +488,157 @@ rm -rf $RPM_BUILD_ROOT %endif %endif %endif +||||||| parent of a14d930... qt5 packages update +%files libglapi +%{_libdir}/libglapi.so.0 +%{_libdir}/libglapi.so.0.* -%files libGL-devel +%files dri-drivers +%defattr(-,root,root,-) +%dir %{_datadir}/drirc.d +%{_datadir}/drirc.d/00-mesa-defaults.conf +%if %{with_hardware} +%if !0%{?rhel} +%{_libdir}/dri/radeon_dri.so +%{_libdir}/dri/r200_dri.so +%{_libdir}/dri/nouveau_vieux_dri.so +%endif +%if 0%{?with_llvm} +%{_libdir}/dri/r300_dri.so +%{_libdir}/dri/r600_dri.so +%ifarch x86_64 +%{_libdir}/dri/r600_drv_video.so +%endif +%if 0%{?with_radeonsi} +%{_libdir}/dri/radeonsi_dri.so +%ifarch x86_64 +%{_libdir}/dri/radeonsi_drv_video.so +%endif +%endif +%endif +%ifarch %{ix86} x86_64 +%{_libdir}/dri/i915_dri.so +%{_libdir}/dri/i965_dri.so +%endif +%if 0%{?with_freedreno} +%{_libdir}/dri/kgsl_dri.so +%{_libdir}/dri/msm_dri.so +%endif +%{_libdir}/dri/nouveau_dri.so +%ifarch x86_64 +%{_libdir}/dri/nouveau_drv_video.so +%endif +%{_libdir}/dri/virtio_gpu_dri.so +%if 0%{?with_vmware} +%{_libdir}/dri/vmwgfx_dri.so +%endif +%endif +# this is funky; it doesn't get built for gallium drivers, so it doesn't +# exist on s390x where swrast is llvmpipe, but does exist on s390 where +# swrast is classic mesa. this seems like a bug? in that it probably +# means the gallium drivers are linking dricore statically? fixme. +%{_libdir}/dri/swrast_dri.so +%if 0%{?with_llvm} +%{_libdir}/dri/kms_swrast_dri.so +%endif + +%if %{with_hardware} +%if 0%{?with_vdpau} +%files vdpau-drivers %defattr(-,root,root,-) +%{_libdir}/vdpau/libvdpau_nouveau.so.1* +%if 0%{?with_llvm} +%{_libdir}/vdpau/libvdpau_r600.so.1* +%{_libdir}/vdpau/libvdpau_radeonsi.so.1* +%endif +%endif +%endif +======= +%files khr-devel +%dir %{_includedir}/KHR +%{_includedir}/KHR/khrplatform.h +>>>>>>> a14d930... qt5 packages update + +%files libGL +%{_libdir}/libGLX_mesa.so.0* +%{_libdir}/libGLX_system.so.0* +%files libGL-devel %{_includedir}/GL/gl.h -%{_includedir}/GL/glcorearb.h %{_includedir}/GL/gl_mangle.h %{_includedir}/GL/glext.h %{_includedir}/GL/glx.h %{_includedir}/GL/glx_mangle.h %{_includedir}/GL/glxext.h +%{_includedir}/GL/glcorearb.h %dir %{_includedir}/GL/internal %{_includedir}/GL/internal/dri_interface.h %{_libdir}/pkgconfig/dri.pc %{_libdir}/libglapi.so %{_libdir}/pkgconfig/gl.pc +%files libEGL +%{_datadir}/glvnd/egl_vendor.d/50_mesa.json +%{_libdir}/libEGL_mesa.so.0* %files libEGL-devel -%defattr(-,root,root,-) %dir %{_includedir}/EGL %{_includedir}/EGL/eglext.h %{_includedir}/EGL/egl.h %{_includedir}/EGL/eglmesaext.h -%{_includedir}/EGL/eglextchromium.h %{_includedir}/EGL/eglplatform.h +%{_includedir}/EGL/eglextchromium.h %{_libdir}/pkgconfig/egl.pc +%files libGLES +# No files, all provided by libglvnd %files libGLES-devel -%defattr(-,root,root,-) %dir %{_includedir}/GLES2 -%dir %{_includedir}/GLES3 %{_includedir}/GLES2/gl2platform.h %{_includedir}/GLES2/gl2.h %{_includedir}/GLES2/gl2ext.h +%dir %{_includedir}/GLES3 %{_includedir}/GLES3/gl3platform.h %{_includedir}/GLES3/gl3.h +%{_includedir}/GLES3/gl3ext.h %{_includedir}/GLES3/gl31.h %{_includedir}/GLES3/gl32.h -%{_includedir}/GLES3/gl3ext.h %{_libdir}/pkgconfig/glesv2.pc +%post libglapi -p /sbin/ldconfig +%postun libglapi -p /sbin/ldconfig +%files libglapi +%{_libdir}/libglapi.so.0 +%{_libdir}/libglapi.so.0.* + +%post libOSMesa -p /sbin/ldconfig +%postun libOSMesa -p /sbin/ldconfig %files libOSMesa -%defattr(-,root,root,-) %{_libdir}/libOSMesa.so.8* - %files libOSMesa-devel -%defattr(-,root,root,-) %dir %{_includedir}/GL %{_includedir}/GL/osmesa.h %{_libdir}/libOSMesa.so %{_libdir}/pkgconfig/osmesa.pc +%post libgbm -p /sbin/ldconfig +%postun libgbm -p /sbin/ldconfig %files libgbm -%defattr(-,root,root,-) %{_libdir}/libgbm.so.1 %{_libdir}/libgbm.so.1.* - %files libgbm-devel -%defattr(-,root,root,-) %{_libdir}/libgbm.so %{_includedir}/gbm.h %{_libdir}/pkgconfig/gbm.pc -%if 0%{?with_vmware} +%if 0%{?with_xa} +%post libxatracker -p /sbin/ldconfig +%postun libxatracker -p /sbin/ldconfig %files libxatracker -%defattr(-,root,root,-) %if %{with_hardware} %{_libdir}/libxatracker.so.2 %{_libdir}/libxatracker.so.2.* %endif %files libxatracker-devel -%defattr(-,root,root,-) %if %{with_hardware} %{_libdir}/libxatracker.so %{_includedir}/xa_tracker.h @@ -647,438 +648,811 @@ rm -rf $RPM_BUILD_ROOT %endif %endif +%if 0%{?with_opencl} +%post libOpenCL -p /sbin/ldconfig +%postun libOpenCL -p /sbin/ldconfig +%files libOpenCL +%{_libdir}/libMesaOpenCL.so.* +%{_sysconfdir}/OpenCL/vendors/mesa.icd +%files libOpenCL-devel +%{_libdir}/libMesaOpenCL.so +%endif + +%if 0%{?with_nine} +%files libd3d +%dir %{_libdir}/d3d/ +%{_libdir}/d3d/*.so.* + +%files libd3d-devel +%{_libdir}/pkgconfig/d3d.pc +%{_includedir}/d3dadapter/ +%{_libdir}/d3d/*.so +%endif + +%files dri-drivers +%dir %{_datadir}/drirc.d +%{_datadir}/drirc.d/00-mesa-defaults.conf +%if %{with_hardware} +%{_libdir}/dri/r600_dri.so +%{_libdir}/dri/radeonsi_dri.so +%ifarch %{ix86} x86_64 +%{_libdir}/dri/i965_dri.so +%endif +%if 0%{?with_vc4} +%{_libdir}/dri/vc4_dri.so +%endif +%if 0%{?with_freedreno} +%{_libdir}/dri/kgsl_dri.so +%{_libdir}/dri/msm_dri.so +%endif +%if 0%{?with_etnaviv} +%{_libdir}/dri/etnaviv_dri.so +%{_libdir}/dri/imx-drm_dri.so +%endif +%{_libdir}/dri/nouveau_dri.so +%if 0%{?with_vmware} +%{_libdir}/dri/vmwgfx_dri.so +%endif +#{_libdir}/dri/nouveau_drv_video.so +#{_libdir}/dri/r600_drv_video.so +#{_libdir}/dri/radeonsi_drv_video.so +%endif +%{_libdir}/dri/kms_swrast_dri.so +%{_libdir}/dri/swrast_dri.so +%{_libdir}/dri/virtio_gpu_dri.so + +%if %{with_hardware} +%if 0%{?with_omx} +%files omx-drivers +%{_libdir}/bellagio/libomx_mesa.so +%endif +%if 0%{?with_vdpau} +%files vdpau-drivers +%{_libdir}/vdpau/libvdpau_nouveau.so.1* +%{_libdir}/vdpau/libvdpau_r600.so.1* +%{_libdir}/vdpau/libvdpau_radeonsi.so.1* +%endif +%endif + %if 0%{?with_vulkan} %files vulkan-drivers -%ifarch %{ix86} x86_64 %{_libdir}/libvulkan_intel.so -%endif %{_libdir}/libvulkan_radeon.so %ifarch x86_64 %{_datadir}/vulkan/icd.d/intel_icd.x86_64.json %{_datadir}/vulkan/icd.d/radeon_icd.x86_64.json -%endif -%ifarch %{ix86} +%else %{_datadir}/vulkan/icd.d/intel_icd.i686.json %{_datadir}/vulkan/icd.d/radeon_icd.i686.json %endif -%ifarch ppc64le -%{_datadir}/vulkan/icd.d/radeon_icd.powerpc64le.json -%endif + +%files vulkan-devel +%{_includedir}/vulkan/ %endif %changelog -* Thu Apr 04 2019 Dave Airlie - 18.3.4-5 -- fix remote shm patch +* Mon Nov 25 2019 Ben Crocker - 19.1.4-3 +- Patch to require Large CodeModel for llvmpipe on ppc64 + +* Fri Aug 09 2019 Dave Airlie - 19.1.4-2 +- Add CET support to asm files -* Wed Mar 27 2019 Dave Airlie - 18.3.4-4 -- Enable i686 vulkan drivers for 32-bit apps +* Mon Aug 05 2019 Dave Airlie - 19.1.4-1 +- mesa-19.1.4 -* Tue Mar 26 2019 Dave Airlie - 18.3.4-3 -- fix remote shm +* Thu Jun 06 2019 Dave Airlie - 19.1.0-0.5 +- mesa-19.1.0-rc5 -* Fri Mar 01 2019 Dave Airlie - 18.3.4-2 -- add shm fix +* Thu May 30 2019 Dave Airlie - 19.1.0-0.4 +- mesa-19.1.0-rc4 -* Tue Feb 19 2019 Dave Airlie - 18.3.4-1 -- mesa 18.3.4 +* Wed May 22 2019 Dave Airlie - 19.1.0-0.3 +- mesa-19.1.0-rc3 +- disable asserts explicitly -* Wed Feb 13 2019 Dave Airlie - 18.3.3-2 -- Add khr-devel to fix buildroot GL/EGL devel (#1676392) +* Thu May 16 2019 Dave Airlie - 19.1.0-0.2 +- mesa 19.1.0-rc2 +- bring back glesv2.pc -* Wed Feb 06 2019 Dave Airlie - 18.3.3-1 -- mesa 18.3.3 +* Fri May 10 2019 Dave Airlie - 19.1.0-0.1 +- mesa 19.1.0-rc1 -* Thu Jan 31 2019 Dave Airlie - 18.3.2-1 -- mesa 18.3.2 +* Thu Apr 04 2019 Dave Airlie - 18.3.1-5 +- Fix remote shm detection again -* Sat Dec 15 2018 Dave Airlie - 18.0.5-4 -- disable shm put/get for now it caused regressions +* Tue Mar 26 2019 Dave Airlie - 18.3.1-4 +- Fix remove shm detection -* Tue Jul 24 2018 Dave Airlie - 18.0.5-3 -- rename fedora to system in glvnd fallback +* Wed Mar 20 2019 Dave Airlie - 18.3.1-3 +- Add shm leak fix -* Thu Jul 19 2018 Dave Airlie - 18.0.5-2 -- Fix timeout overflow warnings (backport from upstream + virgl) +* Tue Jan 29 2019 Dave Airlie - 18.3.1-2 +- fix shm swrast -* Wed Jun 20 2018 Adam Jackson - 18.0.5-1 +* Thu Dec 13 2018 Dave Airlie - 18.3.1-1 +- Mesa 18.3.1 - move to release + +* Wed Dec 12 2018 Tom Stellard +- Rebuild for LLVM 7.0.1 + +* Tue Nov 20 2018 Adam Jackson - 18.3.0-0.2 +- Mesa 18.3.0 RC2 +- Drop python3 build system backport +- Drop no-longer-necessary big-endian build fix +- Re-enable 10bpc fbconfigs + +* Wed Oct 10 2018 Adam Jackson - 18.2.2-1 +- Mesa 18.2.2 + +* Fri Sep 28 2018 Adam Jackson - 18.2.1-1 +- Mesa 18.2.1 +- Fix "HW cursor for format" error message flood with swrast + +* Fri Sep 28 2018 Adam Jackson - 18.2.0-2 +- Drop unneeded BuildRequires: makedepend + +* Tue Sep 11 2018 Dave Airlie - 18.2.0-1 +- mesa 18.2.0 + +* Thu Aug 16 2018 Ray Strode - 18.1.3-4 +- Fix crash on screen resolution change + Resolves: #1616390 + +* Thu Aug 02 2018 Tom Stellard - 18.1.3-3 +- Rebuild for LLVM 6.0 + +* Tue Jul 24 2018 Dave Airlie - 18.1.3-2 +- rename fallback for glvnd + +* Fri Jul 06 2018 Adam Jackson - 18.1.3-1 +- Mesa 18.1.3 + +* Wed Jun 20 2018 Adam Jackson - 18.1.2-2 +- Disable arm-specific drivers +- Use alternate glvnd indirect library name + +* Wed Jun 20 2018 Adam Jackson - 18.1.2-1 +- Mesa 18.1.2 + +* Mon Jun 18 2018 Adam Jackson - 18.0.5-1 - Mesa 18.0.5 -* Wed May 30 2018 Dave Airlie - 18.0.3-1 +- Mesa 18.0.3 +- Disable old drivers: radeon, r200, r300, i915, vieux + +* Fri May 04 2018 Dave Airlie - 18.0.2-2 +- Disable omx/opencl/nine + +* Tue May 01 2018 Adam Jackson - 18.0.2-1 +- Mesa 18.0.2 + +* Thu Mar 08 2018 Tom Stellard - 17.3.6-2 +- Use llvm-toolset + +* Tue Feb 27 2018 Adam Jackson - 17.3.6-1 +- Update to 17.3.6 + +* Mon Feb 26 2018 Igor Gnatenko - 17.3.5-2 +- Backport patch to fix video corruption + +* Tue Feb 20 2018 Igor Gnatenko - 17.3.5-1 +- Update to 17.3.5 + +* Thu Feb 15 2018 Igor Gnatenko - 17.3.4-1 +- Update to 17.3.4 + +* Mon Jan 22 2018 Peter Robinson 17.3.3-1 +- Update to 17.3.3 + +* Mon Jan 01 2018 Igor Gnatenko - 17.3.1-1 +- Update to 17.3.1 + +* Fri Nov 10 2017 Igor Gnatenko - 17.3.0-0.4.rc3 +- Sanitize tarball + +* Wed Nov 8 2017 Peter Robinson 17.3.0-0.3.rc3 +- Update to 17.3.0-rc3 + +* Tue Oct 31 2017 Peter Robinson 17.3.0-0.1.rc2 +- Update to 17.3.0-rc2 + +* Tue Oct 31 2017 Peter Robinson 17.2.4-1 +- Update to 17.2.4 GA + +* Mon Oct 23 2017 Tom Stellard - 17.2.3-2 +- Rebuild for LLVM 5.0.0 + +* Thu Oct 19 2017 Gwyn Ciesla - 17.2.3-1 +- 17.2.3, bugfix release. + +* Wed Oct 11 2017 Peter Robinson - 17.2.2-4 +- Fix for vc4/Raspberry Pi + +* Mon Oct 09 2017 Dave Airlie - 17.2.2-3 +- enable vulkan on 32-bit x86 + +* Tue Oct 03 2017 Adam Jackson - 17.2.2-2 +- Backport S3TC support from master + +* Tue Oct 3 2017 Peter Robinson 17.2.2-1 +- Update to 17.2.2 GA + +* Wed Sep 20 2017 Peter Robinson 17.2.1-1 +- Update to 17.2.1 GA + +* Mon Sep 11 2017 Peter Robinson 17.2.0-2 +- Add upstream patch for glibc xlocale.h change (fdo bz 102454) + +* Tue Sep 5 2017 Peter Robinson 17.2.0-1 +- Update to 17.2.0 GA + +* Thu Aug 31 2017 Peter Robinson 17.2.0-0.3.rc6 +- Update to 17.2.0-rc6 + +* Tue Aug 22 2017 Peter Robinson 17.2.0-0.2.rc5 +- Update to 17.2.0-rc5 + +* Sun Aug 13 2017 Peter Robinson 17.2.0-0.1.rc4 +- Update to 17.2.0-rc4 + +* Thu Aug 03 2017 Fedora Release Engineering - 17.1.5-1.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 17.1.5-1.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 17 2017 Peter Robinson 7.1.5-1 +- Update to 17.1.5 + +* Thu Jul 13 2017 Adam Jackson +- Stop replacing eglext.h, we're up to date again + +* Sat Jul 1 2017 Peter Robinson 7.1.4-1 +- Update to 17.1.4 + +* Mon Jun 19 2017 Peter Robinson 7.1.3-2 +- Fixes and perf improvements for vc4 + +* Mon Jun 19 2017 Peter Robinson 7.1.3-1 +- Update to 17.1.3 + +* Wed Jun 14 2017 Peter Robinson 7.1.2-2 +- Some etnaviv fixes + +* Mon Jun 5 2017 Peter Robinson 7.1.2-1 +- Update to 17.1.2 + +* Mon Jun 05 2017 Adam Jackson - 17.1.1-2 +- Disable BGRA8 images on Fermi + +* Thu May 25 2017 Peter Robinson 17.1.1-1 +- Update to 17.1.1 + +* Thu May 11 2017 Dave Airlie - 17.1.0-1 +- Update to 17.1.0 + +* Tue May 9 2017 Peter Robinson 17.1.0-0.4.rc4 +- Update to 17.1.0-rc4 + +* Fri Apr 28 2017 Peter Robinson 17.1.0-0.3.rc2 +- Enable renderonly support for i.MX SoC (rhbz #1424714) + +* Mon Apr 24 2017 Peter Robinson 17.1.0-0.2.rc2 +- Update to 17.1.0-rc2 + +* Tue Apr 18 2017 Igor Gnatenko - 17.1.0-0.1.rc1 +- Update to 17.1.0-rc1 + +* Sun Apr 02 2017 Igor Gnatenko - 17.0.3-1 +- Update to 17.0.3 + +* Fri Mar 24 2017 Igor Gnatenko - 17.0.2-2 +- Rebuild for LLVM4 + +* Mon Mar 20 2017 Peter Robinson 17.0.2-1 +- Update to 17.0.2 + +* Mon Mar 20 2017 Hans de Goede - 17.0.1-3 +- Fix glXGetDriverConfig not working with glvnd (rhbz#1429894) +- Fix indirect rendering, add libGLX_indirect.so.0 symlink (rhbz#1427174) + +* Tue Mar 14 2017 Peter Robinson 17.0.1-2 +- Rebuild for aarch64 llvmpipe fix (rhbz 1429050) + +* Sun Mar 05 2017 Igor Gnatenko - 17.0.1-1 +- Update to 17.0.1 + +* Mon Feb 13 2017 Peter Robinson 17.0.0-1 +- 17.0.0 GA + +* Mon Feb 6 2017 Peter Robinson 17.0.0-0.6.rc3 +- Update to 17.0.0-rc3 + +* Mon Feb 6 2017 Hans de Goede - 17.0.0-0.5.rc2 +- Fix GLX_SGIX_fbconfig extension dispatching with glvnd, this fixes games such + as "The Binding of Isaac: Rebirth" and "Crypt of the NecroDancer" from Steam + +* Thu Feb 2 2017 Hans de Goede - 17.0.0-0.4.rc2 +- Update eglext.h to 20161230 version this brings in some new defines needed + by some apps / libraries + +* Sat Jan 28 2017 Peter Robinson 17.0.0-0.3.rc2 +- Update to 17.0.0-rc2 + +* Sat Jan 21 2017 Peter Robinson 17.0.0-0.2.rc1 +- Enable etnaviv gallium driver + +* Fri Jan 20 2017 Igor Gnatenko - 17.0.0-0.rc1 +- Update to 17.0.0-rc1 + +* Tue Jan 17 2017 Hans de Goede - 13.0.3-3 +- Enable libglvnd support (rhbz#1413579) + +* Thu Jan 12 2017 Igor Gnatenko - 13.0.3-2 +- Add valgrind BuildRequires to have valgrind support + +* Fri Jan 6 2017 Peter Robinson 13.0.3-1 +- 13.0.3 GA + +* Mon Dec 12 2016 Igor Gnatenko - 13.0.2-2 +- Use nettle for sha1 + +* Tue Nov 29 2016 Peter Robinson 13.0.2-1 +- 13.0.2 GA + +* Tue Nov 15 2016 Peter Robinson 13.0.1-1 +- 13.0.1 GA + +* Wed Nov 2 2016 Peter Robinson 13.0.0-3 +- Don't ship duplicate vulkan devel headers + +* Wed Nov 2 2016 Peter Robinson 13.0.0-2 +- Add options for enabling vulkan components +- Enable intel/radeon vulkan drivers + +* Wed Nov 2 2016 Peter Robinson 13.0.0-1 +- 13.0.0 GA + +* Tue Nov 01 2016 Dave Airlie - 13.0.0-0.3.rc2 +- rebuild for llvm 3.9 + +* Mon Oct 24 2016 Peter Robinson 13.0.0-0.2.rc2 +- 13.0.0-rc2 + +* Thu Oct 20 2016 Igor Gnatenko - 13.0.0-0.1.rc1 +- 13.0.0-rc1 + +* Tue Oct 11 2016 Hans de Goede - 12.0.3-2 +- Add 2 patches from upstream to fix DRI3 vaapi crashes (rhbz1309446, fdo71759) + +* Sun Sep 18 2016 Peter Robinson 12.0.3-1 +- 12.0.3 + +* Mon Sep 5 2016 Peter Robinson 12.0.2-1 +- 12.0.2 + +* Mon Sep 5 2016 Hans de Goede - 12.0.1-7 +- Fix PRIME fd leak + +* Tue Aug 23 2016 Adam Jackson - 12.0.1-6 +- Remove BuildRequires: xorg-x11-server-devel + +* Mon Aug 15 2016 Igor Gnatenko - 12.0.1-5 +- Fix broken deps with OpenCL + +* Sun Aug 14 2016 Igor Gnatenko - 12.0.1-4 +- Fix broken deps + +* Sun Aug 14 2016 Igor Gnatenko - 12.0.1-3 +- Slightly refactor spec +- Drop virtual provides for OCL + +* Tue Jul 19 2016 Orion Poplawski - 12.0.1-2 +- Add missing %%{?_isa} to requires in some devel sub-packages (bug #1138463) + +* Sun Jul 10 2016 Igor Gnatenko - 12.0.1-1 +- 12.0.1 + +* Fri Jul 08 2016 Igor Gnatenko - 12.0.0-1 +- 12.0.0 + +* Wed Jun 22 2016 Igor Gnatenko - 12.0.0-0.3.rc4 +- 12.0.0-rc4 + +* Mon Jun 20 2016 Adam Jackson - 12.0.0-0.3.rc3 +- Fix packaging error on s390* + +* Mon Jun 20 2016 Igor Gnatenko - 12.0.0-0.2.rc3 +- 12.0.0-rc3 + +* Tue Jun 14 2016 Dominik Mierzejewski - 12.0.0-0.2.rc2 +- add missing dependency for /etc/OpenCL/vendors ownership (RHBZ #1265948) + +* Tue Jun 14 2016 Igor Gnatenko - 12.0.0-0.1.rc2 +- 12.0.0-rc2 + +* Wed Jun 01 2016 Igor Gnatenko - 12.0.0-0.1.rc1 +- 12.0.0-rc1 + +* Sun May 01 2016 Igor Gnatenko - 11.3.0-0.4.gitcbcd7b6 +- cbcd7b6 + +* Thu Apr 14 2016 Igor Gnatenko - 11.3.0-0.3.git171a570 +- 171a570 + +* Fri Apr 08 2016 Björn Esser - 11.3.0-0.2.gitea2bff1 +- add virtual Provides for ocl-icd (RHBZ #1317602) -* Tue May 29 2018 Adam Jackson - 18.0.3-5.20180508 -- Fix gl.pc when using glvnd -- Fix subpackage dependencies for glvnd +* Sun Mar 20 2016 Igor Gnatenko - 11.3.0-0.1.gitea2bff1 +- 11.3.0 (gitea2bff1) +- Add SWR state-tracker (but disable because build is broken) +- Use gallium-osmesa instead of classic osmesa (RHBZ #1305588) +- Remove very old changelogs -* Fri May 25 2018 Adam Jackson - 18.0.3-2.20180508 -- Use glvnd +* Sun Mar 20 2016 Igor Gnatenko - 11.2.0-0.1.rc3.20160320 +- Update to 11.2.0-rc3 -* Tue May 08 2018 Dave Airlie 18.0.3-1.20180508 -- rebase to 18.0.3 +* Fri Feb 19 2016 Dave Airlie 11.2.0-0.devel.11 +- rebuild against llvm 3.8.0 -* Wed Apr 18 2018 Adam Jackson - 17.2.3-9 -- Rebuild for new llvm +* Fri Feb 12 2016 Dave Airlie 11.2.0-0.devel.10 +- rebuild against new llvm packages -* Mon Jan 15 2018 Dave Airlie - 17.2.3-8.20171019 -- Add missing Intel CFL ids. +* Thu Feb 11 2016 Adam Jackson 11.2.0-0.devel.9 +- Fix OpenCL-enabled FTBFS by not forcing clang search path to /usr/lib -* Thu Nov 30 2017 Lyude Paul - 17.2.3-7.20171019 -- Add patches to fix cache lines with DRI_PRIME + amdgpu (#1503861) +* Thu Feb 04 2016 Fedora Release Engineering - 11.2.0-0.devel.8.24ea81a.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild -* Fri Nov 17 2017 Dave Airlie - 17.2.3-6.20171019 -- fix libgbm/dri-drivers requires on libdrm +* Wed Jan 27 2016 Adam Jackson 11.2.0-0.devel.8 +- Rebuild for llvm 3.7.1 library split -* Wed Oct 25 2017 Yaakov Selkowitz - 17.2.3-5.20171019 -- Enable hardware drivers on aarch64 (#1358444) +* Sun Jan 24 2016 Igor Gnatenko - 11.2.0-0.devel.7.24ea81a +- 24ea81a -* Tue Oct 24 2017 Dave Airlie - 17.2.3-4.20171019 -- Update gitdate and clean out sources. +* Thu Jan 21 2016 Peter Robinson 11.2.0-0.devel.6.5e3edd4 +- OpenCL now supported on aarch64 -* Tue Oct 24 2017 Dave Airlie - 17.2.3-3.20171019 -- Add final 17.2.3 patch. +* Sun Jan 10 2016 Igor Gnatenko - 11.2.0-0.devel.5.5e3edd4 +- 5e3edd4 -* Thu Oct 19 2017 Tom Stellard - 17.2.3-2.20171019 -- Switch to llvm-private +* Thu Jan 07 2016 Adam Jackson +- Mangle libtool even harder to get -static-libstdc++ to work -* Thu Oct 19 2017 Dave Airlie - 17.2.3-1.20171019 -- rebase to 17.2.3 +* Tue Dec 29 2015 Igor Gnatenko - 11.2.0-0.devel.3.70d8dbc +- 70d8dbc -* Thu Oct 05 2017 Dave Airlie - 17.2.2-1.20171005 -- rebase to 17.2.2 final release + s3tc support +* Wed Dec 02 2015 Igor Gnatenko - 11.2.0-0.devel.2.56aff6b +- 56aff6b -* Thu Sep 28 2017 Olivier Fourdan - 17.2.0-2.20170911 -- Enable wayland-egl, add dependencies on wayland-protocols (#1481412) +* Sun Nov 22 2015 Igor Gnatenko - 11.2.0-0.devel.1.86fc97d +- 86fc97d -* Mon Sep 11 2017 Dave Airlie - 17.2.0-1.20170911 -- rebase to 17.2.0 final release +* Thu Nov 05 2015 Igor Gnatenko - 11.1.0-0.devel.13.5ae37ae +- 5ae37ae -* Tue Aug 15 2017 Dave Airlie - 17.2.0-0.1.20170815 -- rebase to 17.2-rc4 +* Thu Nov 05 2015 Adam Jackson 11.1.0-0.devel.12.3994ef5 +- Link with -static-libstdc++ to work around Steam bundling its own copy -* Thu May 11 2017 Dave Airlie - 17.0.1-6.20170307 -- enable VDPAU drivers (#1297276) +* Fri Oct 23 2015 Igor Gnatenko - 11.1.0-0.devel.11.3994ef5 +- 3994ef5 +- Enable VirGL driver -* Tue May 09 2017 Tom Stellard - 17.0.1-5.20170307 -- Use correct datalayout for llvmpipe (#1445423) +* Thu Oct 22 2015 Igor Gnatenko - 11.1.0-0.devel.10.7182498 +- 7182498 +- Disable SWR rasterizer -* Fri May 05 2017 Adam Jackson - 17.0.1-4.20170307 -- Add ppc64le vulkan build +* Wed Oct 21 2015 Igor Gnatenko - 11.1.0-0.devel.9.4a168ad +- Enable experimental SWR rasterizer -* Wed May 03 2017 Lyude Paul - 17.0.1-3.20170307 -- Add temporary revert for #1438891 +* Wed Oct 14 2015 Igor Gnatenko - 11.1.0-0.devel.8.4a168ad +- 4a168ad -* Tue Mar 28 2017 Dave Airlie - 17.0.1-2.20170307 -- Allow compat shaders override. (#1429813) +* Wed Oct 07 2015 Igor Gnatenko - 11.1.0-0.devel.7.47d1199 +- 47d1199 -* Tue Mar 07 2017 Dave Airlie - 17.0.1-1.20170307 -- mesa 17.0.1 release +* Sat Sep 26 2015 Igor Gnatenko - 11.1.0-0.devel.6.9932142 +- 9932142 -* Tue Feb 28 2017 Dave Airlie - 17.0.0-2.20170215 -- enable more drivers on aarch64 + vulkan drivers (#1358444) +* Wed Sep 16 2015 Igor Gnatenko - 11.1.0-0.devel.5.47e18a5 +- 47e18a5 +- Rebuild against llvm 3.7 -* Wed Feb 15 2017 Dave Airlie - 17.0.0-1.20170215 -- mesa 17.0.0 release +* Sun Sep 13 2015 Igor Gnatenko - 11.1.0-0.devel.4.d6fbcf6 +- d6fbcf6 -* Mon Feb 06 2017 Adam Jackson - 17.0.0-0.2.20170123 -- Rebuild against (and BuildRequire) mesa-private-llvm >= 3.9 +* Thu Sep 10 2015 Rex Dieter - 11.1.0-0.devel.3.60aea30 +- Add brw_meta_fast_clear crash workaround patch (#1259443, fdo#86281) -* Mon Jan 23 2017 Dave Airlie - 17.0.0-0.1.20170123 -- mesa 17.0.0-rc1 +* Wed Sep 02 2015 Igor Gnatenko - 11.1.0-0.devel.2.60aea30 +- 60aea30 -* Tue Aug 09 2016 Rob Clark - 11.2.2-2.20160614 -- update kbl pci ids. +* Mon Aug 24 2015 Igor Gnatenko - 11.1.0-0.devel.1.4e5752e +- 4e5752e -* Tue Jun 14 2016 Dave Airlie - 11.2.2-1.20160614 -- mesa 11.2.2 release +* Sun Aug 09 2015 Igor Gnatenko - 11.0.0-0.devel.2.21ccdbd +- 21ccdbd +- add surfaceless EGL platform (RHBZ #1251747) -* Tue Apr 05 2016 Dave Airlie 11.2.0-1.20160405 -- mesa 11.2.0 final release +* Sat Aug 01 2015 Igor Gnatenko - 11.0.0-0.devel.1.6f2d889 +- Update to 11.0.0 -* Thu Mar 10 2016 Dave Airlie 11.2.0-0.2.20160310 -- mesa 11.2.0-rc2 release + enable virgl +* Tue Jul 14 2015 Peter Robinson 10.7.0-0.devel.4.ea633db +- Use %%license +- Minor spec cleanups -* Thu Sep 17 2015 Oded Gabbay 10.6.5-3.20150824 -- Fix texture compression for big-endian (#1250168) +* Tue Jul 14 2015 Igor Gnatenko - 10.7.0-0.devel.3.ea633db +- ea633db -* Wed Sep 16 2015 Oded Gabbay 10.6.5-2.20150824 -- Fix llvmpipe implicit conversion for POWER (#1261988) +* Tue Jul 07 2015 Igor Gnatenko - 10.7.0-0.devel.2.8787141 +- Drop unecessary make for s390 -* Mon Aug 24 2015 Oded Gabbay 10.6.5-1.20150824 -- mesa 10.6.5 release +* Mon Jun 22 2015 Igor Gnatenko - 10.7.0-0.devel.1.8787141 +- 8787141 -* Tue Jun 16 2015 Dave Airlie 10.6.0-1.20150616 -- mesa 10.6.0 release +* Wed Jun 17 2015 Fedora Release Engineering - 10.6.0-0.devel.7.5a55f68.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild -* Thu May 28 2015 Dave Airlie 10.6.0-0.3.20150528 -- mesa 10.6.0-rc2 +* Mon May 18 2015 Igor Gnatenko - 10.6.0-0.devel.7.5a55f68 +- add git to BR everywhere -* Fri May 22 2015 Dave Airlie 10.6.0-0.2.20150521 -- rebuild for ppc64le relro issue +* Sun May 17 2015 Igor Gnatenko - 10.6.0-0.devel.6.5a55f68 +- 5a55f68 -* Thu May 21 2015 Dave Airlie 10.6.0-0.1.20150521 -- mesa 10.6.0-rc1 +* Thu May 07 2015 Igor Gnatenko - 10.6.0-0.devel.5.51e3453 +- 51e3453 -* Wed Jan 28 2015 Adam Jackson 10.2.7-5.20140910 -- Fix color clears and colorformat selection on big-endian evergreen +* Mon Apr 20 2015 Igor Gnatenko - 10.6.0-0.devel.4.c1485f4 +- c1485f4 -* Wed Sep 17 2014 Dave Airlie 10.2.7-3.20140910 -- backport regression fix for old x86 cpus +* Thu Apr 09 2015 Adam Jackson 10.6.0-0.devel.3 +- F23 rebuild against llvm 3.6.0 -* Wed Sep 17 2014 Dave Airlie 10.2.7-2.20140910 -- backport upstream big endian format fixes +* Fri Feb 27 2015 Rob Clark 10.2.7-1.20140910 -- rebase to latest 10.2.x branch - fixes HSW gnome-shell +* Mon Feb 23 2015 Igor Gnatenko - 10.6.0-0.devel.1.f80af89 +- f80af89 -* Tue Sep 09 2014 Adam Jackson 10.2.5-3.20140827 -- Backport a ppc64le fix +* Wed Feb 18 2015 Igor Gnatenko - 10.5.0-1.20150218 +- 10.5.0 -* Wed Aug 27 2014 Adam Jackson 10.2.5-2.20140827 -- Rebuild against llvm 3.5.0rc3 +* Fri Jan 02 2015 Igor Gnatenko - 10.5.0-0.devel.32.6171131 +- 6171131 -* Wed Aug 27 2014 Dave Airlie 10.2.5-1.20140827 -- rebase to 10.2.5 (well .6 in branch has hawaii fixes) +* Fri Jan 02 2015 Igor Gnatenko - 10.5.0-0.devel.31.c3260f8 +- c3260f8 -* Mon Feb 24 2014 Dave Airlie 9.2.5-5.20131218 -- fix GLX attribs against binary drivers (#1064117) +* Fri Jan 02 2015 Igor Gnatenko - 10.5.0-0.devel.30.290553b +- 290553b -* Wed Feb 12 2014 Adam Jackson 9.2.5-4.20131218 -- Mass rebuild +* Thu Jan 01 2015 Igor Gnatenko - 10.5.0-0.devel.28.b77eaaf +- b77eaaf -* Fri Jan 24 2014 Daniel Mach - 9.2.5-3.20131218 -- Mass rebuild 2014-01-24 +* Thu Jan 01 2015 Igor Gnatenko - 10.5.0-0.devel.26.c633528 +- c633528 -* Tue Jan 14 2014 Dave Airlie 9.2.5-2.20131218 -- obsolete correct dri1 drivers package (#1043903) +* Thu Jan 01 2015 Igor Gnatenko - 10.5.0-0.devel.25.a6f6d61 +- a6f6d61 -* Mon Jan 13 2014 Dave Airlie 9.2.5-1.20131218 -- rebase to final 9.2.5 release + copy sub buffer enable for swrast +* Wed Dec 31 2014 Igor Gnatenko - 10.5.0-0.devel.23.be0311c +- be0311c -* Fri Dec 27 2013 Daniel Mach - 9.2-5.20131023 -- Mass rebuild 2013-12-27 +* Wed Dec 31 2014 Igor Gnatenko - 10.5.0-0.devel.21.609c3e5 +- 609c3e5 -* Wed Nov 06 2013 Dave Airlie 9.2-4.20131023 -- fix build for now on aarch64 +* Wed Dec 31 2014 Igor Gnatenko - 10.5.0-0.devel.19.3ba57ba +- 3ba57ba -* Thu Oct 31 2013 Jerome Glisse 9.2-3.20131023 -- Add missing kaveri pci id +* Tue Dec 30 2014 Igor Gnatenko - 10.5.0-0.devel.17.64dcb2b +- 64dcb2b -* Wed Oct 23 2013 Jerome Glisse 9.2-2.20131023 -- 9.2 upstream release + fixes from git branch +* Mon Dec 29 2014 Igor Gnatenko - 10.5.0-0.devel.15.6c18279 +- 6c18279 -* Mon Sep 02 2013 Dave Airlie 9.2-1.20130902 -- 9.2 upstream release + fixes from git branch +* Sat Dec 27 2014 Igor Gnatenko - 10.5.0-0.devel.13.0c7f895 +- 0c7f895 -* Tue Jul 23 2013 Adam Jackson 9.2-0.14.20130723 -- Today's git snap of 9.2 branch +* Fri Dec 26 2014 Igor Gnatenko - 10.5.0-0.devel.11.cb5a372 +- cb5a372 -* Sun Jul 14 2013 Kyle McMartin 9.2-0.13.20130610 -- Use LLVM::MCJIT on ARM and AArch64. +* Sun Dec 21 2014 Igor Gnatenko - 10.5.0-0.devel.10.git0d7f4c8 +- enable ilo gallium driver -* Mon Jun 17 2013 Adam Jackson 9.2-0.12.20130610 -- Re-enable hardware float support (#975204) +* Fri Dec 19 2014 Dan Horák 10.5.0-0.devel.9 +- Sync with_{vaapi,vdpau,nine} settings with F21 -* Mon Jun 17 2013 Adam Jackson 9.2-0.11.20130610 -- Fix evergreen on big-endian +* Thu Dec 18 2014 Adam Jackson 10.5.0-0.devel.8 +- Sync ppc build config with F21 -* Wed Jun 12 2013 Adam Jackson 9.2-0.10.20130610 -- Fix s390x build -- Fold khrplatform-devel in to libEGL-devel +* Wed Dec 17 2014 Igor Gnatenko - 10.5.0-0.devel.7.git0d7f4c8 +- fix requirements for d3d -* Tue Jun 11 2013 Adam Jackson 9.2-0.9.20130610 -- 0001-Revert-i965-Disable-unused-pipeline-stages-once-at-s.patch: Fix some - hangs on ivb+ +* Sun Dec 14 2014 Igor Gnatenko - 10.5.0-0.devel.6.git0d7f4c8 +- 0d7f4c8 -* Mon Jun 10 2013 Adam Jackson 9.2-0.8.20130610 -- Today's git snap +* Sun Dec 14 2014 Igor Gnatenko - 10.5.0-0.devel.5.git29c7cf2 +- Enable VA state-tracker +- Enable Nine state-tracker (Direct3D9 API) -* Tue May 28 2013 Adam Jackson 9.2-0.7.20130528 -- Today's git snap +* Thu Dec 11 2014 Adam Jackson 10.5.0-0.devel.4 +- Restore hardware drivers on ppc64{,le} -* Sun May 19 2013 Peter Robinson 9.2-0.6.20130514 -- Update the name of the freedreno driver +* Tue Dec 02 2014 Igor Gnatenko - 10.5.0-0.devel.3.git29c7cf2 +- 29c7cf2 -* Fri May 17 2013 Adam Jackson 9.2-0.5.20130514 -- Fix build issues on ppc32 +* Sat Nov 22 2014 Igor Gnatenko - 10.5.0-0.devel.2.git3d9c1a9 +- 3d9c1a9 -* Thu May 16 2013 Adam Jackson 9.2-0.4.20130514 -- Fix yet more build issues on s390{,x} +* Wed Nov 19 2014 Igor Gnatenko - 10.5.0-0.devel.1.git9460cd3 +- 9460cd3 -* Wed May 15 2013 Adam Jackson 9.2-0.3.20130514 -- Fix build ordering issue on s390x +* Mon Nov 10 2014 Igor Gnatenko - 10.4-0.devel.8.gitf3b709c +- f3b709c -* Wed May 15 2013 Adam Jackson 9.2-0.2.20130514 -- Fix filesystem for with_hardware == 0 +* Tue Oct 28 2014 10.4-0.devel.7.git1a17098 +- rebuild for llvm -* Tue May 14 2013 Adam Jackson 9.2-0.1.20130514 -- Today's git snap -- Revert to swrast on ppc32 and s390 since llvm doesn't actually work -- Build freedreno on arm -- Drop snb hang workaround (upstream 1dfea559) -- Rename filesystem package +* Mon Oct 27 2014 Igor Gnatenko - 10.4-0.devel.6.git1a17098 +- 1a17098 -* Wed May 08 2013 Adam Jackson 9.2-0.1.20130508 -- Switch to Mesa master (pre 9.2) -- Fix llvmpipe on big-endian and enable llvmpipe everywhere -- Build vdpau drivers for r600/radeonsi/nouveau -- Enable hardware floating-point texture support -- Drop GLESv1, nothing's using it, let's not start +* Sat Sep 27 2014 Igor Gnatenko - 10.4-0.devel.5.gitc3f17bb +- c3f17bb18f597d7f606805ae94363dae7fd51582 -* Sat Apr 27 2013 Dave Airlie 9.1.1-1 -- rebase to Mesa 9.1.1 + fixes from git +* Sat Sep 06 2014 Igor Gnatenko - 10.4-0.devel.4.git1f184bc +- apply patch for bigendian from karsten +- fix ppc filelist from karsten -* Thu Apr 11 2013 Dave Airlie 9.1-6 -- enable glx tls for glamor to work properly +* Sat Sep 06 2014 Igor Gnatenko - 10.4-0.devel.3.git1f184bc +- 1f184bc114143acbcea373184260da777b6c6be1 commit -* Thu Apr 04 2013 Adam Jackson 9.1-5 -- Enable llvmpipe even on non-SSE2 machines (#909473) +* Thu Aug 28 2014 Igor Gnatenko - 10.4-0.devel.2.1.80771e47b6c1e47ab55f17311e1d4e227a9eb3d8 +- add swrast to dri driver list -* Tue Mar 26 2013 Adam Jackson 9.1-4 -- Fix build with private LLVM +* Wed Aug 27 2014 Igor Gnatenko - 10.4-0.devel.2.80771e47b6c1e47ab55f17311e1d4e227a9eb3d8 +- 80771e47b6c1e47ab55f17311e1d4e227a9eb3d8 commit -* Tue Mar 19 2013 Adam Jackson 9.1-3 -- mesa-9.1-53-gd0ccb5b.patch: Sync with today's git +* Sat Aug 23 2014 Igor Gnatenko - 10.4-0.devel.1.c2867f5b3626157379ef0d4d5bcaf5180ca0ec1f +- 10.4 c2867f5b3626157379ef0d4d5bcaf5180ca0ec1f -* Tue Mar 19 2013 Dave Airlie 9.1-2 -- add SNB hang workaround from chromium +* Fri Aug 22 2014 Igor Gnatenko - 10.3-0.rc1.1.e7f2f2dea5acdbd1a12ed88914e64a38a97432f0 +- e7f2f2dea5acdbd1a12ed88914e64a38a97432f0 commit -* Fri Mar 08 2013 Adam Jackson 9.1-1 -- Mesa 9.1 +* Sun Aug 17 2014 Fedora Release Engineering - 10.3-0.devel.2.c40d7d6d948912a4d51cbf8f0854cf2ebe916636.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild -* Wed Feb 27 2013 Dan Horák - 9.1-0.4 -- /etc/drirc is always created, so exclude it on platforms without hw drivers +* Wed Aug 06 2014 Igor Gnatenko - 10.3-0.devel.2.c40d7d6d948912a4d51cbf8f0854cf2ebe916636 +- c40d7d6d948912a4d51cbf8f0854cf2ebe916636 commit -* Tue Feb 26 2013 Adam Jackson 9.1-0.3 -- Fix s390*'s swrast to be classic not softpipe +* Fri Jul 11 2014 Igor Gnatenko - 10.3-0.devel.1.f381c27c548aa28b003c8e188f5d627ab4105f76 +- Rebase to 'master' branch (f381c27c548aa28b003c8e188f5d627ab4105f76 commit) -* Tue Feb 19 2013 Jens Petersen - 9.1-0.2 -- build against llvm-3.2 -- turn on radeonsi +* Fri Jul 11 2014 Igor Gnatenko - 10.2.3-1.20140711 +- 10.2.3 upstream release -* Wed Feb 13 2013 Dave Airlie 9.1-0.1 -- snapshot mesa 9.1 branch +* Mon Jul 7 2014 Peter Robinson 10.2.2-4.20140625 +- Build aarch64 options the same as ARMv7 +- Fix PPC conditionals -* Tue Jan 15 2013 Tom Callaway 9.0.1-4 -- clarify license on pp_mlaa* files +* Fri Jul 04 2014 Igor Gnatenko - 10.2.2-3.20140625 +- Fix up intelInitScreen2 for DRI3 (RHBZ #1115323) (patch from drago01) -* Thu Dec 20 2012 Adam Jackson 9.0.1-3 -- mesa-9.0.1-22-gd0a9ab2.patch: Sync with git -- Build with -fno-rtti -fno-exceptions, modest size and speed win -- mesa-9.0.1-less-cxx-please.patch: Remove the only use of typeid() so the - above works. +* Fri Jun 27 2014 Dave Airlie 10.2.2-2.20140625 +- add dri3 gnome-shell startup fix from Jasper. -* Wed Dec 05 2012 Adam Jackson 9.0.1-2 -- Allow linking against a private version of LLVM libs for RHEL7 -- Build with -j again +* Wed Jun 25 2014 Igor Gnatenko - 10.2.2-1.20140625 +- 10.2.2 upstream release -* Mon Dec 03 2012 Adam Jackson 9.0.1-1 -- Mesa 9.0.1 +* Wed Jun 11 2014 Igor Gnatenko - 10.2.1-2.20140608 +- drop radeonsi llvm hack -* Wed Nov 07 2012 Dave Airlie 9.0-5 -- mesa-9.0-19-g895a587.patch: sync with 9.0 branch with git -- drop wayland patch its in git now. +* Sun Jun 08 2014 Igor Gnatenko - 10.2.1-1.20140608 +- 10.2.1 upstream release -* Thu Nov 01 2012 Adam Jackson 9.0-4 -- mesa-9.0-18-g5fe5aa8: sync with 9.0 branch in git -- Portability fixes for F17: old wayland, old llvm. +* Sat Jun 07 2014 Fedora Release Engineering - 10.2-0.11.rc5.20140531 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild -* Sat Oct 27 2012 Dan Horák 9.0-3 -- gallium drivers must be set explicitely for s390(x) otherwise also r300, r600 and vmwgfx are built +* Wed Jun 04 2014 Dan Horák - 10.2-0.10.rc5.20140531 +- fix build without hardware drivers -* Fri Oct 19 2012 Adam Jackson 9.0-2 -- Rebuild for wayland 0.99 +* Sat May 31 2014 Igor Gnatenko - 10.2-0.9.rc5.20140531 +- 10.2-rc5 upstream release -* Wed Oct 10 2012 Adam Jackson 9.0-1 -- Mesa 9.0 -- mesa-9.0-12-gd56ee24.patch: sync with 9.0 branch in git +* Wed May 28 2014 Brent Baude - 10.2-0.8.rc4.20140524 +- Removing ppc64le arch from with_llvm -* Wed Oct 10 2012 Adam Jackson 9.0-0.4 -- Switch to external gl-manpages and libGLU -- Drop ShmGetImage fastpath for a bit +* Wed May 28 2014 Igor Gnatenko - 10.2-0.7.rc4.20140524 +- i915: add a missing NULL pointer check (RHBZ #1100967) -* Mon Oct 01 2012 Dan Horák 9.0-0.3 -- explicit BR: libGL-devel is required on s390(x), it's probbaly brought in indirectly on x86 -- gallium drivers must be set explicitely for s390(x) otherwise also r300, r600 and vmwgfx are built +* Sat May 24 2014 Igor Gnatenko - 10.2-0.6.rc4.20140524 +- 10.2-rc4 upstream release +- add back updated radeonsi hack for LLVM -* Mon Sep 24 2012 Adam Jackson 9.0-0.2 -- Switch to swrast classic instead of softpipe for non-llvm arches -- Re-disable llvm on ppc until it can draw pixels +* Sat May 17 2014 Igor Gnatenko - 10.2-0.5.rc3.20140517 +- 10.2-rc3 upstream release -* Mon Sep 24 2012 Dave Airlie 9.0-0.1 -- rebase to latest upstream 9.0 pre-release branch -- add back glu from new upstream (split for f18 later) +* Sat May 10 2014 Igor Gnatenko - 10.2-0.4.rc2.20140510 +- 10.2-rc2 upstream release +- drop radeonsi hack for LLVM -* Fri Sep 14 2012 Dave Airlie 8.1-0.21 -- why fix one yylex when you can fix two +* Tue May 06 2014 Igor Gnatenko - 10.2-0.3.rc1.20140505 +- Move gallium-pipe to the correct sub-package (RHBZ #1094588) (kwizart) +- Move egl_gallium.so to the correct location (RHBZ #1094588) (kwizart) +- Switch from with to enable for llvm shared libs (kwizart) -* Fri Sep 14 2012 Dave Airlie 8.1-0.20 -- fix yylex collision reported on irc by hughsie +* Mon May 05 2014 Igor Gnatenko - 10.2-0.2.rc1.20140505 +- Enable gallium-egl (needed by freedreeno) (RHBZ #1094199) (kwizart) -* Mon Aug 27 2012 Adam Jackson 8.1-0.19 -- Today's git snap -- Revert dependency on libkms -- Patch from Mageia to fix some undefined symbols +* Mon May 05 2014 Igor Gnatenko - 10.2-0.1.rc1.20140505 +- Enable omx on x86 and arm (RHBZ #1094199) (kwizart) +- Split _with_xa from _with_vmware (RHBZ #1094199) (kwizart) +- Add _with_xa when arch is arm and _with_freedreeno (RHBZ #1094199) (kwizart) -* Fri Aug 17 2012 Dave Airlie 8.1-0.18 -- parallel make seems broken - on 16 way machine internally. +* Mon May 05 2014 Igor Gnatenko - 10.2-0.rc1.20140505 +- 10.2-rc1 upstream release -* Thu Aug 16 2012 Dave Airlie 8.1-0.17 -- upstream snapshot +* Wed Apr 30 2014 Igor Gnatenko - 10.1.1-3.20140430 +- Update to today snapshot +- apply as downstream patches for reporting GPU max frequency on r600 (FD.o #73511) -* Wed Jul 25 2012 Peter Robinson 8.1-0.16 -- Enable LLVM on ARM +* Sat Apr 19 2014 Igor Gnatenko - 10.1.1-2.20140419 +- fix buildrequires llvm 3.4-5 to 3.4-6, because 3.4-5 is not available for F20 -* Wed Jul 25 2012 Peter Robinson 8.1-0.15 -- Fix building on platforms with HW and without LLVM +* Sat Apr 19 2014 Igor Gnatenko - 10.1.1-1.20140419 +- 10.1.1 upstream release -* Tue Jul 24 2012 Adam Jackson 8.1-0.14 -- Re-enable llvm on ppc, being worked on -- Don't BuildReq on wayland things in RHEL +* Tue Apr 15 2014 Adam Jackson 10.1-6.20140305 +- Disable DRI3 in F20, it requires libxcb bits we haven't backported. -* Mon Jul 23 2012 Adam Jackson 8.1-0.13 -- Build radeonsi (#842194) +* Wed Mar 26 2014 Adam Jackson 10.1-5.20140305 +- Initial ppc64le enablement (no hardware drivers or vdpau yet) -* Fri Jul 20 2012 Fedora Release Engineering - 8.1-0.12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild +* Fri Mar 21 2014 Adam Jackson 10.1-4.20140305 +- mesa: Don't optimize out glClear if drawbuffer size is 0x0 (fdo #75797) -* Tue Jul 17 2012 Dave Airlie 8.1-0.11 -- upstream snapshot: fixes build issues +* Wed Mar 19 2014 Dave Airlie 10.1-3.20140305 +- rebuild against backported llvm 3.4-5 for radeonsi GL 3.3 support. -* Tue Jul 17 2012 Dave Airlie 8.1-0.10 -- snapshot mesa: add some build hackarounds +* Wed Mar 12 2014 Dave Airlie 10.1-2.20140305 +- disable r600 llvm compiler (upstream advice) -* Sat Jul 14 2012 Ville Skyttä - 8.1-0.9 -- Call ldconfig at -libglapi and -libxatracker post(un)install time. -- Drop redundant ldconfig dependencies, let rpm auto-add them. +* Wed Mar 05 2014 Igor Gnatenko - 10.1-1.20140305 +- mesa: Bump version to 10.1 (final) (Ian Romanick) +- glx/dri2: fix build failure on HURD (Julien Cristau) +- i965: Validate (and resolve) all the bound textures. (Chris Forbes) +- i965: Widen sampler key bitfields for 32 samplers (Chris Forbes) -* Wed Jun 13 2012 Dave Airlie 8.1-0.8 -- enable shared llvm usage. +* Sat Mar 01 2014 Igor Gnatenko - 10.1-0.rc3.20140301 +- 10.1-rc3 -* Thu Jun 07 2012 Adam Jackson 8.1-0.7 -- Disable llvm on non-x86 (#829020) +* Tue Feb 25 2014 Igor Gnatenko - 10.1-0.rc2.20140225 +- really 10.1-rc2 -* Sun Jun 03 2012 Dave Airlie 8.1-0.6 -- rebase to git master + build on top of llvm 3.1 +* Sat Feb 22 2014 Igor Gnatenko - 10.1-0.rc2.20140222 +- 10.1-rc2 -* Thu May 17 2012 Adam Jackson 8.1-0.5 -- mesa-8.0-llvmpipe-shmget.patch: Rediff for 8.1. +* Sat Feb 08 2014 Adel Gadllah - 10.1-0.rc1.20140208 +- 10.1rc1 +- Drop upstreamed patches -* Thu May 10 2012 Karsten Hopp 8.1-0.4 -- revert disabling of hardware drivers, disable only llvm on PPC* - (#819060) +* Thu Feb 06 2014 Igor Gnatenko - 10.0.3-1.20140206 +- 10.0.3 upstream release -* Tue May 01 2012 Adam Jackson 8.1-0.3 -- More RHEL tweaking: no pre-DX7 drivers, no wayland. +* Tue Feb 04 2014 Kyle McMartin - 10.0.2-6.20140118 +- Fix accidentally inverted logic that meant radeonsi_dri.so went missing + on all architectures instead of just ppc and s390. Sorry! -* Thu Apr 26 2012 Karsten Hopp 8.1-0.2 -- move drirc into with_hardware section (Dave Airlie) -- libdricore.so and libglsl.so get built and installed on - non-hardware archs, include them in the file list +* Sun Feb 02 2014 Kyle McMartin - 10.0.2-5.20140118 +- Fix a thinko in previous commit wrt libdrm_nouveau2. -* Thu Apr 26 2012 Adam Jackson 8.1-0.2 -- Don't build vmware stuff on non-x86 (#815444) +* Sun Feb 02 2014 Kyle McMartin - 10.0.2-4.20140118 +- Fix up building drivers on AArch64, enable LLVM there. +- Eliminate some F17 cruft from the spec, since we don't support it anymore. +- Conditionalize with_radeonsi on with_llvm instead of ppc,s390 && >F-17. +- Conditionalize libvdpau_radeonsi.so.1* on with_radeonsi instead of simply + with_llvm to fix a build failure on AArch64. -* Tue Apr 24 2012 Richard Hughes 8.0.3-0.1 -- Rebuild with new git snapshot -- Remove upstreamed patches +* Sun Jan 19 2014 Igor Gnatenko - 10.0.2-3.20140118 +- Enable OpenCL (RHBZ #887628) +- Enable r600 llvm compiler (RHBZ #1055098)