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:

Reply via email to