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 7 rustPlatform.buildRustPackage rec { 8 pname = "viddy"; 9 - version = "1.2.0"; 10 11 src = fetchFromGitHub { 12 owner = "sachaos"; 13 repo = "viddy"; 14 rev = "v${version}"; 15 - hash = "sha256-r+zgZutBwNRLYNltdSaIB5lS4qHAhI5XL3iFF+FVd64="; 16 }; 17 18 - cargoHash = "sha256-rEz3GFfqtSzZa0r4Nwbu3gEf7GhsOkfawaFaNplD/tE="; 19 20 # requires nightly features 21 env.RUSTC_BOOTSTRAP = 1; 22 23 - env.VERGEN_BUILD_DATE = "2024-10-13"; # managed via the update script 24 env.VERGEN_GIT_DESCRIBE = "Nixpkgs"; 25 26 passthru.updateScript.command = [ ./update.sh ]; 27 28 - meta = with lib; { 29 description = "Modern watch command, time machine and pager etc."; 30 changelog = "https://github.com/sachaos/viddy/releases"; 31 homepage = "https://github.com/sachaos/viddy"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ 34 j-hui 35 phanirithvij 36 ];
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "viddy"; 9 + version = "1.2.1"; 10 11 src = fetchFromGitHub { 12 owner = "sachaos"; 13 repo = "viddy"; 14 rev = "v${version}"; 15 + hash = "sha256-lk992sI5kXo5Q8+rgBCKo/knV3/6uPs83Zj27JQcR6M="; 16 }; 17 18 + cargoHash = "sha256-9xXUlsRGKw0rvIYAr4pMDh6oD/ZjBYPaL0g6dCC5sCo="; 19 20 # requires nightly features 21 env.RUSTC_BOOTSTRAP = 1; 22 23 + env.VERGEN_BUILD_DATE = "2024-11-16"; # managed via the update script 24 env.VERGEN_GIT_DESCRIBE = "Nixpkgs"; 25 26 passthru.updateScript.command = [ ./update.sh ]; 27 28 + meta = { 29 description = "Modern watch command, time machine and pager etc."; 30 changelog = "https://github.com/sachaos/viddy/releases"; 31 homepage = "https://github.com/sachaos/viddy"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ 34 j-hui 35 phanirithvij 36 ];
+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 +