diff options
author | berberman | 2020-09-09 16:09:24 +0800 |
---|---|---|
committer | berberman | 2020-09-09 16:09:24 +0800 |
commit | ba29fd8dbfb29c57f3891159e1d62274f9793725 (patch) | |
tree | ccfbd39760dfeb2664db8e95b5b90dbb426d5b3b | |
parent | 4a4801c34c3a7c80e8064d2b3886fc9141baa77d (diff) | |
download | aur-ba29fd8dbfb29c57f3891159e1d62274f9793725.tar.gz |
Add shell completions.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 12 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = arch-hs-git pkgdesc = Generating PKGBUILD for hackage packages. - pkgver = r35.8920302 - pkgrel = 2 + pkgver = r42.d451d34 + pkgrel = 1 url = https://github.com/berberman/arch-hs arch = x86_64 license = MIT @@ -1,8 +1,8 @@ # Maintainer: berberman <hatsue@typed.icu> pkgname=arch-hs-git -pkgver=r35.8920302 -pkgrel=2 +pkgver=r42.d451d34 +pkgrel=1 pkgdesc="Generating PKGBUILD for hackage packages." arch=('x86_64') url="https://github.com/berberman/arch-hs" @@ -33,6 +33,10 @@ build() { runhaskell Setup unregister --gen-script sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh + + LD_LIBRARY_PATH=$PWD/dist/build dist/build/arch-hs/arch-hs --bash-completion-script "/usr/bin/arch-hs" > bash + LD_LIBRARY_PATH=$PWD/dist/build dist/build/arch-hs/arch-hs --zsh-completion-script "/usr/bin/arch-hs" > zsh + LD_LIBRARY_PATH=$PWD/dist/build dist/build/arch-hs/arch-hs --fish-completion-script "/usr/bin/arch-hs" > fish } package() { @@ -42,4 +46,8 @@ package() { runhaskell Setup copy --destdir="$pkgdir" install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + + install -D -m644 bash "$pkgdir/usr/share/bash-completion/completions/$pkgname" + install -D -m644 zsh "$pkgdir/usr/share/zsh/site-functions/_$pkgname" + install -D -m644 bash "$pkgdir/usr/share/fish/vendor_completions.d/$pkgname.fish" } |