Unverified Commit 19d9648d authored by Ilan Joselevich's avatar Ilan Joselevich Committed by GitHub
Browse files

Merge pull request #233131 from figsoda/cherrybomb

cherrybomb: init at 1.0.0
parents c6dd5fbc d98d0019
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
{ lib
, rustPlatform
, fetchCrate
, pkg-config
, openssl
, stdenv
, darwin
}:

rustPlatform.buildRustPackage rec {
  pname = "cherrybomb";
  version = "1.0.0";

  src = fetchCrate {
    inherit pname version;
    hash = "sha256-qZ1eKcRAwCzrzvw6QR28oZ8sGnsXmoOW/bWLQTlpqlo=";
  };

  cargoHash = "sha256-eosK7MQ3UB8rxKHCrb3s3+BVarv19h0cL+uzwg95Hc8=";

  nativeBuildInputs = [
    pkg-config
  ];

  buildInputs = [
    openssl
  ] ++ lib.optionals stdenv.isDarwin [
    darwin.apple_sdk.frameworks.Security
  ];

  meta = with lib; {
    description = "A CLI tool that helps you avoid undefined user behavior by validating your API specifications";
    homepage = "https://github.com/blst-security/cherrybomb";
    changelog = "https://github.com/blst-security/cherrybomb/releases/tag/v${version}";
    license = licenses.asl20;
    maintainers = with maintainers; [ figsoda ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -6195,6 +6195,8 @@ with pkgs;
  checkmake = callPackage ../development/tools/checkmake { };
  cherrybomb = callPackage ../tools/security/cherrybomb { };
  chit = callPackage ../development/tools/chit { };
  chkrootkit = callPackage ../tools/security/chkrootkit { };