Date: Friday, December 1, 2017 @ 13:33:41 Author: felixonmars Revision: 270955
upgpkg: haskell-memory 0.14.9-1 rebuild with memory,0.14.9 Modified: haskell-memory/trunk/PKGBUILD ----------+ PKGBUILD | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-12-01 13:19:08 UTC (rev 270954) +++ PKGBUILD 2017-12-01 13:33:41 UTC (rev 270955) @@ -4,24 +4,24 @@ _hkgname=memory pkgname=haskell-memory -pkgver=0.14.8 -pkgrel=6 +pkgver=0.14.9 +pkgrel=1 pkgdesc="memory and related abstraction stuff" url="https://github.com/vincenthz/hs-memory" license=("custom:BSD3") arch=('x86_64') -depends=('ghc-libs' 'haskell-foundation') -makedepends=('ghc') +depends=('ghc-libs' 'haskell-basement') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tasty-hunit') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") -sha512sums=('18bebb4ef59cd694aa83f5401f292e7fea4d82d81a773cf9a77d133f045f6a3a046fcd4cd0177e724b52fdd8a93152462703452533041767466d7517a9cd8d85') +sha512sums=('2a29f71b47499c969a44597600d0692c4608aeb0587abe9b821f94f65612df9a76cb155d19433ab072cd53015b4f6b3c80a25b8786122d0db9da58de47760051') build() { cd "${srcdir}/${_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 \ - -fsupport_deepseq -fsupport_bytestring -fsupport_foundation + -fsupport_deepseq -fsupport_bytestring runhaskell Setup build runhaskell Setup register --gen-script runhaskell Setup unregister --gen-script @@ -29,9 +29,14 @@ sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + package() { cd "${srcdir}/${_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" runhaskell Setup copy --destdir="${pkgdir}"
