depot/third_party/nixpkgs/patches/0001-gopls-don-t-build-integration-tests-or-documentation.patch

36 lines
1.3 KiB
Diff

From bc7e7161154b32eaf1c269ff05337874207edc61 Mon Sep 17 00:00:00 2001
From: Luke Granger-Brown <git@lukegb.com>
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