summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Haun2024-02-13 15:24:16 +0100
committerPatrick Haun2024-02-13 15:24:16 +0100
commitb7e0d16099a5f7d72c352f0f04d8bdf3f6ed8a82 (patch)
treea0e9e4c2c4a4e2bbb5e4262cc48a1fb8b2399376
parentac355f41bea7cafb86f6e86c36f0fb0b05c59d98 (diff)
downloadaur-b7e0d16099a5f7d72c352f0f04d8bdf3f6ed8a82.tar.gz
add completions
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD11
-rw-r--r--PKGBUILD.tmpl9
3 files changed, 18 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 67000c2910aa..ccc7ad38d989 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = fbmirrors
pkgdesc = Arch mirror list generator
pkgver = 0.0.3
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/bomgar/fbmirrors
arch = x86_64
license = custom:GPL-3.0
diff --git a/PKGBUILD b/PKGBUILD
index c5da74dd1c96..33f4add1808a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=fbmirrors
pkgver=0.0.3
-pkgrel=1
+pkgrel=2
pkgdesc="Arch mirror list generator"
arch=('x86_64')
url="https://github.com/bomgar/fbmirrors"
@@ -19,7 +19,11 @@ prepare() {
build() {
cd "$pkgname-$pkgver"
- go build -o fbmirrors -ldflags="-X main.version=$pkgver" main.go
+ go build -o $pkgname -ldflags="-X main.version=$pkgver" main.go
+ mkdir -p completions
+ ./$pkgname completion bash > completions/$pkgname
+ ./$pkgname completion zsh > completions/_$pkgname
+ ./$pkgname completion fish > completions/$pkgname.fish
}
check() {
@@ -32,4 +36,7 @@ package() {
install -Dm 755 "$pkgname" -t "$pkgdir/usr/bin"
install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+ install -D -m644 completions/$pkgname "$pkgdir/usr/share/bash-completion/completions/$pkgname"
+ install -D -m644 completions/_$pkgname "$pkgdir/usr/share/zsh/site-functions/_$pkgname"
+ install -D -m644 completions/$pkgname.fish "$pkgdir/usr/share/fish/completions/$pkgname.fish"
}
diff --git a/PKGBUILD.tmpl b/PKGBUILD.tmpl
index c47e963da866..b5e2777b1e3e 100644
--- a/PKGBUILD.tmpl
+++ b/PKGBUILD.tmpl
@@ -19,7 +19,11 @@ prepare() {
build() {
cd "$pkgname-$pkgver"
- go build -o fbmirrors -ldflags="-X main.version=$pkgver" main.go
+ go build -o $pkgname -ldflags="-X main.version=$pkgver" main.go
+ mkdir -p completions
+ ./$pkgname completion bash > completions/$pkgname
+ ./$pkgname completion zsh > completions/_$pkgname
+ ./$pkgname completion fish > completions/$pkgname.fish
}
check() {
@@ -32,4 +36,7 @@ package() {
install -Dm 755 "$pkgname" -t "$pkgdir/usr/bin"
install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+ install -D -m644 completions/$pkgname "$pkgdir/usr/share/bash-completion/completions/$pkgname"
+ install -D -m644 completions/_$pkgname "$pkgdir/usr/share/zsh/site-functions/_$pkgname"
+ install -D -m644 completions/$pkgname.fish "$pkgdir/usr/share/fish/completions/$pkgname.fish"
}