commit: 6bb9049215bcfa8406c1dc4e9bc188ddb0630ef5 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org> AuthorDate: Wed Sep 25 18:06:59 2024 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Wed Sep 25 18:08:12 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb90492
dev-cpp/xsimd: fix python version for doc Closes: https://bugs.gentoo.org/932821 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> ...{xsimd-13.0.0.ebuild => xsimd-13.0.0-r1.ebuild} | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/xsimd/xsimd-13.0.0.ebuild b/dev-cpp/xsimd/xsimd-13.0.0-r1.ebuild similarity index 68% rename from dev-cpp/xsimd/xsimd-13.0.0.ebuild rename to dev-cpp/xsimd/xsimd-13.0.0-r1.ebuild index f6fa6899c716..167d9662c0cd 100644 --- a/dev-cpp/xsimd/xsimd-13.0.0.ebuild +++ b/dev-cpp/xsimd/xsimd-13.0.0-r1.ebuild @@ -3,7 +3,8 @@ EAPI=8 -inherit cmake +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake python-any-r1 DESCRIPTION="C++ wrappers for SIMD intrinsics" HOMEPAGE="https://github.com/xtensor-stack/xsimd" @@ -19,9 +20,11 @@ RESTRICT="!test? ( test )" BDEPEND=" doc? ( app-text/doxygen - dev-python/breathe - dev-python/sphinx - dev-python/sphinx-rtd-theme + $(python_gen_any_dep ' + dev-python/breathe[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') ) test? ( dev-cpp/doctest )" @@ -32,6 +35,17 @@ PATCHES=( "${FILESDIR}"/${PN}-13.0.0-detection-simd-with-mitigations.patch ) +python_check_deps() { + python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && + python_has_version "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" && + python_has_version "dev-python/breathe[${PYTHON_USEDEP}]" + +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + src_prepare() { sed -i \ -e '/fPIC/d' \
