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
+
+- 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} \