SHA256
3
0
forked from pool/meson

Accepting request 885387 from home:sp1rit:branches:devel:tools:building

update to 0.57.2

hope the changes are documented well enough

OBS-URL: https://build.opensuse.org/request/show/885387
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=201
This commit is contained in:
Dominique Leuenberger 2021-04-15 08:37:08 +00:00 committed by Git OBS Bridge
parent 2c1e468bed
commit 91e2b9cb24
7 changed files with 81 additions and 31 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3cb8bdb91383f7f8da642f916e4c44066a29262caa499341e2880f010edb87f4
size 1794847

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAl/6/DsACgkQwk5jG6ux
/nBTtg/+LqbKrBZkZAi6CYRZFsqUKXjFyyWjzc/rNbrG3UPEw3IaUz9lSW/CtK8k
UeK6xG5HNCV4vCxkZUrts28W+RETU1Pfi5Tjw1v8VfO9KMRbpDmqJbJwWcMsDGCc
7bFw5VsKZsyGj9ksV4Xr7LsjIZnXWvlF0+dUpheNN4f3rI4/aOgeeERKl6U7KvHX
pmvWbhyco1XGlC2Q6hfmqEbChKGcqHtMcK3PgG6S2yCv9bKlVIcm0Drp7U/wNIwx
OFf/K8oIIfMBSKNHZBpbjjoy7neOB7NLalZDaroFRDCMQgqYpT/9RbNLeEEEOgIb
KHJ2YrP5m6EP2LiJ7mTnmf8UF05CwMAMVtBl+ozkFwcPfkJrDtaRV+3rcCdgsqWa
f8u2yCMpMFm/fpcqH4aw31OuotxXZ/DxF5dAci6+LWugc5r8R7BlwJclkKTVK9M5
5CXVdN7a8YWwqKidyPyKmNcoF37U37IKfKLIETGkwp5LS/RiLm8z9p2qp9Ydglj9
Cpdl1QTwGODbfQJUi9ufme8W2vd66r5eIUVeE/l7BN8jNSf3doF+p0+z+5/fk5XA
eWtKmd8Mjvd2MMMJy4x0u2g6WmXxi9lWP/aFAGo+sdofDvDtPhvtC5qpiKLyCOJT
BlQp5CD2O1JWoeIFpEmAaPKku032R5UihYHGxyhCnyLXdPb3fLs=
=GZju
-----END PGP SIGNATURE-----

3
meson-0.57.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3a83e7b1c5de94fa991ec34d9b198d94f38ed699d3524cb0fdf3b99fd23d4cc5
size 1853721

16
meson-0.57.2.tar.gz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmBxfOgACgkQwk5jG6ux
/nAC8g/8Cb/4kaRHXCns7Fnfdfw0TBWJwzo+jBnx0kscN4I3QxzGBsAzH8SQWNg1
cWDT5GRWY7bzXT855qTRv8EoLeJIfLGVh52lWCk/KaQL3Lw246iAsYuOrGp9EGUI
q40GMCIfsscBKm4PrYEicfnEe3GexgHqLxLFbX2zKrH4D8oqq4caBB0hImdtylct
7CyXDjnKIqqMgoLGh4AumZNvRD1Xy7lLrKAe6q6gZ91c99pCGojPptpA3xVKmULf
kijJdg60Eydc1MsFHVEmvyp/FkhW0oW2+xykceF1LEEDDTqMqsLM+5e6iXq1kfER
XNHtBUgWd4y7xk3nLOk+EEjvQgWQuRJst2R9/eoLfWPYAD+IXR4OEXwRIyUqRHAe
y74q6jeJ97PC1aeZ4WUArijuNJFBfwp/57nrvg3Ovx2oChF7J6TIBqVdmfNDdeIE
K77tKI/YfIql01DEu1bAEIO1P/BcXMe7X2siB+oUyJ6j3CPHae2hsvGec3wIi2+o
jUlvqqr/refUvhlffvdaR/Swp47zlJ/GxvDXHFo6L26LCiK89TcQAU9p/ZXwL8IV
zqvRUvENtCxOYKDPKKe265aHfgTQ4sJ9OLiWeZ1TsaYdVgEPdioCYqJxiORV4qHA
kQV/mAXJGcVyRgrAAX6Hx6Jc44cWJ54wkcsGu1Z/I978ekDkUvc=
=v/5G
-----END PGP SIGNATURE-----

