audiobookshelf: 2.18.1 -> 2.19.0 (#378967)
[NixPkgs.git] / pkgs / by-name / fl / flood-for-transmission / package.nix
blobd4e4877e5af5b8c5b8f6884a8f743c5d51e90279
1 # To use this package, use: `services.transmission.webHome = pkgs.flood-for-transmission;`
3   lib,
4   buildNpmPackage,
5   fetchFromGitHub,
6 }:
8 buildNpmPackage rec {
9   pname = "flood-for-transmission";
10   version = "2024-11-16T12-26-17";
12   src = fetchFromGitHub {
13     owner = "johman10";
14     repo = "flood-for-transmission";
15     tag = version;
16     hash = "sha256-OED2Ypi1V+wwnJ5KFVRbJAyh/oTYs90E6uhSnSwJwJU=";
17   };
19   npmDepsHash = "sha256-J3gRzvSXXyoS0OoLrTSV1vBSupFqky0Jt99nyz+hy1k=";
21   strictDeps = true;
23   installPhase = ''
24     runHook preInstall
26     cp -r public $out
28     runHook postInstall
29   '';
31   meta = with lib; {
32     description = "Flood clone for Transmission";
33     homepage = "https://github.com/johman10/flood-for-transmission";
34     downloadPage = "https://github.com/johman10/flood-for-transmission/releases";
35     license = licenses.gpl3Only;
36     maintainers = with maintainers; [ al3xtjames ];
37     platforms = platforms.all;
38   };