Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2017-02-19 00:58:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2017-02-08 10:51:42.557118045 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2017-02-19 00:58:05.624340188 +0100 @@ -1,0 +2,46 @@ +Mon Feb 13 14:10:52 UTC 2017 - mimi...@gmail.com + +- update to 17.0.0 +- removed n_Fixed-build-against-wayland-1.2.1.patch , version requirement + bumped up by upstream. +* Vulkan drivers: + + Correctly return (and implement) VK_INCOMPLETE on multiple WSI queries + + Support for the VK_KHR_sampler_mirror_clamp_to_edge extension + + We now use the Khoronos vk.xml file to generate the entrypoints +* ANV: + + HiZ and performance improvements + + Float64 support and tessellation shader support. +* RADV: + + Support multiple devices + + Support for the VK_AMD_draw_indirect_count extension + + Support for the VK_AMD_negative_viewport_height extension +* Mesa core: + + Noticeable refactoring en route to GLSL Shader Cache + + Groundwork for int64 +* i965: + + OpenGL 4.5 support on Haswell hardware + + Reuse the same BLORP and ISL code as the ANV driver +* Gallium: + + HUD: A number of race issues and memory leaks were resolved. +* freedreno + + Support for a5xx +* nouveau: + + OpenGL 4.3 support on Maxwell hardware + + Improved performance due to instruction pipelining (Maxwell) +* r600/radeonsi + + VCE: Handle H.264 level 5.2 + + Polaris12 support + + Dozens of performance improvements +* Clover: + + Implement clGetExtensionFunctionAddressForPlatform. + + Add missing clGetDeviceInfo CL1.2 queries +* VDPAU: + + Use dri3 to directly send the buffer to X +* Build: + + Building RADV requires --enable-gallium-llvm + + Compatibility fixes for building mesa as part of ARC + + The vulkan headers vk_platform.h and vulkan.h are no longer installed + + A couple of configure options (--with-sha1 and --disable-shader-cache) are + removed alongside their respective library requirements. + +------------------------------------------------------------------- Old: ---- mesa-13.0.4.tar.xz mesa-13.0.4.tar.xz.sig n_Fixed-build-against-wayland-1.2.1.patch New: ---- mesa-17.0.0.tar.xz mesa-17.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.sO9nxv/_old 2017-02-19 00:58:06.684191378 +0100 +++ /var/tmp/diff_new_pack.sO9nxv/_new 2017-02-19 00:58:06.684191378 +0100 @@ -22,7 +22,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 13.0.4 +%define _version 17.0.0 %define with_opencl 0 %define with_vulkan 0 %ifarch %ix86 x86_64 %arm ppc ppc64 ppc64le s390x @@ -49,21 +49,22 @@ %endif Name: Mesa -Version: 13.0.4 +Version: 17.0.0 Release: 0 Summary: System for rendering interactive 3-D graphics License: MIT Group: System/Libraries Url: http://www.mesa3d.org -Source: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{_name_archive}-%{_version}.tar.xz -Source1: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{_name_archive}-%{_version}.tar.xz.sig +# For now directory structure of Mesa's ftp changed +# Source: ftp://ftp.freedesktop.org/pub/mesa/%%{version}/%%{_name_archive}-%%{_version}.tar.xz +Source: ftp://ftp.freedesktop.org/pub/mesa/%{_name_archive}-%{_version}.tar.xz +# Source1: ftp://ftp.freedesktop.org/pub/mesa/%%{version}/%%{_name_archive}-%%{_version}.tar.xz.sig +Source1: ftp://ftp.freedesktop.org/pub/mesa/%{_name_archive}-%{_version}.tar.xz.sig Source2: baselibs.conf Source3: README.updates Source4: manual-pages.tar.bz2 Source6: %{name}-rpmlintrc Source7: Mesa.keyring -# required for building against wayland of openSUSE 13.1 -Patch0: n_Fixed-build-against-wayland-1.2.1.patch # to be upstreamed Patch11: u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch # Patch from Fedora, fix 16bpp in llvmpipe @@ -133,13 +134,14 @@ Obsoletes: xorg-x11-Mesa < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch %arm -BuildRequires: pkgconfig(libdrm_freedreno) >= 2.4.67 +BuildRequires: pkgconfig(libdrm_freedreno) >= 2.4.74 %endif %ifarch x86_64 %ix86 BuildRequires: libelf-devel BuildRequires: pkgconfig(libdrm_intel) >= 2.4.61 %endif -%if 0%{?suse_version} >= 1310 +# Requirments for wayland bumped up from 17.0 +%if 0%{?suse_version} > 1320 BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-server) %endif @@ -186,7 +188,7 @@ Obsoletes: xorg-x11-Mesa-devel < %{version} Provides: Mesa-libIndirectGL-devel = %{version} Obsoletes: Mesa-libIndirectGL-devel < %{version} -%if 0%{?suse_version} >= 1310 +%if 0%{?suse_version} > 1320 Requires: libwayland-egl-devel %endif @@ -429,7 +431,7 @@ This package provides the development environment for compiling programs against the GBM library. -%if 0%{?suse_version} >= 1310 +%if 0%{?suse_version} > 1320 %package -n libwayland-egl1 Summary: Additional egl functions for wayland Group: System/Libraries @@ -601,10 +603,6 @@ %setup -q -n %{_name_archive}-%{_version} -b4 # remove some docs rm -rf docs/README.{VMS,WIN32,OS2} -%if 0%{?suse_version} < 1320 -# required for building against wayland of openSUSE 13.1 -%patch0 -p1 -%endif ### disabled, but not dropped yet; these still need investigation in ### order to figure out whether the issue is still reproducable and ### hence a fix is required @@ -623,7 +621,7 @@ %endif %build -%if 0%{?suse_version} >= 1310 +%if 0%{?suse_version} > 1320 egl_platforms=x11,drm,wayland %else egl_platforms=x11,drm @@ -648,11 +646,7 @@ --enable-opencl \ --enable-opencl-icd \ %endif -%if 0%{?suse_version} < 1315 - --with-dri-searchpath=%{_libdir}/dri/updates:%{_libdir}/dri \ -%else --with-dri-searchpath=%{_libdir}/dri \ -%endif --enable-gallium-llvm \ --enable-llvm-shared-libs \ --enable-vdpau \ @@ -698,12 +692,6 @@ make install.man DESTDIR=%{buildroot} MANPATH=%{_mandir} LIBMANSUFFIX=3gl popd done -%if 0%{?suse_version} < 1315 -#DRI driver update mechanism -mkdir -p %{buildroot}%{_libdir}/dri/updates -install -m 644 $RPM_SOURCE_DIR/README.updates \ - %{buildroot}%{_libdir}/dri/updates -%endif %fdupes -s %{buildroot}/%{_mandir} @@ -771,7 +759,7 @@ %postun -n Mesa-libglapi0 -p /sbin/ldconfig -%if 0%{?suse_version} >= 1310 +%if 0%{?suse_version} > 1320 %post -n libwayland-egl1 -p /sbin/ldconfig %postun -n libwayland-egl1 -p /sbin/ldconfig @@ -804,9 +792,6 @@ %doc docs/README* docs/license.html %config %{_sysconfdir}/drirc %dir %{_libdir}/dri -%if 0%{?suse_version} < 1315 -%{_libdir}/dri/updates -%endif %{_libdir}/dri/*_dri.so %ifarch %ix86 x86_64 aarch64 %arm ppc64 ppc64le %exclude %{_libdir}/dri/nouveau_dri.so @@ -883,7 +868,7 @@ %{_libdir}/libOSMesa.so %{_libdir}/pkgconfig/osmesa.pc -%if 0%{?suse_version} >= 1310 +%if 0%{?suse_version} > 1320 %files -n libwayland-egl1 %defattr(-,root,root) %{_libdir}/libwayland-egl.so.1* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.sO9nxv/_old 2017-02-19 00:58:06.788176777 +0100 +++ /var/tmp/diff_new_pack.sO9nxv/_new 2017-02-19 00:58:06.788176777 +0100 @@ -44,8 +44,8 @@ libgbm1 libgbm-devel requires "libgbm1-<targettype> = <version>" -libwayland-egl1 -libwayland-egl-devel +arch aarch64 ppc64 ppc64le s390x x86_64 package libwayland-egl1 +arch aarch64 ppc64 ppc64le s390x x86_64 package libwayland-egl-devel requires "libwayland-egl1-<targettype> = <version>" Mesa-libglapi0 Mesa-libglapi-devel ++++++ mesa-13.0.4.tar.xz -> mesa-17.0.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-13.0.4.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new/mesa-17.0.0.tar.xz differ: char 26, line 1