biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / rust / cargo-info / default.nix
blobc2892ab70783c8b6b17de81388bb4c7a4e3ecd5d
1 { lib
2 , rustPlatform
3 , fetchFromGitLab
4 , pkg-config
5 , openssl
6 , stdenv
7 , darwin
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "cargo-info";
12   version = "0.7.6";
14   src = fetchFromGitLab {
15     owner = "imp";
16     repo = "cargo-info";
17     rev = version;
18     hash = "sha256-02Zkp7Vc1M5iZsG4iJL30S73T2HHg3lqrPJ9mW3FOuk=";
19   };
21   cargoHash = "sha256-zp7qklME28HNGomAcQgrEi7W6zQ1QCJc4FjxtnKySUE=";
23   nativeBuildInputs = [
24     pkg-config
25   ];
27   buildInputs = [
28     openssl
29   ] ++ lib.optionals stdenv.isDarwin [
30     darwin.apple_sdk.frameworks.Security
31   ];
33   meta = with lib; {
34     description = "Cargo subcommand to show crates info from crates.io";
35     mainProgram = "cargo-info";
36     homepage = "https://gitlab.com/imp/cargo-info";
37     changelog = "https://gitlab.com/imp/cargo-info/-/blob/${src.rev}/CHANGELOG.md";
38     license = with licenses; [ mit asl20 ];
39     maintainers = with maintainers; [ figsoda matthiasbeyer ];
40   };