aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Barbieri <lssndrbarbieri@gmail.com>2022-03-16 08:03:38 +0100
committerAlessandro Barbieri <lssndrbarbieri@gmail.com>2022-03-16 08:03:38 +0100
commit91a379ff12c706b834973d9574b629bcd4bd346a (patch)
tree5f25be9a6eb445dc4610cde91806d785799e6fc0
parentdev-python/filecheck: initial import (diff)
downloadguru-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.ebuild14
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
}