summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOrhun Parmaksız2022-08-16 15:24:10 +0200
committerOrhun Parmaksız2022-08-16 15:24:10 +0200
commit3621f4d10d19a89c7282dae2d084af9718ca1bf9 (patch)
tree624cce4cb3da05c605e601bd604b0baad4eef266
parentb403cc83429da9f94ed73c59597c6e13893bc380 (diff)
downloadaur-3621f4d10d19a89c7282dae2d084af9718ca1bf9.tar.gz
upgpkg: dotter-rs-git 0.12.14.r0.g29b3cf2-1
upstream release
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD10
2 files changed, 10 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0dc7222bb5e1..2806c5ffb918 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1d5589e7eb0d..588eca25a8b7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}