diff options
Diffstat (limited to 'community/gsad/APKBUILD')
-rw-r--r-- | community/gsad/APKBUILD | 35 |
1 files changed, 24 insertions, 11 deletions
diff --git a/community/gsad/APKBUILD b/community/gsad/APKBUILD index 395f9a23e03..c5c053251c4 100644 --- a/community/gsad/APKBUILD +++ b/community/gsad/APKBUILD @@ -1,18 +1,29 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=gsad -pkgver=21.4.4 -pkgrel=2 +pkgver=22.9.0 +pkgrel=0 pkgdesc="Greenbone Security Assistant HTTP Server - The server talking to the Greenbone Vulnerability Management (GVM) deamon" url="https://www.openvas.org/" arch="all !riscv64" # limited by gsa -license="AGPL-3.0" +license="AGPL-3.0-or-later" pkgusers="gvm" pkggroups="gvm" depends="gsa" -makedepends="cmake doxygen xmltoman graphviz gvm-libs-dev - libxslt-dev libmicrohttpd-dev py3-polib libgcrypt-dev - clang-dev glib-dev libxml2-dev" +makedepends=" + cmake + doxygen + glib-dev + graphviz + gvm-libs-dev + libgcrypt-dev + libmicrohttpd-dev + libxml2-dev + libxslt-dev + py3-polib + samurai + xmltoman + " checkdepends="cppcheck" subpackages="$pkgname-doc $pkgname-openrc" source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/gsad/archive/refs/tags/v$pkgver.tar.gz @@ -21,30 +32,32 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/gsad/archive/refs/ $pkgname.logrotate" build() { - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONFDIR=/etc \ -DGSAD_PID_PATH=/run/gsad/gsad.pid \ + -DGVMD_RUN_DIR=/run/gvmd \ + -DGSAD_RUN_DIR=/run/gsad \ -DLOCALSTATEDIR=/var \ -DLOGROTATE_DIR=/etc/logrotate.d - make -C build + cmake --build build } check() { - make -C build check + ctest --test-dir build --output-on-failure -j${JOBS:-2} } package() { - make -C build DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build install -Dm644 "$srcdir"/$pkgname.logrotate "$pkgdir"/etc/logrotate.d/$pkgname install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname rm -rf "$pkgdir"/lib/systemd } sha512sums=" -092c8187754b3f0503e4ae6fd9c41dbd6917264668a5f8f831d40e88c7b8db6772acd354db62ac66b4af13b7c27e78516d4975f5bfede0d28001007a46c39f75 gsad-21.4.4.tar.gz +ffe146a0dc87d2d95835dfa9b8eaeb2825a24aabe0f97e2ebd525235f96b23907476154fa52789c1d30d53daaf256743a4723db06e94bf6d4db98aaa57f08004 gsad-22.9.0.tar.gz 2004f92b395695684ea827afbee7d5177980491ae516f449630a848c9145cbffeb882836860e3d70944f34699a38a3e6739f926073d81284e29b2cb2f4ad861b fix-bin-path.patch 70db1ef2b79dba7e13dd8d24acd0432828387e313fce4e922873cb95a958e7071c4731d32abd63453c4a7b397ea7433a1c52c478a893f99e3c14304dccfd6042 gsad.initd ae2e030a4e0a6cb3022706d64d65990ee8fafb36dbff2e76478e68748a2c1deca1679408ea029140f08e0d32cf8060475f9c763a263252cff80a86047101dab0 gsad.logrotate |