summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 9 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dfade74b6499..d65c71c5f0a0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = dnscontrol-bin
pkgdesc = Synchronize your DNS to multiple providers from a simple DSL (binary release)
pkgver = 4.6.1
- pkgrel = 1
+ pkgrel = 2
url = https://stackexchange.github.io/dnscontrol/
arch = x86_64
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index c3abd932a784..4e2bd7174164 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=dnscontrol-bin
pkgver=4.6.1
-pkgrel=1
+pkgrel=2
pkgdesc="Synchronize your DNS to multiple providers from a simple DSL (binary release)"
arch=('x86_64')
url="https://stackexchange.github.io/dnscontrol/"
@@ -12,7 +12,14 @@ conflicts=("${pkgname%-bin}")
source=("https://github.com/StackExchange/dnscontrol/releases/download/v${pkgver}/dnscontrol_${pkgver}_linux_amd64.tar.gz")
sha256sums=('0d148fd4a6a78b45742071b2f0af9fec9af0870504db5e66dab81db2822cb621')
+build() {
+ ./dnscontrol shell-completion zsh > completions.zsh
+ ./dnscontrol shell-completion bash > completions.bash
+}
+
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}" "${pkgdir}/usr/bin/${pkgname%-bin}"
install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 completions.zsh "$pkgdir/usr/share/zsh/site-functions/_${pkgname%-bin}"
+ install -Dm644 completions.bash "$pkgdir/usr/share/bash-completion/completions/${pkgname%-bin}"
}