SHA256
1
0
forked from pool/meson

Accepting request 1099498 from devel:tools:building

OBS-URL: https://build.opensuse.org/request/show/1099498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=97
This commit is contained in:
Ana Guerrero 2023-07-26 11:21:29 +00:00 committed by Git OBS Bridge
commit cb60538af6
7 changed files with 65 additions and 24 deletions

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmRvsIoACgkQwk5jG6ux
/nCPDxAArNzU+eYR++A5uu3EWapVYbxfk2l5WgpzHyTPu/BxfqOWtraXqHWI/vAU
uRJjxQqx1IvUZYC1W2mfJCC8u80HHHqjTmPetHUz2izXx2zje7fHQY4tsLu25vpc
mBZO1rkCuiKKaLkTdbLJ5E0q8tgJGk81ziWKBrWcO9/hEnYYqkJsUUNr+91X+VIA
CTKYVpW47+wzm/JwQIHpq7dOIxykQCEeYgTD1BYuWcCb3dJgCjDVaTGROEkKB9ip
ydoayRlm+mVV5ETJWstZAonofNl1+hzwjCF94pnf6+hWkD80At5DJzr4pSVSwLET
PwgP7fXNIqwmcYQb0eDR+tebOaJoINmUna42Drqd3jJg0CnOZFagIOD2KbPqlQa6
9dMjR23EAapEczJdS7ox/Zajdz6gGezM4jkzQyRLsw0GChV/UVeDaCIhptWWDOoH
b0FCgn3hZhevW6ZoqHY1VDwixoA9bx8v/Mi/lp7YeJ0SFSH2tzISCNclXqZiw6XB
e5tv87dUXMI9hAT6MqUkKgtnxTPOgu6iGLD8xLEgmKr4H0KL9YI1ZONQALzdiqTX
L9SgD9DKEK+sf8xqitpwPei5Vt5O0kmxLs7IoK7K9UW1MQ/y16tXgRUsI8vpEPpi
gJv4Jr8wcXIoo2cYwgDe0bVJA2gvHQMPGcJGTYrdRDkPOdH+Nuo=
=xUy3
-----END PGP SIGNATURE-----

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

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

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

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmS0X6gACgkQwk5jG6ux
/nBeCg/9HRtJhFuR9V0mUeZ08NE3m58vtlHYnF7B2d77iHdCtNFYMV+4nwEstBMD
kNIqbXGFiitFgG0ssG5u7dQOunDlIrmpi02NZCR0ZWtiTYMVuc5vgzu+bjPhiVM+
3D7N4oHWjYNzDBp16mIqpLrY7NT4zKFvOf/cKrmvtsxi3f1Xws36Y94SOj71E5wl
8zKeUJ4OO3FkPnmlYuWW6Hg2+X/ILL065sayUG9JB2zBOdiNDil9S01m9NmbB7xx
s0swk55FnYrXTgrcVnQ+tcw1y9/wZZxJXWYaIyX/gGKfnKcc3yflPIqwvc8u6dcU
6r+6THpvWJ1O3qRiz9EI+SIyYQL8VZvU1QNUpSkUJAfSjcHOUEloLCIZQlzm03gq
LtMRG1LcxPLYa97VVUp04sL/Fxapo1NMmRd5DIm13H+3I5H/Oytb/YpzcSqOeM+e
5G+Rz8C+v+IVnVECzLhi9Ep0XByMoN3nFGamqMtcGIjNvyhACUgU1KVAiUXzFacy
7YL9whQwKbfdKJ477kMwzZ+JrOT3VW8/TWbvGdPqpsopUM3N/i8fMdgStD3u+9Yr
e1ZnZimrG3mxlzkDwjVVIf2x0T6E9AGzr7bf7DLZVWlZnQvY1b0jBzLEeJj/eGiC
US5/K2tJBVGTO9Ozrjtug3SGsO7HNlFm+J9LIm6Bh2xIy/Blbm8=
=lwe/
-----END PGP SIGNATURE-----

View File

@ -1,7 +1,7 @@
Index: meson-1.0.1/run_tests.py
===================================================================
--- meson-1.0.1.orig/run_tests.py
+++ meson-1.0.1/run_tests.py
--- a/run_tests.py
+++ b/run_tests.py
@@ -196,18 +196,10 @@ def get_meson_script() -> str:
Also used by run_unittests.py to determine what meson to run when not
running in-process (which is the default).

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
Mon Jul 17 00:10:47 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
- Update to version 1.2.0:
+ This release bring many new features.
+ Added Metrowerks C/C++ toolchains. Note that the implementation
is somewhat experimental yet.
+ Added str.splitlines method that can be used to split a string
into an array of lines.
+ declare_dependency has a new extra_files keyword, to add extra
files to a target.
+ Added a new '--genvslite' option for use with 'meson setup
...'.
+ gnome.generate_gir() now accepts the env kwarg which lets you
set environment variables.
+ More data in introspection files.
+ Machine objects get kernel and subsystem properties.
+ default_options and override_options may now be dictionaries.
+ New override of find_program('meson').
+ Python module can now compile bytecode.
+ rust.bindgen allows passing extra arguments to rustc. This
may be necessary to pass extra cfgs or to change warning
levels.
+ Support for defining crate names of Rust dependencies in Rust
targets.
+ A machine file may be used to pass extra arguments to clang
in a bindgen call.
+ Add a link_with keyword to rust.test(). This can already be
worked around by creating declare_dependency() objects to pass
to the dependencies keyword, but this cuts out the middle man.
+ Rust now supports the b_ndebug option. Which controls the
debug_assertions cfg, which in turn controls debug_assert!()
macro.
+ Wildcards in list of tests to run. The meson test command now
accepts wildcards in the list of test names.
+ New for the generation of Visual Studio vcxproj projects.
+ For more details about all those changes, please visit:
https://mesonbuild.com/Release-notes-for-1-2-0.html
- Refresh patches with Quilt.
-------------------------------------------------------------------
Fri Jul 14 10:01:09 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -35,7 +35,7 @@
%bcond_with setuptools
%bcond_without mono
Name: meson%{name_ext}
Version: 1.1.1
Version: 1.2.0
Release: 0
Summary: Python-based build system
License: Apache-2.0
@ -256,11 +256,12 @@ ln -s /usr/bin/g++-12 bin/c++
ln -s /usr/bin/g++-12 bin/g++
ln -s /usr/bin/gcc-12 bin/cc
ln -s /usr/bin/gcc-12 bin/gcc
export PATH="$(pwd)/bin:${PATH}"
export PATH="${PWD}/bin:${PATH}"
c++ --version
# Fix shebang in test cases getting executed by ninja
%python_expand find test\ cases -type f -name "*.py" -exec sed -i "1s@#!.*python.*@#!$(realpath %{_bindir}/$python)@" {} +
%python_expand find test\ cases -type f -name "*.py" \
-exec sed -i "1s@#!.*python.*@#!$(realpath %{_bindir}/$python)@" {} +
%endif
export LANG=C.UTF-8