aboutsummaryrefslogtreecommitdiffstats
path: root/community/sn0int/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/sn0int/APKBUILD')
-rw-r--r--community/sn0int/APKBUILD56
1 files changed, 20 insertions, 36 deletions
diff --git a/community/sn0int/APKBUILD b/community/sn0int/APKBUILD
index ae1f0982f85..6235ac8d06a 100644
--- a/community/sn0int/APKBUILD
+++ b/community/sn0int/APKBUILD
@@ -1,30 +1,35 @@
# Contributor: kpcyrd <git@rxv.cc>
# Maintainer: kpcyrd <git@rxv.cc>
pkgname=sn0int
-pkgver=0.19.0
+pkgver=0.26.0
pkgrel=0
pkgdesc="Semi-automatic OSINT framework and package manager"
url="https://github.com/kpcyrd/sn0int"
-arch="x86_64 armhf armv7" # limited by cargo
+# s390x and riscv64 blocked by cargo
+# ppc64le blocked by ring crate
+arch="all !s390x !ppc64le !riscv64"
license="GPL-3.0-or-later"
makedepends="
cargo
- sqlite-dev
+ cargo-auditable
+ libcap-utils
libseccomp-dev
libsodium-dev
+ lua5.2-dev
py3-sphinx
- libcap
+ sqlite-dev
"
subpackages="$pkgname-doc
- $pkgname-bash-completion:bashcomp:noarch
- $pkgname-zsh-completion:zshcomp:noarch
- $pkgname-fish-completion:fishcomp:noarch
+ $pkgname-bash-completion
+ $pkgname-zsh-completion
+ $pkgname-fish-completion
"
-options="net"
source="$pkgname-$pkgver.tar.gz::https://github.com/kpcyrd/sn0int/archive/v$pkgver.tar.gz"
+# setcap: used for chroot to hardcoded location + drops all privs
+options="setcap net"
build() {
- cargo build --release --locked
+ cargo auditable build --release --locked
mkdir -p completions
"target/release/sn0int" completions bash > completions/sn0int.bash
@@ -45,36 +50,15 @@ package() {
install -Dm 644 "$builddir/docs/_build/man/sn0int.1" \
"$pkgdir/usr/share/man/man1/sn0int.1"
-}
-bashcomp() {
- depends=""
- pkgdesc="Bash completions for $pkgname"
- install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
-
- mkdir -p "$subpkgdir"/usr/share/bash-completion/completions/
install -Dm644 "$builddir/completions/sn0int.bash" \
- "$subpkgdir/usr/share/bash-completion/completions/sn0int"
-}
-
-zshcomp() {
- depends=""
- pkgdesc="Zsh completions for $pkgname"
- install_if="$pkgname=$pkgver-r$pkgrel zsh"
-
- mkdir -p "$subpkgdir"/usr/share/zsh/site-functions/
+ "$pkgdir/usr/share/bash-completion/completions/sn0int"
install -Dm644 "$builddir/completions/_sn0int" \
- "$subpkgdir/usr/share/zsh/site-functions/_sn0int"
-}
-
-fishcomp() {
- depends=""
- pkgdesc="Fish completions for $pkgname"
- install_if="$pkgname=$pkgver-r$pkgrel fish"
-
- mkdir -p "$subpkgdir"/usr/share/fish/completions/
+ "$pkgdir/usr/share/zsh/site-functions/_sn0int"
install -Dm644 "$builddir/completions/sn0int.fish" \
- "$subpkgdir/usr/share/fish/completions/sn0int.fish"
+ "$pkgdir/usr/share/fish/vendor_completions.d/sn0int.fish"
}
-sha512sums="b08e64b4259dd762abbf46ab0cc0b1181fdbaaa519cb7e75660b1505b64712f65aa7a17449ccde370e8cbfc4a17fad8e9aecdccee647e287c9d4d05f65b490e2 sn0int-0.19.0.tar.gz"
+sha512sums="
+4e416a494947e3bf9170452155189022cfbee15340c1a471672c711931ab7ea2ae6e7f3dcf060542d69ef18d2842342baa5ff413491045fb6258f2c0c577e4f6 sn0int-0.26.0.tar.gz
+"