aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenri Gasc <gasc@eurecom.fr>2023-09-03 00:28:46 +0200
committerHenri Gasc <gasc@eurecom.fr>2023-09-04 01:00:21 +0200
commit4805553bf2582b804736ce0c1063a702356e7d17 (patch)
tree3335a3670a6a0271293fee7f425dc8680d9712d4 /dev-python/moderngl
parentdev-python/glcontext: enable py3.12 (diff)
downloadguru-4805553bf2582b804736ce0c1063a702356e7d17.tar.gz
guru-4805553bf2582b804736ce0c1063a702356e7d17.tar.bz2
guru-4805553bf2582b804736ce0c1063a702356e7d17.zip
dev-python/moderngl: add doc USE flag
Signed-off-by: Henri Gasc <gasc@eurecom.fr>
Diffstat (limited to 'dev-python/moderngl')
-rw-r--r--dev-python/moderngl/moderngl-5.8.2.ebuild17
1 files 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 e3584a1e0..73fd01c5a 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"
+}