diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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}" } |