Unverified Commit cb762b7c authored by azahi's avatar azahi
Browse files

flood: refactor

parent dff66b81
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -8,23 +8,23 @@
  pnpmConfigHook,
  nix-update-script,
}:
buildNpmPackage rec {
buildNpmPackage (finalAttrs: {
  pname = "flood";
  version = "4.13.10";

  src = fetchFromGitHub {
    owner = "jesec";
    repo = "flood";
    rev = "v${version}";
    tag = "v${finalAttrs.version}";
    hash = "sha256-b2Va/t1yiIo1cmxSXfFd74z7pc3NjRCktioqEKxzUJI=";
  };

  nativeBuildInputs = [ pnpm_9 ];
  npmConfigHook = pnpmConfigHook;
  npmDeps = pnpmDeps;
  npmDeps = finalAttrs.pnpmDeps;
  dontNpmPrune = true;
  pnpmDeps = fetchPnpmDeps {
    inherit
    inherit (finalAttrs)
      pname
      version
      src
@@ -44,6 +44,7 @@ buildNpmPackage rec {
  meta = {
    description = "Modern web UI for various torrent clients with a Node.js backend and React frontend";
    homepage = "https://flood.js.org";
    changelog = "https://github.com/jesec/flood/releases/${finalAttrs.src.tag}";
    license = lib.licenses.gpl3Only;
    maintainers = with lib.maintainers; [
      azahi
@@ -53,4 +54,4 @@ buildNpmPackage rec {
    ];
    mainProgram = "flood";
  };
}
})