Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 39 lines 898 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 gitUpdater, 5 rustPlatform, 6 sqlite, 7}: 8 9rustPlatform.buildRustPackage rec { 10 pname = "cargo-docset"; 11 version = "0.3.1"; 12 13 src = fetchFromGitHub { 14 owner = "Robzz"; 15 repo = "cargo-docset"; 16 rev = "v${version}"; 17 hash = "sha256-o2CSQiU9fEoS3eRmwphtYGZTwn3mstRm2Tlvval83+U="; 18 }; 19 20 cargoHash = "sha256-MHSvrZXh9RLuiLEc4IHPvtIKjdRjFhtmumPs4EuJtz0="; 21 22 buildInputs = [ sqlite ]; 23 24 passthru.updateScript = gitUpdater { 25 rev-prefix = "v"; 26 }; 27 28 meta = { 29 description = "Cargo subcommand to generate a Dash/Zeal docset for your Rust packages"; 30 mainProgram = "cargo-docset"; 31 homepage = "https://github.com/Robzz/cargo-docset"; 32 changelog = "https://github.com/Robzz/cargo-docset/blob/${version}/CHANGELOG.md"; 33 license = lib.licenses.asl20; 34 maintainers = with lib.maintainers; [ 35 colinsane 36 matthiasbeyer 37 ]; 38 }; 39}