[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