diff --git a/pkgs/by-name/zr/zrepl/package.nix b/pkgs/by-name/zr/zrepl/package.nix index 319af942b54e..63b9ae810b5d 100644 --- a/pkgs/by-name/zr/zrepl/package.nix +++ b/pkgs/by-name/zr/zrepl/package.nix @@ -3,6 +3,7 @@ buildGoModule, fetchFromGitHub, makeWrapper, + versionCheckHook, nixosTests, openssh, }: @@ -28,7 +29,7 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" - "-X github.com/zrepl/zrepl/version.zreplVersion=${finalAttrs.version}" + "-X github.com/zrepl/zrepl/internal/version.zreplVersion=${finalAttrs.version}" ]; postInstall = '' @@ -40,6 +41,10 @@ buildGoModule (finalAttrs: { --prefix PATH : ${lib.makeBinPath [ openssh ]} ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + passthru.tests = { inherit (nixosTests) zrepl; };