aboutsummaryrefslogtreecommitdiffstats
path: root/community/sniffglue/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/sniffglue/APKBUILD')
-rw-r--r--community/sniffglue/APKBUILD29
1 files changed, 13 insertions, 16 deletions
diff --git a/community/sniffglue/APKBUILD b/community/sniffglue/APKBUILD
index b626b002863..3a8d297a883 100644
--- a/community/sniffglue/APKBUILD
+++ b/community/sniffglue/APKBUILD
@@ -1,36 +1,31 @@
# Contributor: kpcyrd <git@rxv.cc>
# Maintainer: kpcyrd <git@rxv.cc>
pkgname=sniffglue
-pkgver=0.10.1
-pkgrel=1
+pkgver=0.16.0
+pkgrel=0
pkgdesc="Secure multithreaded packet sniffer"
url="https://github.com/kpcyrd/sniffglue"
-# !aarch64: https://cloud.drone.io/alpinelinux/aports/10687/3/1
-# !x86: fails to compile even when -fno-stack-protector is passed
# !ppc64le: fails to build ring
-arch="x86_64 armhf armv7" # limited by cargo
+arch="x86_64 armhf armv7 aarch64 x86" # limited by cargo
license="GPL-3.0-or-later"
makedepends="
cargo
+ cargo-auditable
libpcap-dev
libseccomp-dev
+ scdoc
"
install="$pkgname.pre-install"
subpackages="$pkgname-doc"
-source="
+options="net"
+source="$pkgname-$pkgver.tar.gz::https://github.com/kpcyrd/sniffglue/archive/v$pkgver.tar.gz
sniffglue.conf
- $pkgname-$pkgver.tar.gz::https://github.com/kpcyrd/$pkgname/archive/v$pkgver.tar.gz
"
-# libring fails to compile otherwise
-case "$CARCH" in
- x86)
- export CFLAGS="$CFLAGS -fno-stack-protector"
- ;;
-esac
build() {
- cargo build --release --locked
+ cargo auditable build --release --locked
+ make docs
}
check() {
@@ -44,5 +39,7 @@ package() {
install -Dm644 "$srcdir/$pkgname.conf" "$pkgdir/etc/$pkgname.conf"
}
-sha512sums="66e6b87e832ba8424334d24e3457a214e60e67c731471098329d0ca54c574518f7856ba780bb6bffde53bdefe2c8f789a242138ae67e2fef3e562fa083b362b1 sniffglue.conf
-8009e80550a9386422669d6782f6b0a2647b7f9c69d3846c7d0852308904187cf817352db0696bae8913b69a37498b600c1c4d7a34647c022392d63d579fe7c3 sniffglue-0.10.1.tar.gz"
+sha512sums="
+48a3c592baeb2c48629d0714ec1989a98144101d4f045c95d4ed23e5d0de295144cdcc433e4fbcd7e3ce76d0d7a0c16f04134c63b8aa79a3a8fe7e5797e919f5 sniffglue-0.16.0.tar.gz
+66e6b87e832ba8424334d24e3457a214e60e67c731471098329d0ca54c574518f7856ba780bb6bffde53bdefe2c8f789a242138ae67e2fef3e562fa083b362b1 sniffglue.conf
+"