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.