summary refs log tree commit diff
path: root/pkgs/development/go-modules/generic
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-08-05 16:22:36 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-08-05 16:22:36 -0700
commit2856d4701e4cf3f992df44aa2f0b885bac5ead6c (patch)
treedc263c2443d092e76bcc7416560569017d796fd0 /pkgs/development/go-modules/generic
parent80b87bf3cc3259c7b48c41f795a1360bd56119a9 (diff)
downloadnixpkgs-2856d4701e4cf3f992df44aa2f0b885bac5ead6c.tar
nixpkgs-2856d4701e4cf3f992df44aa2f0b885bac5ead6c.tar.gz
nixpkgs-2856d4701e4cf3f992df44aa2f0b885bac5ead6c.tar.bz2
nixpkgs-2856d4701e4cf3f992df44aa2f0b885bac5ead6c.tar.lz
nixpkgs-2856d4701e4cf3f992df44aa2f0b885bac5ead6c.tar.xz
nixpkgs-2856d4701e4cf3f992df44aa2f0b885bac5ead6c.tar.zst
nixpkgs-2856d4701e4cf3f992df44aa2f0b885bac5ead6c.zip
buildGoPackage: Support nativeBuildInputs
Diffstat (limited to 'pkgs/development/go-modules/generic')
-rw-r--r--pkgs/development/go-modules/generic/default.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/go-modules/generic/default.nix b/pkgs/development/go-modules/generic/default.nix
index da7a9b179cc..e07fecf7dfd 100644
--- a/pkgs/development/go-modules/generic/default.nix
+++ b/pkgs/development/go-modules/generic/default.nix
@@ -1,6 +1,6 @@
 { go, govers, lib }:
 
-{ name, buildInputs ? [], passthru ? {}
+{ name, buildInputs ? [], nativeBuildInputs ? [], passthru ? {}
 
 # Disabled flag
 , disabled ? false
@@ -28,7 +28,8 @@ go.stdenv.mkDerivation (
   (builtins.removeAttrs args [ "goPackageAliases" "disabled" ]) // {
 
   name = "go${go.meta.branch}-${name}";
-  nativeBuildInputs = [ go ] ++ (lib.optional (!dontRenameImports) govers);
+  nativeBuildInputs = [ go ]
+    ++ (lib.optional (!dontRenameImports) govers) ++ nativeBuildInputs;
   buildInputs = [ go ] ++ buildInputs;
 
   configurePhase = args.configurePhase or ''