Update aider (#375634)
[NixPkgs.git] / pkgs / applications / misc / mdzk / default.nix
bloba613fe5492a1428882d2f7be625814b6b46a5fee
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   rustPlatform,
6   CoreServices,
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "mdzk";
11   version = "0.5.2";
13   src = fetchFromGitHub {
14     owner = "mdzk-rs";
15     repo = "mdzk";
16     rev = version;
17     hash = "sha256-V//tVcIzhCh03VjwMC+R2ynaOFm+dp6qxa0oqBfvGUs=";
18   };
20   cargoPatches = [
21     # Remove when new version of mdzk is released.
22     ./update-mdbook-for-rust-1.64.patch
23   ];
25   cargoHash = "sha256-5zGUBvmf68tCk5jGrNn+ukgYbiKzrlmZvWrYgoJf2zk=";
27   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ];
29   meta = with lib; {
30     description = "Plain text Zettelkasten based on mdBook";
31     homepage = "https://github.com/mdzk-rs/mdzk/";
32     changelog = "https://github.com/mdzk-rs/mdzk/blob/main/CHANGELOG.md";
33     license = licenses.mpl20;
34     maintainers = with maintainers; [
35       bryanasdev000
36       ratsclub
37     ];
38     mainProgram = "mdzk";
39   };