diff options
author | Orhun Parmaksız | 2022-08-16 15:22:34 +0200 |
---|---|---|
committer | Orhun Parmaksız | 2022-08-16 15:22:34 +0200 |
commit | 0f51eb284bcbaba92dd4eb0badbd8343136d7bba (patch) | |
tree | 59e5374037a43e87434ce4e87173c649bc613b0a /PKGBUILD | |
parent | 0d3b24559a80bdfb571333c6ca5adf2c2fbc7c53 (diff) | |
download | aur-0f51eb284bcbaba92dd4eb0badbd8343136d7bba.tar.gz |
upgpkg: dotter-rs 0.12.14-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -3,7 +3,7 @@ pkgname=dotter-rs _pkgname=dotter -pkgver=0.12.13 +pkgver=0.12.14 pkgrel=1 pkgdesc="A dotfile manager and templater written in Rust" arch=('x86_64') @@ -13,16 +13,21 @@ conflicts=("$_pkgname") depends=('gcc-libs') makedepends=('cargo') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('0c04c168e9876d8e61ba11030a045fbc7d65aaad149d911a5c0dd24c9e73ab4d8de9cf1ab01c9431f112560227eddf1c4f224528b50e60037ed15a1a35afde03') +sha512sums=('b61f855bdb01257f4f3f72630918a4c2d0b94be0d0e4b47e81f6ecf2517413b7ebc44645f28f58f2fb11db22d2739ed2845ee324fdfd215e102c0301ccc7ee5a') prepare() { cd "$_pkgname-$pkgver" cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + mkdir completions } build() { cd "$_pkgname-$pkgver" cargo build --release --frozen + local _completion="target/release/$_pkgname gen-completions --shell" + $_completion bash > "completions/$_pkgname" + $_completion fish > "completions/$_pkgname.fish" + $_completion zsh > "completions/_$_pkgname" } check() { @@ -34,4 +39,7 @@ 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 "completions/$_pkgname" -t "$pkgdir/usr/share/bash-completion/completions/" + 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/" } |