summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoramesgen2020-08-09 17:40:03 +0200
committeramesgen2020-08-09 17:40:03 +0200
commitbf011943c89d71fc19400cebf8d62ed649a0d04d (patch)
tree294229a2c5ad938176843e7bcf719883136f2291 /PKGBUILD
parent2a5b3523cacbcc13d4236a8d28f2393a92020eb4 (diff)
downloadaur-bf011943c89d71fc19400cebf8d62ed649a0d04d.tar.gz
add shell completions
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 10 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bcce7c69858e..a84eae7bb069 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname='dhall-lsp-server-bin'
pkgver=1.0.9
-pkgrel=1
+pkgrel=2
pkgdesc="Language Server Protocol implementation for Dhall"
arch=('x86_64')
url='https://github.com/dhall-lang/dhall-haskell'
@@ -11,7 +11,7 @@ license=('BSD')
_dhall_ver=1.34.0
-source=("dhall-lsp-server-$_dhall_ver-$pkgver-$pkgrel.tar.bz2::https://github.com/dhall-lang/dhall-haskell/releases/download/$_dhall_ver/dhall-lsp-server-$pkgver-x86_64-linux.tar.bz2"
+source=("dhall-lsp-server-$_dhall_ver-$pkgver.tar.bz2::https://github.com/dhall-lang/dhall-haskell/releases/download/$_dhall_ver/dhall-lsp-server-$pkgver-x86_64-linux.tar.bz2"
"LICENSE-$pkgver::https://raw.githubusercontent.com/dhall-lang/dhall-haskell/$_dhall_ver/dhall-lsp-server/LICENSE")
sha256sums=('8623b4628901cfabf40a29c4618e07d4b31876ee95e63755e7d0b81f2941000e'
'9e2f0e499b5406faffffd32d0a1d69d519dc8c681fb0648ee5e9970e0299d4a7')
@@ -19,4 +19,12 @@ sha256sums=('8623b4628901cfabf40a29c4618e07d4b31876ee95e63755e7d0b81f2941000e'
package() {
install -Dm755 "$srcdir/bin/dhall-lsp-server" -t "$pkgdir/usr/bin/"
install -Dm644 LICENSE-$pkgver "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ _install_completion_script bash bash-completion/completions/dhall-lsp-server
+ _install_completion_script zsh zsh/site-functions/_dhall-lsp-server
+ _install_completion_script fish fish/vendor_completions.d/dhall-lsp-server.fish
+}
+
+_install_completion_script() {
+ install -Dm644 <("$pkgdir/usr/bin/dhall-lsp-server" --$1-completion-script "/usr/bin/dhall-lsp-server") "$pkgdir/usr/share/$2"
}