biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / text / mdbook-epub / default.nix
blobd9418f67b145135b83cf436916e0e4f913ee18e4
1 { lib
2 , stdenv
3 , rustPlatform
4 , fetchFromGitHub
5 , pkg-config
6 , bzip2
7 , CoreServices
8 }:
10 let
11   pname = "mdbook-epub";
12   version = "0.4.37";
13 in rustPlatform.buildRustPackage {
14   inherit pname version;
16   src = fetchFromGitHub {
17     owner = "michael-f-bryan";
18     repo = pname;
19     rev = version;
20     hash = "sha256-ddWClkeGabvqteVUtuwy4pWZGnarrKrIbuPEe62m6es=";
21   };
23   cargoHash = "sha256-cJS9HgbnLYXkZrAyGNEeu6q+znH+7cj8CUGIbTCbB9Y=";
25   nativeBuildInputs = [
26     pkg-config
27   ];
29   buildInputs = [
30     bzip2
31   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
32     CoreServices
33   ];
35   meta = with lib; {
36     description = "mdbook backend for generating an e-book in the EPUB format";
37     mainProgram = "mdbook-epub";
38     homepage = "https://michael-f-bryan.github.io/mdbook-epub";
39     license = licenses.mpl20;
40     maintainers = with maintainers; [ yuu matthiasbeyer ];
41   };