tailscale: build derpprobe (#364918)
[NixPkgs.git] / pkgs / tools / text / mdbook-epub / default.nix
blobca662eaefcb7ccb5e2a42101b84ad67e26fda0ac
2   lib,
3   stdenv,
4   rustPlatform,
5   fetchFromGitHub,
6   pkg-config,
7   bzip2,
8   CoreServices,
9 }:
11 let
12   pname = "mdbook-epub";
13   version = "0.4.37";
15 rustPlatform.buildRustPackage {
16   inherit pname version;
18   src = fetchFromGitHub {
19     owner = "michael-f-bryan";
20     repo = pname;
21     rev = version;
22     hash = "sha256-ddWClkeGabvqteVUtuwy4pWZGnarrKrIbuPEe62m6es=";
23   };
25   cargoHash = "sha256-cJS9HgbnLYXkZrAyGNEeu6q+znH+7cj8CUGIbTCbB9Y=";
27   nativeBuildInputs = [
28     pkg-config
29   ];
31   buildInputs =
32     [
33       bzip2
34     ]
35     ++ lib.optionals stdenv.hostPlatform.isDarwin [
36       CoreServices
37     ];
39   meta = with lib; {
40     description = "mdbook backend for generating an e-book in the EPUB format";
41     mainProgram = "mdbook-epub";
42     homepage = "https://michael-f-bryan.github.io/mdbook-epub";
43     license = licenses.mpl20;
44     maintainers = with maintainers; [
45       yuu
46       matthiasbeyer
47     ];
48   };