import: hackage: Update GHC libraries for 7.10.2.

Update ghc-standard-libraries to match the output of `ghc-pkg list` when
using GHC 7.10.2.

* guix/import/hackage.scm (ghc-standard-libraries): Sort and update list
  of core GHC libraries.
This commit is contained in:
Paul van der Walt 2015-10-21 15:46:25 +02:00
parent aa6f39127e
commit 759756a992

View file

@ -32,37 +32,35 @@ (define-module (guix import hackage)
#:export (hackage->guix-package)) #:export (hackage->guix-package))
(define ghc-standard-libraries (define ghc-standard-libraries
;; List of libraries distributed with ghc (7.8.4). We include GHC itself as ;; List of libraries distributed with ghc (7.10.2). We include GHC itself as
;; some packages list it. ;; some packages list it.
'("ghc" '("array"
"haskell98"
"hoopl"
"base" "base"
"transformers" "bin-package-db"
"deepseq"
"array"
"binary" "binary"
"bytestring" "bytestring"
"cabal" ;; in the output of `ghc-pkg list` Cabal is uppercased, but
;; hackage-name->package-name takes this into account.
"containers" "containers"
"time" "deepseq"
"cabal"
"bin-package-db"
"ghc-prim"
"integer-gmp"
"integer-simple"
"win32"
"template-haskell"
"process"
"haskeline"
"terminfo"
"directory" "directory"
"filepath" "filepath"
"old-locale" "ghc"
"unix" "ghc-prim"
"old-time" "haskeline"
"hoopl"
"hpc"
"integer-gmp"
"pretty" "pretty"
"xhtml" "process"
"hpc")) "rts"
"template-haskell"
"terminfo"
"time"
"transformers"
"unix"
"win32"
"xhtml"))
(define package-name-prefix "ghc-") (define package-name-prefix "ghc-")