gotools: modernize derivation

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>

+7 -7
+7 -7
pkgs/by-name/go/gotools/package.nix
··· 6 go, 7 }: 8 9 - buildGoModule rec { 10 pname = "gotools"; 11 version = "0.34.0"; 12 13 - # using GitHub instead of https://go.googlesource.com/tools because Gitiles UI is to basic to browse 14 src = fetchFromGitHub { 15 owner = "golang"; 16 repo = "tools"; 17 - rev = "v${version}"; 18 hash = "sha256-C+P2JoD4NzSAkAQuA20bVrfLZrMHXekvXn8KPOM5Nj4="; 19 }; 20 ··· 45 --suffix PATH : ${lib.makeBinPath [ go ]} 46 ''; 47 48 - meta = with lib; { 49 description = "Additional tools for Go development"; 50 longDescription = '' 51 This package contains tools like: godoc, goimports, callgraph, digraph, stringer or toolstash. 52 ''; 53 homepage = "https://go.googlesource.com/tools"; 54 - license = licenses.bsd3; 55 - maintainers = with maintainers; [ 56 SuperSandro2000 57 techknowlogick 58 ]; 59 }; 60 - }
··· 6 go, 7 }: 8 9 + buildGoModule (finalAttrs: { 10 pname = "gotools"; 11 version = "0.34.0"; 12 13 + # using GitHub instead of https://go.googlesource.com/tools because Gitiles UI is too basic to browse 14 src = fetchFromGitHub { 15 owner = "golang"; 16 repo = "tools"; 17 + tag = "v${finalAttrs.version}"; 18 hash = "sha256-C+P2JoD4NzSAkAQuA20bVrfLZrMHXekvXn8KPOM5Nj4="; 19 }; 20 ··· 45 --suffix PATH : ${lib.makeBinPath [ go ]} 46 ''; 47 48 + meta = { 49 description = "Additional tools for Go development"; 50 longDescription = '' 51 This package contains tools like: godoc, goimports, callgraph, digraph, stringer or toolstash. 52 ''; 53 homepage = "https://go.googlesource.com/tools"; 54 + license = lib.licenses.bsd3; 55 + maintainers = with lib.maintainers; [ 56 SuperSandro2000 57 techknowlogick 58 ]; 59 }; 60 + })