aboutsummaryrefslogtreecommitdiffstats
path: root/community/greenbone-security-assistant/APKBUILD
blob: 43a531a2c1ad9b1294a5c42b71111022aa72b7b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=greenbone-security-assistant
_pkgname=gsad
pkgver=6.0.11
_pkgid=2363
pkgrel=0
pkgdesc="Greenbone Security Assistant (gsa) - OpenVAS web frontend"
url="http://www.openvas.org/"
arch="all"
license="GPL"
depends=""
depends_dev=""
makedepends="$depends_dev cmake doxygen xmltoman openvas-libraries-dev 
	libxslt-dev libmicrohttpd-dev"
install=""
subpackages="$pkgname-doc $pkgname-lang"
source="http://wald.intevation.org/frs/download.php/$_pkgid/$pkgname-$pkgver.tar.gz
	$_pkgname.initd
	$_pkgname.confd
	$_pkgname.logrotate
	001-fortify-source.patch
	002-sys_siglist.patch"

_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
	local i
	cd "$_builddir"
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
		esac
	done
}

build() {
	cd "$_builddir"
	cmake -DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DSYSCONFDIR=/etc \
		-DSBINDIR=/usr/bin \
		-DLOCALSTATEDIR=/var . 
	make || return 1
}

package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" install
	install -Dm644 "$srcdir/$_pkgname.logrotate" "$pkgdir/etc/logrotate.d/$_pkgname"
	install -Dm755 "$srcdir/$_pkgname.initd" "$pkgdir/etc/init.d/$_pkgname"
	install -Dm755 "$srcdir/$_pkgname.confd" "$pkgdir/etc/conf.d/$_pkgname"

}

md5sums="86503d0b6e2e36cc96f049f0656a6fd6  greenbone-security-assistant-6.0.11.tar.gz
8102119cb9d33f6860b879b976001e73  gsad.initd
b7ebc9e1b657f3d5fac432842030192c  gsad.confd
acbc1dc7c674d55675ec931a34c10790  gsad.logrotate
cc7b793ba26393891a079fe990a0c305  001-fortify-source.patch
bd17aa7ac9a70e97776480c49a263604  002-sys_siglist.patch"
sha256sums="45806f6cad9116c3d43bc016bb494ab8bb1edfeea927aeb5a641ac4fd8a07a72  greenbone-security-assistant-6.0.11.tar.gz
033244a85159be21cd0a5037613115e8d45b503b885eabfdffa294249caade1e  gsad.initd
e5441e7870f7e83f0c4a37721bc0f505de6dd69786baadeb14901b3ae88e1058  gsad.confd
520799df540fc9d665d03095c368d3f7b61badd28fc9e4d1dbd095e374e7eff2  gsad.logrotate
40b340828d4711bffc579a3c3709bafee5983d1501bcd387f41b7e9350dabeda  001-fortify-source.patch
8573e2c4effc3ecf21a90380b46fd1851e364b4007bee7cf7eace19ac2ffe727  002-sys_siglist.patch"
sha512sums="182e338b0de0a7a5793425489dcdb1de8cf0173ade32e1cc49092f8c36268cc380aa0cf74e0b79802a9608403cc6a64a10143ffd3db8f43d02e4f604ddaac847  greenbone-security-assistant-6.0.11.tar.gz
d4bd227aeb31393bc147cb638515871bb7a8096a8ebc9bfb9e15f7d41e8c0e289042c2490ee46ca69b039d31d4c7b401523c7496732ee695af8743a75eb83ba5  gsad.initd
60758afbeaf7b0938bee3f9f16d444bb0265a274dd85f2acf878583648b5a4cc2ebc5430fd21a04b3e37d242055466a7b2b2636361bbbd6acb8197c4bf83111c  gsad.confd
0d459084f95e00dfb06912b9d89af011fac117a32687ffd3da3887c24e80c074b681c0d87532a4a7511e42c540f8d8b2ceaa04208fff531b94047a08decddd0f  gsad.logrotate
7f43460d0a71a29b79345c64342186dcfbdc5345703d35a1493f39df76ac5e4c1b998e1d8d8915ceca31e29d936218c20597412afb93b434cd35f16f666e1cd0  001-fortify-source.patch
51da67628959894b8e9b6de102372f9bad6922379199141706686d4dcdb4ca545e8503510d345a96f16397a782e99574b1ca8c93f5983402c50d9fa9930c1cb5  002-sys_siglist.patch"