diff options
author | Henri Gasc <gasc@eurecom.fr> | 2023-09-03 00:28:46 +0200 |
---|---|---|
committer | Henri Gasc <gasc@eurecom.fr> | 2023-09-04 01:00:21 +0200 |
commit | 4805553bf2582b804736ce0c1063a702356e7d17 (patch) | |
tree | 3335a3670a6a0271293fee7f425dc8680d9712d4 /dev-python/moderngl | |
parent | dev-python/glcontext: enable py3.12 (diff) | |
download | guru-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.ebuild | 17 |
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" +} |