Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / 
haskell-foldable1-classes-compat


Commits:
3234f4db by Felix Yan at 2023-09-21T20:50:31+03:00
upgpkg: 0.1-2: rebuild with pcre-light 0.4.1.2 (rebuild pass 1, specified 
--nocheck)

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -3,28 +3,35 @@
 _hkgname=foldable1-classes-compat
 pkgname=haskell-foldable1-classes-compat
 pkgver=0.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Compatibility package for the Foldable1 and Bifoldable1 type classes"
 url="https://github.com/haskell-compat/foldable1-classes-compat";
 license=("BSD")
 arch=('x86_64')
 depends=('ghc-libs' 'haskell-tagged')
-makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-test-framework'
-             'haskell-test-framework-quickcheck2')
+makedepends=('ghc')
+checkdepends=('haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-test-framework'
+              'haskell-test-framework-quickcheck2')
 
source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
 sha256sums=('d057c3f358e1a6b72c73519bc64ba6aa959f066c08fed69f73258555ef95ff12')
 
 build() {
   cd $_hkgname-$pkgver
 
+  if (( CHECKFUNC )); then
+    _opts=('--enable-tests')
+  else
+    _opts=('--disable-tests')
+  fi
+
   runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
-    --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
-    --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+    --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
"${_opts[@]}" \
+    --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
     --ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
     --ghc-option='-pie' \
     -ftagged
 
-  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
@@ -33,7 +40,7 @@ build() {
 
 check() {
   cd $_hkgname-$pkgver
-  runhaskell Setup test
+  runhaskell Setup test --show-details=direct
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-foldable1-classes-compat/-/commit/3234f4dbee2f6da3893fdde0c103a2775af5e4e9

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-foldable1-classes-compat/-/commit/3234f4dbee2f6da3893fdde0c103a2775af5e4e9
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to