Felix Yan pushed to branch main at Arch Linux / Packaging / Packages /
haskell-glob
Commits:
fda138d9 by Felix Yan at 2026-01-11T00:28:53+08:00
upgpkg: 0.10.2-191: rebuild for ansi-terminal 1.1, ansi-terminal-types 1.1
(rebuild pass 1, specified --nocheck)
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,17 +1,17 @@
pkgbase = haskell-glob
pkgdesc = Globbing library
pkgver = 0.10.2
- pkgrel = 190
+ pkgrel = 191
url = https://iki.fi/matti.niemenmaa/glob/
arch = x86_64
license = BSD
+ checkdepends = haskell-hunit
+ checkdepends = haskell-quickcheck
+ checkdepends = haskell-test-framework
+ checkdepends = haskell-test-framework-hunit
+ checkdepends = haskell-test-framework-quickcheck2
makedepends = ghc
makedepends = uusi
- makedepends = haskell-hunit
- makedepends = haskell-quickcheck
- makedepends = haskell-test-framework
- makedepends = haskell-test-framework-hunit
- makedepends = haskell-test-framework-quickcheck2
depends = ghc-libs
depends = haskell-dlist
depends = haskell-transformers-compat
=====================================
PKGBUILD
=====================================
@@ -4,14 +4,15 @@
_hkgname=Glob
pkgname=haskell-glob
pkgver=0.10.2
-pkgrel=190
+pkgrel=191
pkgdesc="Globbing library"
url="https://iki.fi/matti.niemenmaa/glob/"
license=("BSD")
arch=('x86_64')
depends=('ghc-libs' 'haskell-dlist' 'haskell-transformers-compat')
-makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck'
'haskell-test-framework'
- 'haskell-test-framework-hunit'
'haskell-test-framework-quickcheck2')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-hunit' 'haskell-quickcheck' 'haskell-test-framework'
+ 'haskell-test-framework-hunit'
'haskell-test-framework-quickcheck2')
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
sha512sums=('cd3c3fb00fad3b3e8d9ae2856a76d0d1688885ecec0b083eed87a4c1cf46111df747e66ff3e8bab2ffaf2a5f776a791442c7e0eefcf58f9d1e15e341b4c35a12')
@@ -22,9 +23,15 @@ prepare() {
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
@@ -40,7 +47,7 @@ check() {
package() {
cd $_hkgname-$pkgver
-
+
install -D -m744 register.sh
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
install -D -m744 unregister.sh
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
runhaskell Setup copy --destdir="$pkgdir"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-glob/-/commit/fda138d96c41f557859aef7781d70d14c501e747
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-glob/-/commit/fda138d96c41f557859aef7781d70d14c501e747
You're receiving this email because of your account on gitlab.archlinux.org.