gnu: ghc-stylish-haskell: Fix Cabal dependency constraints.

* gnu/packages/haskell-xyz.scm (ghc-stylish-haskell): Add a phase that
updates the Cabal file to allow for newer versions of
'haskell-src-exts'.
This commit is contained in:
Timothy Sample 2019-11-08 21:47:54 -05:00
parent 81b228ed14
commit a54dda095f
No known key found for this signature in database
GPG key ID: 2AC6A5EC1C357C59

View file

@ -10367,6 +10367,15 @@ (define-public ghc-stylish-haskell
(base32 (base32
"1ls11fdx6snvfx8yykpidz142zzxwi5bazl49hgfqlwx50rqcp7w")))) "1ls11fdx6snvfx8yykpidz142zzxwi5bazl49hgfqlwx50rqcp7w"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-before 'configure 'update-constraints
(lambda _
(substitute* "stylish-haskell.cabal"
(("haskell-src-exts >= 1\\.18 && < 1\\.21,")
"haskell-src-exts >= 1.18 && < 1.22,"))
#t)))))
(inputs (inputs
`(("ghc-aeson" ,ghc-aeson) `(("ghc-aeson" ,ghc-aeson)
("ghc-file-embed" ,ghc-file-embed) ("ghc-file-embed" ,ghc-file-embed)