audiobookshelf 2.2.15 -> 2.2.18 https://github.com/advplyr/audiobookshelf/releases attrpath: audiobookshelf Checking auto update branch... No auto update branch exists Old version 2.2.15" not present in master derivation file with contents: { lib, stdenv, pkgs, fetchFromGitHub, runCommand, buildNpmPackage, nodejs-16_x, tone, ffmpeg-full, util-linux, libwebp }: let nodejs = nodejs-16_x; pname = "audiobookshelf"; version = "2.2.18"; src = fetchFromGitHub { owner = "advplyr"; repo = pname; rev = "v${version}"; sha256 = "sha256-Ar+OK6HiKf2/47HE+1iTw8MVz9A6qZg1hpZQdZ/40UM="; }; client = buildNpmPackage { pname = "${pname}-client"; inherit version; src = runCommand "cp-source" {} '' cp -r ${src}/client $out ''; NODE_OPTIONS = "--openssl-legacy-provider"; npmBuildScript = "generate"; npmDepsHash = "sha256-Hsa7ZauUTtYQcCxw1cpuxQ/RfdRvBIh3PO1DXDUbELk="; }; wrapper = import ./wrapper.nix { inherit stdenv ffmpeg-full tone pname nodejs; }; in buildNpmPackage { inherit pname version src; buildInputs = [ util-linux ]; dontNpmBuild = true; npmInstallFlags = "--only-production"; npmDepsHash = "sha256-0PFeXiS8RSffhrocrHODNpb6d9+nbpulCW5qYIrytDI="; installPhase = '' mkdir -p $out/opt/client cp -r index.js server package* node_modules $out/opt/ cp -r ${client}/lib/node_modules/${pname}-client/dist $out/opt/client/dist mkdir $out/bin echo '${wrapper}' > $out/bin/${pname} echo " exec ${nodejs}/bin/node $out/opt/index.js" >> $out/bin/${pname} chmod +x $out/bin/${pname} ''; meta = with lib; { homepage = "https://www.audiobookshelf.org/"; description = "Self-hosted audiobook and podcast server"; license = licenses.gpl3; maintainers = [ maintainers.jvanbruegge ]; platforms = platforms.linux; }; }