about summary refs log tree commit diff
path: root/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2023-06-06 19:28:56 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2023-06-07 22:20:01 +0200
commit163844f3131b5234369c5a8dd216e6e249b85da3 (patch)
treed17e23bf907aec58ea9352f8a00ca4d028ed8f2c /pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
parente0e32fbaf5f75cddfe8c3091d8b0c5acef323a2c (diff)
ArchiSteamFarm: 5.4.5.2 -> 5.4.6.3
Diffstat (limited to 'pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh')
-rwxr-xr-xpkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh14
1 files changed, 4 insertions, 10 deletions
diff --git a/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh b/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
index a0c296900e39f..7f026383383df 100755
--- a/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
+++ b/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
@@ -10,20 +10,14 @@ pushd "$(dirname "$0")"
 ui=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/JustArchiNET/ArchiSteamFarm/contents/ASF-ui?ref=$version" | jq -r .sha)
 
 curl "https://raw.githubusercontent.com/JustArchiNET/ASF-ui/$ui/package-lock.json" -o package-lock.json
-curl "https://raw.githubusercontent.com/JustArchiNET/ASF-ui/$ui/package.json" -o package.json
 
 # update-source-version doesn't work for some reason
 sed -i "s/rev\\s*=\\s*.*/rev = \"$ui\";/" default.nix
-sed -i "s/sha256\\s*=\\s*.*/sha256 = \"$(nix-prefetch-url --unpack "https://github.com/JustArchiNET/ASF-ui/archive/$ui.tar.gz")\";/" default.nix
+sed -i "s/hash\\s*=\\s*.*/hash = \"$(nix-prefetch fetchurl --url "https://github.com/JustArchiNET/ASF-ui/archive/$ui.tar.gz")\";/" default.nix
 
-node2nix \
-  --nodejs-14 \
-  --development \
-  --lock package-lock.json \
-  --node-env ../../../../development/node-packages/node-env.nix \
-  --output node-packages.nix \
-  --composition node-composition.nix \
+npmDepsHash=$(prefetch-npm-deps ./package-lock.json)
+sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'"$npmDepsHash"'"#' -i default.nix
 
-rm package.json package-lock.json
+rm package-lock.json
 
 popd