From a5ef935896e3959fae2ef05f171be30fc2526cc5 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 29 Sep 2026 13:53:57 -0400 Subject: [PATCH] audiobookshelf: 2.36.1 -> 2.37.0 Changelog: https://github.com/advplyr/audiobookshelf/releases/tag/v2.37.0 --- pkgs/by-name/au/audiobookshelf/client.nix | 2 +- pkgs/by-name/au/audiobookshelf/package.nix | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/au/audiobookshelf/client.nix b/pkgs/by-name/au/audiobookshelf/client.nix index 0db3ae465087..92d4469d7231 100644 --- a/pkgs/by-name/au/audiobookshelf/client.nix +++ b/pkgs/by-name/au/audiobookshelf/client.nix @@ -11,7 +11,7 @@ buildNpmPackage { src = "${src}/client"; - npmDepsHash = "sha256-g3Y/4UU2YH/CeU8Z/NNkLP0OTeBM+4/rQfL406uVdio="; + npmDepsHash = "sha256-l7vdcggcVs9LYQ7DLumUUh67lxZ5giVMrtwUU6prfwI="; env = { # don't download the Cypress binary diff --git a/pkgs/by-name/au/audiobookshelf/package.nix b/pkgs/by-name/au/audiobookshelf/package.nix index 2fbfa7eace11..541bc7c82941 100644 --- a/pkgs/by-name/au/audiobookshelf/package.nix +++ b/pkgs/by-name/au/audiobookshelf/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, buildNpmPackage, callPackage, - nodejs_22, + nodejs_24, ffmpeg_8-full, nunicode, util-linux, @@ -16,6 +16,7 @@ let ffmpeg-full = ffmpeg_8-full; + nodejs = nodejs_24; wrapper = import ./wrapper.nix { inherit @@ -28,18 +29,18 @@ let in buildNpmPackage (finalAttrs: { pname = "audiobookshelf"; - version = "2.36.1"; + version = "2.37.0"; src = fetchFromGitHub { owner = "advplyr"; repo = "audiobookshelf"; tag = "v${finalAttrs.version}"; - hash = "sha256-HBaTTfZEbhR2n/XafScZB/gX29erTQHZ+IdErwhA11A="; + hash = "sha256-zo9xByg1QMdqfy161rnmfJ0Mt5CJvKbZIMijj2kQpQM="; }; - npmDepsHash = "sha256-kp0LbSKaHTBppeyfLAFrGYnSWS3V2trO5yaZWoxVPo8="; + npmDepsHash = "sha256-S9RGAc5ge+ULtRMbiY1ZOaxY5Ra2ltZdCHcGbkhUxzs="; - nodejs = nodejs_22; + inherit nodejs; buildInputs = [ util-linux ]; nativeBuildInputs = [ python3 ]; @@ -58,7 +59,7 @@ buildNpmPackage (finalAttrs: { mkdir $out/bin echo '${wrapper}' > $out/bin/audiobookshelf - echo " exec ${nodejs_22}/bin/node $out/opt/index.js" >> $out/bin/audiobookshelf + echo " exec ${finalAttrs.nodejs}/bin/node $out/opt/index.js" >> $out/bin/audiobookshelf chmod +x $out/bin/audiobookshelf