Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package meson for openSUSE:Factory checked in at 2021-07-18 23:44:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/meson (Old) and /work/SRC/openSUSE:Factory/.meson.new.2632 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "meson" Sun Jul 18 23:44:43 2021 rev:71 rq:906611 version:0.58.1 Changes: -------- --- /work/SRC/openSUSE:Factory/meson/meson.changes 2021-07-15 23:59:08.262109146 +0200 +++ /work/SRC/openSUSE:Factory/.meson.new.2632/meson.changes 2021-07-18 23:44:44.091144977 +0200 @@ -1,0 +2,15 @@ +Wed Jul 14 08:04:57 UTC 2021 - Dominique Leuenberger <[email protected]> + +- Update to version 0.58.1: + + New meson.global_build_root() and meson.global_source_root() + methods. + + meson.add_dist_script() allowd in subprojects. + + Do not add custom target dir to header path if + implicit_include_directories is false. + + Multiple append() and prepend() in environment() object. + + clang-format include and ignore lists. + + Introducing format strings to the Meson language. + + Skip subprojects installation. +- Rebase meson-distutils.patch (work done by StevenK). + +------------------------------------------------------------------- @@ -4 +19 @@ -- Update to from version 0.57.2: +- Update to version 0.57.2: Old: ---- meson-0.57.2.tar.gz meson-0.57.2.tar.gz.asc New: ---- meson-0.58.1.tar.gz meson-0.58.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ meson.spec ++++++ --- /var/tmp/diff_new_pack.5GxfWp/_old 2021-07-18 23:44:44.515141716 +0200 +++ /var/tmp/diff_new_pack.5GxfWp/_new 2021-07-18 23:44:44.519141684 +0200 @@ -28,7 +28,7 @@ %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim} %bcond_with setuptools Name: meson%{name_ext} -Version: 0.57.2 +Version: 0.58.1 Release: 0 Summary: Python-based build system License: Apache-2.0 ++++++ meson-0.57.2.tar.gz -> meson-0.58.1.tar.gz ++++++ ++++ 71670 lines of diff (skipped) ++++++ meson-distutils.patch ++++++ --- /var/tmp/diff_new_pack.5GxfWp/_old 2021-07-18 23:44:45.519133992 +0200 +++ /var/tmp/diff_new_pack.5GxfWp/_new 2021-07-18 23:44:45.523133961 +0200 @@ -1,13 +1,28 @@ -Index: meson-0.57.2/setup.py +Index: meson-0.58.1/setup.py =================================================================== ---- meson-0.57.2.orig/setup.py -+++ meson-0.57.2/setup.py -@@ -21,7 +21,7 @@ if sys.version_info < (3, 6): +--- meson-0.58.1.orig/setup.py ++++ meson-0.58.1/setup.py +@@ -20,7 +20,7 @@ if sys.version_info < (3, 6): + raise SystemExit('ERROR: Tried to install Meson with an unsupported Python version: \n{}' '\nMeson requires Python 3.6.0 or greater'.format(sys.version)) - from mesonbuild.coredata import version -from setuptools import setup +from distutils.core import setup - # On windows, will create Scripts/meson.exe and Scripts/meson-script.py - # Other platforms will create bin/meson + data_files = [] + if sys.platform != 'win32': +@@ -28,4 +28,12 @@ if sys.platform != 'win32': + data_files = [('share/man/man1', ['man/meson.1']), + ('share/polkit-1/actions', ['data/com.mesonbuild.install.policy'])] + +-setup(data_files=data_files,) ++# Since distutils does not understand the find: directive in setup.cfg, and ++# therefore doesn't expand it, we need to do it directly ++import os ++packages=[ ++ root.replace('/', '.') ++ for root, dirs, files in os.walk('mesonbuild') ++ if '__init__.py' in files] ++ ++setup(packages=packages, data_files=data_files,) + ++++++ meson-test-installed-bin.patch ++++++ --- /var/tmp/diff_new_pack.5GxfWp/_old 2021-07-18 23:44:45.527133930 +0200 +++ /var/tmp/diff_new_pack.5GxfWp/_new 2021-07-18 23:44:45.531133899 +0200 @@ -1,8 +1,8 @@ -Index: meson-0.57.2/run_tests.py +Index: meson-0.58.0/run_tests.py =================================================================== ---- meson-0.57.2.orig/run_tests.py -+++ meson-0.57.2/run_tests.py -@@ -154,18 +154,10 @@ def get_meson_script(): +--- meson-0.58.0.orig/run_tests.py ++++ meson-0.58.0/run_tests.py +@@ -158,18 +158,10 @@ def get_meson_script(): Also used by run_unittests.py to determine what meson to run when not running in-process (which is the default). ''' @@ -18,12 +18,12 @@ - if meson_cmd: + if meson_cmd and os.path.isfile(meson_cmd): return meson_cmd -- raise RuntimeError('Could not find {!r} or a meson in PATH'.format(meson_script)) -+ raise RuntimeError('Could not find meson in PATH') +- raise RuntimeError(f'Could not find {meson_script!r} or a meson in PATH') ++ raise RuntimeError(f'Could not find meson in PATH') def get_backend_args_for_dir(backend, builddir): ''' -@@ -353,12 +345,12 @@ def main(): +@@ -359,12 +351,12 @@ def main(): else: env['PYTHONPATH'] = temp_dir if not options.cross:
