diff options
author | Brian Dolbec <dolsen@gentoo.org> | 2020-05-12 14:58:16 -0700 |
---|---|---|
committer | Brian Dolbec <dolsen@gentoo.org> | 2020-05-12 15:07:20 -0700 |
commit | d26d553656ab42e172b7dfe5b93ddea84911f071 (patch) | |
tree | a63c593014aef07fe851ade1269d993b665cb0d4 /dev-util/buildbot | |
parent | net-mail/mailutils: arm64 stable (bug #700806) (diff) | |
download | gentoo-d26d553656ab42e172b7dfe5b93ddea84911f071.tar.gz gentoo-d26d553656ab42e172b7dfe5b93ddea84911f071.tar.bz2 gentoo-d26d553656ab42e172b7dfe5b93ddea84911f071.zip |
dev-util/buildbot: Fix dohtml usage, remove doc use flag
Docs are missing files for releases, so clean out the ebuild.
Update docs deps for 9999.ebuild, but not working yet.
Keep "doc" use flag masked for buildbot.
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
Diffstat (limited to 'dev-util/buildbot')
-rw-r--r-- | dev-util/buildbot/buildbot-2.7.0.ebuild | 28 | ||||
-rw-r--r-- | dev-util/buildbot/buildbot-9999.ebuild | 4 |
2 files changed, 4 insertions, 28 deletions
diff --git a/dev-util/buildbot/buildbot-2.7.0.ebuild b/dev-util/buildbot/buildbot-2.7.0.ebuild index 38c6ccf3ffdc..1769ba6f1d19 100644 --- a/dev-util/buildbot/buildbot-2.7.0.ebuild +++ b/dev-util/buildbot/buildbot-2.7.0.ebuild @@ -27,7 +27,7 @@ else KEYWORDS="~amd64 ~amd64-linux ~x86-linux" fi -IUSE="crypt doc docker examples irc test" +IUSE="crypt docker examples irc test" RESTRICT="!test? ( test )" RDEPEND=" @@ -59,14 +59,6 @@ RDEPEND=" ) " DEPEND="${RDEPEND} - doc? ( - >=dev-python/sphinx-1.4.3[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/pyenchant[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/sphinx-jinja[${PYTHON_USEDEP}] - ) test? ( >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] dev-python/moto[${PYTHON_USEDEP}] @@ -87,7 +79,6 @@ DEPEND="${RDEPEND} dev-python/service_identity[${PYTHON_USEDEP}] ) )" -# >=dev-python/docker-py-2.2.0[${PYTHON_USEDEP}] S=${WORKDIR}/${MY_P} [[ ${PV} == *9999 ]] && S=${S}/master @@ -108,28 +99,11 @@ pkg_setup() { The scripts can run as a different user if desired." } -src_compile() { - distutils-r1_src_compile - - if use doc; then - einfo "Generation of documentation" - pushd docs > /dev/null - #'man' target is currently broken - emake html - popd > /dev/null - fi -} - src_install() { distutils-r1_src_install doman docs/buildbot.1 - if use doc; then - dohtml -r docs/_build/html/ - # TODO: install man pages - fi - if use examples; then insinto /usr/share/doc/${PF} doins -r docs/examples diff --git a/dev-util/buildbot/buildbot-9999.ebuild b/dev-util/buildbot/buildbot-9999.ebuild index 38c6ccf3ffdc..cdce9bbe8ff4 100644 --- a/dev-util/buildbot/buildbot-9999.ebuild +++ b/dev-util/buildbot/buildbot-9999.ebuild @@ -61,11 +61,13 @@ RDEPEND=" DEPEND="${RDEPEND} doc? ( >=dev-python/sphinx-1.4.3[${PYTHON_USEDEP}] + <dev-python/sphinx-2.1.0[${PYTHON_USEDEP}] dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}] dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] dev-python/pyenchant[${PYTHON_USEDEP}] dev-python/docutils[${PYTHON_USEDEP}] dev-python/sphinx-jinja[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] ) test? ( >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] @@ -126,7 +128,7 @@ src_install() { doman docs/buildbot.1 if use doc; then - dohtml -r docs/_build/html/ + HTML_DOCS=( docs/_build/html/ ) # TODO: install man pages fi |