Hello community, here is the log from the commit of package meson for openSUSE:Factory checked in at 2020-01-29 13:10:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/meson (Old) and /work/SRC/openSUSE:Factory/.meson.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "meson" Wed Jan 29 13:10:19 2020 rev:51 rq:767237 version:0.53.1 Changes: -------- --- /work/SRC/openSUSE:Factory/meson/meson.changes 2020-01-24 14:20:58.726615433 +0100 +++ /work/SRC/openSUSE:Factory/.meson.new.26092/meson.changes 2020-01-29 13:10:32.541929403 +0100 @@ -1,0 +2,13 @@ +Fri Jan 24 13:16:24 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 0.53.1: + + Use python3 in some tests which were still using python. + + test_pkgconfig_gen_deps: set + PKG_CONFIG_SYSTEM_LIBRARY_PATH=/usr/lib. pkgconf automatically + prunes "system library paths" from its output. + + compilers: Derive CompilerArgs from collections instead of + typing. +- Drop meson-pkgconf-libdir.patch: fixed upstream. +- Rebase meson-testsuite-boost.patch. + +------------------------------------------------------------------- Old: ---- meson-0.53.0.tar.gz meson-0.53.0.tar.gz.sig meson-pkgconf-libdir.patch New: ---- meson-0.53.1.tar.gz meson-0.53.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ meson.spec ++++++ --- /var/tmp/diff_new_pack.3zKSjX/_old 2020-01-29 13:10:36.089931217 +0100 +++ /var/tmp/diff_new_pack.3zKSjX/_new 2020-01-29 13:10:36.089931217 +0100 @@ -28,14 +28,14 @@ %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim} %bcond_with setuptools Name: meson%{name_ext} -Version: 0.53.0 +Version: 0.53.1 Release: 0 Summary: Python-based build system License: Apache-2.0 Group: Development/Tools/Building URL: http://mesonbuild.com/ Source: https://github.com/%{_name}/meson/releases/download/%{version}/meson-%{version}.tar.gz -Source1: https://github.com/%{_name}/meson/releases/download/%{version}/meson-%{version}.tar.gz.sig +Source1: https://github.com/%{_name}/meson/releases/download/%{version}/meson-%{version}.tar.gz.asc Source2: meson.keyring # PATCH-FIX-OPENSUSE meson-suse-ify-macros.patch dims...@opensuse.org -- Make the macros non-RedHat specific: so far there are no separate {C,CXX,F}FLAGS. Patch0: meson-suse-ify-macros.patch @@ -49,10 +49,8 @@ Patch4: meson-fix-gcc48.patch # PATCH-FEATURE-OPENSUSE meson-distutils.patch tchva...@suse.com -- build and install using distutils instead of full setuptools Patch5: meson-distutils.patch -# PATCH-FIX-UPSTREAM meson-pkgconf-libdir.patch dims...@opensuse.org -- https://github.com/mesonbuild/meson/pull/6458 -Patch6: meson-pkgconf-libdir.patch # PATCH-FIX-UPSREAM meson-testsuite-boost.patch dims...@opensuse.org -- https://github.com/mesonbuild/meson/issues/4788 -Patch7: meson-testsuite-boost.patch +Patch6: meson-testsuite-boost.patch BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-base @@ -170,9 +168,8 @@ %if !%{with setuptools} %patch5 -p1 %endif -%patch6 -p1 (cd "test cases/frameworks/1 boost" -%patch7 -p0 +%patch6 -p0 ) # Remove static boost tests from "test cases/frameworks/1 boost/". ++++++ meson-0.53.0.tar.gz -> meson-0.53.1.tar.gz ++++++ ++++ 7752 lines of diff (skipped) ++++++ meson-testsuite-boost.patch ++++++ --- /var/tmp/diff_new_pack.3zKSjX/_old 2020-01-29 13:10:36.765931562 +0100 +++ /var/tmp/diff_new_pack.3zKSjX/_new 2020-01-29 13:10:36.765931562 +0100 @@ -1,8 +1,8 @@ -Index: meson-0.53.0/test cases/frameworks/1 boost/meson.build -=================================================================== ---- meson.build -+++ meson.build -@@ -35,16 +35,7 @@ python3dep = python3.dependency(required +diff --git a/test cases/frameworks/1 boost/meson.build b/test cases/frameworks/1 boost/meson.build +index eec8728e..c02223a0 100644 +--- meson.build ++++ meson.build +@@ -35,28 +35,14 @@ python3dep = python3.dependency(required: host_machine.system() == 'linux', embe # compile python 2/3 modules only if we found a corresponding python version if(python2dep.found() and host_machine.system() == 'linux') @@ -11,26 +11,25 @@ - # on the installed version of python (and hope that they match the version boost - # was compiled against) - py2version_string = ''.join(python2dep.version().split('.')) -- bpython2dep = dependency('boost', modules : ['python' + py2version_string]) +- bpython2dep = dependency('boost', modules : ['python' + py2version_string], required: false, disabler: true) - else - # if we have an older version of boost, we need to use the old module names -- bpython2dep = dependency('boost', modules : ['python']) +- bpython2dep = dependency('boost', modules : ['python'], required: false, disabler: true) - endif -+ bpython2dep = dependency('boost', modules : ['python']) - - if not (bpython2dep.found()) - bpython2dep = disabler() -@@ -55,12 +46,7 @@ else ++ bpython2dep = dependency('boost', modules : ['python'], required: false, disabler: true) + else + python2dep = disabler() + bpython2dep = disabler() endif if(python3dep.found() and host_machine.system() == 'linux') - if(dep.version().version_compare('>=1.67')) - py3version_string = ''.join(python3dep.version().split('.')) -- bpython3dep = dependency('boost', modules : ['python' + py3version_string]) +- bpython3dep = dependency('boost', modules : ['python' + py3version_string], required: false, disabler: true) - else -- bpython3dep = dependency('boost', modules : ['python3']) +- bpython3dep = dependency('boost', modules : ['python3'], required: false, disabler: true) - endif -+ bpython3dep = dependency('boost', modules : ['python3']) - - if not (bpython3dep.found()) - bpython3dep = disabler() ++ bpython3dep = dependency('boost', modules : ['python3'], required: false, disabler: true) + else + python3dep = disabler() + bpython3dep = disabler()