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-01-06 17:03:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/meson (Old) and /work/SRC/openSUSE:Factory/.meson.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "meson" Fri Jan 6 17:03:35 2023 rev:91 rq:1056163 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/meson/meson.changes 2022-11-25 13:11:09.959682125 +0100 +++ /work/SRC/openSUSE:Factory/.meson.new.1563/meson.changes 2023-01-06 17:03:36.591525706 +0100 @@ -1,0 +2,24 @@ +Thu Jan 5 04:43:00 UTC 2023 - Luciano Santos <[email protected]> + +- Update to version 1.0.0: + + The compiler check functions "prefix" kwargs now accepts + arrays. + + Flags removed from cpp/objcpp warning level 1: + "-Wnon-virtual-dtor" is no longer implied by "meson setup + -Dwarning_level=1". + + There has been some developer environment improvements. + + Rename "java.generate_native_headers" to "java.native_headers". + The former is deprecated now. + + "rust.bindgen" now accepts a dependency argument. + + The Rust module is marked as stable now. + + "warning-level=everything" option: The new "everything" value + for the built-in "warning_level" enables roughly all applicable + compiler warnings. For Clang, this simply enables + "-Weverything". For GCC, Meson enables warnings approximately + equivalent to "-Weverything" from Clang. + + Plese see https://mesonbuild.com/Release-notes-for-1-0-0.html + for full release notes. +- Remove shebang from mesonbuild/scripts/cmake_run_ctgt.py, this + file is not supposed to be directly callable. + +------------------------------------------------------------------- Old: ---- meson-0.64.1.tar.gz meson-0.64.1.tar.gz.asc New: ---- meson-1.0.0.tar.gz meson-1.0.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ meson.spec ++++++ --- /var/tmp/diff_new_pack.wq6knS/_old 2023-01-06 17:03:37.267529503 +0100 +++ /var/tmp/diff_new_pack.wq6knS/_new 2023-01-06 17:03:37.271529525 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,7 +30,7 @@ %define _name mesonbuild %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim} Name: meson%{name_ext} -Version: 0.64.1 +Version: 1.0.0 Release: 0 Summary: Python-based build system License: Apache-2.0 @@ -133,7 +133,7 @@ Domain Specific Language. %package vim -Summary: Vim support for meson.build files +Summary: Vim syntax highlighting support for meson.build files Group: Productivity/Text/Editors Requires: vim Supplements: (vim and %{name}) @@ -147,7 +147,8 @@ Java, Rust. Build definitions are written in a non-turing complete Domain Specific Language. -This package provides support for meson.build files in Vim. +This package provides meson.build syntax highlighting support for +Vim/NeoVim. %prep %setup -q -n meson-%{version} @@ -163,10 +164,14 @@ "test cases/objc/2 nsstring" # AddressSanitizer fails here because of ulimit. -sed -i "/def test_generate_gir_with_address_sanitizer/s/$/\n raise unittest.SkipTest('ulimit')/" run_unittests.py +sed -i "/def test_generate_gir_with_address_sanitizer/{ + s/$/\n raise unittest.SkipTest('ulimit')/; + }" run_unittests.py # Remove hashbang from non-exec script -sed -i '1{/\/usr\/bin\/env/d;}' ./mesonbuild/rewriter.py +sed -i '1{/\/usr\/bin\/env/d;}' \ + ./mesonbuild/rewriter.py \ + ./mesonbuild/scripts/cmake_run_ctgt.py # remove gtest check that actually works because our gtest has .pc files rm -rf test\ cases/failing/85\ gtest\ dependency\ with\ version ++++++ extend-test-timeout-on-qemu-builds.patch ++++++ --- /var/tmp/diff_new_pack.wq6knS/_old 2023-01-06 17:03:37.339529907 +0100 +++ /var/tmp/diff_new_pack.wq6knS/_new 2023-01-06 17:03:37.343529930 +0100 @@ -1,5 +1,7 @@ ---- meson-0.63.1/data/macros.meson -+++ meson-0.63.1/data/macros.meson +Index: b/data/macros.meson +=================================================================== +--- a/data/macros.meson ++++ b/data/macros.meson @@ -42,4 +42,5 @@ -C %{_vpath_builddir} \ --num-processes %{_smp_build_ncpus} \ ++++++ meson-0.64.1.tar.gz -> meson-1.0.0.tar.gz ++++++ ++++ 4865 lines of diff (skipped) ++++++ meson-distutils.patch ++++++ --- /var/tmp/diff_new_pack.wq6knS/_old 2023-01-06 17:03:38.443536107 +0100 +++ /var/tmp/diff_new_pack.wq6knS/_new 2023-01-06 17:03:38.443536107 +0100 @@ -1,16 +1,8 @@ -diff -Nur meson-0.62.1/MANIFEST.in new/MANIFEST.in ---- meson-0.62.1/MANIFEST.in 2022-04-20 17:32:16.000000000 +0200 -+++ new/MANIFEST.in 2022-04-26 16:59:11.579219774 +0200 -@@ -17,3 +17,5 @@ - include run_meson_command_tests.py - include run_project_tests.py - include meson.py -+ -+include mesonbuild/dependencies/data/*.txt -diff -Nur meson-0.62.1/setup.py new/setup.py ---- meson-0.62.1/setup.py 2022-04-20 17:32:16.000000000 +0200 -+++ new/setup.py 2022-04-26 16:58:46.507097203 +0200 -@@ -20,7 +20,7 @@ +Index: b/setup.py +=================================================================== +--- a/setup.py ++++ b/setup.py +@@ -20,7 +20,7 @@ if sys.version_info < (3, 7): raise SystemExit('ERROR: Tried to install Meson with an unsupported Python version: \n{}' '\nMeson requires Python 3.7.0 or greater'.format(sys.version)) @@ -19,7 +11,7 @@ data_files = [] if sys.platform != 'win32': -@@ -28,4 +28,16 @@ +@@ -28,4 +28,16 @@ if sys.platform != 'win32': data_files = [('share/man/man1', ['man/meson.1']), ('share/polkit-1/actions', ['data/com.mesonbuild.install.policy'])] @@ -37,4 +29,14 @@ + package_data={'mesonbuild.dependencies.data': ['mesonbuild/dependencies/data/*.txt']}, + data_files=data_files, +) +Index: b/MANIFEST.in +=================================================================== +--- a/MANIFEST.in ++++ b/MANIFEST.in +@@ -17,3 +17,5 @@ include run_unittests.py + include run_meson_command_tests.py + include run_project_tests.py + include meson.py ++ ++include mesonbuild/dependencies/data/*.txt
