biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / rust / cargo-vet / default.nix
bloba27e2f375ebd9f32963be6b92008ce1c22ee26ee
1 { lib, rustPlatform, fetchFromGitHub, stdenv, Security }:
3 rustPlatform.buildRustPackage rec {
4   pname = "cargo-vet";
5   version = "0.8.0";
7   src = fetchFromGitHub {
8     owner = "mozilla";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-VnOqQ1dKgNZSHTzJrD7stoCzNGrSkYxcLDJAsrJUsEQ=";
12   };
14   cargoSha256 = "sha256-M8sZzgSEMIB6pPVaE+tC18MCbwYaYpHOnhrEvm9JTso=";
16   buildInputs = lib.optional stdenv.isDarwin Security;
18   # the test_project tests require internet access
19   checkFlags = [
20     "--skip=test_project"
21   ];
23   meta = with lib; {
24     description = "A tool to help projects ensure that third-party Rust dependencies have been audited by a trusted source";
25     mainProgram = "cargo-vet";
26     homepage = "https://mozilla.github.io/cargo-vet";
27     license = with licenses; [ asl20 /* or */ mit ];
28     maintainers = with maintainers; [ figsoda jk ];
29   };