aports/testing/flawz/APKBUILD
2024-11-03 21:03:59 +00:00

50 lines
1.5 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Contributor: Orhun Parmaksız <orhunparmaksiz@gmail.com>
# Maintainer: Orhun Parmaksız <orhunparmaksiz@gmail.com>
pkgname=flawz
pkgver=0.3.0
pkgrel=0
pkgdesc="A Terminal UI for browsing CVEs"
url="https://github.com/orhun/flawz"
arch="all"
license="MIT OR Apache-2.0"
depends="openssl sqlite"
makedepends="cargo cargo-auditable openssl-dev sqlite-dev"
subpackages="
$pkgname-doc
$pkgname-bash-completion
$pkgname-zsh-completion
$pkgname-fish-completion
"
options="net"
source="$pkgname-$pkgver.tar.gz::https://github.com/orhun/flawz/archive/v$pkgver.tar.gz"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --frozen --release
mkdir -p man
OUT_DIR=man/ target/release/flawz-mangen
mkdir -p completions
OUT_DIR=completions/ target/release/flawz-completions
}
check() {
cargo test --frozen
}
package() {
install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
install -Dm 644 "man/$pkgname.1" -t "$pkgdir/usr/share/man/man1"
install -Dm 644 "completions/$pkgname.bash" "$pkgdir/usr/share/bash-completion/completions/$pkgname"
install -Dm 644 "completions/$pkgname.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d"
install -Dm 644 "completions/_$pkgname" -t "$pkgdir/usr/share/zsh/site-functions"
}
sha512sums="
9ab9ffc2d9ba805ac9568a761565f335f81c2ffb00357f586e0015edc28c5ce369237d87b41e464cee85fc8d8d65ad976f5c720bb905ad3b0d626d99ae517163 flawz-0.3.0.tar.gz
"