diff --git a/pkgs/by-name/fi/filebrowser/package.nix b/pkgs/by-name/fi/filebrowser/package.nix index 3c9bf2465022..7c4498e2ae0c 100644 --- a/pkgs/by-name/fi/filebrowser/package.nix +++ b/pkgs/by-name/fi/filebrowser/package.nix @@ -3,20 +3,22 @@ fetchFromGitHub, buildGoModule, buildNpmPackage, - pnpm_9, fetchPnpmDeps, pnpmConfigHook, + nodejs_24, + pnpm_10, nix-update-script, nixosTests, }: + let - version = "2.44.1"; + version = "2.55.0"; src = fetchFromGitHub { owner = "filebrowser"; repo = "filebrowser"; rev = "v${version}"; - hash = "sha256-ln7Dst+sN99c3snPU7DrIGpwKBz/e4Lz+uOknmm6sxg="; + hash = "sha256-1ZzTATJEVBr76+CMk8OzxdpWGqFHPPhyC7z2MgfqN+M="; }; frontend = buildNpmPackage rec { @@ -25,9 +27,10 @@ let sourceRoot = "${src.name}/frontend"; - nativeBuildInputs = [ pnpm_9 ]; + nativeBuildInputs = [ pnpm_10 ]; npmConfigHook = pnpmConfigHook; npmDeps = pnpmDeps; + nodejs = nodejs_24; pnpmDeps = fetchPnpmDeps { inherit @@ -36,9 +39,9 @@ let src sourceRoot ; - pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-3n44BGJLdQR6uBSF09oyUzJm35/S3/ZEyZh4Wxqlfiw="; + fetcherVersion = 3; + pnpm = pnpm_10; + hash = "sha256-iv0LZoEyF5fASqBKNkTJhLMY0Xpa6x0i4csDoHmGU+g="; }; installPhase = '' @@ -50,12 +53,13 @@ let runHook postInstall ''; }; + in buildGoModule { pname = "filebrowser"; inherit version src; - vendorHash = "sha256-aVtL64Cm+nqum/qHFvplpEawgMXM2S6l8QFrJBzLVtU="; + vendorHash = "sha256-4WDggP5eL7IPUWTxewxV2JUZZ3kV0PwewQQothz7AC8="; excludedPackages = [ "tools" ];