commit:     b34dc4e847514694d45c07f52a7aa641bd0c7003
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon May  2 13:34:50 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon May  2 13:43:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b34dc4e8

net-analyzer/ospd-openvas: add 'doc' use flag and missing deps

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Suggested-by: Jonas Licht <jonas.licht <AT> fem.tu-ilmenau.de>

 ...openvas-21.4.4.ebuild => ospd-openvas-21.4.4-r1.ebuild} | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/net-analyzer/ospd-openvas/ospd-openvas-21.4.4.ebuild 
b/net-analyzer/ospd-openvas/ospd-openvas-21.4.4-r1.ebuild
similarity index 76%
rename from net-analyzer/ospd-openvas/ospd-openvas-21.4.4.ebuild
rename to net-analyzer/ospd-openvas/ospd-openvas-21.4.4-r1.ebuild
index 37b9865771b0..7b1a313ff2e8 100644
--- a/net-analyzer/ospd-openvas/ospd-openvas-21.4.4.ebuild
+++ b/net-analyzer/ospd-openvas/ospd-openvas-21.4.4-r1.ebuild
@@ -14,13 +14,19 @@ 
SRC_URI="https://github.com/greenbone/ospd-openvas/archive/v${PV}.tar.gz -> ${P}
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="doc"
 
 DEPEND="
        acct-group/gvm
        acct-user/gvm
+       dev-python/defusedxml[${PYTHON_USEDEP}]
+       dev-python/deprecated[${PYTHON_USEDEP}]
+       dev-python/lxml[${PYTHON_USEDEP}]
        >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
+       dev-python/paramiko[${PYTHON_USEDEP}]
        >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
        >=dev-python/redis-py-3.5.3[${PYTHON_USEDEP}]
+       !net-analyzer/ospd[${PYTHON_USEDEP}]
 "
 RDEPEND="
        ${DEPEND}
@@ -29,6 +35,14 @@ RDEPEND="
 
 distutils_enable_tests unittest
 
+python_compile() {
+       if use doc; then
+               bash "${S}"/docs/generate || die
+               HTML_DOCS=( "${S}"/docs/. )
+       fi
+       distutils-r1_python_compile
+}
+
 python_install() {
        distutils-r1_python_install
 

Reply via email to