From 69f9fe2c66ba3e83d675c7fd562c3e44495605bd Mon Sep 17 00:00:00 2001 From: Evert Provoost Date: Sat, 7 Mar 2026 02:41:01 +0100 Subject: [PATCH] multiviewer-for-f1: fix updateScript Co-authored-by: babeuh --- pkgs/by-name/mu/multiviewer-for-f1/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mu/multiviewer-for-f1/package.nix b/pkgs/by-name/mu/multiviewer-for-f1/package.nix index c1eb6b9a6203..ffc05433cd5b 100644 --- a/pkgs/by-name/mu/multiviewer-for-f1/package.nix +++ b/pkgs/by-name/mu/multiviewer-for-f1/package.nix @@ -100,7 +100,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = writeScript "update-multiviewer-for-f1" '' #!/usr/bin/env nix-shell - #!nix-shell -i bash -p curl common-updater-scripts + #!nix-shell -i bash -p curl jq common-updater-scripts set -eu -o pipefail # Get latest API for packages, store so we only make one request @@ -114,10 +114,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { if [ "$version" != "${finalAttrs.version}" ] then # Pre-calculate package hash - hash=$(nix-prefetch-url --type sha256 $link) + hash=$(nix-hash --type sha256 --to-sri $(nix-prefetch-url --type sha256 $link)) # Update ID and version in source - update-source-version ${finalAttrs.pname} "$id" --version-key=id + sed -i "s/id = \"[0-9]*\"/id = \"$id\"/" ${__curPos.file} update-source-version ${finalAttrs.pname} "$version" "$hash" --system=x86_64-linux fi '';