Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2017-02-25 00:57:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-19 00:58:05.624340188 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2017-02-25 00:57:31.575949799 +0100 @@ -1,0 +2,19 @@ +Tue Feb 21 21:34:23 UTC 2017 - sch...@linux-m68k.org + +- Use --enable-gallium-llvm only if llvm is available + +------------------------------------------------------------------- +Tue Feb 21 19:56:14 UTC 2017 - dims...@opensuse.org + +- Provide libwayland-egl1 as -32bit compat library, required by + libgtk-3-0. + +------------------------------------------------------------------- +Tue Feb 14 17:32:13 UTC 2017 - jeng...@inai.de + +- Some %if around %post do not match with %if around %package; + drop them altogether since they are not needed except around + %files. +- Rename wrongly-named libOSMesa9 to libOSMesa8 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.rrmNna/_old 2017-02-25 00:57:33.495655356 +0100 +++ /var/tmp/diff_new_pack.rrmNna/_new 2017-02-25 00:57:33.499654742 +0100 @@ -345,11 +345,14 @@ This package provides a development environment for building applications using the OpenGL|ES 3.x APIs. -%package -n libOSMesa9 +%package -n libOSMesa8 Summary: Mesa Off-screen rendering extension +# Wrongly named package shipped .so.8 Group: System/Libraries +Obsoletes: libOSMesa9 < %{version}-%{release} +Provides: libOSMesa9 = %{version}-%{release} -%description -n libOSMesa9 +%description -n libOSMesa8 OSmesa is a Mesa extension that allows programs to render to an off-screen buffer using the OpenGL API without having to create a rendering context on an X Server. It uses a pure software renderer. @@ -357,7 +360,7 @@ %package -n libOSMesa-devel Summary: Development files for the Mesa Offscreen Rendering extension Group: Development/Libraries/C and C++ -Requires: libOSMesa9 = %{version} +Requires: libOSMesa8 = %{version} %description -n libOSMesa-devel Development files for the OSmesa Mesa extension that allows programs to render to an @@ -431,7 +434,6 @@ This package provides the development environment for compiling programs against the GBM library. -%if 0%{?suse_version} > 1320 %package -n libwayland-egl1 Summary: Additional egl functions for wayland Group: System/Libraries @@ -449,13 +451,11 @@ %description -n libwayland-egl-devel This package is required to link wayland client applications to the EGL implementation of Mesa. -%endif -%if 0%{?with_nine} %package libd3d Summary: Mesa Direct3D9 state tracker -Group: System/Libraries # Manually provide d3d library (bnc#918294) +Group: System/Libraries %ifarch x86_64 s390x ppc64le aarch64 Provides: d3dadapter9.so.1()(64bit) %else @@ -472,7 +472,6 @@ %description libd3d-devel Mesa Direct3D9 state tracker development package -%endif %package -n libXvMC_nouveau Summary: XVMC state tracker for Nouveau @@ -524,14 +523,12 @@ %description -n libvdpau_radeonsi This package contains the VDPAU state tracker for radeonsi. -%if 0%{with_opencl} %package libOpenCL Summary: Mesa OpenCL implementation Group: System/Libraries %description libOpenCL This package contains the Mesa OpenCL implementation or GalliumCompute. -%endif %package libva Summary: Mesa VA-API implementation @@ -541,8 +538,6 @@ %description libva This package contains the Mesa VA-API implementation provided through gallium. - -%if 0%{with_vulkan} %package -n libvulkan_intel Summary: Mesa vulkan driver for Intel GPU Group: System/Libraries @@ -569,7 +564,6 @@ %description libVulkan-devel This package contains the development files for Mesas Vulkan implementation. -%endif %package -n libxatracker2 Version: 1.0.0 @@ -647,8 +641,10 @@ --enable-opencl-icd \ %endif --with-dri-searchpath=%{_libdir}/dri \ +%ifarch aarch64 %arm ppc64 ppc64le s390x %ix86 x86_64 --enable-gallium-llvm \ --enable-llvm-shared-libs \ +%endif --enable-vdpau \ --enable-va \ --enable-xvmc \ @@ -715,21 +711,18 @@ %postun -n Mesa-libGLESv2-2 -p /sbin/ldconfig -%post -n libOSMesa9 -p /sbin/ldconfig +%post -n libOSMesa8 -p /sbin/ldconfig -%postun -n libOSMesa9 -p /sbin/ldconfig +%postun -n libOSMesa8 -p /sbin/ldconfig %post -n libgbm1 -p /sbin/ldconfig %postun -n libgbm1 -p /sbin/ldconfig -%ifarch aarch64 %ix86 x86_64 %arm ppc64 ppc64le s390x %post -n libxatracker2 -p /sbin/ldconfig %postun -n libxatracker2 -p /sbin/ldconfig -%endif -%if %{xvmc_support} %post -n libXvMC_nouveau -p /sbin/ldconfig %postun -n libXvMC_nouveau -p /sbin/ldconfig @@ -737,9 +730,7 @@ %post -n libXvMC_r600 -p /sbin/ldconfig %postun -n libXvMC_r600 -p /sbin/ldconfig -%endif -%if %{vdpau_radeon} %post -n libvdpau_r300 -p /sbin/ldconfig %postun -n libvdpau_r300 -p /sbin/ldconfig @@ -747,45 +738,34 @@ %post -n libvdpau_r600 -p /sbin/ldconfig %postun -n libvdpau_r600 -p /sbin/ldconfig -%endif -%ifarch %ix86 x86_64 %post -n libvdpau_radeonsi -p /sbin/ldconfig %postun -n libvdpau_radeonsi -p /sbin/ldconfig -%endif %post -n Mesa-libglapi0 -p /sbin/ldconfig %postun -n Mesa-libglapi0 -p /sbin/ldconfig -%if 0%{?suse_version} > 1320 %post -n libwayland-egl1 -p /sbin/ldconfig %postun -n libwayland-egl1 -p /sbin/ldconfig -%endif -%if 0%{?with_nine} %post libd3d -p /sbin/ldconfig %postun libd3d -p /sbin/ldconfig -%endif -%if 0%{with_opencl} %post libOpenCL -p /sbin/ldconfig %postun libOpenCL -p /sbin/ldconfig -%endif %post libva -p /sbin/ldconfig %postun libva -p /sbin/ldconfig -%if 0%{with_vulkan} %post -n libvulkan_intel -p /sbin/ldconfig %postun -n libvulkan_intel -p /sbin/ldconfig -%endif %files %defattr(-,root,root) @@ -857,7 +837,7 @@ #%_libdir/libGLESv3.so #%_libdir/pkgconfig/glesv3.pc -%files -n libOSMesa9 +%files -n libOSMesa8 %defattr(-,root,root) %{_libdir}/libOSMesa.so.8.0.0 %{_libdir}/libOSMesa.so.8 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.rrmNna/_old 2017-02-25 00:57:33.631634500 +0100 +++ /var/tmp/diff_new_pack.rrmNna/_new 2017-02-25 00:57:33.635633886 +0100 @@ -38,9 +38,11 @@ requires "Mesa-libGLESv2-2-<targettype> = <version>" Mesa-libGLESv3-devel requires "Mesa-libEGL-devel-<targettype> = <version>" -libOSMesa9 +libOSMesa8 + obsoletes "libOSMesa9-<targettype> < <version>" + provides "libOSMesa9-<targettype> = <version>" libOSMesa-devel - requires "libOSMesa9-<targettype> = <version>" + requires "libOSMesa8-<targettype> = <version>" libgbm1 libgbm-devel requires "libgbm1-<targettype> = <version>" @@ -67,5 +69,6 @@ libvdpau_r300 libvdpau_r600 libvdpau_radeonsi +libwayland-egl1 arch aarch64 ppc64 ppc64le s390x x86_64 package Mesa-libOpenCL Mesa-dri-nouveau