SHA256
1
0
forked from pool/meson

Accepting request 713027 from GNOME:Next

Update to 0.51.0

OBS-URL: https://build.opensuse.org/request/show/713027
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=138
This commit is contained in:
Dominique Leuenberger 2019-07-03 07:24:00 +00:00 committed by Git OBS Bridge
parent f20fd6617c
commit 0863ab893b
7 changed files with 68 additions and 26 deletions

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEElRgfTu0U/fTkG1GNO/RpO/7rlCgFAly22cIACgkQO/RpO/7r
lChaOQ//RIAFHr0mptbO2/6ILam3r8+DXosNvKLv17HHAOC00mOIqU69wUkN3pQF
uZDbEay+V1SD5SvMuq5SfTHG2rjFFbREC7wvAunMBJasjgVK8MH7GPpyeBpKNtvE
PNaj47XoTDfoGNiTWFENJCjD8ZUEPpTkgt0IQgqzaKBn0L3d+qv1H1C4yzyPfHTf
4wOnDEnIcOhr3DEwEdpGZtzLasley7rjj1+VEX7zAHfHVlabwpTEPQmcDa3KilYx
t1v3b/GGW2f4e5M9BIY0OvPAoS695HGtiH80/i2iwebdjEtGWXr4sAH2aVcCWxnp
/u8xZdsCiGJOlxG+Fq7WG9PQXM1EIeekK6BvyaS01Jt8mpJtGpOza4KQf4XvqeRY
GmhWFzjx6y1ABMGgXZPV0iWWzfhzl7rZ7tOgg46bItvNJgse6D2Z+qmJ+eQCaZR1
CFCWeNxSZVaDWA9xROOk4FpTS+5Nhom8+taP5PcQhVBcgnaLcFf1O+ew32ewitgv
Wln8k+Y8S4OVJTeb7Q2rPtPF3ZjaUcYL2YUaVNjhnX9yyUm9QOfkvlSTEITUpWDw
iM+R8plV8j2VrKMIOHMMkgVms48WGoE8si1CpGlKyR9DX3+2bSd9uAjjmI7ZJGNk
QNqQbG7XUbh4QSSQhJLVha02HMhYWHMoj2eGsKCocOef79mcYKY=
=TP2z
-----END PGP SIGNATURE-----

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

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

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

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEElRgfTu0U/fTkG1GNO/RpO/7rlCgFAl0GpbwACgkQO/RpO/7r
lCia4g//UXJgKZdfckL9Agi6iAXt59fruiRbGlBVkvgqo+MAwS9Zpurh+PYrUL2P
YGrRGMSnvVO4g2/+eO4lUL+PPkCYulAFp1KKwKnG1jldOoYNgHCFlsBZUi6Tjj2R
HRSdDgbhFhxhmDbM0KH7eB5Vx/waQNvHirYbh3YVjC3yeznVdNo8T8xsCYpHkkUL
pzEMtu0n+ICK343sto0wPgU1FQrBKm16gTVoSzUanKdul3oW209U3hPE8dQkRoZ0
FtvGMlyCMvIRoMKOWh7vp7dHWPx+HW5AYCWcsFhQpzOEff4AzjmmWR/A6EWQaSXy
YwQGcBzpo/Z31KuUW3IrAgERXRivW3LWL30yDmshciSUfpOQFaN1NjRswcHSpgD0
BaLSpSDktshVCYKR2SvB+ccSwWfoq+qlRkZTx7yfR781o71GQLZuroRvaZxd1SBw
3LUh2FxIV0up/pHplwYYpLtH8UDIKgRZ09z5AB0XNLKKeAKdNuALnASnMD87TlP/
CendvfRyWG4+GN8t3gHj8FA/zTdAfAKXtbK9DiJrFjq5ECpXlBpHZHB5zEaKr762
a12olVPDVXXfrMwMSww/5pxf+7y/SXhUKxzox9t17+ppQX3Hpb9PbX7D530L/SV+
N7Z8qTmv9yfMTRe+lyK3gBxYiLGpcs1V7ET0FZzyk+FP4JvPWnU=
=6vh8
-----END PGP SIGNATURE-----

View File

@ -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 @@ Index: meson-0.50.0/data/macros.meson
%{shrink:%{__meson} \
--buildtype=plain \
--prefix=%{_prefix} \
@@ -25,10 +31,13 @@
@@ -31,12 +37,15 @@
%{nil}}
%meson_build \
@ -32,4 +37,6 @@ Index: meson-0.50.0/data/macros.meson
%meson_test \
+ export LANG=C.UTF-8 \
%ninja_test -C %{_vpath_builddir}
%{shrink: %{__meson} test \
-C %{_vpath_builddir} \
%{?_smp_mesonflags} \

View File

@ -1,3 +1,37 @@
-------------------------------------------------------------------
Wed Jun 26 10:51:31 UTC 2019 - Dominique Leuenberger <dimstar@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.
-------------------------------------------------------------------
Thu May 2 11:06:47 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -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: ninja
BuildRequires: pkgconfig
BuildRequires: python2-devel
BuildRequires: python3-gobject
BuildRequires: python3-setuptools
BuildRequires: zlib-devel-static
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5Gui)