SHA256
3
0
forked from pool/meson

Accepting request 476924 from GNOME:Next

- Update to version 0.38.1:
  + New Uninstall target.
  + Support for arbitrary test setups.
  + Intel C/C++ compiler support.
  + Get values from configuration data objects.
  + Python 3 module support simplified.
  + Default options to subprojects.
  + Set targets to be built (or not) by default.
  + Add option to mesonconf to wipe cached data.
  + Can specify file permissions and owner when installing data.
  + has_header() checks are now faster.
  + Array indexing now supports fallback values.
  + Silent mode for Mesontest.
- Rebase meson-suse-ify-macros.patch.

    tests in many different ways.

OBS-URL: https://build.opensuse.org/request/show/476924
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=30
This commit is contained in:
Martin Pluskal 2017-03-04 16:03:41 +00:00 committed by Git OBS Bridge
parent 2430271fed
commit 09460fff36
7 changed files with 45 additions and 25 deletions

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEElRgfTu0U/fTkG1GNO/RpO/7rlCgFAlhZkXMACgkQO/RpO/7r
lCicuRAAh8okcpoIshMZCRBhInFhfaq4qStHoRPJ/nMI2/pHIk+AF42V5kKgVjcl
OU8jaQgkh0oW8pwxnKAEnFxwwEYE52umuuMF7bNmQhUmTJFSlKlm8XnL7bFgNmC+
9ND9JLL3G33o78AO7L1/RLKNeJcvAhP6Hj2yVwX1cXZx0+gOA1e1Km37Gp/3d51p
Xlck4+GzKKwD9gDPZsDANyiSuGWQYkvsh9JhRbxZZRfvt8JAtnMRmnIf3m7DE0YA
Cm8zxSPiczh6pYzhzl6CPtXVsuN8/+BPXW8mm51oSxaAVQK+HWqUIsCQjYlBYcXx
nhVj5zNst1d3sAX9SbiIegP9hMBcZL6N+1N8jlLh2KYbfYM+OhftrcXoxs8yGOTY
VV6Rkuy/0GYrBqZYQRNF9jlWCjEO4HBom4rDNY1eQ1FaooB8IvcNb8o1wbPXtE+r
YQ0IiwlEjC/KQYDctkvvHoXhe6TjyhyJqGRU5zhpavE2Cfyt8P9fhp7yEJiMBigw
ScseothrpUDspBD9r+6lV+13ABShRIHdFVxHhcBIqRibWLIQRRGPKl8Fw8JvTEJI
fJ9S445bk67itCewbiG9vxJ7S2xQ/tX59MIf3cTskYpc739HP88zVGVunftiyMTk
zYImm9C9eP5NZPqkojTGK41Xqim4YxokZQ/+7XVpn1pL0eDMqCA=
=MXZw
-----END PGP SIGNATURE-----

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

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

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

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEElRgfTu0U/fTkG1GNO/RpO/7rlCgFAliaLWoACgkQO/RpO/7r
lCg/nQ/9HWCMOJc9xXr5aVVGf7Oe5aBJi1xhxM31qKczt5oXtN7YelXT6a5qNLKU
/3jFqO1m2Nzp+Z9hhTJLGRWT7sjeF5WtEzJpUaBlxDzss4BlBOt/ssF0mjFwZuIA
UzzFF8RzlEYpt2tkwddR+A3pH/vC5AbWk7kP+F1MNzl6Q5TjvV+lpDAR39f/MyZI
OlK9HdrvBXQfwo/WJKBcm6O3FHGy0BR697UB8pqcrOGTmNsxZh7m0n7yDOv6hBwM
qbHnqdJYNoAxYGd/dsv/56Zz3I1eV5ZRRrekV8bv1fE/yWDb0iaLG9wX9dgJ8pIQ
dX3k/Vx9Rmr/7+KOMQehOnT817v6JdMMyC5QUCqhJAxplBb3EKAzvPx58lqJddQ+
fxcAE+971WdNxr0zJbbn/gqRMhg+FEK7Ulx0WzgQKVb7Sk16Xd7y70jZC5bhVaW8
yuR8C03fpe/EZLyTH9C9Z+DsQi3oVqWQCGv2Q5Cx1u6er+oD1eYzvXS6BX8pEUDg
ri/kwCLpeu0I8hgopRS1JdUTsYP6HonwvjQXYcxMgXMmNU5T6hfZqer2rB9stKwU
jXQ0O0YhoRyH2FH/Mc1YQV694sIll0lZjHgBrIrUW/uImBuAVv/0OeI4/dNgoIl4
0xhjkR5rSvfBu/kIK2EDOjlQ4rM4XRThnWVxcRHNWdFmYvC9ZDM=
=QQ2n
-----END PGP SIGNATURE-----

View File

@ -1,8 +1,8 @@
Index: meson-0.37.1/data/macros.meson
Index: meson-0.38.1/data/macros.meson
===================================================================
--- meson-0.37.1.orig/data/macros.meson
+++ meson-0.37.1/data/macros.meson
@@ -1,11 +1,12 @@
--- meson-0.38.1.orig/data/macros.meson
+++ meson-0.38.1/data/macros.meson
@@ -1,11 +1,13 @@
%__meson %{_bindir}/meson
+%_vpath_srcdir .
+%_vpath_builddir build
@ -13,6 +13,7 @@ Index: meson-0.37.1/data/macros.meson
- export FFLAGS="${FFLAGS:-%__global_fflags}" \
- export FCFLAGS="${FCFLAGS:-%__global_fcflags}" \
- export LDFLAGS="${LDFLAGS:-%__global_ldflags}" \
+ export LANG=C.UTF-8 \
+ export CFLAGS="${CFLAGS:-%optflags}" \
+ export CXXFLAGS="${CXXFLAGS:-%optflags}" \
+ export FFLAGS="${FFLAGS:-%optflags}" \

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Sat Mar 4 14:50:28 UTC 2017 - dimstar@opensuse.org
- Update to version 0.38.1:
+ New Uninstall target.
+ Support for arbitrary test setups.
+ Intel C/C++ compiler support.
+ Get values from configuration data objects.
+ Python 3 module support simplified.
+ Default options to subprojects.
+ Set targets to be built (or not) by default.
+ Add option to mesonconf to wipe cached data.
+ Can specify file permissions and owner when installing data.
+ has_header() checks are now faster.
+ Array indexing now supports fallback values.
+ Silent mode for Mesontest.
- Rebase meson-suse-ify-macros.patch.
-------------------------------------------------------------------
Tue Jan 10 16:14:32 UTC 2017 - dimstar@opensuse.org
@ -25,7 +43,7 @@ Mon Dec 19 05:55:00 UTC 2016 - dev@antergos.com
- Update to version 0.37.0:
* Mesontest: a new testing tool that allows you to run your
tests in many different ways.
tests in many different ways.
* New shared_module function allows shared modules creation.
* GNOME module now detects required programs and prints useful
errors if any are missing.

View File

@ -18,7 +18,7 @@
%define _name mesonbuild
Name: meson
Version: 0.37.1
Version: 0.38.1
Release: 0
Summary: Python-based build system
License: Apache-2.0
@ -109,6 +109,7 @@ python3 run_tests.py
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_mandir}/man1/%{name}conf.1%{?ext_man}
%{_mandir}/man1/%{name}introspect.1%{?ext_man}
%{_mandir}/man1/mesontest.1%{?ext_man}
%{_mandir}/man1/wraptool.1%{?ext_man}
%changelog