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
 

Reply via email to