diff options
Diffstat (limited to 'community/sn0int/APKBUILD')
-rw-r--r-- | community/sn0int/APKBUILD | 56 |
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 +" |