diff options
author | Sam James <sam@gentoo.org> | 2022-08-29 23:24:00 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-08-29 23:24:06 +0100 |
commit | 48778eda9e9a68b56c26b391f6d34a49a4c682da (patch) | |
tree | 5305a3c38641a38f7ba837e9d81b6ccf609625a5 /dev-util/ctags | |
parent | dev-libs/intel-compute-runtime: add 22.34.24023 (diff) | |
download | gentoo-48778eda9e9a68b56c26b391f6d34a49a4c682da.tar.gz gentoo-48778eda9e9a68b56c26b391f6d34a49a4c682da.tar.bz2 gentoo-48778eda9e9a68b56c26b391f6d34a49a4c682da.zip |
dev-util/ctags: depend on Python for tests
Bug: https://bugs.gentoo.org/833276
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-util/ctags')
-rw-r--r-- | dev-util/ctags/ctags-20220828.0.ebuild | 11 | ||||
-rw-r--r-- | 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 |