# This file is part of BlackArch Linux ( https://www.blackarch.org/ ). # See COPYING for license details. # # from AUR - adapted to you style # # Old Contributor: Matthias Fulz < mfulz [at] olznet [dot] de > pkgname=ospd-openvas pkgver=22.7.1 pkgrel=6 pkgdesc='An OSP server implementation to allow GVM to remotely control an OpenVAS Scanner.' arch=('x86_64' 'aarch64') url='https://github.com/greenbone/ospd-openvas' license=('AGPL-3.0-only') depends=('openvas-scanner' 'python-redis' 'python-psutil' 'python-packaging' 'python-lxml' 'python-defusedxml' 'python-deprecated' 'python-paho-mqtt' 'python-gnupg') makedepends=('python-build' 'python-installer' 'python-wheel' 'python-poetry') provides=('python-ospd-openvas') conflicts=('python-ospd-openvas') backup=("etc/gvm/ospd-openvas.conf") source=("https://github.com/greenbone/ospd-openvas/archive/v$pkgver.tar.gz" 'gvm.sysusers') sha512sums=('ae7fe56a2b825efc33d9e29f2a51ab1034155ee70a5790d98f3b811a29f4b35830afabc27abd14593d74e1bcc5dac0ea1cd33ed46cc3ca459256a4b452e10552' '41cce63de96443788dd0209e164e0162c1a2116ba46ccf565672027778c60ce79ada6e7347edf0250a77d3e7959b3b76040da036fc59ce1cb7ba7b09ec4c93c9') build() { cd "$pkgname-$pkgver" python -m build --wheel --no-isolation } package() { cd "$pkgname-$pkgver" python -m installer --destdir="$pkgdir" dist/*.whl install -Dm 644 "config/$pkgname.conf" -t "$pkgdir/etc/gvm/" install -Dm 644 "config/$pkgname.service" \ -t "$pkgdir/usr/lib/systemd/system" install -Dm 644 "$srcdir/gvm.sysusers" "$pkgdir/usr/lib/sysusers.d/gvm.conf" }