hugo: prefer versionCheckHook rather than testers.testVersion

https://github.com/NixOS/nixpkgs/blob/bd352cd67834c983d69adf4080d225dbe28f99ba/doc/stdenv/passthru.chapter.md?plain=1#L84
This commit is contained in:
Kenichi Kamiya
2024-12-25 15:15:42 +09:00
parent 471addceb9
commit b9b2bb19ce
+7 -6
View File
@@ -5,7 +5,7 @@
fetchFromGitHub,
installShellFiles,
buildPackages,
testers,
versionCheckHook,
nix-update-script,
hugo,
}:
@@ -58,11 +58,12 @@ buildGoModule rec {
--zsh <(${emulator} $out/bin/hugo completion zsh)
'';
passthru.tests.version = testers.testVersion {
package = hugo;
command = "hugo version";
version = "v${version}";
};
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
versionCheckProgramArg = [ "version" ];
passthru.updateScript = nix-update-script { };