1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-22 21:50:55 +00:00

buildGoPackage: add shellHook attribute

This commit is contained in:
Antoine Eiche 2018-07-17 13:09:11 +02:00
parent 7f882b53a0
commit a8a5bf0496

View file

@ -2,6 +2,7 @@
, removeReferencesTo, fetchFromGitHub }: , removeReferencesTo, fetchFromGitHub }:
{ name, buildInputs ? [], nativeBuildInputs ? [], passthru ? {}, preFixup ? "" { name, buildInputs ? [], nativeBuildInputs ? [], passthru ? {}, preFixup ? ""
, shellHook ? ""
# We want parallel builds by default # We want parallel builds by default
, enableParallelBuilding ? true , enableParallelBuilding ? true
@ -198,7 +199,7 @@ go.stdenv.mkDerivation (
'' ''
) goPath) + '' ) goPath) + ''
export GOPATH=${lib.concatStringsSep ":" ( ["$d"] ++ ["$GOPATH"] ++ ["$PWD"] ++ extraSrcPaths)} export GOPATH=${lib.concatStringsSep ":" ( ["$d"] ++ ["$GOPATH"] ++ ["$PWD"] ++ extraSrcPaths)}
''; '' + shellHook;
disallowedReferences = lib.optional (!allowGoReference) go disallowedReferences = lib.optional (!allowGoReference) go
++ lib.optional (!dontRenameImports) govers; ++ lib.optional (!dontRenameImports) govers;