bandwhich: 0.23.0 -> 0.23.1; move to by-name; nixfmt; useFetchCargoVendor (#356934)
[NixPkgs.git] / pkgs / by-name / ca / cargo-sync-readme / package.nix
blobb705a61fb29d56bdb71bcb153a31d548da5cab2e
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "cargo-sync-readme";
9   version = "1.1";
11   src = fetchFromGitHub {
12     owner = "phaazon";
13     repo = pname;
14     rev = version;
15     sha256 = "sha256-n9oIWblTTuXFFQFN6mpQiCH5N7yg5fAp8v9vpB5/DAo=";
16   };
18   cargoHash = "sha256-DsB2C2ELuvuVSvxG/xztmnY2qfX8+Y7udbXlpRQoL/c=";
20   meta = with lib; {
21     description = "Cargo plugin that generates a Markdown section in your README based on your Rust documentation";
22     mainProgram = "cargo-sync-readme";
23     homepage = "https://github.com/phaazon/cargo-sync-readme";
24     changelog = "https://github.com/phaazon/cargo-sync-readme/blob/${version}/CHANGELOG.md";
25     license = licenses.bsd3;
26     maintainers = with maintainers; [
27       b4dm4n
28       matthiasbeyer
29     ];
30   };