From 41320d7fa9cdc53a6c33269ee795d7ddf120b26d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Fri, 5 Jun 2026 20:44:31 +0200 Subject: [PATCH] filebrowser: use generic builder instead buildNpmPackage for frontend --- pkgs/by-name/fi/filebrowser/package.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/fi/filebrowser/package.nix b/pkgs/by-name/fi/filebrowser/package.nix index d44983cc8e8a..3adfbf9da5f4 100644 --- a/pkgs/by-name/fi/filebrowser/package.nix +++ b/pkgs/by-name/fi/filebrowser/package.nix @@ -2,9 +2,10 @@ lib, fetchFromGitHub, buildGoModule, - buildNpmPackage, + stdenvNoCC, fetchPnpmDeps, pnpmConfigHook, + pnpmBuildHook, nodejs_24, pnpm_10, nix-update-script, @@ -21,16 +22,18 @@ let hash = "sha256-/X/TztbZDC1hkRL97jkm6Ak8QmKFDMycekLl6NVPS0k="; }; - frontend = buildNpmPackage rec { + frontend = stdenvNoCC.mkDerivation rec { pname = "filebrowser-frontend"; inherit version src; sourceRoot = "${src.name}/frontend"; - nativeBuildInputs = [ pnpm_10 ]; - npmConfigHook = pnpmConfigHook; - npmDeps = pnpmDeps; - nodejs = nodejs_24; + nativeBuildInputs = [ + nodejs_24 + pnpmConfigHook + pnpmBuildHook + pnpm_10 + ]; pnpmDeps = fetchPnpmDeps { inherit