diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2018-07-07 14:28:42 -0400 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2018-07-09 16:39:37 -0400 |
commit | f27f491784cd19abca6494ae28306deeea17c613 (patch) | |
tree | f96d57d9313f310035681c0f1e2e6e0e581586e1 /pkgs/top-level/splice.nix | |
parent | 0eb142cd46e8a46eb61fe41e1b916ffe0ec3e0ba (diff) |
Haskell infra: Do callPackage splicing
Diffstat (limited to 'pkgs/top-level/splice.nix')
-rw-r--r-- | pkgs/top-level/splice.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/top-level/splice.nix b/pkgs/top-level/splice.nix index 9f5acd0a7de7..a9dd6c3ec0df 100644 --- a/pkgs/top-level/splice.nix +++ b/pkgs/top-level/splice.nix @@ -131,4 +131,8 @@ in callPackages = lib.callPackagesWith splicedPackages; newScope = extra: lib.callPackageWith (splicedPackages // extra); + + # Haskell package sets need this because they reimplement their own + # `newScope`. + __splicedPackages = splicedPackages // { recurseForDerivations = false; }; } |