View File

@ -1,9 +1,18 @@
Index: meson-0.52.0/setup.py
===================================================================
--- meson-0.52.0.orig/setup.py
+++ meson-0.52.0/setup.py
@@ -21,7 +21,7 @@ if sys.version_info < (3, 5, 2):
'\nMeson requires Python 3.5.2 or greater'.format(sys.version))
From 9e4c764df222328348f9b245b3b8480c243e4516 Mon Sep 17 00:00:00 2001
From: sp1rit <sp1ritCS@protonmail.com>
Date: Wed, 14 Apr 2021 14:35:17 +0200
Subject: [PATCH] setup.py: use distutils instead of full setuptools
---
setup.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/setup.py b/setup.py
index 17a00b34d..2a2599ee1 100644
--- a/setup.py
+++ b/setup.py
@@ -21,7 +21,7 @@ if sys.version_info < (3, 6):
'\nMeson requires Python 3.6.0 or greater'.format(sys.version))
from mesonbuild.coredata import version
-from setuptools import setup
@ -11,3 +20,6 @@ Index: meson-0.52.0/setup.py
# On windows, will create Scripts/meson.exe and Scripts/meson-script.py
# Other platforms will create bin/meson
--
2.31.1

View File

@ -1,3 +1,45 @@
-------------------------------------------------------------------
Wed Apr 14 12:40:39 UTC 2021 - Florian <sp1ritCS@protonmail.com>
- Update to version 0.57.2
- Update to version 0.57.0
+ Project version can be specified with a file
+ Support for reading files at configuration time with the fs module
+ Added --dry-run parameter to install
+ Experimental support for C++ modules in Visual Studio
+ Added Qt6 module
+ Added unstable Rust module
+ Meson test() now accepts `protocol : 'rust'`
+ MSVC/Clang-Cl Argument Changes/Cleanup
+ Buildtype remains even if dependent options are changed
+ Passing internal dependencies to the compiler object
+ `unstable_external_project` improvements
+ Added `gnome.post_install()` method
+ "Edit and continue" (/ZI) is no longer used by default for Visual Studio
+ Minimum required Python version updated to 3.6
+ Added vendoring to subprojects (`meson dist`)
+ `custom_target()` and `run_target()` now accepts an env keyword argument
+ `summary()` accepts external programs or dependencies
+ CMake `find_package` version support
+ `meson test` only rebuilds test dependencies
+ The `add_*_script` methods now accept a File as the first argument
+ Disabled Unity build with Vala
+ New logging format for `meson test`
+ Added `--destdir` arg to install that overrides the `DESTDIR` env var
+ Added `skip_if_destdir` param to `meson.add_install_script()` to allow disabling install scripts if DESTDIR is set
+ Add support for prelinked static libraries
+ Rust now has an std option
+ Changed behaviour of SIGINT in `meson test`
+ Support added for LLVM's thinLTO
+ `test()` timeout and timeout_multiplier value <= 0
+ Knob to control LTO thread
+ `summary()` now uses left alignment for both keys and values
+ `//` is now allowed as a function id for `meson rewrite`
+ All keys of the configuration_data object can be obtained with the keys() method.
- Recreated meson-distutils.patch due to upstream changes
- meson-test: removed check for aarch64 as broken files have been removed
-------------------------------------------------------------------
Thu Feb 4 13:35:57 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -1,5 +1,5 @@
#
# spec file for package meson
# spec file for package meson-test
#
# Copyright (c) 2021 SUSE LLC
#
@ -28,7 +28,7 @@
%{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
%bcond_with setuptools
Name: meson%{name_ext}
Version: 0.56.2
Version: 0.57.2
Release: 0
Summary: Python-based build system
License: Apache-2.0
@ -219,10 +219,6 @@ cp -r meson.egg-info %{buildroot}%{python3_sitelib}/meson-%{version}-py%{python3
%if %{with test}
%check
%ifarch aarch64
# Test not supported on aarch64 yet
rm -r "test cases/common/122 llvm ir and assembly"
%endif
export LANG=C.UTF-8
export MESON_EXE=%{_bindir}/meson
python3 run_tests.py --failfast