commit: b1a2cd7094d51b66191a84fe23be6d8fde91db1c Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Fri Dec 9 09:32:45 2022 +0000 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> CommitDate: Mon Dec 12 11:22:53 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1a2cd70
sci-biology/cmdock: fix docs build Closes: https://bugs.gentoo.org/884905 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> sci-biology/cmdock/cmdock-0.1.4-r2.ebuild | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/sci-biology/cmdock/cmdock-0.1.4-r2.ebuild b/sci-biology/cmdock/cmdock-0.1.4-r2.ebuild index 46968da14..05961204a 100644 --- a/sci-biology/cmdock/cmdock-0.1.4-r2.ebuild +++ b/sci-biology/cmdock/cmdock-0.1.4-r2.ebuild @@ -4,13 +4,8 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) - BOINC_APP_OPTIONAL="true" - DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 -DOCS_DIR="docs" - inherit python-single-r1 boinc-app docs flag-o-matic meson optfeature DESCRIPTION="Program for docking ligands to proteins and nucleic acids" @@ -37,7 +32,10 @@ DEPEND=" dev-libs/cxxopts " BDEPEND=" - doc? ( app-doc/doxygen ) + apidoc? ( + app-doc/doxygen + dev-texlive/texlive-fontutils + ) " PATCHES=( "${FILESDIR}"/cmdock-0.1.4-fix-detection.patch ) @@ -72,14 +70,17 @@ src_configure() { src_compile() { meson_src_compile - # subshell prevents overriding global - # DOCS_BUILDER and DOCS_OUTDIR - ( + if use doc; then + DOCS_AUTODOC=0 + DOCS_DIR="docs" + sphinx_compile + fi + + if use apidoc; then DOCS_BUILDER="doxygen" - DOCS_OUTDIR="${S}/_build/html/api" - docs_compile - ) - docs_compile + DOCS_DIR="docs" + doxygen_compile + fi } src_install() {
