aboutsummaryrefslogtreecommitdiffstats
path: root/community/sniffglue/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/sniffglue/APKBUILD')
-rw-r--r--community/sniffglue/APKBUILD27
1 files changed, 12 insertions, 15 deletions
diff --git a/community/sniffglue/APKBUILD b/community/sniffglue/APKBUILD
index 5680090de18..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.11.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
-d44c6a66c363ca06e5536776055826a50cd56ab344e9197493ee97ef7988cc41b7474b7be406bda2d1a95e105dc0fc42936d36f9783f404aa9abfbbacb224c02 sniffglue-0.11.1.tar.gz"
+sha512sums="
+48a3c592baeb2c48629d0714ec1989a98144101d4f045c95d4ed23e5d0de295144cdcc433e4fbcd7e3ce76d0d7a0c16f04134c63b8aa79a3a8fe7e5797e919f5 sniffglue-0.16.0.tar.gz
+66e6b87e832ba8424334d24e3457a214e60e67c731471098329d0ca54c574518f7856ba780bb6bffde53bdefe2c8f789a242138ae67e2fef3e562fa083b362b1 sniffglue.conf
+"