commit: b886b5f8bd874281028e16ecd1a5cdcd76c859b2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> AuthorDate: Wed Aug 25 07:57:43 2021 +0000 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me> CommitDate: Wed Aug 25 08:00:17 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b886b5f8
sys-apps/intel-cmt-cat: disable pypy3 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> sys-apps/intel-cmt-cat/intel-cmt-cat-4.2.0.ebuild | 40 +++++++++++++++-------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.2.0.ebuild b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.2.0.ebuild index e65818eef..0efe73894 100644 --- a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.2.0.ebuild +++ b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 perl-module @@ -21,14 +21,22 @@ IUSE="perl" RDEPEND=" ${PYTHON_DEPS} + dev-python/jsonschema[${PYTHON_USEDEP}] + perl? ( dev-lang/perl:= ) " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + test? ( dev-python/mock[${PYTHON_USEDEP}] ) +" REQUIRED_USE="${PYTHON_REQUIRED_USE}" PATCHES=( "${FILESDIR}/${PN}-perl-makefile.patch" ) distutils_enable_tests unittest +distutils_enable_tests pytest + +#TODO: install appqos src_prepare() { mkdir -p "${T}/prefix" || die @@ -48,9 +56,6 @@ src_compile() { pushd "lib/python" || die python_foreach_impl distutils-r1_python_compile popd || die -# pushd "appqos" || die -# python_foreach_impl distutils-r1_python_compile -# popd || die } src_install() { @@ -80,6 +85,9 @@ src_install() { docinto appqos dodoc appqos/README.md + unset DOCS + python_foreach_impl python_install + if use perl ; then pushd "lib/perl" || die unset DOCS @@ -89,20 +97,26 @@ src_install() { docinto lib/perl dodoc lib/perl/README fi - unset DOCS +} + +src_test() { + python_foreach_impl python_test +} + +python_install() { pushd "lib/python" || die - python_foreach_impl distutils-r1_python_install + distutils-r1_python_install popd || die -# pushd "appqos" || die -# python_foreach_impl distutils-r1_python_install -# popd || die + +# python_domodule appqos } -src_test() { +python_test() { pushd "lib/python" || die - python_foreach_impl python_test + eunittest popd || die + # pushd "appqos" || die -# python_foreach_impl python_test +# epytest -vv tests # popd || die }