summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarrat2025-02-09 18:53:53 +0100
committerNarrat2025-02-09 19:23:19 +0100
commit3ed216d3a9b68d2b8a8e5dc5087863065df870c6 (patch)
tree28ef4c09d832b9cc14f058dc37cd0cc5f0a6aedc
parentfb1662c472b27695285658ce5633810884491ef4 (diff)
downloadaur-3ed216d3a9b68d2b8a8e5dc5087863065df870c6.tar.gz
openvas-scanner: additional deps for docs
and truly generate them
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD9
2 files changed, 10 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 84143eca01c8..d8173f95e0c9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = openvas-scanner
pkgdesc = Vulnerability scanning Daemon
pkgver = 23.15.3
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/greenbone/openvas-scanner
install = openvas.install
arch = x86_64
@@ -11,6 +11,8 @@ pkgbase = openvas-scanner
makedepends = doxygen
makedepends = cargo
makedepends = inetutils
+ makedepends = graphviz
+ makedepends = pandoc-cli
depends = gvm-libs
depends = json-glib
depends = libbsd
diff --git a/PKGBUILD b/PKGBUILD
index 9ca0a0a8ac74..3f871f2f5343 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,13 @@
pkgname=openvas-scanner
pkgver=23.15.3
-pkgrel=2
+pkgrel=3
pkgdesc='Vulnerability scanning Daemon'
arch=('x86_64')
url="https://github.com/greenbone/openvas-scanner"
license=('GPL-2.0-only')
depends=('gvm-libs' 'json-glib' 'libbsd' 'libgcrypt' 'net-snmp' 'redis' 'rsync')
-makedepends=('cmake' 'doxygen' 'cargo' 'inetutils')
+makedepends=('cmake' 'doxygen' 'cargo' 'inetutils' 'graphviz' 'pandoc-cli')
optdepends=('greenbone-feed-sync: scripts for downloading updated feed informations')
groups=('greenbone-vulnerability-manager')
install=openvas.install
@@ -49,6 +49,8 @@ build() {
-DOPENVAS_NVT_DIR=/var/lib/openvas \
-DBUILD_WITH_NETSNMP=True
make -C build
+ make -C build doxygen
+ make -C build manual
# Build openvasd and scannerctl
cd ${pkgname}-${pkgver}/rust
@@ -67,4 +69,7 @@ package() {
-exec install -Dm0755 -t "$pkgdir/usr/bin/" {} +
install -Dm 644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
+
+ # Install doc (should be possible via cmake)
+ install -Dm644 build/doc/generated/html/* -t "${pkgdir}/usr/share/doc/${pkgname}/html/"
}