parent
72b1ec0a79
commit
4aae393064
@ -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; |
||||
}; |
||||
} |
||||
|
Loading…
Reference in new issue