feat(build): Introduce pre-packaged GHC with dependencies via Nix
This uses the Nix infrastructure's Haskell setup to create a GHC derivation that comes with all required Haskell packages, fetched & built via Nix. Downstream packages that want to make use of Haskell dependencies need them to be added to this list.
This commit is contained in:
parent
ca549e4edc
commit
6fbdf41b05
2 changed files with 27 additions and 2 deletions
|
|
@ -41,7 +41,12 @@ load(
|
|||
"haskell_register_ghc_nixpkgs",
|
||||
)
|
||||
|
||||
# Register a Haskell toolchain with all required external
|
||||
# dependencies.
|
||||
#
|
||||
# All dependencies need to be set up in thirdParty.ghc in default.nix
|
||||
haskell_register_ghc_nixpkgs(
|
||||
version = "8.6.4",
|
||||
repositories = { "nixpkgs": "default.nix" }
|
||||
version = "8.6.5",
|
||||
repositories = { "nixpkgs": "default.nix" },
|
||||
attribute_path = "thirdParty.ghc",
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue