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
1 changed files with 14 additions and 13 deletions

View File

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