Unverified Commit 3acb5c42 authored by Emily's avatar Emily Committed by GitHub
Browse files

Merge pull request #243489 from jvanbruegge/audiobookshelf-sqlite

audiobookshelf: 2.2.23 -> 2.3.3
parents b1b263e5 c81adfe7
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
{ lib, stdenv, pkgs, fetchFromGitHub, runCommand, buildNpmPackage, nodejs_18, tone, ffmpeg-full, util-linux, libwebp }:
{ lib, stdenv, pkgs, fetchFromGitHub, runCommand, buildNpmPackage, nodejs_18, tone, ffmpeg-full, util-linux, python3 }:

let
  nodejs = nodejs_18;

  pname = "audiobookshelf";
  version = "2.2.23";
  version = "2.3.3";

  src = fetchFromGitHub {
    owner = "advplyr";
    repo = pname;
    rev = "v${version}";
    sha256 = "sha256-dmeqxXrVKXFIYI5/CBvGN5wAssY2DC6fIRDr2+0EL+I=";
    sha256 = "sha256-wSIA2KKDKf3DNgYNNIyYNT8xyPWCZvwLcWuDhWOZpLs=";
  };

  client = buildNpmPackage {
@@ -24,7 +24,7 @@ let
    NODE_OPTIONS = "--openssl-legacy-provider";

    npmBuildScript = "generate";
    npmDepsHash = "sha256-W4S8+4V4CrU9b+nbuH3+kKQKlIkOT9i72+YAWO/3gCQ=";
    npmDepsHash = "sha256-s3CwGFK87podBJwAqh7JoMA28vnmf77iexrAbbwZlFk=";
  };

  wrapper = import ./wrapper.nix {
@@ -35,10 +35,11 @@ in buildNpmPackage {
  inherit pname version src;

  buildInputs = [ util-linux ];
  nativeBuildInputs = [ python3 ];

  dontNpmBuild = true;
  npmInstallFlags = [ "--only-production" ];
  npmDepsHash = "sha256-XBQNLcFHq6U/yknlXiIEGulTDTw1wLBnhEi3h5dtBuE=";
  npmDepsHash = "sha256-gueSlQh4tRTjIWvpNG2cj1np/zUGbjsnv3fA2owtiQY=";

  installPhase = ''
    mkdir -p $out/opt/client