summary refs log tree commit diff
path: root/pkgs/top-level/go-packages.nix
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-08-19 13:50:27 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-08-19 13:54:54 -0700
commitbf0da55a8c37eca933055dfffbe1ef3a3603ba22 (patch)
tree874a4b2cc4cbf19ebbe1818aab07cb6a57cd2bb9 /pkgs/top-level/go-packages.nix
parent901482ad999e2e4bc607012eee97057bd4c1c5df (diff)
downloadnixpkgs-bf0da55a8c37eca933055dfffbe1ef3a3603ba22.tar
nixpkgs-bf0da55a8c37eca933055dfffbe1ef3a3603ba22.tar.gz
nixpkgs-bf0da55a8c37eca933055dfffbe1ef3a3603ba22.tar.bz2
nixpkgs-bf0da55a8c37eca933055dfffbe1ef3a3603ba22.tar.lz
nixpkgs-bf0da55a8c37eca933055dfffbe1ef3a3603ba22.tar.xz
nixpkgs-bf0da55a8c37eca933055dfffbe1ef3a3603ba22.tar.zst
nixpkgs-bf0da55a8c37eca933055dfffbe1ef3a3603ba22.zip
gotools: Fix build and update to 2015-08-19
Diffstat (limited to 'pkgs/top-level/go-packages.nix')
-rw-r--r--pkgs/top-level/go-packages.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix
index cbfb28a7947..470548ed6b7 100644
--- a/pkgs/top-level/go-packages.nix
+++ b/pkgs/top-level/go-packages.nix
@@ -117,9 +117,12 @@ let
     goPackageAliases = [ "github.com/golang/text" ];
   };
 
-  tools = buildGoPackage rec {
-    rev = "7d75e8b219c3efda2d08ae38acd6b42f8da4f5f9";
-    name = "tools-${stdenv.lib.strings.substring 0 7 rev}";
+  tools = buildFromGitHub {
+    rev = "93604a3dc2a5ae0168456c672ec35cc90ea881e6";
+    date = "2015-08-19";
+    owner = "golang";
+    repo = "tools";
+    sha256 = "1yd3hwsbsjrmx85nihss55wy91y8sld7p0599j5k9xi0n1mrxdci";
     goPackagePath = "golang.org/x/tools";
     goPackageAliases = [ "code.google.com/p/go.tools" ];
 
@@ -135,14 +138,11 @@ let
 
     excludedPackages = "testdata";
 
-    src = fetchFromGitHub {
-      inherit rev;
-      owner = "golang";
-      repo = "tools";
-      sha256 = "0vq0l3pjhgsp97v6ndlr3jcs029r5zilwai30snwfq74s580sriq";
-    };
-
     buildInputs = [ net ];
+
+    # Do not copy this without a good reason for enabling
+    # In this case tools is heavily coupled with go itself and embeds paths.
+    allowGoReference = true;
   };
 
   ## THIRD PARTY