gnu: Use GHC 8.6.5 as the main Haskell compiler.

* gnu/package/haskell.scm (ghc-8): Change to 'ghc-8.6'.
* guix/import/hackage.scm (ghc-standard-libraries): Add 'ghc-heap'
and 'libiserv'.
This commit is contained in:
Timothy Sample 2019-10-30 22:22:30 -04:00
parent 477246878b
commit 064a967ba0
No known key found for this signature in database
GPG Key ID: 2AC6A5EC1C357C59
2 changed files with 5 additions and 3 deletions

View File

@ -604,7 +604,7 @@ interactive environment for the functional language Haskell.")
(file-pattern ".*\\.conf\\.d$")
(file-type 'directory))))))
(define-public ghc-8 ghc-8.4)
(define-public ghc-8 ghc-8.6)
(define-public ghc ghc-8)

View File

@ -52,8 +52,8 @@
hackage-package?))
(define ghc-standard-libraries
;; List of libraries distributed with ghc (8.4.3).
;; Contents of ...-ghc-8.4.3/lib/ghc-8.4.3.
;; List of libraries distributed with ghc (8.6.5).
;; Contents of ...-ghc-8.6.5/lib/ghc-8.6.5.
'("ghc"
"cabal" ;; in the output of `ghc-pkg list` Cabal is uppercased, but
;; hackage-name->package-name takes this into account.
@ -70,11 +70,13 @@
"ghc-boot"
"ghc-boot-th"
"ghc-compact"
"ghc-heap"
"ghc-prim"
"ghci"
"haskeline"
"hpc"
"integer-gmp"
"libiserv"
"mtl"
"parsec"
"pretty"