Hello community,

here is the log from the commit of package meson for openSUSE:Factory checked 
in at 2020-08-21 19:02:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/meson (Old)
 and      /work/SRC/openSUSE:Factory/.meson.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "meson"

Fri Aug 21 19:02:35 2020 rev:62 rq:827369 version:0.55.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/meson/meson.changes      2020-07-06 
16:12:53.308139143 +0200
+++ /work/SRC/openSUSE:Factory/.meson.new.3399/meson.changes    2020-08-21 
19:03:22.244327457 +0200
@@ -1,0 +2,48 @@
+Mon Aug 17 09:45:41 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- Update to version 0.55.1:
+  + find_library: Print type of library not found.
+  + interpreter: Don't force fallback when subproject failed to
+    configure.
+  + Various fixes around cmake integration.
+  + mdata: Generate mesondata.py from */data folders.
+  + mdata: remove setuptools and use mesondata instead.
+- Drop meson-pr7461-remove-setuptools-dependency.patch: fixed
+  upstream.
+
+-------------------------------------------------------------------
+Sun Jul 26 15:59:52 UTC 2020 - Alexei Sorokin <[email protected]>
+
+- Remove %_smp_build_ncpus in meson-suse-ify-macros.patch.
+- Drop broken meson-restore-python3.4.patch,
+  meson-suse-fix-llvm-3.8.patch, meson-fix-gcc48.patch.
+
+-------------------------------------------------------------------
+Wed Jul 22 17:51:19 UTC 2020 - Callum Farmer <[email protected]>
+
+- Add meson-pr7461-remove-setuptools-dependency.patch: Fixes forced
+  requirement on setuptools (gh#mesonbuild/meson#7461).
+
+-------------------------------------------------------------------
+Wed Jul 15 09:00:59 UTC 2020 - Callum Farmer <[email protected]>
+
+- Update to version 0.55.0
+  + rpath removal now more careful
+  + Added ability to specify targets in `meson compile`
+  + Added test protocol for gtest
+  + meson.add_*_script methods accept new types
+  + Native and cross files now support string and list concatenation
+  + Ability to configure CMake subprojects with meson.subproject_options
+  + find_program: Fixes when the program has been overridden by executable
+  + Response files enabled on Linux
+  + `unstable-kconfig` module renamed to `unstable-keyval`
+  + Config tool based dependencies no longer search PATH for cross compiling
+  + String concatenation in meson_options.txt
+  + Clang coverage support
+  + Implicit dependency fallback
+  + Added ability to specify backend arguments in `meson compile`
+- Removed meson-fix-gnome-test.patch: contained in upstream
+- Changed meson-suse-ify-macros.patch: to be compatible with new
+  version
+
+-------------------------------------------------------------------

Old:
----
  meson-0.54.3.tar.gz
  meson-0.54.3.tar.gz.asc
  meson-fix-gcc48.patch
  meson-fix-gnome-test.patch
  meson-restore-python3.4.patch
  meson-suse-fix-llvm-3.8.patch

New:
----
  meson-0.55.1.tar.gz
  meson-0.55.1.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ meson.spec ++++++
--- /var/tmp/diff_new_pack.ssZKma/_old  2020-08-21 19:03:25.216329223 +0200
+++ /var/tmp/diff_new_pack.ssZKma/_new  2020-08-21 19:03:25.220329225 +0200
@@ -28,7 +28,7 @@
 %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
 %bcond_with     setuptools
 Name:           meson%{name_ext}
-Version:        0.54.3
+Version:        0.55.1
 Release:        0
 Summary:        Python-based build system
 License:        Apache-2.0
@@ -41,16 +41,8 @@
 Patch0:         meson-suse-ify-macros.patch
 # PATCH-FIX-OPENSUSE meson-test-installed-bin.patch [email protected] -- We 
want the test suite to run against /usr/bin/meson coming from our meson package.
 Patch1:         meson-test-installed-bin.patch
-# PATCH-FIX-OPENSUSE meson-restore-python3.4.patch -- Restore Python 3.4 
support (reverts commit 0538009).
-Patch2:         meson-restore-python3.4.patch
-# PATCH-FIX-OPENSUSE meson-suse-fix-llvm-3.8.patch -- Fix LLVM 3.8 tests.
-Patch3:         meson-suse-fix-llvm-3.8.patch
-# PATCH-FIX-OPENSUSE meson-fix-gcc48.patch [email protected] -- Fix GCC 4.8 
handling for openSUSE Leap 42.x.
-Patch4:         meson-fix-gcc48.patch
 # PATCH-FEATURE-OPENSUSE meson-distutils.patch [email protected] -- build and 
install using distutils instead of full setuptools
-Patch5:         meson-distutils.patch
-# PATCH-FIX-UPSTREAM meson-fix-gnome-test.patch bsc#1173025 [email protected] -- 
fix GNOME test that sometimes fails.
-Patch6:         meson-fix-gnome-test.patch
+Patch2:         meson-distutils.patch
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-base
@@ -167,15 +159,9 @@
 %setup -q -n meson-%{version}
 %patch0 -p1
 %patch1 -p1
-%if 0%{?suse_version} < 1500
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%endif
 %if !%{with setuptools}
-%patch5 -p1
+%patch2 -p1
 %endif
-%patch6 -p1
 
 # We do not have gmock available at this moment - can't run the test suite for 
it
 rm -r "test cases/frameworks/3 gmock" \

++++++ meson-0.54.3.tar.gz -> meson-0.55.1.tar.gz ++++++
++++ 19978 lines of diff (skipped)

++++++ meson-suse-ify-macros.patch ++++++
--- /var/tmp/diff_new_pack.ssZKma/_old  2020-08-21 19:03:26.020329700 +0200
+++ /var/tmp/diff_new_pack.ssZKma/_new  2020-08-21 19:03:26.020329700 +0200
@@ -1,19 +1,12 @@
-Index: meson-0.51.0/data/macros.meson
-===================================================================
---- meson-0.51.0.orig/data/macros.meson
-+++ meson-0.51.0/data/macros.meson
-@@ -1,6 +1,8 @@
+--- a/data/macros.meson
++++ b/data/macros.meson
+@@ -1,9 +1,15 @@
  %__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                      \
@@ -24,19 +17,30 @@
      %{shrink:%{__meson} \
          --buildtype=plain \
          --prefix=%{_prefix} \
-@@ -31,12 +37,15 @@
-       %{nil}}
+@@ -25,21 +31,24 @@
+         %{nil}}
  
  %meson_build \
-+    export LANG=C.UTF-8                      \
-     %ninja_build -C %{_vpath_builddir}
++    export LANG=C.UTF-8 \
+     %{shrink:%{__meson} compile \
+         -C %{_vpath_builddir} \
+-        -j %{_smp_build_ncpus} \
++        %{?_smp_mflags} \
+         --verbose \
+         %{nil}}
  
  %meson_install \
 +    export LANG=C.UTF-8                      \
-     %ninja_install -C %{_vpath_builddir}
+     %{shrink:DESTDIR=%{buildroot} %{__meson} install \
+         -C %{_vpath_builddir} \
+         --no-rebuild \
+         %{nil}}
  
  %meson_test \
 +    export LANG=C.UTF-8                      \
-     %{shrink: %{__meson} test \
+     %{shrink:%{__meson} test \
          -C %{_vpath_builddir} \
-         %{?_smp_mesonflags} \
+-        --num-processes %{_smp_build_ncpus} \
++        %{?jobs:--num-processes %{jobs}} \
+         --print-errorlogs \
+         %{nil}}


Reply via email to