Add name parameter to developPackage

(cherry picked from commit d36c55a530)
This commit is contained in:
Doug Beardsley
2018-10-15 16:15:03 -04:00
committed by Vaibhav Sagar
parent a0c7949780
commit fca28547b5

View File

@@ -191,6 +191,7 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
});
# : { root : Path
# , name : Defaulted String
# , source-overrides : Defaulted (Either Path VersionNumber)
# , overrides : Defaulted (HaskellPackageOverrideSet)
# , modifier : Defaulted
@@ -204,6 +205,7 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
# for nix-build or nix-shell to build that package.
developPackage =
{ root
, name ? builtins.baseNameOf root
, source-overrides ? {}
, overrides ? self: super: {}
, modifier ? drv: drv
@@ -213,7 +215,7 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
(pkgs.lib.composeExtensions
(self.packageSourceOverrides source-overrides)
overrides))
.callCabal2nix (builtins.baseNameOf root) root {};
.callCabal2nix name root {};
in if returnShellEnv then (modifier drv).env else modifier drv;
ghcWithPackages = selectFrom: withPackages (selectFrom self);