[arch-commits] Commit in haskell-primitive/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Sun Jun 28 18:48:36 UTC 2020
Date: Sunday, June 28, 2020 @ 18:48:36
Author: felixonmars
Revision: 655154
upgpkg: haskell-primitive 0.7.1.0-1: rebuild with primitive 0.7.1.0
Modified:
haskell-primitive/trunk/PKGBUILD
----------+
PKGBUILD | 25 ++++++++++++++++++-------
1 file changed, 18 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-06-28 18:40:15 UTC (rev 655153)
+++ PKGBUILD 2020-06-28 18:48:36 UTC (rev 655154)
@@ -2,24 +2,30 @@
# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
pkgname=haskell-primitive
-pkgver=0.7.0.1
-pkgrel=2
+pkgver=0.7.1.0
+pkgrel=1
pkgdesc="Wrappers for primitive operations"
url="https://hackage.haskell.org/package/primitive"
license=("BSD")
arch=('x86_64')
depends=('ghc-libs')
-makedepends=('ghc')
+makedepends=('ghc' 'haskell-base-orphans' 'haskell-quickcheck' 'haskell-quickcheck-classes-base'
+ 'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tagged'
+ 'haskell-transformers-compat')
source=("https://hackage.haskell.org/packages/archive/primitive/${pkgver}/primitive-${pkgver}.tar.gz")
-sha512sums=('bb9be965ff22bc3184962ce35f3b0ff3ad6a5bb42735ea0ea7e33d4a122a2833381b8f04950b3cc8a6ccd792f72f2b06a291c462c381b87044dd8e06240d093c')
+sha512sums=('8ade11d0b2221cfdf042da0263b5b5367a7ca2a9b9e1141844e4a65bb0467df879c92cd3515440d715b59345860c1ec3cb3efd7a3d702269ea15e18692586367')
+prepare() {
+ cd primitive-$pkgver
+ sed -i '/semigroups/d;s/>= 2.13/>= 2.14/;s/>= 1.2/>= 1.3/' primitive.cabal
+}
+
build() {
cd primitive-$pkgver
- # TODO: tests
runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
- --prefix=/usr --docdir=/usr/share/doc/$pkgname --disable-tests \
+ --prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
- 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
@@ -26,6 +32,11 @@
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+check() {
+ cd primitive-$pkgver
+ runhaskell Setup test
+}
+
package() {
cd primitive-$pkgver
install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
More information about the arch-commits
mailing list