From 907cf345942efa5d237a902aff9aa24bf93e7a84 Mon Sep 17 00:00:00 2001 From: KangaZero Date: Sat, 1 Aug 2026 23:06:26 +0900 Subject: [PATCH] zvm: 0.8.22 -> 0.8.27 Variable `meta.VERSION` that outputs the version to binary is lagging behind at `v0.8.25` instead of `v0.8.27` (this has since been corrected on `master` in https://github.com/tristanisham/zvm/commit/4bac2bd7e9dcd9b9d56e9dd2add59f9f9313f675) postPatch added to satisfy `versionCheckHook` --- pkgs/by-name/zv/zvm/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zv/zvm/package.nix b/pkgs/by-name/zv/zvm/package.nix index 61b2e5ef32cc..0b6b5d84e00e 100644 --- a/pkgs/by-name/zv/zvm/package.nix +++ b/pkgs/by-name/zv/zvm/package.nix @@ -8,17 +8,22 @@ buildGoModule (finalAttrs: { pname = "zvm"; - version = "0.8.22"; + version = "0.8.27"; src = fetchFromGitHub { owner = "tristanisham"; repo = "zvm"; tag = "v${finalAttrs.version}"; - hash = "sha256-uKn4ysaNuvWpV4fhrpm7pdS61pQJTYr6WfIhBzTfNT8="; + hash = "sha256-NDkvTghdqabfzzXSyxYHZj67u+upY0WfLOAO5DWAZ3s="; }; vendorHash = "sha256-kJrCUxzbpyxEUF9UQeAI28tWKA+T7zT1DBI1wf3pjjM="; + postPatch = '' + substituteInPlace cli/meta/version.go \ + --replace-fail 'VERSION = "v0.8.25"' 'VERSION = "v${finalAttrs.version}"' + ''; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ];