[arch-commits] Commit in haskell-quickcheck/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Mon May 27 06:34:31 UTC 2019
Date: Monday, May 27, 2019 @ 06:34:30
Author: felixonmars
Revision: 470987
upgpkg: haskell-quickcheck 2.13.1-1
rebuild with QuickCheck 2.13.1
Modified:
haskell-quickcheck/trunk/PKGBUILD
----------+
PKGBUILD | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-05-27 06:21:05 UTC (rev 470986)
+++ PKGBUILD 2019-05-27 06:34:30 UTC (rev 470987)
@@ -4,23 +4,23 @@
_hkgname=QuickCheck
pkgname=haskell-quickcheck
-pkgver=2.12.6.1
-pkgrel=3
+pkgver=2.13.1
+pkgrel=1
pkgdesc='Automatic testing of Haskell programs'
url='https://hackage.haskell.org/package/QuickCheck'
license=('BSD')
arch=('x86_64')
-depends=('ghc-libs' 'haskell-erf' 'haskell-random' 'haskell-tf-random')
+depends=('ghc-libs' 'haskell-erf' 'haskell-random' 'haskell-splitmix')
makedepends=('ghc')
source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz")
-sha512sums=('bbd11ea7f22af02ad1ab4d59aecc0dc57d3b9d63e42c1a73beff94f645778858fe22d8d8234669c96ce901508b85d3b42b2f7647b81510bcdd9eaada937016c1')
+sha512sums=('f7cfdcba317181deb8c1e05e36f98ffcb7bc903cf0216a3c15d93298de64e12a2066ba6640ac66ec450aad495172b1ada56ddc97555c9939a03d5e575da9bad0')
build() {
- cd "$srcdir/$_hkgname-$pkgver"
+ cd $_hkgname-$pkgver
runhaskell Setup configure \
-O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
- --prefix=/usr --docdir="/usr/share/doc/$pkgname" \
+ --prefix=/usr --docdir="/usr/share/doc/$pkgname" --enable-tests \
--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
-ftemplateHaskell
@@ -32,8 +32,13 @@
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+check() {
+ cd $_hkgname-$pkgver
+ runhaskell Setup test
+}
+
package() {
- cd "$srcdir/$_hkgname-$pkgver"
+ cd $_hkgname-$pkgver
install -D -m744 register.sh "$pkgdir/usr/share/haskell/register/$pkgname.sh"
install -D -m744 unregister.sh "$pkgdir/usr/share/haskell/unregister/${pkgname}.sh"
More information about the arch-commits
mailing list