Hello community, here is the log from the commit of package meson for openSUSE:Factory checked in at 2019-07-08 15:01:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/meson (Old) and /work/SRC/openSUSE:Factory/.meson.new.4615 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "meson" Mon Jul 8 15:01:39 2019 rev:44 rq:713160 version:0.51.0 Changes: -------- --- /work/SRC/openSUSE:Factory/meson/meson.changes 2019-05-17 23:37:11.526108459 +0200 +++ /work/SRC/openSUSE:Factory/.meson.new.4615/meson.changes 2019-07-08 15:01:40.670593782 +0200 @@ -1,0 +2,34 @@ +Wed Jun 26 10:51:31 UTC 2019 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to versoin 0.51.0: + + (C) Preprocessor flag handling. + + Sanity checking compilers with user flags. + + New sourceset module. + + n_debug=if-release and buildtype=plain means no asserts. + + target_type in build_targets accepts the value 'shared_module'. + + New modules kwarg for python.find_installation. + + Support for the Intel Compiler on Windows (ICL). + + Added basic support for the Xtensa CPU toolchain. + + Dependency objects now have a get_variable method. + + CMake prefix path overrides. + + Tests that should fail but did not are now errors. + + New target keyword argument: link_language. + + New module to parse kconfig output files. + + Add new meson subprojects foreach command. + + Added c17 and c18 as c_std values for recent GCC and Clang + Versions. + + gpgme dependency now supports gpgme-config. + + Can link against custom targets. + + Removed the deprecated --target-files API. + + Generators have a new depends keyword argument. + + Specifying options per mer machine. + + subproject.get_variable() now accepts a fallback argument. + + Add keyword static to find_library. + + Fortran include statements recursively parsed. + + CMake subprojects. + + Multipe cross files can be specified. +- Rebase meson-suse-ify-macros.patch. +- Add python3-setuptools unconditionally to BuildRequires for the + test suite. + +------------------------------------------------------------------- Old: ---- meson-0.50.1.tar.gz meson-0.50.1.tar.gz.asc New: ---- meson-0.51.0.tar.gz meson-0.51.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ meson.spec ++++++ --- /var/tmp/diff_new_pack.sHWv8j/_old 2019-07-08 15:01:41.478595003 +0200 +++ /var/tmp/diff_new_pack.sHWv8j/_new 2019-07-08 15:01:41.482595010 +0200 @@ -28,7 +28,7 @@ %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim} %bcond_with setuptools Name: meson%{name_ext} -Version: 0.50.1 +Version: 0.51.0 Release: 0 Summary: Python-based build system License: Apache-2.0 @@ -89,6 +89,7 @@ BuildRequires: pkgconfig BuildRequires: python2-devel BuildRequires: python3-gobject +BuildRequires: python3-setuptools BuildRequires: zlib-devel-static BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5Gui) ++++++ meson-0.50.1.tar.gz -> meson-0.51.0.tar.gz ++++++ ++++ 25363 lines of diff (skipped) ++++++ meson-suse-ify-macros.patch ++++++ --- /var/tmp/diff_new_pack.sHWv8j/_old 2019-07-08 15:01:42.318596274 +0200 +++ /var/tmp/diff_new_pack.sHWv8j/_new 2019-07-08 15:01:42.318596274 +0200 @@ -1,14 +1,19 @@ -Index: meson-0.50.0/data/macros.meson +Index: meson-0.51.0/data/macros.meson =================================================================== ---- meson-0.50.0.orig/data/macros.meson -+++ meson-0.50.0/data/macros.meson -@@ -1,9 +1,15 @@ +--- meson-0.51.0.orig/data/macros.meson ++++ meson-0.51.0/data/macros.meson +@@ -1,6 +1,8 @@ %__meson %{_bindir}/meson %__meson_wrap_mode nodownload %__meson_auto_features enabled +%_vpath_srcdir . +%_vpath_builddir build + %_smp_mesonflags %([ -z "$MESON_BUILD_NCPUS" ] \\\ + && MESON_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \\\ +@@ -9,7 +11,11 @@ + if [ "$MESON_BUILD_NCPUS" -gt 1 ]; then echo "--num-processes $MESON_BUILD_NCPUS"; fi) + %meson \ - %set_build_flags \ + export LANG=C.UTF-8 \ @@ -19,7 +24,7 @@ %{shrink:%{__meson} \ --buildtype=plain \ --prefix=%{_prefix} \ -@@ -25,10 +31,13 @@ +@@ -31,12 +37,15 @@ %{nil}} %meson_build \ @@ -32,4 +37,6 @@ %meson_test \ + export LANG=C.UTF-8 \ - %ninja_test -C %{_vpath_builddir} + %{shrink: %{__meson} test \ + -C %{_vpath_builddir} \ + %{?_smp_mesonflags} \