viddy: 1.2.0 -> 1.2.1 (#357019)

authored by Weijia Wang and committed by GitHub 0d027080 ced95a64

+14 -18
+7 -7
pkgs/by-name/vi/viddy/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "viddy"; 9 - version = "1.2.0"; 9 + version = "1.2.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sachaos"; 13 13 repo = "viddy"; 14 14 rev = "v${version}"; 15 - hash = "sha256-r+zgZutBwNRLYNltdSaIB5lS4qHAhI5XL3iFF+FVd64="; 15 + hash = "sha256-lk992sI5kXo5Q8+rgBCKo/knV3/6uPs83Zj27JQcR6M="; 16 16 }; 17 17 18 - cargoHash = "sha256-rEz3GFfqtSzZa0r4Nwbu3gEf7GhsOkfawaFaNplD/tE="; 18 + cargoHash = "sha256-9xXUlsRGKw0rvIYAr4pMDh6oD/ZjBYPaL0g6dCC5sCo="; 19 19 20 20 # requires nightly features 21 21 env.RUSTC_BOOTSTRAP = 1; 22 22 23 - env.VERGEN_BUILD_DATE = "2024-10-13"; # managed via the update script 23 + env.VERGEN_BUILD_DATE = "2024-11-16"; # managed via the update script 24 24 env.VERGEN_GIT_DESCRIBE = "Nixpkgs"; 25 25 26 26 passthru.updateScript.command = [ ./update.sh ]; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Modern watch command, time machine and pager etc."; 30 30 changelog = "https://github.com/sachaos/viddy/releases"; 31 31 homepage = "https://github.com/sachaos/viddy"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ 34 34 j-hui 35 35 phanirithvij 36 36 ];
+7 -11
pkgs/by-name/vi/viddy/update.sh
··· 1 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p bash nix-update curl coreutils jq common-updater-scripts nix-prefetch 2 + #!nix-shell -i bash -p bash nix-update curl coreutils jq 3 + # shellcheck shell=bash 3 4 4 5 # adapted from pkgs/by-name/ya/yazi-unwrapped/update.sh 5 6 ··· 28 29 exit 0 29 30 fi 30 31 31 - echo "Updating viddy" 32 + echo "Updating viddy $oldVersion -> $latestVersion" 32 33 33 - # Version 34 - update-source-version viddy "${latestVersion}" 34 + # nix-prefetch broken due to ninja finalAttrs.src.rev 35 + nix-update viddy --version "$latestVersion" 35 36 36 - pushd "$SCRIPT_DIR" 37 37 # Build date 38 - sed -i 's#env.VERGEN_BUILD_DATE = "[^"]*"#env.VERGEN_BUILD_DATE = "'"${latestBuildDate}"'"#' package.nix 38 + sed -i 's#env.VERGEN_BUILD_DATE = "[^"]*"#env.VERGEN_BUILD_DATE = "'"${latestBuildDate}"'"#' "$SCRIPT_DIR/package.nix" 39 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 40 +