Date: Monday, March 13, 2023 @ 15:29:07 Author: orhun Revision: 1419687
addpkg: halp 0.1.1-1 Added: halp/ halp/repos/ halp/trunk/ halp/trunk/PKGBUILD ----------+ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) Added: halp/trunk/PKGBUILD =================================================================== --- halp/trunk/PKGBUILD (rev 0) +++ halp/trunk/PKGBUILD 2023-03-13 15:29:07 UTC (rev 1419687) @@ -0,0 +1,46 @@ +# Maintainer: Orhun Parmaksız <[email protected]> + +pkgname=halp +pkgver=0.1.1 +pkgrel=1 +pkgdesc="A CLI tool to get help with CLI tools" +arch=('x86_64') +url="https://github.com/orhun/halp" +license=('MIT' 'Apache') +depends=('gcc-libs') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha512sums=('f93c0ecd9e7099043e1c0577c8d7d54a6aca92dfb5af9cf20e3e840c6d98a9e910596c0168bddd7112d4429dcdc13ff5915c3ecf97e016aa73fcbe8697a55e55') +options=('!lto') + +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + mkdir completions/ + mkdir man/ +} + +build() { + cd "$pkgname-$pkgver" + cargo build --release --frozen + OUT_DIR=completions/ "./target/release/$pkgname-completions" + OUT_DIR=man/ "./target/release/$pkgname-mangen" +} + +check() { + cd "$pkgname-$pkgver" + OUT_DIR=target cargo test --frozen +} + +package() { + cd "$pkgname-$pkgver" + install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 LICENSE-MIT -t "$pkgdir/usr/share/licenses/$pkgname" + 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" + install -Dm 644 "man/$pkgname.1" -t "$pkgdir/usr/share/man/man1" +} + +# vim: ts=2 sw=2 et:
