Felix Yan pushed to branch main at Arch Linux / Packaging / Packages /
haskell-regex-tdfa
Commits:
07a5d7c4 by Felix Yan at 2026-01-10T23:11:04+08:00
upgpkg: 1.3.2.5-8: rebuild for ansi-terminal 1.1, ansi-terminal-types 1.1
(rebuild pass 1, specified --nocheck)
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,14 +1,14 @@
pkgbase = haskell-regex-tdfa
pkgdesc = Pure Haskell Tagged DFA Backend for Text.Regex (regex-base)
pkgver = 1.3.2.5
- pkgrel = 7
+ pkgrel = 8
url = https://wiki.haskell.org/Regular_expressions
arch = x86_64
license = BSD-3-Clause
+ checkdepends = haskell-doctest-parallel
+ checkdepends = haskell-utf8-string
makedepends = ghc
makedepends = uusi
- makedepends = haskell-doctest-parallel
- makedepends = haskell-utf8-string
depends = ghc-libs
depends = haskell-regex-base
source =
https://hackage.haskell.org/packages/archive/regex-tdfa/1.3.2.5/regex-tdfa-1.3.2.5.tar.gz
=====================================
PKGBUILD
=====================================
@@ -4,13 +4,14 @@
_hkgname=regex-tdfa
pkgname=haskell-regex-tdfa
pkgver=1.3.2.5
-pkgrel=7
+pkgrel=8
pkgdesc="Pure Haskell Tagged DFA Backend for Text.Regex (regex-base)"
url="https://wiki.haskell.org/Regular_expressions"
license=('BSD-3-Clause')
arch=('x86_64')
depends=('ghc-libs' 'haskell-regex-base')
-makedepends=('ghc' 'uusi' 'haskell-doctest-parallel' 'haskell-utf8-string')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-doctest-parallel' 'haskell-utf8-string')
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
sha512sums=('3d5f337ed88f1de80bc14903be677ee0d60a5afae147950099ca197f753ea6980fff4758259810e80270c03b9908111942efe5371686acab84d36081de6ab838')
@@ -21,9 +22,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 \
-fdoctest
runhaskell Setup build $MAKEFLAGS
@@ -41,7 +48,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-regex-tdfa/-/commit/07a5d7c44289f9a09e9fffa7141465abc53d413a
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-regex-tdfa/-/commit/07a5d7c44289f9a09e9fffa7141465abc53d413a
You're receiving this email because of your account on gitlab.archlinux.org.