d3e4f784aa
Previously, setting environment variables in a Haskell package build required using `.overrideAttrs`, which (I think?) breaks later invocations of `haskell.lib.overrideCabal`. This patch adds an `env` argument to `haskellPackages.mkDerivation`, which can be used to set environment variables during Haskell package builds.
13 lines
460 B
Nix
13 lines
460 B
Nix
{ lib, callPackage }:
|
|
|
|
lib.recurseIntoAttrs {
|
|
cabalSdist = callPackage ./cabalSdist { };
|
|
documentationTarball = callPackage ./documentationTarball { };
|
|
env = callPackage ./env { };
|
|
ghcWithPackages = callPackage ./ghcWithPackages { };
|
|
incremental = callPackage ./incremental { };
|
|
setBuildTarget = callPackage ./setBuildTarget { };
|
|
shellFor = callPackage ./shellFor { };
|
|
upstreamStackHpackVersion = callPackage ./upstreamStackHpackVersion { };
|
|
}
|