Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-analyzer/gvm-tools/
Date: Wed, 13 Mar 2019 14:59:18
Message-Id: 1552489133.257b29c2db97033f98e6a712bab787f569f7ee50.monsieurp@gentoo
1 commit: 257b29c2db97033f98e6a712bab787f569f7ee50
2 Author: Hasan ÇALIŞIR <hasan.calisir <AT> psauxit <DOT> com>
3 AuthorDate: Thu Feb 7 01:57:45 2019 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 13 14:58:53 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257b29c2
7
8 net-analyzer/gvm-tools: new package.
9
10 gvm-tools in short is a collection of tools that help with remote controlling a
11 Greenbone Security Manager (GSM) appliance and its underlying Greenbone
12 Vulnerability Manager (GVM). The tools essentially aid accessing the
13 communication protocols GMP (Greenbone Management Protocol) and OSP (Open
14 Scanner Protocol).
15
16 This package is part of net-analyzer/openvas.
17
18 This package is replacement of net-analyzer/openvas-cli which is not needed
19 anymore.
20
21 This package is replacement of net-analyzer/openvas-tools which is not needed
22 anymore.
23
24 Reported-by: NP-Hardass <np-hardass <AT> gentoo.org>
25 Acked-by: Hasan ÇALIŞIR <hasan.calisir <AT> psauxit.com>
26 Tested-by: Hasan ÇALIŞIR <hasan.calisir <AT> psauxit.com>
27 Signed-off-by: Hasan ÇALIŞIR <hasan.calisir <AT> psauxit.com>
28 Package-Manager: Portage-2.3.51, Repoman-2.3.11
29 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
30
31 net-analyzer/gvm-tools/Manifest | 1 +
32 net-analyzer/gvm-tools/gvm-tools-1.4.1.ebuild | 36 +++++++++++++++++++++++++++
33 net-analyzer/gvm-tools/metadata.xml | 12 +++++++++
34 3 files changed, 49 insertions(+)
35
36 diff --git a/net-analyzer/gvm-tools/Manifest b/net-analyzer/gvm-tools/Manifest
37 new file mode 100644
38 index 00000000000..4d1b9091e53
39 --- /dev/null
40 +++ b/net-analyzer/gvm-tools/Manifest
41 @@ -0,0 +1 @@
42 +DIST gvm-tools-1.4.1.tar.gz 52020 BLAKE2B 0648c7e26dc0aed02eeeafdc8db45ae88afd8725196457a6a8cdcb888ed7e07c9998fc83c03fd9dd4f7aca1e238b46052653216b7373f98b150f6a181ba1538c SHA512 cd1049311241ad7b4a2d9648b54224ca1636f9620ffd238282bbf1089ab0c3b4e8b8f722c93c6809695bc71b0c7cb2bc3e65561b05269c7737abdc6ddca69aea
43
44 diff --git a/net-analyzer/gvm-tools/gvm-tools-1.4.1.ebuild b/net-analyzer/gvm-tools/gvm-tools-1.4.1.ebuild
45 new file mode 100644
46 index 00000000000..98d3f4eb399
47 --- /dev/null
48 +++ b/net-analyzer/gvm-tools/gvm-tools-1.4.1.ebuild
49 @@ -0,0 +1,36 @@
50 +# Copyright 1999-2019 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=7
54 +
55 +PYTHON_COMPAT=( python3_{5,6} )
56 +inherit distutils-r1
57 +
58 +DESCRIPTION="A remote security scanner for Linux (OpenVAS-cli)"
59 +HOMEPAGE="http://www.openvas.org/"
60 +SRC_URI="https://github.com/greenbone/gvm-tools/archive/v1.4.1.tar.gz -> ${P}.tar.gz"
61 +
62 +SLOT="0"
63 +LICENSE="GPL-2"
64 +KEYWORDS="~amd64 ~x86"
65 +IUSE=""
66 +
67 +RDEPEND="
68 + dev-python/defusedxml[${PYTHON_USEDEP}]
69 + dev-python/lxml[${PYTHON_USEDEP}]
70 + dev-python/paramiko[${PYTHON_USEDEP}]
71 + dev-python/pythondialog:0[${PYTHON_USEDEP}]
72 + dev-python/setuptools[${PYTHON_USEDEP}]
73 + >=net-analyzer/openvas-manager-7.0.3
74 + !net-analyzer/openvas-cli"
75 +
76 +DEPEND="
77 + ${RDEPEND}
78 + >=net-analyzer/openvas-libraries-9.0.3"
79 +
80 +src_prepare() {
81 + distutils-r1_python_prepare_all
82 + # Exlude tests & correct FHS/Gentoo policy paths
83 + sed -i "s/packages=find_packages(),.*/packages=find_packages(exclude=['tests*', 'docs']),/" "$S"/setup.py || die
84 + sed -i -e "s*''*'/usr/share/doc/${P}'*g" "$S"/setup.py || die
85 +}
86
87 diff --git a/net-analyzer/gvm-tools/metadata.xml b/net-analyzer/gvm-tools/metadata.xml
88 new file mode 100644
89 index 00000000000..1b94d673740
90 --- /dev/null
91 +++ b/net-analyzer/gvm-tools/metadata.xml
92 @@ -0,0 +1,12 @@
93 +<?xml version="1.0" encoding="UTF-8"?>
94 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
95 +<pkgmetadata>
96 + <maintainer type="person">
97 + <email>hasan.calisir@×××××××.com</email>
98 + <name>Hasan ÇALIŞIR</name>
99 + </maintainer>
100 + <maintainer type="project">
101 + <email>proxy-maint@g.o</email>
102 + <name>Proxy Maintainers</name>
103 + </maintainer>
104 +</pkgmetadata>