Hello community, here is the log from the commit of package virglrenderer for openSUSE:Factory checked in at 2020-01-12 23:15:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virglrenderer (Old) and /work/SRC/openSUSE:Factory/.virglrenderer.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virglrenderer" Sun Jan 12 23:15:31 2020 rev:9 rq:761654 version:0.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/virglrenderer/virglrenderer.changes 2019-12-25 10:54:46.665628857 +0100 +++ /work/SRC/openSUSE:Factory/.virglrenderer.new.6675/virglrenderer.changes 2020-01-12 23:15:34.046620480 +0100 @@ -1,0 +2,20 @@ +Mon Jan 6 16:57:48 UTC 2020 - Bruce Rogers <[email protected]> + +- Update package to 0.8.1 + Requires very recent libepoxy, which is currently only available + in Factory. Accordingly also switch to meson build, which also + excludes older releases. + Other highlights include: + + support emulating planar image sampling + + Add all formats to VIRGL_FORMAT that are referenced in Gallium + + deprecation of the autotools build system + + miscellaneous bug and performance fixes + + drop the following patches, which are included in this release: + 0001-5d03711-vrend-Keep-the-max-texture-sizes-in-the-vrend_state.patch + 0002-0d9a2c8-vrend-Check-resource-creation-more-thoroughly.patch + 0003-24f67de-vrend-check-info-formats-in-blits.patch + 0004-cbc8d8b-vrend-check-transfer-bounds-for-negative-values-too-.patch + 0005-2abeb18-vrend-check-that-the-transfer-iov-holds-enough-data-.patch + 0006-164d758-vrend-Add-an-assert-for-allocating-the-intermediate-.patch + +------------------------------------------------------------------- Old: ---- 0001-5d03711-vrend-Keep-the-max-texture-sizes-in-the-vrend_state.patch 0002-0d9a2c8-vrend-Check-resource-creation-more-thoroughly.patch 0003-24f67de-vrend-check-info-formats-in-blits.patch 0004-cbc8d8b-vrend-check-transfer-bounds-for-negative-values-too-.patch 0005-2abeb18-vrend-check-that-the-transfer-iov-holds-enough-data-.patch 0006-164d758-vrend-Add-an-assert-for-allocating-the-intermediate-.patch virglrenderer-virglrenderer-0.8.0.tar.gz New: ---- virglrenderer-virglrenderer-0.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virglrenderer.spec ++++++ --- /var/tmp/diff_new_pack.Ojn1NA/_old 2020-01-12 23:15:37.350621702 +0100 +++ /var/tmp/diff_new_pack.Ojn1NA/_new 2020-01-12 23:15:37.362621707 +0100 @@ -1,7 +1,7 @@ # # spec file for package virglrenderer # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define libname lib%{name}1 Name: virglrenderer -Version: 0.8.0 +Version: 0.8.1 Release: 0 Summary: Virgl Rendering library License: MIT @@ -26,24 +26,14 @@ URL: https://virgil3d.github.io/ Source0: https://gitlab.freedesktop.org/virgl/%{name}/-/archive/%{name}-%{version}/%{name}-%{name}-%{version}.tar.gz BuildRequires: Mesa-devel -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libtool +BuildRequires: meson >= 0.46 BuildRequires: pkgconfig >= 0.9.0 -BuildRequires: pkgconfig(epoxy) +BuildRequires: python3-base +BuildRequires: pkgconfig(epoxy) >= 1.5.4 BuildRequires: pkgconfig(gbm) >= 18.0.0 BuildRequires: pkgconfig(libdrm) >= 2.4.50 -BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(x11) -#Upstream patches: -Patch0001: 0001-5d03711-vrend-Keep-the-max-texture-sizes-in-the-vrend_state.patch -Patch0002: 0002-0d9a2c8-vrend-Check-resource-creation-more-thoroughly.patch -Patch0003: 0003-24f67de-vrend-check-info-formats-in-blits.patch -Patch0004: 0004-cbc8d8b-vrend-check-transfer-bounds-for-negative-values-too-.patch -Patch0005: 0005-2abeb18-vrend-check-that-the-transfer-iov-holds-enough-data-.patch -Patch0006: 0006-164d758-vrend-Add-an-assert-for-allocating-the-intermediate-.patch - %description The virgil3d rendering library is a library used by qemu to implement 3D GPU support for the virtio GPU. @@ -80,22 +70,13 @@ %prep %setup -q -n %{name}-%{name}-%{version} -%patch0001 -p1 -%patch0002 -p1 -%patch0003 -p1 -%patch0004 -p1 -%patch0005 -p1 -%patch0006 -p1 %build -sed -i -e 's|@CODE_COVERAGE_RULES@| |g' Makefile.am -autoreconf -fi -%configure -make %{?_smp_mflags} V=1 +%meson +%meson_build %install -%make_install -rm -f %{buildroot}%{_libdir}/libvirglrenderer.la +%meson_install %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig ++++++ virglrenderer-virglrenderer-0.8.0.tar.gz -> virglrenderer-virglrenderer-0.8.1.tar.gz ++++++ ++++ 7156 lines of diff (skipped)
