viddy: fix update script

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>

+7 -11
+7 -11
pkgs/by-name/vi/viddy/update.sh
··· 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p bash nix-update curl coreutils jq common-updater-scripts nix-prefetch 3 4 # adapted from pkgs/by-name/ya/yazi-unwrapped/update.sh 5 ··· 28 exit 0 29 fi 30 31 - echo "Updating viddy" 32 33 - # Version 34 - update-source-version viddy "${latestVersion}" 35 36 - pushd "$SCRIPT_DIR" 37 # Build date 38 - sed -i 's#env.VERGEN_BUILD_DATE = "[^"]*"#env.VERGEN_BUILD_DATE = "'"${latestBuildDate}"'"#' package.nix 39 40 - # Hashes 41 - # https://github.com/msteen/nix-prefetch/issues/51 42 - cargoHash=$(nix-prefetch --option extra-experimental-features flakes "{ sha256 }: (import $NIXPKGS_DIR {}).viddy.cargoDeps.overrideAttrs (_: { outputHash = sha256; })") 43 - sed -i -E 's#\bcargoHash = ".*?"#cargoHash = "'"$cargoHash"'"#' package.nix 44 - popd
··· 1 #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p bash nix-update curl coreutils jq 3 + # shellcheck shell=bash 4 5 # adapted from pkgs/by-name/ya/yazi-unwrapped/update.sh 6 ··· 29 exit 0 30 fi 31 32 + echo "Updating viddy $oldVersion -> $latestVersion" 33 34 + # nix-prefetch broken due to ninja finalAttrs.src.rev 35 + nix-update viddy --version "$latestVersion" 36 37 # Build date 38 + sed -i 's#env.VERGEN_BUILD_DATE = "[^"]*"#env.VERGEN_BUILD_DATE = "'"${latestBuildDate}"'"#' "$SCRIPT_DIR/package.nix" 39 40 +