Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package meson for openSUSE:Factory checked in at 2023-07-26 13:21:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/meson (Old) and /work/SRC/openSUSE:Factory/.meson.new.15225 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "meson" Wed Jul 26 13:21:29 2023 rev:97 rq:1099498 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/meson/meson.changes 2023-07-16 17:28:35.427911755 +0200 +++ /work/SRC/openSUSE:Factory/.meson.new.15225/meson.changes 2023-07-26 13:21:31.347170152 +0200 @@ -1,0 +2,40 @@ +Mon Jul 17 00:10:47 UTC 2023 - Luciano Santos <[email protected]> + +- Update to version 1.2.0: + + This release bring many new features. + + Added Metrowerks C/C++ toolchains. Note that the implementation + is somewhat experimental yet. + + Added str.splitlines method that can be used to split a string + into an array of lines. + + declare_dependency has a new extra_files keyword, to add extra + files to a target. + + Added a new '--genvslite' option for use with 'meson setup + ...'. + + gnome.generate_gir() now accepts the env kwarg which lets you + set environment variables. + + More data in introspection files. + + Machine objects get kernel and subsystem properties. + + default_options and override_options may now be dictionaries. + + New override of find_program('meson'). + + Python module can now compile bytecode. + + rust.bindgen allows passing extra arguments to rustc. This + may be necessary to pass extra cfgs or to change warning + levels. + + Support for defining crate names of Rust dependencies in Rust + targets. + + A machine file may be used to pass extra arguments to clang + in a bindgen call. + + Add a link_with keyword to rust.test(). This can already be + worked around by creating declare_dependency() objects to pass + to the dependencies keyword, but this cuts out the middle man. + + Rust now supports the b_ndebug option. Which controls the + debug_assertions cfg, which in turn controls debug_assert!() + macro. + + Wildcards in list of tests to run. The meson test command now + accepts wildcards in the list of test names. + + New for the generation of Visual Studio vcxproj projects. + + For more details about all those changes, please visit: + https://mesonbuild.com/Release-notes-for-1-2-0.html +- Refresh patches with Quilt. + +------------------------------------------------------------------- Old: ---- meson-1.1.1.tar.gz meson-1.1.1.tar.gz.asc New: ---- meson-1.2.0.tar.gz meson-1.2.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ meson.spec ++++++ --- /var/tmp/diff_new_pack.8uR2s2/_old 2023-07-26 13:21:32.051174137 +0200 +++ /var/tmp/diff_new_pack.8uR2s2/_new 2023-07-26 13:21:32.055174160 +0200 @@ -35,7 +35,7 @@ %bcond_with setuptools %bcond_without mono Name: meson%{name_ext} -Version: 1.1.1 +Version: 1.2.0 Release: 0 Summary: Python-based build system License: Apache-2.0 @@ -256,11 +256,12 @@ ln -s /usr/bin/g++-12 bin/g++ ln -s /usr/bin/gcc-12 bin/cc ln -s /usr/bin/gcc-12 bin/gcc -export PATH="$(pwd)/bin:${PATH}" +export PATH="${PWD}/bin:${PATH}" c++ --version # Fix shebang in test cases getting executed by ninja -%python_expand find test\ cases -type f -name "*.py" -exec sed -i "1s@#!.*python.*@#!$(realpath %{_bindir}/$python)@" {} + +%python_expand find test\ cases -type f -name "*.py" \ + -exec sed -i "1s@#!.*python.*@#!$(realpath %{_bindir}/$python)@" {} + %endif export LANG=C.UTF-8 ++++++ meson-1.1.1.tar.gz -> meson-1.2.0.tar.gz ++++++ ++++ 17525 lines of diff (skipped) ++++++ meson-test-installed-bin.patch ++++++ --- /var/tmp/diff_new_pack.8uR2s2/_old 2023-07-26 13:21:33.327181360 +0200 +++ /var/tmp/diff_new_pack.8uR2s2/_new 2023-07-26 13:21:33.331181382 +0200 @@ -1,7 +1,7 @@ Index: meson-1.0.1/run_tests.py =================================================================== ---- meson-1.0.1.orig/run_tests.py -+++ meson-1.0.1/run_tests.py +--- a/run_tests.py ++++ b/run_tests.py @@ -196,18 +196,10 @@ def get_meson_script() -> str: Also used by run_unittests.py to determine what meson to run when not running in-process (which is the default).
