From cf3bf23f7cc1242711346f14cb7fa969ea6e045b7a1a664aa4ee578f1c0c8f54 Mon Sep 17 00:00:00 2001 From: Alexei Sorokin Date: Thu, 22 Feb 2018 11:14:29 +0000 Subject: [PATCH] Accepting request 578954 from GNOME:Next - Update to version 0.44.1: + Support running out-of-tree tests against a meson in PATH. + Don't add rpaths to system libraries. + Fix meson location detection from other meson tools. + Various boost, pkg-config and vala related fixes. - Testsuite changes: Remove mesonbuild directory and meson.py again before running the test: ensure we test meson as it was installed onto the system. OBS-URL: https://build.opensuse.org/request/show/578954 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=74 --- meson-0.44.0.tar.gz | 3 --- meson-0.44.0.tar.gz.asc | 16 ---------------- meson-0.44.1.tar.gz | 3 +++ meson-0.44.1.tar.gz.asc | 16 ++++++++++++++++ meson-testsuite.changes | 12 ++++++++++++ meson-testsuite.spec | 8 +++----- meson.changes | 12 ++++++++++++ meson.spec | 8 +++----- 8 files changed, 49 insertions(+), 29 deletions(-) delete mode 100644 meson-0.44.0.tar.gz delete mode 100644 meson-0.44.0.tar.gz.asc create mode 100644 meson-0.44.1.tar.gz create mode 100644 meson-0.44.1.tar.gz.asc diff --git a/meson-0.44.0.tar.gz b/meson-0.44.0.tar.gz deleted file mode 100644 index a0b68b6..0000000 --- a/meson-0.44.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:50f9b12b77272ef6ab064d26b7e06667f07fa9f931e6a20942bba2216ba4281b -size 1102644 diff --git a/meson-0.44.0.tar.gz.asc b/meson-0.44.0.tar.gz.asc deleted file mode 100644 index 31c77d8..0000000 --- a/meson-0.44.0.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEElRgfTu0U/fTkG1GNO/RpO/7rlCgFAlotXrYACgkQO/RpO/7r -lCi/9Q/+JmJHM+1BPG+GtvH49UyZu5UH+IlWuW5aBPsiwJPkt8zdPFSAGXd8HABt -gB6UI1btRESNTFDro8pyh+TXaRlxENuBAEMg/8RWbIubOt114fPjt8LA0VSuq3EV -lEGAYxxcw/rD+6enFky+G5qejVkGzgfbq+belV7uzupnRnkIHdq3i3cqozgx1osQ -R6tucDzpGfRsmwmCVwhz373uk1FpuT1xmv6JH99A9HsBREA+Xl96nAUkW2Xs+XO4 -6dmIM5JcIadMn24cEA6WkGslcrawWiiI3d4tsSXw2HbKZcrN2lDOHChZ0SGn0R7n -6885zZmPqO5I9fEs0CQEYXiQ7LqK1v9CAgAN4Rh/IzaT+mHsPejroR+3mQArCB9V -opAkQ7J8X4Hh+XWl/QHdHYwmcgdStj0iF2sMgy4i87eivCVVRQ1qYToGQsphZSKI -7ecVtCgt+YkrdoyV83ZoXFzoz1+uQNws4xtO+odtKFWBfjTmatgIsv72fSdEPLM/ -LVhykaoEe3mHWgKNRwbd0abmBzpQj7Xxqxv3WL9b+m8bDOatydkfqH/aNkg0Z3bz -HzkQU62O8KXOXQQ36QooklazamAyw/9e6sJWtpkOOnjzGsnrpQHt8GFK12Vdvnso -b9q6CDNbdqT9zofIwhYOCupGdQRPWqOn/uXXUkZLhGpN2rtAaz4= -=970p ------END PGP SIGNATURE----- diff --git a/meson-0.44.1.tar.gz b/meson-0.44.1.tar.gz new file mode 100644 index 0000000..41c0574 --- /dev/null +++ b/meson-0.44.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ea1a721574adb23160b6481191bcc1173f374e02b0ff3bb0ae85d988d97e4fa +size 1136478 diff --git a/meson-0.44.1.tar.gz.asc b/meson-0.44.1.tar.gz.asc new file mode 100644 index 0000000..2972088 --- /dev/null +++ b/meson-0.44.1.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEElRgfTu0U/fTkG1GNO/RpO/7rlCgFAlqMnqcACgkQO/RpO/7r +lCis1Q//W6z6ztQJupO9sG8nJBWVK90FUE9osnj/DdK/Io1aUsp9srAgcLRHbNyQ ++tkYjSg2LbvPPvIYzBrFzeLjcEv9+vhWczlTaQGayzgCltjTSsMfRo0Us+qLoZ4+ +MeiWT0V14wPF8u3GrCBjeXdN5WO3T7heFNqcgZctfwlT8xBp2h2BBFMemQx4EQrA +97uxkScX8d6YFgBzsHlXwAUgBiJytjT7PjlD1BdWi5lcIujeREvhL6Xt7mwFaWBn +4PEblaaKeGkTHZ4IAdlESKodEh8LCd2i7bgzVlso/kY6LUJsDV8QcrUqo9Ep6J6R +d5Iziqb1dEoE5HrZEMUNqfaM6X1qU/EpPzKDF4DXuP8mqsgvs1OSodxMWQE/55Wl +6T2i8+gb5nrBKrC4K2PB7gJw9EuktD61IUVQRwIfQIvYrU8qLWJCzkxiCdMNrXZH +nhr/yqxoej2G9rhve3b5/946iSkNpXrINz+xuoDNiE0mSB34J4qAcEU3TUeu3gBn +IxAvGUJcUNL9tbRBJ1y73nukV1D0Kyn8dcFQmH6oKuLwxfAdQEyqqXaZGX/vWMRW +z1PRcqbg0v2Y3YYGrFbW+xbpQ+w9o/Gkwa8CpaEzoBlQGuCsx4K9UOLmdNLZtf3b +ri5SKTrTXubndihVwBuEHWUZlF0Vo6GUagLFzjnTfAlK+dPl+90= +=o9cH +-----END PGP SIGNATURE----- diff --git a/meson-testsuite.changes b/meson-testsuite.changes index df60cf0..3a5f1e1 100644 --- a/meson-testsuite.changes +++ b/meson-testsuite.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Feb 22 10:36:33 UTC 2018 - dimstar@opensuse.org + +- Update to version 0.44.1: + + Support running out-of-tree tests against a meson in PATH. + + Don't add rpaths to system libraries. + + Fix meson location detection from other meson tools. + + Various boost, pkg-config and vala related fixes. +- Testsuite changes: Remove mesonbuild directory and meson.py + again before running the test: ensure we test meson as it was + installed onto the system. + ------------------------------------------------------------------- Mon Feb 5 15:06:54 UTC 2018 - dimstar@opensuse.org diff --git a/meson-testsuite.spec b/meson-testsuite.spec index 10c1a9a..44db62b 100644 --- a/meson-testsuite.spec +++ b/meson-testsuite.spec @@ -24,7 +24,7 @@ %endif %define _name mesonbuild Name: meson%{name_ext} -Version: 0.44.0 +Version: 0.44.1 Release: 0 Summary: Python-based build system License: Apache-2.0 @@ -143,10 +143,8 @@ sed -i '1{/\/usr\/bin\/env/d;}' ./mesonbuild/rewriter.py %if ! %{testsuite} python3 setup.py build %else -# When running the test suite, we want to be sure to use the installed meson version -# For now, the only supported test suite is against the source directory, https://github.com/mesonbuild/meson/issues/3015 -# and there is so much weird code now in mesonlibs, that patching it to not require it became a nightmare - let's do what upstream wants for now -echo "Prefereably we would do 'rm -rf meson.py mesonbuild' here, but we can't" +# Ensure we have no mesonbuild / meson in CWD, thus guaranteeing we use meson in $PATH +rm -rf meson.py mesonbuild %endif %install diff --git a/meson.changes b/meson.changes index df60cf0..3a5f1e1 100644 --- a/meson.changes +++ b/meson.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Feb 22 10:36:33 UTC 2018 - dimstar@opensuse.org + +- Update to version 0.44.1: + + Support running out-of-tree tests against a meson in PATH. + + Don't add rpaths to system libraries. + + Fix meson location detection from other meson tools. + + Various boost, pkg-config and vala related fixes. +- Testsuite changes: Remove mesonbuild directory and meson.py + again before running the test: ensure we test meson as it was + installed onto the system. + ------------------------------------------------------------------- Mon Feb 5 15:06:54 UTC 2018 - dimstar@opensuse.org diff --git a/meson.spec b/meson.spec index 08b90c5..a0e7959 100644 --- a/meson.spec +++ b/meson.spec @@ -24,7 +24,7 @@ %endif %define _name mesonbuild Name: meson%{name_ext} -Version: 0.44.0 +Version: 0.44.1 Release: 0 Summary: Python-based build system License: Apache-2.0 @@ -143,10 +143,8 @@ sed -i '1{/\/usr\/bin\/env/d;}' ./mesonbuild/rewriter.py %if ! %{testsuite} python3 setup.py build %else -# When running the test suite, we want to be sure to use the installed meson version -# For now, the only supported test suite is against the source directory, https://github.com/mesonbuild/meson/issues/3015 -# and there is so much weird code now in mesonlibs, that patching it to not require it became a nightmare - let's do what upstream wants for now -echo "Prefereably we would do 'rm -rf meson.py mesonbuild' here, but we can't" +# Ensure we have no mesonbuild / meson in CWD, thus guaranteeing we use meson in $PATH +rm -rf meson.py mesonbuild %endif %install