chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / un / unbook / package.nix
blob3c50f83d5a5eb9ac4284505f21426e6d231e807f
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   makeWrapper,
6   calibre,
7   gitUpdater,
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "unbook";
12   version = "0.9.1";
14   src = fetchFromGitHub {
15     owner = "ludios";
16     repo = "unbook";
17     rev = version;
18     hash = "sha256-whWWh/jQ4RkGA3T1VCmt6zhpQQCzh2jASYg69IlfEeo=";
19   };
21   cargoHash = "sha256-whmp4ST89TZuxQe9fnkW98A9t3rwpTdQCej49ZsDanE=";
23   nativeBuildInputs = [ makeWrapper ];
25   postInstall = ''
26     wrapProgram $out/bin/unbook --prefix PATH : ${lib.makeBinPath [ calibre ]}
27   '';
29   passthru.updateScript = gitUpdater { };
31   meta = with lib; {
32     description = "Ebook to self-contained-HTML converter";
33     homepage = "https://unbook.ludios.org";
34     license = licenses.cc0;
35     maintainers = with maintainers; [ jmbaur ];
36     mainProgram = "unbook";
37   };