mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-03-14 00:16:33 +01:00
audiobookshelf: use Node.js 22 to resolve build failure
Node.js 24 causes the following error duing a clean-install:
Missing: fsevents@ from lock file
Perhaps upstream needs to switch to Node.js 24 and regenerate their
lockfile. Until then, we can use Node.js 22.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
parent
905a7d2e4c
commit
eadd95083b
1 changed files with 5 additions and 2 deletions
|
|
@ -4,7 +4,7 @@
|
|||
fetchFromGitHub,
|
||||
runCommand,
|
||||
buildNpmPackage,
|
||||
nodejs,
|
||||
nodejs_22,
|
||||
ffmpeg-full,
|
||||
nunicode,
|
||||
util-linux,
|
||||
|
|
@ -32,6 +32,8 @@ let
|
|||
pname = "audiobookshelf-client";
|
||||
inherit (source) version;
|
||||
|
||||
nodejs = nodejs_22;
|
||||
|
||||
src = runCommand "cp-source" { } ''
|
||||
cp -r ${src}/client $out
|
||||
'';
|
||||
|
|
@ -59,6 +61,7 @@ buildNpmPackage {
|
|||
|
||||
inherit src;
|
||||
inherit (source) npmDepsHash version;
|
||||
nodejs = nodejs_22;
|
||||
|
||||
buildInputs = [ util-linux ];
|
||||
nativeBuildInputs = [ python3 ];
|
||||
|
|
@ -73,7 +76,7 @@ buildNpmPackage {
|
|||
mkdir $out/bin
|
||||
|
||||
echo '${wrapper}' > $out/bin/audiobookshelf
|
||||
echo " exec ${nodejs}/bin/node $out/opt/index.js" >> $out/bin/audiobookshelf
|
||||
echo " exec ${nodejs_22}/bin/node $out/opt/index.js" >> $out/bin/audiobookshelf
|
||||
|
||||
chmod +x $out/bin/audiobookshelf
|
||||
'';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue