From b2daf5353cb7fa6b41c9bb3afbd7059f3a3d3bf0 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 16 Mar 2025 21:00:00 +0100 Subject: [PATCH] postgresqlPackages.pgtap: modernize --- pkgs/servers/sql/postgresql/ext/pgtap.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pgtap.nix b/pkgs/servers/sql/postgresql/ext/pgtap.nix index 0dd670a0b4b3..3e0907eaef3b 100644 --- a/pkgs/servers/sql/postgresql/ext/pgtap.nix +++ b/pkgs/servers/sql/postgresql/ext/pgtap.nix @@ -1,12 +1,12 @@ { - lib, - stdenv, buildPostgresqlExtension, fetchFromGitHub, + lib, perl, perlPackages, postgresql, postgresqlTestHook, + stdenv, which, }: @@ -17,8 +17,8 @@ buildPostgresqlExtension (finalAttrs: { src = fetchFromGitHub { owner = "theory"; repo = "pgtap"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-YgvfLGF7pLVcCKD66NnWAydDxtoYHH1DpLiYTEKHJ0E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-YgvfLGF7pLVcCKD66NnWAydDxtoYHH1DpLiYTEKHJ0E="; }; nativeBuildInputs = [ @@ -54,7 +54,7 @@ buildPostgresqlExtension (finalAttrs: { installPhase = "touch $out"; }; - meta = with lib; { + meta = { description = "Unit testing framework for PostgreSQL"; longDescription = '' pgTAP is a unit testing framework for PostgreSQL written in PL/pgSQL and PL/SQL. @@ -62,9 +62,9 @@ buildPostgresqlExtension (finalAttrs: { as well as the ability to integrate with other TAP-emitting test frameworks. It can also be used in the xUnit testing style. ''; - maintainers = with maintainers; [ willibutz ]; + maintainers = with lib.maintainers; [ willibutz ]; homepage = "https://pgtap.org"; inherit (postgresql.meta) platforms; - license = licenses.mit; + license = lib.licenses.mit; }; })