mirror of
git://git.savannah.gnu.org/guix.git
synced 2023-12-14 03:33:07 +01:00
gnu: Switch default to GHC 9.2.
* gnu/packages/haskell.scm (ghc-9.0): Rename to just “ghc”. (ghc-9.2): Ditto. (ghc): Use ghc-9.2.
This commit is contained in:
parent
3455a004ec
commit
f220509643
1 changed files with 8 additions and 9 deletions
|
@ -1235,19 +1235,12 @@ interactive environment for the functional language Haskell.")
|
|||
(file-pattern ".*\\.conf\\.d$")
|
||||
(file-type 'directory))))))
|
||||
|
||||
;; Versions newer than ghc defined below (i.e. the compiler
|
||||
;; haskell-build-system uses) should use ghc-next as their name to
|
||||
;; ensure ghc (without version specification) and ghc-* packages are
|
||||
;; always compatible. See https://issues.guix.gnu.org/issue/47335.
|
||||
|
||||
(define-public ghc-8 ghc-8.10)
|
||||
|
||||
(define-public ghc ghc-8)
|
||||
|
||||
(define-public ghc-9.0
|
||||
(package
|
||||
(inherit ghc-8.10)
|
||||
(name "ghc-next")
|
||||
(name "ghc")
|
||||
(version "9.0.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
|
@ -1285,7 +1278,7 @@ interactive environment for the functional language Haskell.")
|
|||
(let ((base ghc-8.10))
|
||||
(package
|
||||
(inherit base)
|
||||
(name "ghc-next")
|
||||
(name "ghc")
|
||||
(version "9.2.5")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
|
@ -1327,6 +1320,12 @@ interactive environment for the functional language Haskell.")
|
|||
(file-pattern ".*\\.conf\\.d$")
|
||||
(file-type 'directory)))))))
|
||||
|
||||
;; Versions newer than ghc defined below (i.e. the compiler
|
||||
;; haskell-build-system uses) should use ghc-next as their name to
|
||||
;; ensure ghc (without version specification) and ghc-* packages are
|
||||
;; always compatible. See https://issues.guix.gnu.org/issue/47335.
|
||||
(define-public ghc ghc-9.2)
|
||||
|
||||
;; 9.4 is the last version to support the make-based build system,
|
||||
;; but it boot with 9.2, only 9.0 is supported.
|
||||
(define ghc-bootstrap-for-9.4 ghc-9.0)
|
||||
|
|
Loading…
Reference in a new issue