From 91a379ff12c706b834973d9574b629bcd4bd346a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 16 Mar 2022 08:03:38 +0100 Subject: [PATCH] dev-util/binaryen: test dependencies Closes: https://bugs.gentoo.org/834742 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri --- dev-util/binaryen/binaryen-105.ebuild | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/dev-util/binaryen/binaryen-105.ebuild b/dev-util/binaryen/binaryen-105.ebuild index c9fb407130..28534adeaf 100644 --- a/dev-util/binaryen/binaryen-105.ebuild +++ b/dev-util/binaryen/binaryen-105.ebuild @@ -3,7 +3,9 @@ EAPI=8 -inherit cmake +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit cmake python-any-r1 DESCRIPTION="Compiler and toolchain infrastructure library for WebAssembly" HOMEPAGE="https://github.com/WebAssembly/binaryen" @@ -15,6 +17,14 @@ SLOT="0" KEYWORDS="~amd64" IUSE="test" +DEPEND=" + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep '>=dev-python/filecheck-0.0.17[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + RESTRICT="!test? ( test )" src_configure() { @@ -26,5 +36,5 @@ src_configure() { } src_test() { - ./check.py || die + LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/lib" "${EPYTHON}" check.py --binaryen-bin="${BUILD_DIR}/bin" || die }