summary refs log tree commit diff
path: root/pkgs/development/tools/gopls/default.nix
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2020-04-23 08:41:04 +0100
committerJörg Thalheim <joerg@thalheim.io>2020-04-23 15:29:12 +0100
commit684b41042a3e8d4a10fb681505eee882e33ef9f8 (patch)
tree6affaf822a4b3024e4fb6590ad97651b0ea95eea /pkgs/development/tools/gopls/default.nix
parent98db2b575b732f1b93c008a09eaaf926f167436e (diff)
downloadnixpkgs-684b41042a3e8d4a10fb681505eee882e33ef9f8.tar
nixpkgs-684b41042a3e8d4a10fb681505eee882e33ef9f8.tar.gz
nixpkgs-684b41042a3e8d4a10fb681505eee882e33ef9f8.tar.bz2
nixpkgs-684b41042a3e8d4a10fb681505eee882e33ef9f8.tar.lz
nixpkgs-684b41042a3e8d4a10fb681505eee882e33ef9f8.tar.xz
nixpkgs-684b41042a3e8d4a10fb681505eee882e33ef9f8.tar.zst
nixpkgs-684b41042a3e8d4a10fb681505eee882e33ef9f8.zip
gopls: init at 0.4.0
Diffstat (limited to 'pkgs/development/tools/gopls/default.nix')
-rw-r--r--pkgs/development/tools/gopls/default.nix23
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/development/tools/gopls/default.nix b/pkgs/development/tools/gopls/default.nix
new file mode 100644
index 00000000000..77fd195b1ab
--- /dev/null
+++ b/pkgs/development/tools/gopls/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, go, buildGoModule, fetchgit }:
+
+buildGoModule rec {
+  pname = "gopls";
+  version = "0.4.0";
+  rev = "72e4a01eba4315301fd9ce00c8c2f492580ded8a";
+
+  src = fetchgit {
+    rev = "gopls/v${version}";
+    url = "https://go.googlesource.com/tools";
+    sha256 = "1sn6f638hgqpyd8rfyal3y6i6p21x4340jnhsvmgcd8lph49pplb";
+  };
+
+  modRoot = "gopls";
+  modSha256 = "1p0g28i707xyxz1g6hb56qlc4km9ik7vjky0v80hw7n73vzs5mr9";
+
+  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 ];
+  };
+}