toothbrush pushed a commit to branch wip-haskell-platform-7.10.2-a in repository guix.
commit 9e414490d7f4ebd2fcc96733537fbf6685ef9714 Author: Paul van der Walt <[email protected]> Date: Thu Oct 15 01:01:17 2015 +0200 gnu: ghc-split: Update dependencies. * gnu/packages/haskell.scm (ghc-split): Update package dependencies for compatibility with new GHC. --- gnu/packages/haskell.scm | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0a8cb01..8372c78 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1391,13 +1391,24 @@ and high speed.") (base32 "0xa3j0gwr6k5vizxybnzk5fgb3pppgspi6mysnp2gwjp2dbrxkzr")))) (build-system haskell-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after + 'unpack 'fix-base-version + (lambda _ + ;; The Cabal file on Hackage is updated, but the tar.gz does not + ;; include it. See + ;; <https://hackage.haskell.org/package/split-0.2.2/revisions/>. + (substitute* "split.cabal" + (("base <4.8") "base <4.9"))))))) (inputs `(("ghc-quickcheck" ,ghc-quickcheck))) (home-page "http://hackage.haskell.org/package/split") - (synopsis - "Combinator library for splitting lists") - (description "A collection of various methods for splitting lists into -parts, akin to the 'split' function found in several mainstream languages.") + (synopsis "Combinator library for splitting lists") + (description "This package provides a collection of Haskell functions for +splitting lists into parts, akin to the @code{split} function found in several +mainstream languages.") (license bsd-3))) (define-public ghc-parsec
