summary refs log tree commit diff
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@sap.com>2023-04-18 16:27:56 +0200
committerSandro Jäckel <sandro.jaeckel@sap.com>2023-04-18 16:27:56 +0200
commit65d801bfefd32e1a77967f7f37f66adee1498d76 (patch)
tree3dd5401d2b6a9905be25f5674652d1688ec74949
parentfa1c1b1e5be47d8b640b8d85de1675684bea1b8e (diff)
downloadnixpkgs-65d801bfefd32e1a77967f7f37f66adee1498d76.tar
nixpkgs-65d801bfefd32e1a77967f7f37f66adee1498d76.tar.gz
nixpkgs-65d801bfefd32e1a77967f7f37f66adee1498d76.tar.bz2
nixpkgs-65d801bfefd32e1a77967f7f37f66adee1498d76.tar.lz
nixpkgs-65d801bfefd32e1a77967f7f37f66adee1498d76.tar.xz
nixpkgs-65d801bfefd32e1a77967f7f37f66adee1498d76.tar.zst
nixpkgs-65d801bfefd32e1a77967f7f37f66adee1498d76.zip
gotools: don't build getgo
-rw-r--r--pkgs/development/tools/gotools/default.nix13
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/development/tools/gotools/default.nix b/pkgs/development/tools/gotools/default.nix
index e54df39b8bc..167775e9eb2 100644
--- a/pkgs/development/tools/gotools/default.nix
+++ b/pkgs/development/tools/gotools/default.nix
@@ -9,13 +9,16 @@ buildGoModule rec {
     owner = "golang";
     repo = "tools";
     rev = "v${version}";
+    sha256 = "sha256-z5XJ7tflOfDBtv4rp7WEjnHsXIyjNw205PhazEvaYcw=";
+  };
+
+  postPatch = ''
     # The gopls folder contains a Go submodule which causes a build failure
     # and lives in its own package named gopls.
-    postFetch = ''
-      rm -r $out/gopls
-    '';
-    sha256 = "sha256-6Sdo6oKJHYXWkvJmbte7Wc7tov5AHzn70Bi1QdQ5HR4=";
-  };
+    rm -r gopls
+    # getgo is an experimental go installer which adds generic named server and client binaries to $out/bin
+    rm -r cmd/getgo
+  '';
 
   vendorSha256 = "sha256-fp0pb3EcGRDWlSpgel4pYRdsPJGk8/d57EjWJ+fzq7g=";