commit:     23d5cdaf2c5509acdab7bd316d11afa745e2ffac
Author:     Henri Gasc <gasc <AT> eurecom <DOT> fr>
AuthorDate: Thu Oct 10 13:38:00 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Oct 10 16:04:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=23d5cdaf

sci-mathematics/pyromaths: Change how doc is handled

Closes: https://bugs.gentoo.org/937506
Signed-off-by: Henri Gasc <gasc <AT> eurecom.fr>

 ...hs-21.8.2.ebuild => pyromaths-21.8.2-r1.ebuild} | 24 ++++++++--------------
 1 file changed, 8 insertions(+), 16 deletions(-)

diff --git a/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild 
b/sci-mathematics/pyromaths/pyromaths-21.8.2-r1.ebuild
similarity index 74%
rename from sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild
rename to sci-mathematics/pyromaths/pyromaths-21.8.2-r1.ebuild
index da1e87e8f..9d50692ec 100644
--- a/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild
+++ b/sci-mathematics/pyromaths/pyromaths-21.8.2-r1.ebuild
@@ -3,10 +3,16 @@
 
 EAPI=8
 
+DOCS_BUILDER="sphinx"
+DOCS_DEPEND="
+       dev-python/sphinx-argparse
+"
+DOCS_DIR="Doc/source"
+
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
-inherit distutils-r1
+inherit distutils-r1 docs
 
 DESCRIPTION="Create maths exercises in LaTeX and PDF format"
 
@@ -35,10 +41,6 @@ RDEPEND="
 "
 BDEPEND="
        dev-python/jinja2-cli[${PYTHON_USEDEP}]
-       doc? (
-               dev-python/sphinx[${PYTHON_USEDEP}]
-               dev-python/sphinx-argparse[${PYTHON_USEDEP}]
-       )
 "
 DEPEND="${RDEPEND}"
 
@@ -47,13 +49,3 @@ PATCHES=(
 )
 
 distutils_enable_tests pytest
-
-python_compile() {
-       distutils-r1_python_compile
-       use doc && emake man -C Doc
-}
-
-python_install() {
-       distutils-r1_python_install
-       use doc && doman "${S}/Doc/build/man/pyromaths.1"
-}

Reply via email to