commit: 48778eda9e9a68b56c26b391f6d34a49a4c682da Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Aug 29 22:24:00 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Aug 29 22:24:06 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48778eda
dev-util/ctags: depend on Python for tests Bug: https://bugs.gentoo.org/833276 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-util/ctags/ctags-20220828.0.ebuild | 11 +++++++++-- dev-util/ctags/ctags-99999999.ebuild | 11 +++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-util/ctags/ctags-20220828.0.ebuild b/dev-util/ctags/ctags-20220828.0.ebuild index 253499081b9c..ceadc8424f8a 100644 --- a/dev-util/ctags/ctags-20220828.0.ebuild +++ b/dev-util/ctags/ctags-20220828.0.ebuild @@ -3,7 +3,8 @@ EAPI=8 -inherit autotools +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools python-any-r1 DESCRIPTION="Exuberant Ctags creates tags files for code browsing in editors" HOMEPAGE="https://ctags.io/ https://github.com/universal-ctags/ctags" @@ -20,7 +21,8 @@ fi LICENSE="GPL-2+" SLOT="0" -IUSE="json pcre xml yaml" +IUSE="json pcre test xml yaml" +RESTRICT="!test? ( test )" DEPEND=" json? ( dev-libs/jansson:= ) @@ -32,9 +34,14 @@ RDEPEND="${DEPEND}" BDEPEND=" dev-python/docutils virtual/pkgconfig + test? ( ${PYTHON_DEPS} ) " IDEPEND="app-eselect/eselect-ctags" +pkg_setup() { + use test && python-any-r1_pkg_setup +} + src_prepare() { # Ignore check-genfile test (calls git which errors out) sed -i 's/man-test check-genfile/man-test/' makefiles/testing.mak || die diff --git a/dev-util/ctags/ctags-99999999.ebuild b/dev-util/ctags/ctags-99999999.ebuild index 253499081b9c..ceadc8424f8a 100644 --- a/dev-util/ctags/ctags-99999999.ebuild +++ b/dev-util/ctags/ctags-99999999.ebuild @@ -3,7 +3,8 @@ EAPI=8 -inherit autotools +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools python-any-r1 DESCRIPTION="Exuberant Ctags creates tags files for code browsing in editors" HOMEPAGE="https://ctags.io/ https://github.com/universal-ctags/ctags" @@ -20,7 +21,8 @@ fi LICENSE="GPL-2+" SLOT="0" -IUSE="json pcre xml yaml" +IUSE="json pcre test xml yaml" +RESTRICT="!test? ( test )" DEPEND=" json? ( dev-libs/jansson:= ) @@ -32,9 +34,14 @@ RDEPEND="${DEPEND}" BDEPEND=" dev-python/docutils virtual/pkgconfig + test? ( ${PYTHON_DEPS} ) " IDEPEND="app-eselect/eselect-ctags" +pkg_setup() { + use test && python-any-r1_pkg_setup +} + src_prepare() { # Ignore check-genfile test (calls git which errors out) sed -i 's/man-test check-genfile/man-test/' makefiles/testing.mak || die
