Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / haskell-safe-exceptions
Commits: ead95caf by Felix Yan at 2025-08-08T00:42:56+08:00 Make cycle processing more gracefully - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -9,15 +9,22 @@ url="https://github.com/fpco/safe-exceptions" license=('MIT') arch=('x86_64') depends=('ghc-libs') -makedepends=('ghc' 'haskell-hspec' 'haskell-void') +makedepends=('ghc') +checkdepends=('haskell-hspec' 'haskell-void') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") sha512sums=('d2b5d10a30a5b61f53c536501d9639d6929f73fa3cd007e7b0cf7835f23d3d2a0d242296d2004590e79a000295892a7e5f14ca54a1ed0bb8909a29ea9fc73a7e') build() { cd $_hkgname-$pkgver - + + if (( CHECKFUNC )); then + _opts=('--enable-tests') + else + _opts=('--disable-tests') + fi + runhaskell Setup configure -O --enable-shared --enable-debug-info --enable-executable-dynamic --disable-library-vanilla \ - --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname "${_opts[@]}" \ --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build $MAKEFLAGS runhaskell Setup register --gen-script View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-safe-exceptions/-/commit/ead95cafef9e8831eeee0d7fa8b5339d17de71c6 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-safe-exceptions/-/commit/ead95cafef9e8831eeee0d7fa8b5339d17de71c6 You're receiving this email because of your account on gitlab.archlinux.org.