diff options
author | Orhun Parmaksız | 2022-08-16 15:24:10 +0200 |
---|---|---|
committer | Orhun Parmaksız | 2022-08-16 15:24:10 +0200 |
commit | 3621f4d10d19a89c7282dae2d084af9718ca1bf9 (patch) | |
tree | 624cce4cb3da05c605e601bd604b0baad4eef266 | |
parent | b403cc83429da9f94ed73c59597c6e13893bc380 (diff) | |
download | aur-3621f4d10d19a89c7282dae2d084af9718ca1bf9.tar.gz |
upgpkg: dotter-rs-git 0.12.14.r0.g29b3cf2-1
upstream release
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 10 insertions, 2 deletions
@@ -1,6 +1,6 @@ pkgbase = dotter-rs-git pkgdesc = A dotfile manager and templater written in Rust (git) - pkgver = 0.12.13.r0.g957f382 + pkgver = 0.12.14.r0.g29b3cf2 pkgrel = 1 url = https://github.com/SuperCuber/dotter arch = x86_64 @@ -3,7 +3,7 @@ pkgname=dotter-rs-git _pkgname=dotter -pkgver=0.12.13.r0.g957f382 +pkgver=0.12.14.r0.g29b3cf2 pkgrel=1 pkgdesc="A dotfile manager and templater written in Rust (git)" arch=('x86_64') @@ -24,11 +24,16 @@ pkgver() { prepare() { cd "$_pkgname" cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + mkdir completions } build() { cd "$_pkgname" 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() { @@ -40,4 +45,7 @@ package() { cd "$_pkgname" 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/" } |