From 227b3773a4872ab5f16e36c2ddd617c4b1526458 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 21 Mar 2024 00:17:39 +0100 Subject: [PATCH] pgbadger: add passthru.{updateScript,tests.version} --- pkgs/tools/misc/pgbadger/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/tools/misc/pgbadger/default.nix b/pkgs/tools/misc/pgbadger/default.nix index cf68371c20f7..21361b8231a2 100644 --- a/pkgs/tools/misc/pgbadger/default.nix +++ b/pkgs/tools/misc/pgbadger/default.nix @@ -4,9 +4,12 @@ fetchFromGitHub, JSONXS, lib, + nix-update-script, + pgbadger, PodMarkdown, shortenPerlShebang, stdenv, + testers, TextCSV_XS, which, }: @@ -45,11 +48,22 @@ buildPerlPackage rec { nativeBuildInputs = lib.optionals stdenv.isDarwin [ shortenPerlShebang ]; + doCheck = false; + nativeCheckInputs = [ bzip2 which ]; + passthru = { + tests.version = testers.testVersion { + inherit version; + command = "${lib.getExe pgbadger} --version"; + package = pgbadger; + }; + updateScript = nix-update-script { }; + }; + meta = { homepage = "https://github.com/darold/pgbadger"; description = "A fast PostgreSQL Log Analyzer";