diff options
author | Johannes Schleifenbaum <johannes@js-webcoding.de> | 2023-05-07 10:40:00 +0200 |
---|---|---|
committer | Johannes Schleifenbaum <johannes@js-webcoding.de> | 2023-05-07 10:40:00 +0200 |
commit | 8708d52e31dfc06c3690842241bb7ff1c99be5e5 (patch) | |
tree | f4b5bf3218a7e3870cfb81ff3fc4fbb5547abaf7 /pkgs/servers/jellyfin/web-update.sh | |
parent | c5973e7f6ef8dc54eba99a881aebcd6f8272c99e (diff) | |
download | nixpkgs-8708d52e31dfc06c3690842241bb7ff1c99be5e5.tar nixpkgs-8708d52e31dfc06c3690842241bb7ff1c99be5e5.tar.gz nixpkgs-8708d52e31dfc06c3690842241bb7ff1c99be5e5.tar.bz2 nixpkgs-8708d52e31dfc06c3690842241bb7ff1c99be5e5.tar.lz nixpkgs-8708d52e31dfc06c3690842241bb7ff1c99be5e5.tar.xz nixpkgs-8708d52e31dfc06c3690842241bb7ff1c99be5e5.tar.zst nixpkgs-8708d52e31dfc06c3690842241bb7ff1c99be5e5.zip |
jellyfin-web: use buildNpmPackage
Diffstat (limited to 'pkgs/servers/jellyfin/web-update.sh')
-rwxr-xr-x | pkgs/servers/jellyfin/web-update.sh | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/pkgs/servers/jellyfin/web-update.sh b/pkgs/servers/jellyfin/web-update.sh deleted file mode 100755 index 93ff7fb5ba2..00000000000 --- a/pkgs/servers/jellyfin/web-update.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p curl common-updater-scripts nodePackages.node2nix gnused nix coreutils jq - -set -euo pipefail - -latestVersion="$(curl -s "https://api.github.com/repos/jellyfin/jellyfin-web/releases?per_page=1" | jq -r ".[0].tag_name" | sed 's/^v//')" -currentVersion=$(nix-instantiate --eval -E "with import ./. {}; jellyfin-web.version or (lib.getVersion jellyfin-web)" | tr -d '"') - -if [[ "$currentVersion" == "$latestVersion" ]]; then - echo "jellyfin-web is up-to-date: $currentVersion" - exit 0 -fi - -update-source-version jellyfin-web 0 0000000000000000000000000000000000000000000000000000000000000000 -update-source-version jellyfin-web "$latestVersion" - -# use patched source -store_src="$(nix-build . -A jellyfin-web.src --no-out-link)" - -cd "$(dirname "${BASH_SOURCE[0]}")" - -node2nix \ - --nodejs-14 \ - --development \ - --node-env ../../development/node-packages/node-env.nix \ - --output ./node-deps.nix \ - --input "$store_src/package.json" \ - --lock "$store_src/package-lock.json" \ - --composition ./node-composition.nix |