dev-libs/cglm: Add doc dependency on sphinx_rtd_theme.

Closes: https://bugs.gentoo.org/878791
Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com>
This commit is contained in:
Oliver Freyermuth 2022-10-30 15:07:42 +01:00
parent 26fc9670ef
commit c435e079dc
No known key found for this signature in database
GPG Key ID: 53EE6E57A0961281
2 changed files with 16 additions and 2 deletions

View File

@ -4,7 +4,8 @@
EAPI=8
DOCS_BUILDER="sphinx"
DOCS_AUTODOC=0
DOCS_AUTODOC=1
DOCS_DEPEND="dev-python/sphinx_rtd_theme"
DOCS_DIR="${S}/docs/source"
PYTHON_COMPAT=( python3_{8..11} )
@ -25,6 +26,12 @@ HOMEPAGE="https://github.com/recp/cglm"
LICENSE="MIT"
SLOT="0"
src_prepare() {
default
# Enable autodoc since themeing plugin is used.
sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die
}
src_configure() {
local emesonargs=(
"-Dwerror=false"

View File

@ -4,7 +4,8 @@
EAPI=8
DOCS_BUILDER="sphinx"
DOCS_AUTODOC=0
DOCS_AUTODOC=1
DOCS_DEPEND="dev-python/sphinx_rtd_theme"
DOCS_DIR="${S}/docs/source"
PYTHON_COMPAT=( python3_{8..11} )
@ -25,6 +26,12 @@ HOMEPAGE="https://github.com/recp/cglm"
LICENSE="MIT"
SLOT="0"
src_prepare() {
default
# Enable autodoc since themeing plugin is used.
sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die
}
src_configure() {
local emesonargs=(
"-Dwerror=false"