commit: d129a341c240c68effcb2a03399ea52f36116aea Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Tue Mar 12 21:46:02 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Mar 12 21:46:25 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d129a341
app-portage/gentoolkit: adapt live to new pytest dep + build system option Closes: https://bugs.gentoo.org/926427 Co-authored-by: Greg Kubaryk <greg.kubaryk <AT> gmail.com> Signed-off-by: Greg Kubaryk <greg.kubaryk <AT> gmail.com> Signed-off-by: Sam James <sam <AT> gentoo.org> app-portage/gentoolkit/gentoolkit-9999.ebuild | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app-portage/gentoolkit/gentoolkit-9999.ebuild b/app-portage/gentoolkit/gentoolkit-9999.ebuild index 551b618d223a..5eb3d884baf5 100644 --- a/app-portage/gentoolkit/gentoolkit-9999.ebuild +++ b/app-portage/gentoolkit/gentoolkit-9999.ebuild @@ -22,6 +22,8 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" LICENSE="GPL-2" SLOT="0" REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="test" +RESTRICT="!test? ( test )" # Need newer Portage for eclean-pkg API, bug #900224 DEPEND=" @@ -44,6 +46,9 @@ BDEPEND=" $(python_gen_cond_dep ' dev-python/setuptools[${PYTHON_USEDEP}] ' python3_12) + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + ) " src_prepare() { @@ -64,6 +69,7 @@ src_configure() { my_src_configure() { local emesonargs=( -Dcode-only=${code_only} + $(meson_use test tests) -Deprefix="${EPREFIX}" -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" )
