diff options
| author | 2022-03-16 08:03:38 +0100 | |
|---|---|---|
| committer | 2022-03-16 08:03:38 +0100 | |
| commit | 91a379ff12c706b834973d9574b629bcd4bd346a (patch) | |
| tree | 5f25be9a6eb445dc4610cde91806d785799e6fc0 | |
| parent | dev-python/filecheck: initial import (diff) | |
| download | guru-91a379ff12c706b834973d9574b629bcd4bd346a.tar.gz guru-91a379ff12c706b834973d9574b629bcd4bd346a.tar.bz2 guru-91a379ff12c706b834973d9574b629bcd4bd346a.zip | |
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@gmail.com>
| -rw-r--r-- | dev-util/binaryen/binaryen-105.ebuild | 14 |
1 files 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 } |
