Date: Saturday, July 23, 2022 @ 05:28:20 Author: felixonmars Revision: 1255392
upgpkg: haskell-cassava 0.5.3.0-1: rebuild with cassava 0.5.3.0 Modified: haskell-cassava/trunk/PKGBUILD ----------+ PKGBUILD | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-07-23 05:26:32 UTC (rev 1255391) +++ PKGBUILD 2022-07-23 05:28:20 UTC (rev 1255392) @@ -3,28 +3,25 @@ _hkgname=cassava pkgname=haskell-cassava -pkgver=0.5.2.0 -pkgrel=222 +pkgver=0.5.3.0 +pkgrel=1 pkgdesc="A CSV parsing and encoding library" -url="https://github.com/tibbe/cassava" +url="https://github.com/haskell-hvr/cassava" license=("BSD") arch=('x86_64') -depends=('ghc-libs' "haskell-attoparsec" "haskell-hashable" "haskell-only" "haskell-scientific" - "haskell-text-short" "haskell-unordered-containers" "haskell-vector") -makedepends=('ghc' 'uusi') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-hashable' 'haskell-only' 'haskell-scientific' + 'haskell-text-short' 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-quickcheck-instances' + 'haskell-test-framework' 'haskell-test-framework-hunit' + 'haskell-test-framework-quickcheck2') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") -sha512sums=('f7f3fc2ebf58491847fb20b21ecf18595933d296bfd4c48249d35c52e72988c4e2758d7a6d2095a9edb3bed8e154a11170920a7c08262270c9f60cb853085383') +sha512sums=('6afae52a2facc013d746a83afa975a2493174e2c5bda0c0ad8cab76c13c46dd86e8d3142e0676c881a35c3c8bf5618a5c1e4b70c3ab153443b949cb84b70bcb4') -prepare() { - cd $_hkgname-$pkgver - uusi -u attoparsec -u base -u hashable $_hkgname.cabal -} - build() { cd $_hkgname-$pkgver runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ - --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ -f-bytestring--LT-0_10_4 runhaskell Setup build $MAKEFLAGS @@ -34,6 +31,11 @@ sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + package() { cd $_hkgname-$pkgver