diff options
author | William A. Kennington III <william@wkennington.com> | 2015-05-18 10:12:30 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-05-18 10:13:33 -0700 |
commit | 6eecaddcedc75dd127f10b72cdba0c7f9b8d8c80 (patch) | |
tree | e6a79f9929601b7babfad9f9a0a04b42a159b96a /pkgs/top-level/go-packages.nix | |
parent | e89f90cd33f1efb7e5d52b74ffc24449968a41b1 (diff) | |
download | nixpkgs-6eecaddcedc75dd127f10b72cdba0c7f9b8d8c80.tar nixpkgs-6eecaddcedc75dd127f10b72cdba0c7f9b8d8c80.tar.gz nixpkgs-6eecaddcedc75dd127f10b72cdba0c7f9b8d8c80.tar.bz2 nixpkgs-6eecaddcedc75dd127f10b72cdba0c7f9b8d8c80.tar.lz nixpkgs-6eecaddcedc75dd127f10b72cdba0c7f9b8d8c80.tar.xz nixpkgs-6eecaddcedc75dd127f10b72cdba0c7f9b8d8c80.tar.zst nixpkgs-6eecaddcedc75dd127f10b72cdba0c7f9b8d8c80.zip |
goPackages.tools: Make the build work with the go decoupling
Diffstat (limited to 'pkgs/top-level/go-packages.nix')
-rw-r--r-- | pkgs/top-level/go-packages.nix | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix index 44da3e7e836..7fd57bb74ef 100644 --- a/pkgs/top-level/go-packages.nix +++ b/pkgs/top-level/go-packages.nix @@ -122,12 +122,26 @@ let name = "tools-${stdenv.lib.strings.substring 0 7 rev}"; goPackagePath = "golang.org/x/tools"; + preConfigure = '' + # Make the builtin tools available here + mkdir -p $out/bin + eval $(go env | grep GOTOOLDIR) + find $GOTOOLDIR -type f | while read x; do + ln -sv "$x" "$out/bin" + done + export GOTOOLDIR=$out/bin + ''; + + excludedPackages = "testdata"; + src = fetchFromGitHub { inherit rev; owner = "golang"; repo = "tools"; sha256 = "0vq0l3pjhgsp97v6ndlr3jcs029r5zilwai30snwfq74s580sriq"; }; + + buildInputs = [ net ]; }; ## THIRD PARTY |