diff --git a/pkgs/by-name/go/gosimports/package.nix b/pkgs/by-name/go/gosimports/package.nix new file mode 100644 index 000000000000..c47446d1a7a6 --- /dev/null +++ b/pkgs/by-name/go/gosimports/package.nix @@ -0,0 +1,34 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "gosimports"; + version = "0.3.8"; + + src = fetchFromGitHub { + owner = "rinchsan"; + repo = "gosimports"; + rev = "v${version}"; + hash = "sha256-xM1CGW8UB+VHN+2Rm6cF/1bOBVDeUG+6kxUxUcvP7FM="; + }; + + vendorHash = "sha256-xR1YTwUcJcpe4NXH8sp9bNAWggvcvVJLztD49gQIdMU="; + + subPackages = [ "cmd/gosimports" ]; + + ldflags = [ + "-s" + "-w" + "-X main.version=${version}" + ]; + + meta = with lib; { + homepage = "https://github.com/rinchsan/gosimports"; + description = "Simpler goimports"; + license = licenses.bsd3; + maintainers = with maintainers; [ maolonglong ]; + mainProgram = "gosimports"; + }; +}