From bc7e7161154b32eaf1c269ff05337874207edc61 Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Sun, 25 Oct 2020 11:08:01 +0000 Subject: [PATCH] gopls: don't build integration tests or documentation generator Not only are these not used, but they also have super generic names, which is confusing when they appear on the path, and possibly leads to conflicts with other binaries. --- pkgs/development/tools/gopls/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/gopls/default.nix b/pkgs/development/tools/gopls/default.nix index a77f9fa8ddd..e04789eb41e 100644 --- a/pkgs/development/tools/gopls/default.nix +++ b/pkgs/development/tools/gopls/default.nix @@ -13,10 +13,13 @@ buildGoModule rec { modRoot = "gopls"; vendorSha256 = "1jaav6c5vybgks5hc164is0i7h097c5l75s7w3wi5a3zyzkbiyny"; + # Only build gopls, and not the integration tests or documentation generator. + subPackages = [ "." ]; + meta = with stdenv.lib; { description = "Official language server for the Go language"; homepage = "https://github.com/golang/tools/tree/master/gopls"; license = licenses.bsd3; maintainers = with maintainers; [ mic92 ]; }; -} \ No newline at end of file +} -- 2.28.0