aboutsummaryrefslogtreecommitdiffstats
path: root/community/openvas-smb/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/openvas-smb/APKBUILD')
-rw-r--r--community/openvas-smb/APKBUILD54
1 files changed, 33 insertions, 21 deletions
diff --git a/community/openvas-smb/APKBUILD b/community/openvas-smb/APKBUILD
index 34ed1ed0b49..c0ec6f93583 100644
--- a/community/openvas-smb/APKBUILD
+++ b/community/openvas-smb/APKBUILD
@@ -1,43 +1,55 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=openvas-smb
-pkgver=21.4.0
-pkgrel=1
+pkgver=22.5.6
+pkgrel=0
pkgdesc="SMB module for OpenVAS Scanner"
url="https://github.com/greenbone/openvas-smb"
-#arch="x86 x86_64"
+arch="x86 x86_64"
license="GPL-2.0"
options="!check" #no check available
-makedepends="cmake mingw-w64-gcc mingw-w64-binutils mingw-w64-headers mingw-w64-crt
-gvm-libs-dev gnutls-dev popt-dev perl-dev
-glib-dev xmltoman doxygen graphviz heimdal-dev
-sqlite-dev libunistring-dev"
+makedepends="
+ cmake
+ doxygen
+ glib-dev
+ gnutls-dev
+ graphviz
+ gvm-libs-dev
+ heimdal-dev
+ libunistring-dev
+ mingw-w64-binutils
+ mingw-w64-crt
+ mingw-w64-gcc
+ mingw-w64-headers
+ perl-dev
+ popt-dev
+ samurai
+ sqlite-dev
+ xmltoman
+ "
subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/openvas-smb/archive/v$pkgver.tar.gz
- mingw-alpine-support.patch
fix-missing-includes-path.patch
comparison_fn_t.patch
disable-backtrace.patch
- 001-cmakelist-fortify.patch"
+ implicit.patch
+ "
build() {
- cmake \
+ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_VERBOSE_MAKEFILE=ON .
- # generate winexesvc_exe.c early to work around parallel build issue
- make -C winexe bin2c
- make -j1 -C winexe winexesvc_exe.c.o
- make
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="6689cef95d128ea4444d3b3f6fb0d1201d55ae494ff758051b792e58c90ad7497502430b843ceba6d92aa06fbdf830a4c17a24042c1c3ce9affbcd8f587d0b0a openvas-smb-21.4.0.tar.gz
-bd139b2317feb5fe3ea3ab4b62664ae70547b2859c372e30cd7062dbaef535a5ea665d33253d85a28553ab13ab0b943f609e86f7fcb9572c403d5b7612052701 mingw-alpine-support.patch
-494ec5c871959b9493fbbec7060778d2bb2be689f2434f4b0489b24e9800ea0b3a91015537deae60ffd071ad8740913ee1598f04e1a416516f45658bd9d4315f fix-missing-includes-path.patch
+sha512sums="
+00905ed3b723e5f7b4366209777a621902e63aac4eb493bef85e50392a3273fff6e2308d30ae4e59dfaff777f3fbfb3aba2b5b2c33566ee67a1bc026b7a80256 openvas-smb-22.5.6.tar.gz
+126d522efcf7341680ba88e3545cee1da70b44bd2b9618d1f4324941ac38c9159eef8449a34acd71d9c0a2ccb8b98fa98a3bd1fc66608d99bd19365eceb6f3eb fix-missing-includes-path.patch
96b81bb378d0a70b1d31c19c646a95b96056ca3f85c02edc221bc17093b5403ba1fcdf9f3175e455aa32b7399e58a1c9cda525985c09c8b7dee8068bf3643a14 comparison_fn_t.patch
6a5f67177ca74ce051d190a81727b94938addf538c52831b5af3394f4d8d2ea990bcd58e3dc92570c7c4b0719deea49e2aa2fa549297c6e36ec4f8fa3f0a5270 disable-backtrace.patch
-56c150d8fcc46720d71a632e7f6ff7a1ad92d90c84361eb8ad81c4b4811ac9ff56f06654f70840895ac7bec4f852bafeff0599e29a4c5572d826403df1d2ca68 001-cmakelist-fortify.patch"
+cdd3a45f33b651c31dcff40c1876f410a5fb63f579a2e91fb8824fa4f34524d1fd49478f074982c08a2009ef582f5ff9e23fc0d5b5aa9d905aa1048e0ed2a801 implicit.patch
+"