mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-29 16:24:10 +00:00
ghcjs-{7.10, 8.0}: Expose the good .override
The per-version `default.nix`es just fill in default arguments. It is much more useful to have the `.override` from the inner `callPackage`, for finer control. Converting the outer `callPackage` to a plain import makes the inner one the only one, revealing its `.override`.
This commit is contained in:
parent
94d12f3e7c
commit
5ba8458ebd
@ -80,13 +80,17 @@ in {
|
||||
llvmPackages = pkgs.llvmPackages_5;
|
||||
};
|
||||
ghcjs = compiler.ghcjs84;
|
||||
ghcjs710 = packages.ghc7103.callPackage ../development/compilers/ghcjs/7.10 {
|
||||
# Use `import` because `callPackage inside`.
|
||||
ghcjs710 = import ../development/compilers/ghcjs/7.10 {
|
||||
bootPkgs = packages.ghc7103;
|
||||
inherit (pkgs) cabal-install;
|
||||
inherit (buildPackages) fetchgit fetchFromGitHub;
|
||||
};
|
||||
ghcjs80 = packages.ghc802.callPackage ../development/compilers/ghcjs/8.0 {
|
||||
# `import` on purpose; see above.
|
||||
ghcjs80 = import ../development/compilers/ghcjs/8.0 {
|
||||
bootPkgs = packages.ghc802;
|
||||
inherit (pkgs) cabal-install;
|
||||
inherit (buildPackages) fetchgit fetchFromGitHub;
|
||||
};
|
||||
ghcjs82 = callPackage ../development/compilers/ghcjs-ng {
|
||||
bootPkgs = packages.ghc822;
|
||||
|
Loading…
Reference in New Issue
Block a user