diff options
Diffstat (limited to 'pkgs/development/tools/rust/cargo-deny/default.nix')
-rw-r--r-- | pkgs/development/tools/rust/cargo-deny/default.nix | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/development/tools/rust/cargo-deny/default.nix b/pkgs/development/tools/rust/cargo-deny/default.nix index 54cf8c4de57f9..b895ff703e489 100644 --- a/pkgs/development/tools/rust/cargo-deny/default.nix +++ b/pkgs/development/tools/rust/cargo-deny/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , pkg-config , openssl +, zstd , stdenv , curl , Security @@ -10,26 +11,30 @@ rustPlatform.buildRustPackage rec { pname = "cargo-deny"; - version = "0.10.2"; + version = "0.11.0"; src = fetchFromGitHub { owner = "EmbarkStudios"; repo = pname; rev = version; - sha256 = "sha256-QgaiyGBz23x3HkUv8fMNgEQyBvtPoZPbRCCVOQ5cJd0="; + sha256 = "sha256-LYXwdOopQkgq7i4l8dqQFkNLB3r+CVRor4BVeoj0DPs="; }; - cargoSha256 = "sha256-Q334bsDFs0AT8ZZDcbT8PyYUK9nF3GIeVjlGkcbObAo="; + # enable pkg-config feature of zstd + cargoPatches = [ ./zstd-pkg-config.patch ]; - doCheck = false; + cargoSha256 = "sha256-SdbDWw4GOvCTKN7vBjhLU5rhdVIpyO+AWaFbo06HXfU="; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ] + buildInputs = [ openssl zstd ] ++ lib.optionals stdenv.isDarwin [ curl Security ]; buildNoDefaultFeatures = true; + # tests require internet access + doCheck = false; + meta = with lib; { description = "Cargo plugin to generate list of all licenses for a crate"; homepage = "https://github.com/EmbarkStudios/cargo-deny"; |