Unverified Commit 1016916d authored by Anderson Torres's avatar Anderson Torres Committed by GitHub
Browse files

Merge pull request #217235 from cbrewster/nsc-init-2.7.6

nsc: init at 2.7.6
parents ea0454ed d897ab40
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -2467,6 +2467,12 @@
    githubId = 3471749;
    name = "Claudio Bley";
  };
  cbrewster = {
    email = "cbrewster@hey.com";
    github = "cbrewster";
    githubId = 9086315;
    name = "Connor Brewster";
  };
  cburstedde = {
    email = "burstedde@ins.uni-bonn.de";
    github = "cburstedde";
+40 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, buildGoModule
, fetchFromGitHub
}:

buildGoModule rec {
  pname = "nsc";
  version = "2.7.6";

  src = fetchFromGitHub {
    owner = "nats-io";
    repo = pname;
    rev = "v${version}";
    hash = "sha256-aieUCQ5JVJQs4RoTGaXwfTv3xC1ozSsQyfCLsD245go=";
  };

  ldflags = [
    "-s"
    "-w"
    "-X main.version=v${version}"
    "-X main.builtBy=nixpkgs"
  ];

  vendorHash = "sha256-gDwppx0ORG+pXzTdGtUVbiFyTD/P7avt+/V89Gl0QYY=";

  preCheck = ''
    # Tests attempt to write to the home directory.
    export HOME=$(mktemp -d)
  '';

  meta = {
    description = "A tool for creating NATS account and user access configurations";
    homepage = "https://github.com/nats-io/nsc";
    license = with lib.licenses; [ asl20 ];
    maintainers = with lib.maintainers; [ cbrewster ];
    mainProgram = "nsc";
    broken = stdenv.isDarwin;
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -9213,6 +9213,8 @@ with pkgs;
  natscli = callPackage ../tools/system/natscli { };
  nsc = callPackage ../tools/system/nsc { };
  nbench = callPackage ../tools/misc/nbench { };
  nbtscanner = callPackage ../tools/security/nbtscanner {