Loading pkgs/by-name/tl/tlsanalyzer/package.nix 0 → 100644 +44 −0 Original line number Diff line number Diff line { lib, buildGoModule, fetchFromGitHub, versionCheckHook, }: buildGoModule (finalAttrs: { pname = "tlsanalyzer"; version = "0.2.2"; src = fetchFromGitHub { owner = "csnp"; repo = "tls-analyzer"; tag = "v${finalAttrs.version}"; hash = "sha256-JrQqsDeucekAIc4gXGF5F2iq5UlHG3o6b43zwMdkzTs="; }; vendorHash = "sha256-CPdAinTb3Yd7dPvDiTHrKk/xeJnO0aAYETWMkf34yWI="; ldflags = [ "-s" "-X=main.version=${finalAttrs.version}" "-X=main.commit=${finalAttrs.src.rev}" "-X=main.date=1970-01-01T00:00:00Z" ]; nativeInstallCheckInputs = [ versionCheckHook ]; subPackages = [ "cmd/tlsanalyzer/" ]; doInstallCheck = true; versionCheckProgramArg = [ "version" ]; meta = { description = "TLS/SSL security analyzer for quantum readiness assessment and CNSA 2.0 compliance"; homepage = "https://github.com/csnp/tls-analyzer"; changelog = "https://github.com/csnp/tls-analyzer/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "tlsanalyzer"; }; }) Loading
pkgs/by-name/tl/tlsanalyzer/package.nix 0 → 100644 +44 −0 Original line number Diff line number Diff line { lib, buildGoModule, fetchFromGitHub, versionCheckHook, }: buildGoModule (finalAttrs: { pname = "tlsanalyzer"; version = "0.2.2"; src = fetchFromGitHub { owner = "csnp"; repo = "tls-analyzer"; tag = "v${finalAttrs.version}"; hash = "sha256-JrQqsDeucekAIc4gXGF5F2iq5UlHG3o6b43zwMdkzTs="; }; vendorHash = "sha256-CPdAinTb3Yd7dPvDiTHrKk/xeJnO0aAYETWMkf34yWI="; ldflags = [ "-s" "-X=main.version=${finalAttrs.version}" "-X=main.commit=${finalAttrs.src.rev}" "-X=main.date=1970-01-01T00:00:00Z" ]; nativeInstallCheckInputs = [ versionCheckHook ]; subPackages = [ "cmd/tlsanalyzer/" ]; doInstallCheck = true; versionCheckProgramArg = [ "version" ]; meta = { description = "TLS/SSL security analyzer for quantum readiness assessment and CNSA 2.0 compliance"; homepage = "https://github.com/csnp/tls-analyzer"; changelog = "https://github.com/csnp/tls-analyzer/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "tlsanalyzer"; }; })