aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kismet/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/kismet/APKBUILD')
-rw-r--r--testing/kismet/APKBUILD55
1 files changed, 29 insertions, 26 deletions
diff --git a/testing/kismet/APKBUILD b/testing/kismet/APKBUILD
index fc81de38f74..fd8a5f4a96a 100644
--- a/testing/kismet/APKBUILD
+++ b/testing/kismet/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: George Hopkins <george-hopkins@null.net>
# Maintainer: George Hopkins <george-hopkins@null.net>
pkgname=kismet
-_pkgver=2020-12-R3
+_pkgver=2023-07-R1
pkgver=${_pkgver/-R/.}
pkgver=0.${pkgver/-/}
pkgrel=2
@@ -9,8 +9,18 @@ pkgdesc="Wireless network and device detector"
url="https://www.kismetwireless.net/"
arch="all"
license="GPL-2.0-only"
-makedepends="linux-headers libnl3-dev libpcap-dev protobuf-dev protobuf-c-dev
- sqlite-dev zlib-dev"
+makedepends="
+ abseil-cpp-dev
+ libnl3-dev
+ libpcap-dev
+ linux-headers
+ openssl-dev
+ pcre2-dev
+ protobuf-c-dev
+ protobuf-dev
+ sqlite-dev
+ zlib-dev
+ "
subpackages="$pkgname-logtools
$pkgname-linux-bluetooth:linux_bluetooth
$pkgname-linux-wifi:linux_wifi
@@ -18,13 +28,9 @@ subpackages="$pkgname-logtools
$pkgname-nxp-kw41z:nxp_kw41z
"
options="!check" # no test-suite available
-source="$pkgname-$pkgver.tar.xz::https://www.kismetwireless.net/code/kismet-$_pkgver.tar.xz
- sqlite3-longlong.patch
- "
+source="$pkgname-$pkgver.tar.xz::https://www.kismetwireless.net/code/kismet-$_pkgver.tar.xz"
builddir="$srcdir/kismet-$_pkgver"
-[ "$CARCH" = "riscv64" ] && options="$options textrels"
-
prepare() {
default_prepare
update_config_sub
@@ -39,8 +45,9 @@ build() {
--sysconfdir=/etc/kismet \
--disable-libusb \
--disable-libwebsockets \
- --disable-python-tools
- make
+ --disable-python-tools \
+ --disable-wifi-coconut
+ make -j $((JOBS < 16 ? JOBS : 16))
}
package() {
@@ -51,41 +58,37 @@ package() {
logtools() {
pkgdesc="$pkgdesc - log tools"
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/kismetdb_* "$subpkgdir"/usr/bin
+ amove usr/bin/kismetdb_*
}
linux_bluetooth() {
pkgdesc="$pkgdesc - Bluetooth capture support"
- depends="$pkgname"
+ depends="$pkgname=$pkgver-r$pkgrel"
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/kismet_cap_linux_bluetooth "$subpkgdir"/usr/bin
+ amove usr/bin/kismet_cap_linux_bluetooth
}
linux_wifi() {
pkgdesc="$pkgdesc - Wi-Fi capture support"
- depends="$pkgname"
+ depends="$pkgname=$pkgver-r$pkgrel"
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/kismet_cap_linux_wifi "$subpkgdir"/usr/bin
+ amove usr/bin/kismet_cap_linux_wifi
}
nrf_51822() {
pkgdesc="$pkgdesc - nRF51822 capture support"
- depends="$pkgname"
+ depends="$pkgname=$pkgver-r$pkgrel"
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/kismet_cap_nrf_51822 "$subpkgdir"/usr/bin
+ amove usr/bin/kismet_cap_nrf_51822
}
nxp_kw41z() {
pkgdesc="$pkgdesc - NXP KW41Z capture support"
- depends="$pkgname"
+ depends="$pkgname=$pkgver-r$pkgrel"
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/kismet_cap_nxp_kw41z "$subpkgdir"/usr/bin
+ amove usr/bin/kismet_cap_nxp_kw41z
}
-sha512sums="6c4c95a9963977d5a383e34f662f814a803d0d36d7dbc35d3d0a42d3e67c20e8d46357df0ee544b8dd3c7f527bd43ef9c0d913577d4979f261764fc9761cd6d1 kismet-0.202012.3.tar.xz
-1f49cf45963f32b1eaec9b15e5cab53f46999362f87daf9b39f8f244fa3dd1ac602f0a22eb04682a3a22abcaf2b09fc59060ff12626844e77125b6a28e4350bd sqlite3-longlong.patch"
+sha512sums="
+b8b320b8e09be5be582848ce8a1a66f71a96eccc3c78f52d3f1f18122abbe614ff3b5a55b5fcedf3e6a1fc959a72838adc0d7278ffd6c25a1c179a1caf5584ce kismet-0.202307.1.tar.xz
+"