ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / ca / cargo-kcov / package.nix
blob2517ac37c712aeb41514d1c54f766900f4445a87
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , makeWrapper
5 , kcov
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "cargo-kcov";
10   version = "0.5.2";
12   src = fetchFromGitHub {
13     owner = "kennytm";
14     repo = pname;
15     rev = "v${version}";
16     sha256 = "0hqplgj3i8js42v2kj44khk543a93sk3n6wlfpv3c84pdqlm29br";
17   };
19   cargoHash = "sha256-cgnTf4KKthO1HvjFCjoZw7eCTqsbobHW5Kjx/6V3r1Q=";
20   doCheck = false;
22   nativeBuildInputs = [ makeWrapper ];
24   postInstall = ''
25     wrapProgram $out/bin/cargo-kcov \
26         --prefix PATH : ${lib.makeBinPath [ kcov ]}
27   '';
29   meta = with lib; {
30     description = "Cargo subcommand to run kcov to get coverage report on Linux";
31     mainProgram = "cargo-kcov";
32     homepage = "https://github.com/kennytm/cargo-kcov";
33     license = with licenses; [ mit ];
34     maintainers = with maintainers; [ saschagrunert matthiasbeyer ];
35   };