From e08c51dddae5c9662b5f95faed0bb37cc9575281 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 13 Nov 2025 15:50:29 +0000 Subject: [PATCH 1/3] go-sendxmpp: Add versionCheckHook --- pkgs/by-name/go/go-sendxmpp/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/go/go-sendxmpp/package.nix b/pkgs/by-name/go/go-sendxmpp/package.nix index 90aeea6276e4..55b32ccb4b93 100644 --- a/pkgs/by-name/go/go-sendxmpp/package.nix +++ b/pkgs/by-name/go/go-sendxmpp/package.nix @@ -4,6 +4,7 @@ lib, nix-update-script, testers, + versionCheckHook, }: buildGoModule (finalAttrs: { @@ -27,6 +28,12 @@ buildGoModule (finalAttrs: { updateScript = nix-update-script { }; }; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + meta = { description = "Tool to send messages or files to an XMPP contact or MUC"; homepage = "https://salsa.debian.org/mdosch/go-sendxmpp"; From 4a489f672e998a0948569de0e7c697a89ad38981 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 13 Nov 2025 15:51:08 +0000 Subject: [PATCH 2/3] go-sendxmpp: Remove redundant passthru.tests.version --- pkgs/by-name/go/go-sendxmpp/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/go/go-sendxmpp/package.nix b/pkgs/by-name/go/go-sendxmpp/package.nix index 55b32ccb4b93..18bcb21be46b 100644 --- a/pkgs/by-name/go/go-sendxmpp/package.nix +++ b/pkgs/by-name/go/go-sendxmpp/package.nix @@ -3,7 +3,6 @@ fetchFromGitLab, lib, nix-update-script, - testers, versionCheckHook, }: @@ -22,9 +21,6 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-fnaOgc8RPDQnxTWOLQx1kw0+qj1iaff+UkjnoJYdEG4="; passthru = { - tests.version = testers.testVersion { - package = finalAttrs.finalPackage; - }; updateScript = nix-update-script { }; }; From 996f7c487d2cca1f17e390054bd1fb0016f3d825 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 13 Nov 2025 15:55:46 +0000 Subject: [PATCH 3/3] go-sendxmpp: Add changelog --- pkgs/by-name/go/go-sendxmpp/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/go/go-sendxmpp/package.nix b/pkgs/by-name/go/go-sendxmpp/package.nix index 18bcb21be46b..449b57cd5175 100644 --- a/pkgs/by-name/go/go-sendxmpp/package.nix +++ b/pkgs/by-name/go/go-sendxmpp/package.nix @@ -33,6 +33,7 @@ buildGoModule (finalAttrs: { meta = { description = "Tool to send messages or files to an XMPP contact or MUC"; homepage = "https://salsa.debian.org/mdosch/go-sendxmpp"; + changelog = "https://salsa.debian.org/mdosch/go-sendxmpp/-/releases/v${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ jpds