Leo db134aed4d testing/*: remove usage of shell-completion functions
instead we use the ones provided to us by abuild itself
2021-04-23 19:27:29 -03:00

37 lines
1.1 KiB
Plaintext

# Contributor: Henrik Riomar <henrik.riomar@gmail.com>
# Maintainer:
pkgname=nitrocli
pkgver=0.3.5
pkgrel=0
pkgdesc="A command line tool for interacting with Nitrokey devices"
url="https://github.com/d-e-s-o/nitrocli"
arch="x86_64 x86 armhf armv7 aarch64 ppc64le" # limited by rust/cargo
license="GPL-3.0-or-later"
depends="gnupg"
makedepends="cargo hidapi-dev"
subpackages="$pkgname-doc $pkgname-bash-completion"
source="https://github.com/d-e-s-o/nitrocli/archive/v$pkgver/nitrocli-$pkgver.tar.gz"
build() {
cargo build --release --locked
cargo run --bin=shell-complete > nitrocli
}
check() {
cargo test --release --locked
}
package() {
cargo install --locked --path . --root="$pkgdir/usr"
rm "$pkgdir"/usr/bin/shell-complete
rm "$pkgdir"/usr/.crates*
install -Dm644 -t "$pkgdir/usr/share/man/man1" \
"$builddir/doc/$pkgname.1"
install -Dm644 -t "$pkgdir/usr/share/bash-completion/completions" \
"$builddir/nitrocli"
}
sha512sums="f0c87650d07953fa795c86715d2122e22ece3db9e05f472c1d8ca67060291d06186a239dfec2285c6894e68a0e1eff1cf22ae6630fd4e72436e1b8a1c9999c2d nitrocli-0.3.5.tar.gz"