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


Reply via email to