# Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=openvas-scanner _pkgname=openvassd pkgver=5.0.5 _pkgid=2266 pkgrel=3 pkgdesc="The OpenVAS scanning Daemon" url="http://www.openvas.org/" arch="all" license="GPL" depends="redis nmap coreutils openssl" depends_dev="" makedepends="$depends_dev cmake openvas-libraries-dev glib-dev doxygen xmltoman" install="" subpackages="$pkgname-doc" source="http://wald.intevation.org/frs/download.php/$_pkgid/$pkgname-$pkgver.tar.gz $_pkgname.initd $_pkgname.confd $_pkgname.conf $_pkgname.logrotate openvas-nvt-sync.cron 001-cmakelist-fortify.patch 002-execinfo-musl-fix.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 \ -DSBINDIR=/usr/bin \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONFDIR=/etc \ -DLOCALSTATEDIR=/var . make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir/" install install -Dm644 "$srcdir/$_pkgname.logrotate" "$pkgdir/etc/logrotate.d/$_pkgname" install -m755 -D "$srcdir"/$_pkgname.initd "$pkgdir"/etc/init.d/$_pkgname install -m755 -D "$srcdir"/$_pkgname.confd "$pkgdir"/etc/conf.d/$_pkgname install -m755 -D "$srcdir"/$_pkgname.conf "$pkgdir"/etc/openvas/$_pkgname.conf install -Dm744 "$srcdir"/openvas-nvt-sync.cron \ "$pkgdir"/etc/periodic/daily/openvas-nvt-sync mkdir -p "$pkgdir"/usr/share/doc/$_pkgname cat >"$pkgdir"/usr/share/doc/$_pkgname/README.alpine <