evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ca / cargo-docset / package.nix
blob54328186e8b75630936947a8e32ea99448012e96
1 { lib
2 , fetchFromGitHub
3 , gitUpdater
4 , rustPlatform
5 , sqlite
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "cargo-docset";
10   version = "0.3.1";
12   src = fetchFromGitHub {
13     owner = "Robzz";
14     repo = pname;
15     rev = "v${version}";
16     hash = "sha256-o2CSQiU9fEoS3eRmwphtYGZTwn3mstRm2Tlvval83+U=";
17   };
19   cargoHash = "sha256-YHrSvfHfQ7kbVeCOgggYf3E7gHq+RhVKZrzP8LqX5I0=";
21   buildInputs = [ sqlite ];
23   passthru.updateScript = gitUpdater {
24     rev-prefix = "v";
25   };
27   meta = with lib; {
28     description = "Cargo subcommand to generate a Dash/Zeal docset for your Rust packages";
29     mainProgram = "cargo-docset";
30     homepage = "https://github.com/Robzz/cargo-docset";
31     changelog = "https://github.com/Robzz/cargo-docset/blob/${version}/CHANGELOG.md";
32     license = licenses.asl20;
33     maintainers = with maintainers; [ colinsane matthiasbeyer ];
34   };