Date: Sunday, June 28, 2020 @ 18:48:36 Author: felixonmars Revision: 655154
upgpkg: haskell-primitive 0.7.1.0-1: rebuild with primitive 0.7.1.0 Modified: haskell-primitive/trunk/PKGBUILD ----------+ PKGBUILD | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-06-28 18:40:15 UTC (rev 655153) +++ PKGBUILD 2020-06-28 18:48:36 UTC (rev 655154) @@ -2,24 +2,30 @@ # Contributor: Sergej Pupykin <[email protected]> pkgname=haskell-primitive -pkgver=0.7.0.1 -pkgrel=2 +pkgver=0.7.1.0 +pkgrel=1 pkgdesc="Wrappers for primitive operations" url="https://hackage.haskell.org/package/primitive" license=("BSD") arch=('x86_64') depends=('ghc-libs') -makedepends=('ghc') +makedepends=('ghc' 'haskell-base-orphans' 'haskell-quickcheck' 'haskell-quickcheck-classes-base' + 'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tagged' + 'haskell-transformers-compat') source=("https://hackage.haskell.org/packages/archive/primitive/${pkgver}/primitive-${pkgver}.tar.gz") -sha512sums=('bb9be965ff22bc3184962ce35f3b0ff3ad6a5bb42735ea0ea7e33d4a122a2833381b8f04950b3cc8a6ccd792f72f2b06a291c462c381b87044dd8e06240d093c') +sha512sums=('8ade11d0b2221cfdf042da0263b5b5367a7ca2a9b9e1141844e4a65bb0467df879c92cd3515440d715b59345860c1ec3cb3efd7a3d702269ea15e18692586367') +prepare() { + cd primitive-$pkgver + sed -i '/semigroups/d;s/>= 2.13/>= 2.14/;s/>= 1.2/>= 1.3/' primitive.cabal +} + build() { cd primitive-$pkgver - # TODO: tests runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ - --prefix=/usr --docdir=/usr/share/doc/$pkgname --disable-tests \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid - runhaskell Setup build + runhaskell Setup build $MAKEFLAGS runhaskell Setup register --gen-script runhaskell Setup unregister --gen-script sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh @@ -26,6 +32,11 @@ sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } +check() { + cd primitive-$pkgver + runhaskell Setup test +} + package() { cd primitive-$pkgver install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
