[arch-commits] Commit in haskell-retry/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Mon Dec 11 09:40:58 UTC 2017
Date: Monday, December 11, 2017 @ 09:40:58
Author: felixonmars
Revision: 273733
upgpkg: haskell-retry 0.7.5.0-1
rebuild with retry,0.7.5.0
Modified:
haskell-retry/trunk/PKGBUILD
----------+
PKGBUILD | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-12-11 09:30:29 UTC (rev 273732)
+++ PKGBUILD 2017-12-11 09:40:58 UTC (rev 273733)
@@ -4,22 +4,22 @@
_hkgname=retry
pkgname=haskell-retry
-pkgver=0.7.4.3
-pkgrel=2
+pkgver=0.7.5.0
+pkgrel=1
pkgdesc="Retry combinators for monadic actions that may fail"
url="https://github.com/Soostone/retry"
license=("custom:BSD3")
arch=('x86_64')
-depends=('ghc-libs' "haskell-data-default-class" "haskell-exceptions" "haskell-random")
-makedepends=('ghc')
+depends=('ghc-libs' 'haskell-data-default-class' 'haskell-exceptions' 'haskell-random')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-hunit' 'haskell-hspec' 'haskell-mtl' 'haskell-stm')
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
-sha512sums=('b94ba21d585dec7a2c975a5ba4ff92074336d37d9c3d29d2977e049151afc9a7353d9bfc05d13f92faa1be85e6bdd2db525790731fbd5770185df8fc5a8e0f6f')
+sha512sums=('d1c3237dd31fce26abdf9e7d9f8cd98a3f400f055dff6d905073c0f7d8c5da46cf9a60009fb5a1e598b8b11c98bfde103683a3b1f0cf22841059cf587515224d')
build() {
cd "${srcdir}/${_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
@@ -28,9 +28,14 @@
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+check() {
+ cd $_hkgname-$pkgver
+ runhaskell Setup test
+}
+
package() {
cd "${srcdir}/${_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