From c02c6dd53d44daafaa9de3f32fcde64de2cc1ec1 Mon Sep 17 00:00:00 2001 From: Connor Brewster Date: Thu, 8 Feb 2024 16:08:14 -0600 Subject: [PATCH 1/2] hermitcli: init at 0.28.2 --- pkgs/by-name/he/hermitcli/package.nix | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/he/hermitcli/package.nix diff --git a/pkgs/by-name/he/hermitcli/package.nix b/pkgs/by-name/he/hermitcli/package.nix new file mode 100644 index 000000000000..c977f07fe836 --- /dev/null +++ b/pkgs/by-name/he/hermitcli/package.nix @@ -0,0 +1,34 @@ +{ buildGoModule +, fetchFromGitHub +, lib +}: + +buildGoModule rec { + pname = "hermit"; + version = "0.38.2"; + + src = fetchFromGitHub { + rev = "v${version}"; + owner = "cashapp"; + repo = "hermit"; + hash = "sha256-cBVTIpY85lrKJ1bX1mIlUW1oWEHgg8wjdUh+0FHUp80="; + }; + + vendorHash = "sha256-W8n7WA1gHx73jHF69apoKnDCIKlbWkj5f1wVITt7F+M="; + + subPackages = [ "cmd/hermit" ]; + + ldflags = [ + "-X main.version=${version}" + "-X main.channel=stable" + ]; + + meta = with lib; { + homepage = "https://cashapp.github.io/hermit"; + description = "Hermit manages isolated, self-bootstrapping sets of tools in software projects."; + license = licenses.asl20; + maintainers = with maintainers; [ cbrewster ]; + platforms = platforms.unix; + mainProgram = "hermit"; + }; +} From b877cf77e1f2236026fdc82c68af8a3c88e3573a Mon Sep 17 00:00:00 2001 From: Connor Brewster Date: Fri, 9 Feb 2024 18:18:05 -0600 Subject: [PATCH 2/2] Update pkgs/by-name/he/hermitcli/package.nix Co-authored-by: Anderson Torres --- pkgs/by-name/he/hermitcli/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/he/hermitcli/package.nix b/pkgs/by-name/he/hermitcli/package.nix index c977f07fe836..02437daec92e 100644 --- a/pkgs/by-name/he/hermitcli/package.nix +++ b/pkgs/by-name/he/hermitcli/package.nix @@ -25,7 +25,7 @@ buildGoModule rec { meta = with lib; { homepage = "https://cashapp.github.io/hermit"; - description = "Hermit manages isolated, self-bootstrapping sets of tools in software projects."; + description = "Manages isolated, self-bootstrapping sets of tools in software projects."; license = licenses.asl20; maintainers = with maintainers; [ cbrewster ]; platforms = platforms.unix;