[arch-commits] Commit in haskell-haddock-library/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Sat May 26 08:47:56 UTC 2018
Date: Saturday, May 26, 2018 @ 08:47:54
Author: felixonmars
Revision: 330018
upgpkg: haskell-haddock-library 1.5.0.1-1
rebuild with haddock-library,1.5.0.1
Modified:
haskell-haddock-library/trunk/PKGBUILD
----------+
PKGBUILD | 30 +++++++++++++++++++-----------
1 file changed, 19 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-05-26 08:10:40 UTC (rev 330017)
+++ PKGBUILD 2018-05-26 08:47:54 UTC (rev 330018)
@@ -1,28 +1,30 @@
# $Id: PKGBUILD 124882 2014-12-29 22:07:40Z spupykin $
# Maintainer: Sergej Pupykin <arch+pub at sergej.pp.ru>
+_hkgname=haddock-library
pkgname=haskell-haddock-library
-pkgver=1.4.5
-pkgrel=8
+pkgver=1.5.0.1
+pkgrel=1
pkgdesc="A documentation-generation tool for Haskell libraries"
url="https://www.haskell.org/haddock/"
license=("custom:BSD3")
arch=('x86_64')
depends=('ghc-libs')
-makedepends=('ghc')
+makedepends=('ghc' 'haskell-base-compat' 'haskell-hspec' 'haskell-hspec-discover'
+ 'haskell-quickcheck' 'haskell-optparse-applicative' 'haskell-tree-diff')
source=("https://hackage.haskell.org/packages/archive/haddock-library/${pkgver}/haddock-library-${pkgver}.tar.gz")
-sha512sums=('5ba3152996d64bf4a41e3c791e8a657b8a9353ddde7ebdee5e2c60a4a4498cba9e0105ecb98107769a68cdc55109bd6087acdf124577c5b3dab2d3e24c0f40c9')
+sha512sums=('832f21280ab2dce56c668dcf087c884bc450455d8198fb75ee856c19ce1b547f4a2c1403f4f20e044382f140fed848ae7657da9d05a0ab0f0752433b20397559')
prepare() {
- cd haddock-library-$pkgver
- sed -i 's/<.*4.11/<5/' haddock-library.cabal
+ cd $_hkgname-$pkgver
+ sed -i 's/\^>=/>=/' $_hkgname.cabal
}
build() {
- cd "${srcdir}/haddock-library-${pkgver}"
-
+ cd $_hkgname-$pkgver
+
runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
- --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+ --prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
runhaskell Setup build
runhaskell Setup register --gen-script
@@ -31,9 +33,15 @@
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+check() {
+ cd $_hkgname-$pkgver
+ # TODO: doesn't look like my fault :/
+ runhaskell Setup test || warning "Tests failed"
+}
+
package() {
- cd "${srcdir}/haddock-library-${pkgver}"
-
+ 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}"
More information about the arch-commits
mailing list