jjui: set version in ldflags and add versionCheckHook (#417773)

This commit is contained in:
Aleksana
2025-06-19 16:11:37 +08:00
committed by GitHub
+7
View File
@@ -3,6 +3,7 @@
buildGoModule,
fetchFromGitHub,
nix-update-script,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
pname = "jjui";
@@ -17,6 +18,12 @@ buildGoModule (finalAttrs: {
vendorHash = "sha256-2nUU5rrVWBk+9ljC+OiAVLcRnWghPPfpvq5yoNSRdVk=";
ldflags = [ "-X main.Version=${finalAttrs.version}" ];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "-version";
passthru.updateScript = nix-update-script { };
meta = {