Make stack more like cabal (#1486)

When comparing `cabalProject` and `stackProject` with `nix-diff` source repository packages sometimes show up differently because an unnecessary `postUnpack` hook is added for `stackProject`.
This commit is contained in:
Hamish Mackenzie 2022-05-27 18:30:07 +12:00 committed by GitHub
parent 5fc1c2ac56
commit 49976f8bb4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -415,7 +415,7 @@ final: prev: {
)
else
final.evalPackages.fetchgit { inherit url rev sha256; };
} // final.buildPackages.lib.optionalAttrs (subdir != null) { postUnpack = "sourceRoot+=/${subdir}; echo source root reset to $sourceRoot"; };
} // final.buildPackages.lib.optionalAttrs (subdir != null && subdir != ".") { postUnpack = "sourceRoot+=/${subdir}; echo source root reset to $sourceRoot"; };
};
cacheMap = builtins.map repoToAttr cache;