From 044e1d941f6fa408b39bae995dd0d14f2792f845 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sat, 28 Jun 2025 10:19:48 +0000 Subject: [PATCH] go-sendxmpp: init at 0.14.1 --- pkgs/by-name/go/go-sendxmpp/package.nix | 39 +++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/go/go-sendxmpp/package.nix diff --git a/pkgs/by-name/go/go-sendxmpp/package.nix b/pkgs/by-name/go/go-sendxmpp/package.nix new file mode 100644 index 000000000000..44a1310a345d --- /dev/null +++ b/pkgs/by-name/go/go-sendxmpp/package.nix @@ -0,0 +1,39 @@ +{ + buildGoModule, + fetchFromGitLab, + lib, + nix-update-script, + testers, +}: + +buildGoModule (finalAttrs: { + pname = "go-sendxmpp"; + version = "0.14.1"; + + src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "mdosch"; + repo = "go-sendxmpp"; + tag = "v${finalAttrs.version}"; + hash = "sha256-nQ2URhkOp0mb4u4IG3wzGIdhP6svDVMctbu2CHQXj2Y="; + }; + + vendorHash = "sha256-aMhUsYsQvnhEVkWbjbh84bbStQ4b/0ZHEvzEhXSlFyw="; + + passthru = { + tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + }; + updateScript = nix-update-script { }; + }; + + meta = { + description = "Tool to send messages or files to an XMPP contact or MUC"; + homepage = "https://salsa.debian.org/mdosch/go-sendxmpp"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ + jpds + ]; + mainProgram = "go-sendxmpp"; + }; +})