diff options
author | Patrick Haun | 2024-02-13 15:24:16 +0100 |
---|---|---|
committer | Patrick Haun | 2024-02-13 15:24:16 +0100 |
commit | b7e0d16099a5f7d72c352f0f04d8bdf3f6ed8a82 (patch) | |
tree | a0e9e4c2c4a4e2bbb5e4262cc48a1fb8b2399376 | |
parent | ac355f41bea7cafb86f6e86c36f0fb0b05c59d98 (diff) | |
download | aur-b7e0d16099a5f7d72c352f0f04d8bdf3f6ed8a82.tar.gz |
add completions
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | PKGBUILD.tmpl | 9 |
3 files changed, 18 insertions, 4 deletions
@@ -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 @@ -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" } |