# Maintainer: Jeff Dickey pkgname=usage-bin pkgver=0.1.18 pkgrel=1 pkgdesc='A specification for CLIs' arch=('x86_64') url='https://github.com/jdx/usage' license=('MIT') provides=('usage') options=('!lto') source=("usage-$pkgver.tar.gz::https://github.com/jdx/usage/releases/download/v$pkgver/usage-x86_64-unknown-linux-gnu.tar.gz") sha512sums=('fa9dbbe9de4afa7d819a8fa869cd058b747d396aea85dfdbebea5fc2fa1ec9091caac19290aa13c818bdfcaec09261a9c6699757a8dd171c91cd45585b9cc3dc') build() { cd "$srcdir/" # usage/bin/usage completions bash > usage.bash # usage/bin/usage completions fish > usage.fish # usage/bin/usage completions zsh > _usage } package() { cd "$srcdir/" install -Dm755 usage "$pkgdir/usr/bin/usage" # install -Dm644 usage/man/man1/usage.1 "$pkgdir/usr/share/man/man1/usage.1" # install -Dm644 usage.bash "$pkgdir/usr/share/bash-completion/completions/usage" # install -Dm644 usage.fish "$pkgdir/usr/share/fish/completions/usage.fish" # install -Dm644 _usage "$pkgdir/usr/share/zsh/site-functions/_usage" } check() { "$srcdir/usage" --version }