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' \

Reply via email to