summaryrefslogtreecommitdiff
path: root/community-staging/haskell-quickcheck/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-09-13 00:04:38 +0000
committerroot <root@rshg054.dnsready.net>2012-09-13 00:04:38 +0000
commit843685ce9dd76d37a4c7b0230eacb6d26bdf30dd (patch)
tree9151f782b8f347cf28e0f398341441d659f41f4a /community-staging/haskell-quickcheck/PKGBUILD
parent21c375ba65c4730e25cd0b135aff7811bf28c77a (diff)
Thu Sep 13 00:04:37 UTC 2012
Diffstat (limited to 'community-staging/haskell-quickcheck/PKGBUILD')
-rw-r--r--community-staging/haskell-quickcheck/PKGBUILD15
1 files changed, 10 insertions, 5 deletions
diff --git a/community-staging/haskell-quickcheck/PKGBUILD b/community-staging/haskell-quickcheck/PKGBUILD
index 70fbf160f..ed4061b1f 100644
--- a/community-staging/haskell-quickcheck/PKGBUILD
+++ b/community-staging/haskell-quickcheck/PKGBUILD
@@ -4,20 +4,25 @@
_hkgname=QuickCheck
pkgname=haskell-quickcheck
-pkgver=2.4.2
+pkgver=2.5
pkgrel=2
pkgdesc="Automatic testing of Haskell programs"
url="http://hackage.haskell.org/package/QuickCheck"
license=('custom:BSD3')
arch=('i686' 'x86_64')
-#depends=('ghc=7.4.2-1' 'haskell-mtl=2.0.1.0-4' 'haskell-random=1.0.1.1-1' 'sh')
-depends=('ghc=7.4.2-1' 'haskell-random=1.0.1.1-2' 'sh')
-source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz)
+depends=('ghc=7.6.1-1' 'haskell-random=1.0.1.1-3' 'sh')
+source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz
+ '0001-update-code-to-support-extensible-exceptions-no-long.patch')
install=${pkgname}.install
-md5sums=('9e22f9741cbc7d9cd8d52d3928e57b67')
+md5sums=('ad647a3f208092e5d41469369c18185e'
+ '4581c66d2904f19dc53787b19960e569')
build() {
cd ${srcdir}/${_hkgname}-${pkgver}
+
+ # extensible exceptions no longer provided in ghc >= 7.6.1
+ patch -Np1 -i ${srcdir}/0001-update-code-to-support-extensible-exceptions-no-long.patch
+
runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr \
--docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid
runhaskell Setup build