From 37dfe0147f05f086d75eb40c09b02f51037f1868 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Tue, 10 Oct 2023 16:14:22 +0200 Subject: [PATCH] sonic-server: add passthru.tests and passthru.updateScript --- pkgs/servers/search/sonic-server/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/servers/search/sonic-server/default.nix b/pkgs/servers/search/sonic-server/default.nix index 4b4d103f2f55..f5310d7e7f40 100644 --- a/pkgs/servers/search/sonic-server/default.nix +++ b/pkgs/servers/search/sonic-server/default.nix @@ -1,6 +1,9 @@ { lib , rustPlatform , fetchFromGitHub +, nix-update-script +, testers +, sonic-server }: rustPlatform.buildRustPackage rec { @@ -37,12 +40,23 @@ rustPlatform.buildRustPackage rec { --replace /etc/sonic.cfg $out/etc/sonic/config.cfg ''; + passthru = { + tests = { + version = testers.testVersion { + command = "sonic --version"; + package = sonic-server; + }; + }; + updateScript = nix-update-script { }; + }; + meta = with lib; { description = "Fast, lightweight and schema-less search backend"; homepage = "https://github.com/valeriansaliou/sonic"; changelog = "https://github.com/valeriansaliou/sonic/releases/tag/v${version}"; license = licenses.mpl20; platforms = platforms.unix; + mainProgram = "sonic"; maintainers = with maintainers; [ pleshevskiy ]; }; }