nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 stdenvNoCC,
3 lib,
4 fetchFromGitHub,
5 makeWrapper,
6 img2pdf,
7 zathura,
8}:
9
10stdenvNoCC.mkDerivation {
11 pname = "manga-cli";
12 version = "unstable-2022-04-11";
13
14 src = fetchFromGitHub {
15 owner = "7USTIN";
16 repo = "manga-cli";
17 rev = "a69fe935341eaf96618a6b2064d4dcb36c8690b5";
18 sha256 = "sha256-AnpOEgOBt2a9jtPNvfBnETGtc5Q1WBmSRFDvQB7uBE4=";
19 };
20
21 nativeBuildInputs = [ makeWrapper ];
22
23 installPhase = ''
24 runHook preInstall
25
26 install -Dm755 manga-cli $out/bin/manga-cli
27
28 wrapProgram $out/bin/manga-cli \
29 --prefix PATH : ${
30 lib.makeBinPath [
31 img2pdf
32 zathura
33 ]
34 }
35
36 runHook postInstall
37 '';
38
39 meta = {
40 homepage = "https://github.com/7USTIN/manga-cli";
41 description = "Bash script for reading mangas via the terminal by scraping manganato";
42 license = lib.licenses.gpl3Only;
43 maintainers = with lib.maintainers; [ baitinq ];
44 mainProgram = "manga-cli";
45 };
46}