From 5e4058ad85416bc256bc414df4985bbfd4e5eeac Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Mon, 3 Sep 2018 21:19:12 -0400 Subject: gnu: ghc-bytestring-handle: Allow newer base and QuickCheck. * gnu/packages/haskell.scm (ghc-bytestring-handle)[arguments]: Add a phase that patches the Cabal file to allow newer versions of base and QuickCheck. --- gnu/packages/haskell.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1b66d88faa..d8cd4cbba5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -7008,6 +7008,16 @@ this problem.") (base32 "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y")))) (build-system haskell-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'configure 'update-constraints + (lambda _ + (substitute* "bytestring-handle.cabal" + (("QuickCheck >= 2\\.1\\.2 && < 2\\.11") + "QuickCheck >= 2.1.2 && < 2.12") + (("base >= 4\\.2 && < 4\\.11") + "base >= 4.2 && < 4.12"))))))) (inputs `(("ghc-hunit" ,ghc-hunit) ("ghc-quickcheck" ,ghc-quickcheck) -- cgit v1.2.3