aports/community/gsa/APKBUILD
2023-02-09 15:14:26 +01:00

41 lines
1.2 KiB
Plaintext

# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=gsa
pkgver=22.4.1
pkgrel=1
pkgdesc="Greenbone Security Assistant - The web frontend for the Greenbone Vulnerability Management (GVM) framework "
url="https://github.com/greenbone/gsa"
# riscv64: NonErrorEmittedError: (Emitted value instead of an instance of Error) [object Object]
arch="noarch !riscv64"
license="AGPL-3.0-or-later"
options="net"
makedepends="yarn nodejs-current"
source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/gsa/archive/refs/tags/v$pkgver.tar.gz
remove-husky-git-hook.patch
"
prepare() {
default_prepare
rm -rf build
}
build() {
export NODE_OPTIONS="--openssl-legacy-provider"
yarn
yarn build
}
check() {
return 0
}
package() {
mkdir -p "$pkgdir"/usr/share/gvm/gsad/web/
cp -r build/* "$pkgdir"/usr/share/gvm/gsad/web/
}
sha512sums="
1000c09f2ed1944bdba03cc2080630e5566d4e7b07c7f350a83c6b9bda45bf6ab92680e8f1adfad02b17ff80340d82bdd8ead88789dfec4e42f0be1295dec9df gsa-22.4.1.tar.gz
873e1f2ba4d4f9a43c785bcc6fbedc9d59ed6454004efb0e73563bf8fd794ff4ed3bee113500b744366bb8dee75b4735a2057ea59e38441d64f128d9b86648c6 remove-husky-git-hook.patch
"