summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSimon Reiser2021-01-23 11:38:28 +0100
committerSimon Reiser2021-01-23 11:38:28 +0100
commit090d5e903e40bf945283cd936c77225b0f3d3a3b (patch)
tree42bd8e91db68fb3112ac6d71ef8cd201105f9e9b /PKGBUILD
parent5a2e918371994441e13be35533296a224258fe84 (diff)
downloadaur-090d5e903e40bf945283cd936c77225b0f3d3a3b.tar.gz
v2.5.1-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 9 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 144bbaa20b0b..6c772e576c27 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_arch=$(uname -m)
pkgname=stack-static
pkgver=2.5.1
-pkgrel=2
+pkgrel=3
pkgdesc="The Haskell Tool Stack (linked statically)"
arch=('x86_64')
url="https://github.com/commercialhaskell/stack"
@@ -17,23 +17,26 @@ optdepends=(
"ncurses5-compat-libs: using older ghc's linking against libtinfo.so.5"
)
source=(
- "stack.bash"
"https://github.com/commercialhaskell/stack/releases/download/v${pkgver}/stack-${pkgver}-linux-x86_64.tar.gz"
"https://github.com/commercialhaskell/stack/releases/download/v${pkgver}/stack-${pkgver}-linux-x86_64.tar.gz.asc"
)
-sha256sums=('df46833a748574d01f38d4120e5021ee6fac9b8a70995674ca0bd2cacbd3e3c2'
- 'c83b6c93d6541c0bce2175085a04062020f4160a86116e20f3b343b562f2d1e8'
+sha256sums=('c83b6c93d6541c0bce2175085a04062020f4160a86116e20f3b343b562f2d1e8'
'SKIP')
validpgpkeys=('C5705533DA4F78D8664B5DC0575159689BEFB442')
package() {
cd "${srcdir}"
local d="stack-${pkgver}-linux-x86_64"
- mkdir -p "${pkgdir}"/usr/{{bin,share/{doc,licenses}/"${pkgname}"},share/bash-completion/completions}
+ mkdir -p "${pkgdir}"/usr/{bin,share/{doc,licenses}/"${pkgname}"}
+ mkdir -p "${pkgdir}"/usr/share/{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions}
cp "${d}/stack" "${pkgdir}/usr/bin"
cp -R "${d}/doc/." "${pkgdir}/usr/share/doc/${pkgname}/"
cp "${d}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/"
- cp "stack.bash" "${pkgdir}/usr/share/bash-completion/completions/stack"
+
+ local stack=${d}/stack
+ "$stack" --bash-completion-script stack >"$pkgdir"/usr/share/bash-completion/completions/stack
+ "$stack" --fish-completion-script stack > "$pkgdir"/usr/share/fish/vendor_completions.d/stack.fish
+ "$stack" --zsh-completion-script stack > "$pkgdir"/usr/share/zsh/site-functions/_stack
}
# vim:set ts=2 sw=2 et: