summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOrhun Parmaksız2022-08-16 15:22:34 +0200
committerOrhun Parmaksız2022-08-16 15:22:34 +0200
commit0f51eb284bcbaba92dd4eb0badbd8343136d7bba (patch)
tree59e5374037a43e87434ce4e87173c649bc613b0a
parent0d3b24559a80bdfb571333c6ca5adf2c2fbc7c53 (diff)
downloadaur-0f51eb284bcbaba92dd4eb0badbd8343136d7bba.tar.gz
upgpkg: dotter-rs 0.12.14-1
upstream release
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
2 files changed, 13 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 75891021641d..bd62cc07e89c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = dotter-rs
pkgdesc = A dotfile manager and templater written in Rust
- pkgver = 0.12.13
+ pkgver = 0.12.14
pkgrel = 1
url = https://github.com/SuperCuber/dotter
arch = x86_64
@@ -8,7 +8,7 @@ pkgbase = dotter-rs
makedepends = cargo
depends = gcc-libs
conflicts = dotter
- source = dotter-rs-0.12.13.tar.gz::https://github.com/SuperCuber/dotter/archive/v0.12.13.tar.gz
- sha512sums = 0c04c168e9876d8e61ba11030a045fbc7d65aaad149d911a5c0dd24c9e73ab4d8de9cf1ab01c9431f112560227eddf1c4f224528b50e60037ed15a1a35afde03
+ source = dotter-rs-0.12.14.tar.gz::https://github.com/SuperCuber/dotter/archive/v0.12.14.tar.gz
+ sha512sums = b61f855bdb01257f4f3f72630918a4c2d0b94be0d0e4b47e81f6ecf2517413b7ebc44645f28f58f2fb11db22d2739ed2845ee324fdfd215e102c0301ccc7ee5a
pkgname = dotter-rs
diff --git a/PKGBUILD b/PKGBUILD
index 09a871f15c63..ce8b824eebe6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}