summaryrefslogtreecommitdiff
path: root/community/haskell-vector
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2013-12-27 23:55:53 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2013-12-27 23:55:53 +0000
commit65eeff79fff8a1bfdf67ca51d147384f46f4d5c0 (patch)
treefbfdff322b28d9a3c37e6e31c94caf1d8e48dac1 /community/haskell-vector
parentd53c44f055929b18d7d1b25f8367ee5836c435fc (diff)
Fri Dec 27 23:54:04 UTC 2013
Diffstat (limited to 'community/haskell-vector')
-rw-r--r--community/haskell-vector/PKGBUILD16
1 files changed, 11 insertions, 5 deletions
diff --git a/community/haskell-vector/PKGBUILD b/community/haskell-vector/PKGBUILD
index bbd867873..4202d98db 100644
--- a/community/haskell-vector/PKGBUILD
+++ b/community/haskell-vector/PKGBUILD
@@ -1,19 +1,22 @@
-# $Id: PKGBUILD 89326 2013-04-28 16:52:52Z td123 $
+# $Id: PKGBUILD 101632 2013-11-29 15:58:32Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-vector
-pkgver=0.10.0.1
-pkgrel=4
+pkgver=0.10.9.1
+pkgrel=1
pkgdesc="Efficient Arrays"
url="http://code.haskell.org/vector"
license=("custom:BSD3")
arch=('i686' 'x86_64')
makedepends=()
-depends=("ghc=7.6.3" "haskell-primitive")
-options=('strip')
+# deps adjusted to specific versions in package()
+depends=("ghc" "haskell-primitive")
+options=('strip' 'staticlibs')
install="${pkgname}.install"
source=("http://hackage.haskell.org/packages/archive/vector/${pkgver}/vector-${pkgver}.tar.gz")
sha256sums=('ece945058b01a77c5fff31e89bbea76ac619677041c41286a2da5e8b515508af')
+sha256sums=('23a8ab9a5257781db2513a0741a01f0d5f60c6d0730cd88136abfe7ae44c330d')
+sha256sums=('205656e9741aad406e427e988dbf1665bf5dbdf3e9d574e309c274be4e06bde5')
build() {
cd ${srcdir}/vector-${pkgver}
@@ -28,6 +31,9 @@ build() {
}
package() {
+ _ghcver=`pacman -Q ghc | cut -f2 -d\ | cut -f1 -d-`
+ depends=("ghc=${_ghcver}" "haskell-primitive")
+
cd ${srcdir}/vector-${pkgver}
install -Dm744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh
install -Dm744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh