From 5b4b6f409ad522c88e880a8dd3ffbe7ca466a23f Mon Sep 17 00:00:00 2001 From: Shaolong Chen Date: Tue, 21 Nov 2023 12:39:29 +0800 Subject: [PATCH 1/2] maintainers: add maolonglong --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e497b7f02edd..92fb98e4cfe8 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11008,6 +11008,12 @@ githubId = 3507; name = "Michael Fellinger"; }; + maolonglong = { + email = "shaolong.chen@outlook.it"; + github = "maolonglong"; + githubId = 50797868; + name = "Shaolong Chen"; + }; maralorn = { email = "mail@maralorn.de"; matrix = "@maralorn:maralorn.de"; From ea8fa29ac107ae9ddf5bca428c43a2e4fb361bda Mon Sep 17 00:00:00 2001 From: Shaolong Chen Date: Tue, 21 Nov 2023 12:58:00 +0800 Subject: [PATCH 2/2] gosimports: init at 0.3.8 --- pkgs/by-name/go/gosimports/package.nix | 34 ++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/go/gosimports/package.nix 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"; + }; +}