From 784f9f572a8de8e5b4f16e604a36b2ed21f24deb Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Wed, 25 Dec 2024 00:54:40 +0900 Subject: [PATCH] gurk-rs: prefer versionCheckHook rather than testers.testVersion https://github.com/NixOS/nixpkgs/blob/bd352cd67834c983d69adf4080d225dbe28f99ba/doc/stdenv/passthru.chapter.md?plain=1#L84 --- .../networking/instant-messengers/gurk-rs/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/gurk-rs/default.nix b/pkgs/applications/networking/instant-messengers/gurk-rs/default.nix index 2959feb587b2..58bf7dca9ad5 100644 --- a/pkgs/applications/networking/instant-messengers/gurk-rs/default.nix +++ b/pkgs/applications/networking/instant-messengers/gurk-rs/default.nix @@ -8,7 +8,7 @@ pkgsBuildHost, openssl, pkg-config, - testers, + versionCheckHook, gurk-rs, }: @@ -49,9 +49,12 @@ rustPlatform.buildRustPackage rec { useNextest = true; - passthru.tests.version = testers.testVersion { - package = gurk-rs; - }; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgramArg = [ "--version" ]; meta = with lib; { description = "Signal Messenger client for terminal";