biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / rust / cargo-fund / default.nix
blob42f703aaa240250ece5c3594cd83281e98b1ebb4
1 { lib, stdenv, fetchFromGitHub, pkg-config, rustPlatform, Security, curl, openssl, libiconv }:
3 rustPlatform.buildRustPackage rec {
4   pname = "cargo-fund";
5   version = "0.2.3";
7   src = fetchFromGitHub {
8     owner = "acfoltzer";
9     repo = pname;
10     rev = version;
11     hash = "sha256-8mnCwWwReNH9s/gbxIhe7XdJRIA6BSUKm5jzykU5qMU=";
12   };
14   cargoHash = "sha256-J4AylYE4RTRPTUz5Hek7D34q9HjlFnrc/z/ax0i6lPQ=";
16   # The tests need a GitHub API token.
17   doCheck = false;
19   nativeBuildInputs = [ pkg-config ];
21   buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security libiconv curl ];
23   meta = with lib; {
24     description = "Discover funding links for your project's dependencies";
25     mainProgram = "cargo-fund";
26     homepage = "https://github.com/acfoltzer/cargo-fund";
27     license = with licenses; [ mit /* or */ asl20 ];
28     maintainers = with maintainers; [ johntitor ];
29   };