import: hackage: Update list of ghc-included packages.

Update the list of excepted dependencies for current ghc-8.4, based on the
release notes at
https://downloads.haskell.org/~ghc/8.4.3/docs/html/users_guide/8.4.3-notes.html

Particularly, this adds `text` to the list, which is a dependency of `parsec`
which was already on the list before, causing build failures with updated
versions of the `text` package.

* guix/import/hackage.scm (ghc-standard-libraries): Update list.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
This commit is contained in:
Robert Vollmert 2019-05-25 22:11:02 +02:00 committed by Ricardo Wurmus
parent 86d73d59c9
commit 1cc12357a6
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -51,34 +51,35 @@ (define-module (guix import hackage)
hackage-package?))
(define ghc-standard-libraries
;; List of libraries distributed with ghc (7.10.2). We include GHC itself as
;; some packages list it.
'("array"
"base"
"bin-package-db"
"binary"
"bytestring"
;; List of libraries distributed with ghc (8.4.3).
;; https://downloads.haskell.org/~ghc/8.4.3/docs/html/users_guide/8.4.3-notes.html
'("ghc"
"cabal" ;; in the output of `ghc-pkg list` Cabal is uppercased, but
;; hackage-name->package-name takes this into account.
"win32" ;; similarly uppercased
"array"
"base"
"binary"
"bytestring"
"containers"
"deepseq"
"directory"
"filepath"
"ghc"
"ghc-boot"
"ghc-compact"
"ghc-prim"
"ghci"
"haskeline"
"hoopl"
"hpc"
"integer-gmp"
"pretty"
"mtl"
"parsec"
"process"
"rts"
"template-haskell"
"terminfo"
"text"
"time"
"transformers"
"unix"
"win32"
"xhtml"))
(define package-name-prefix "ghc-")