diff options
author | Theodore Ni <3806110+tjni@users.noreply.github.com> | 2022-10-05 12:47:59 -0700 |
---|---|---|
committer | Theodore Ni <3806110+tjni@users.noreply.github.com> | 2022-10-06 14:19:21 -0700 |
commit | c10927773fc55a32195b525d5731bee556fc373a (patch) | |
tree | 569b8bc313bec6790575633fc9d194a9bb18aecf | |
parent | 4a99a449ca4205b5d712694250ca12d8cd935223 (diff) | |
download | nixpkgs-c10927773fc55a32195b525d5731bee556fc373a.tar nixpkgs-c10927773fc55a32195b525d5731bee556fc373a.tar.gz nixpkgs-c10927773fc55a32195b525d5731bee556fc373a.tar.bz2 nixpkgs-c10927773fc55a32195b525d5731bee556fc373a.tar.lz nixpkgs-c10927773fc55a32195b525d5731bee556fc373a.tar.xz nixpkgs-c10927773fc55a32195b525d5731bee556fc373a.tar.zst nixpkgs-c10927773fc55a32195b525d5731bee556fc373a.zip |
mdbook-mermaid: patch to work with rust 1.64
-rw-r--r-- | pkgs/tools/text/mdbook-mermaid/default.nix | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/pkgs/tools/text/mdbook-mermaid/default.nix b/pkgs/tools/text/mdbook-mermaid/default.nix index bf666d36cb6..1977fcd4efe 100644 --- a/pkgs/tools/text/mdbook-mermaid/default.nix +++ b/pkgs/tools/text/mdbook-mermaid/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, rustPlatform, CoreServices }: +{ lib, stdenv, fetchFromGitHub, fetchpatch, rustPlatform, CoreServices }: rustPlatform.buildRustPackage rec { pname = "mdbook-mermaid"; @@ -8,10 +8,19 @@ rustPlatform.buildRustPackage rec { owner = "badboy"; repo = pname; rev = "v${version}"; - sha256 = "sha256-zXgXgcMF7MOa9Vx3rhv9aavqRCfMcyRLtaWEvYlyaTs="; + hash = "sha256-zXgXgcMF7MOa9Vx3rhv9aavqRCfMcyRLtaWEvYlyaTs="; }; - cargoSha256 = "sha256-sV/1caeXq/he92cvAajDL7pZJNiXCzf/DDXKnPKU4XQ="; + cargoPatches = [ + # https://github.com/badboy/mdbook-mermaid/pull/23 + (fetchpatch { + name = "update-mdbook-for-rust-1.64.patch"; + url = "https://github.com/badboy/mdbook-mermaid/commit/5a3432d1b28ef9a065dd37aa77b82a3593358793.patch"; + hash = "sha256-NkCxGmRdwJ+jdkgxp5gWfGpgpLpEpKUd44LyPx0kyEE="; + }) + ]; + + cargoHash = "sha256-IkMBnBuobrJzR6+030/Wfbu2ZCjvFnjBV+6sSWdiNUw="; buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; |