commit: 4805553bf2582b804736ce0c1063a702356e7d17
Author: Henri Gasc <gasc <AT> eurecom <DOT> fr>
AuthorDate: Sat Sep 2 22:28:46 2023 +0000
Commit: Henri Gasc <gasc <AT> eurecom <DOT> fr>
CommitDate: Sun Sep 3 23:00:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4805553b
dev-python/moderngl: add doc USE flag
Signed-off-by: Henri Gasc <gasc <AT> eurecom.fr>
dev-python/moderngl/moderngl-5.8.2.ebuild | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/dev-python/moderngl/moderngl-5.8.2.ebuild
b/dev-python/moderngl/moderngl-5.8.2.ebuild
index e3584a1e0c..73fd01c5ad 100644
--- a/dev-python/moderngl/moderngl-5.8.2.ebuild
+++ b/dev-python/moderngl/moderngl-5.8.2.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
@@ -19,22 +20,32 @@ IUSE="debug"
RESTRICT="test"
# The tests need moderngl compiled AND installed, otherwise they fail
-DISTUTILS_EXT=1
BDEPEND="
x11-libs/libX11
media-libs/mesa
- dev-python/glcontext[${PYTHON_USEDEP}]
+ >=dev-python/glcontext-2.3.6[${PYTHON_USEDEP}]
+ <dev-python/glcontext-3[${PYTHON_USEDEP}]
test? (
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
dev-python/pycodestyle[${PYTHON_USEDEP}]
- )
+ )
+ doc? (
+ dev-python/furo[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-copybutton[${PYTHON_USEDEP}]
+ )
"
DEPEND="${BDEPEND}"
# distutils_enable_tests pytest
+distutils_enable_sphinx docs
src_test() {
virtx distutils-r1_src_test
}
+
+pkg_postinst() {
+ use doc && elog "The documentation is installed as html pages"
+}