From 1d98247a68304d44413a33e3ca074cd07c3aabea Mon Sep 17 00:00:00 2001 From: Francesco Colista Date: Fri, 19 Aug 2016 10:01:27 +0000 Subject: community/openvas-scanner: moved from testing --- community/openvas-scanner/APKBUILD | 100 +++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 community/openvas-scanner/APKBUILD (limited to 'community/openvas-scanner/APKBUILD') diff --git a/community/openvas-scanner/APKBUILD b/community/openvas-scanner/APKBUILD new file mode 100644 index 0000000000..09b3f3af50 --- /dev/null +++ b/community/openvas-scanner/APKBUILD @@ -0,0 +1,100 @@ +# 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 <