toothbrush pushed a commit to branch wip-haskell-platform-7.10.2-a in repository guix.
commit 3d454d9b874549a85717654fc4735c55e55eb17f Author: Paul van der Walt <[email protected]> Date: Wed Oct 14 22:26:55 2015 +0200 gnu: xmonad: Patch for updated libraries. * gnu/packages/wm.scm (xmonad): Fetch cabal patch to compile against GHC 7.10.2. --- gnu/packages/wm.scm | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index e0859cc..f48e913 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2015 Siniša Biđin <[email protected]> ;;; Copyright © 2015 Eric Bavier <[email protected]> ;;; Copyright © 2015 xd1le <[email protected]> +;;; Copyright © 2015 Paul van der Walt <[email protected]> ;;; ;;; This file is part of GNU Guix. ;;; @@ -190,7 +191,7 @@ developers.") (source (origin (method url-fetch) (uri (string-append "http://hackage.haskell.org/package/xmonad/" - "xmonad-" version ".tar.gz")) + name "-" version ".tar.gz")) (sha256 (base32 "1pfjssamiwpwjp1qqkm9m9p9s35pv381m0cwg6jxg0ppglibzq1r")))) @@ -203,6 +204,16 @@ developers.") (arguments `(#:phases (modify-phases %standard-phases + (add-before + 'configure 'update-cabal + (lambda _ + ;; Here we update the constraints on the utf8-string package in + ;; the Cabal file. We allow a newer version which is compatible + ;; with GHC 7.10.2. The same change is applied on Hackage. See + ;; <https://hackage.haskell.org/package/xmonad-0.11.1/revisions/>. + (substitute* "xmonad.cabal" + (("utf8-string >= 0.3 && < 0.4") + "utf8-string >= 0.3 && < 1.1")))) (add-after 'install 'install-xsession (lambda _
