commit: 91a379ff12c706b834973d9574b629bcd4bd346a Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> AuthorDate: Wed Mar 16 07:03:38 2022 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Wed Mar 16 07:03:38 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=91a379ff
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 <lssndrbarbieri <AT> gmail.com> 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 c9fb40713..28534adea 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 }
