diff options
author | Azat Bahawi <azat@bahawi.net> | 2022-06-15 01:37:38 +0300 |
---|---|---|
committer | Azat Bahawi <azat@bahawi.net> | 2022-06-15 01:37:38 +0300 |
commit | 4aae393064b4c9da2b10275a668683f66e09c63e (patch) | |
tree | df5ca35efb521eb2c1f853e0b31fb632aed87c4f /pkgs/tools/security/minica | |
parent | 72b1ec0a79b1fc50f6cc0694c2f0b1eb384a932e (diff) |
minica: use buildGoModule
Diffstat (limited to 'pkgs/tools/security/minica')
-rw-r--r-- | pkgs/tools/security/minica/default.nix | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/pkgs/tools/security/minica/default.nix b/pkgs/tools/security/minica/default.nix index 29574e39cd922..b984221bec36d 100644 --- a/pkgs/tools/security/minica/default.nix +++ b/pkgs/tools/security/minica/default.nix @@ -1,33 +1,34 @@ -{ lib, buildGoPackage, fetchFromGitHub }: +{ lib +, buildGoModule +, fetchFromGitHub +}: -buildGoPackage rec { +buildGoModule rec { pname = "minica"; version = "1.0.2"; - goPackagePath = "github.com/jsha/minica"; - src = fetchFromGitHub { owner = "jsha"; repo = "minica"; rev = "v${version}"; - sha256 = "18518wp3dcjhf3mdkg5iwxqr3326n6jwcnqhyibphnb2a58ap7ny"; + sha256 = "sha256-3p6rUFFiWXhX9BBbxqWxRoyRceexvNnqcFCyNi5HoaA="; }; - ldflags = [ - "-X main.BuildVersion=${version}" - ]; + vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; + + ldflags = [ "-s" "-w" ]; meta = with lib; { description = "A simple tool for generating self signed certificates"; longDescription = '' - Minica is a simple CA intended for use in situations where the CA - operator also operates each host where a certificate will be used. It - automatically generates both a key and a certificate when asked to - produce a certificate. + Minica is a simple CA intended for use in situations where the CA operator + also operates each host where a certificate will be used. It automatically + generates both a key and a certificate when asked to produce a + certificate. ''; homepage = "https://github.com/jsha/minica/"; + changelog = "https://github.com/jsha/minica/releases/tag/${src.rev}"; license = licenses.mit; maintainers = with maintainers; [ m1cr0man ]; - platforms = platforms.linux ++ platforms.darwin; }; } |