Date: Thursday, June 16, 2022 @ 18:01:42 Author: felixonmars Revision: 1238163
upgpkg: haskell-protolude 0.3.1-1: rebuild with protolude 0.3.1 Modified: haskell-protolude/trunk/PKGBUILD ----------+ PKGBUILD | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-06-16 17:59:33 UTC (rev 1238162) +++ PKGBUILD 2022-06-16 18:01:42 UTC (rev 1238163) @@ -3,23 +3,20 @@ _hkgname=protolude pkgname=haskell-protolude -pkgver=0.3.0 -pkgrel=146 +pkgver=0.3.1 +pkgrel=1 pkgdesc="A sensible set of defaults for writing custom Preludes." url="https://github.com/sdiehl/protolude" license=("MIT") arch=('x86_64') -depends=('ghc-libs' 'haskell-async' 'haskell-hashable' - 'haskell-transformers-compat') +depends=('ghc-libs' 'haskell-async' 'haskell-hashable' 'haskell-transformers-compat') makedepends=('ghc' 'uusi') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") -sha512sums=('0941e344320e09fca457ce0be31b1fbb7c715a11ea371263d029942cb649bfb1194b012493e31697c5a05bd3e4de5108bcd2c82c79c9f2f30b260959ec8f0738') +sha512sums=('5f723e7f688d81cc23e94c63d58e8e2c0591869d97c2aacf0f0913a2f2c30963646cb49ca72b44bff6fa16e1e5cd2ae28b6fa4c1dd4a20e4b514cfc616daf911') prepare() { cd $_hkgname-$pkgver - uusi -d mtl-compat -u base -u ghc-prim -u hashable -u transformers-compat $_hkgname.cabal - # https://github.com/protolude/protolude/pull/123#issuecomment-864426312 - sed -i 's/MIN_VERSION_base(4,9,0)/MIN_VERSION_base(9,9,9)/' src/Protolude/Base.hs + uusi -d mtl-compat $_hkgname.cabal } build() { @@ -26,7 +23,7 @@ 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 runhaskell Setup build $MAKEFLAGS runhaskell Setup register --gen-script @@ -35,6 +32,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
