cargo-tarpaulin: init at 0.12.4

This commit is contained in:
Hugo Reeves 2020-05-14 18:41:49 +12:00
parent ce9ed9baed
commit 81b7c9368c
No known key found for this signature in database
GPG Key ID: 04D4C35D7FB5C496
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,30 @@
{ lib, pkgconfig, rustPlatform, fetchFromGitHub, openssl }:
rustPlatform.buildRustPackage rec {
pname = "cargo-tarpaulin";
version = "0.12.4";
src = fetchFromGitHub {
owner = "xd009642";
repo = "tarpaulin";
rev = "${version}";
sha256 = "0y58800n61s8wmpcpgw5vpywznwwbp0d30fz2z0kjx4mpwmva4g4";
};
nativeBuildInputs = [
pkgconfig
];
buildInputs = [ openssl ];
cargoSha256 = "12hkzq2xn4g5k94kjirjnnz4dddqg7akxnp3qyfkz092vvp25k9z";
#checkFlags = [ "--test-threads" "1" ];
doCheck = false;
meta = with lib; {
description = "A code coverage tool for Rust projects";
homepage = "https://github.com/xd009642/tarpaulin";
license = with licenses; [ mit /* or */ asl20 ];
maintainers = with maintainers; [ hugoreeves ];
platforms = platforms.linux;
};
}

View File

@ -9115,6 +9115,7 @@ in
cargo-release = callPackage ../tools/package-management/cargo-release {
inherit (darwin.apple_sdk.frameworks) Security;
};
cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin { };
cargo-tree = callPackage ../tools/package-management/cargo-tree { };
cargo-update = callPackage ../tools/package-management/cargo-update { };