From 9d514ed45c9970a43cfa3d7e9add15e116a108a7 Mon Sep 17 00:00:00 2001 From: Guillaume Fournier Date: Tue, 14 Jan 2025 15:55:02 +0100 Subject: [PATCH] stalwart-cli: init at 0.10.7 --- pkgs/by-name/st/stalwart-cli/package.nix | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/st/stalwart-cli/package.nix diff --git a/pkgs/by-name/st/stalwart-cli/package.nix b/pkgs/by-name/st/stalwart-cli/package.nix new file mode 100644 index 00000000000000..1569f36a82aa18 --- /dev/null +++ b/pkgs/by-name/st/stalwart-cli/package.nix @@ -0,0 +1,30 @@ +{ + lib, + rustPlatform, + versionCheckHook, + stalwart-mail, +}: + +rustPlatform.buildRustPackage rec { + pname = "stalwart-cli"; + version = stalwart-mail.version; + src = stalwart-mail.src; + + buildAndTestSubdir = "crates/cli"; + cargoHash = "sha256-9gqk26qCic1N8LHXLX3fWyk/oQr3QifbmPzAEWL6ZHo="; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = [ "--version" ]; + + meta = { + description = "Stalwart Mail Server CLI"; + homepage = "https://github.com/stalwartlabs/mail-server"; + changelog = "https://github.com/stalwartlabs/mail-server/blob/v${version}/CHANGELOG.md"; + license = lib.licenses.agpl3Only; + mainProgram = "stalwart-cli"; + maintainers = with lib.maintainers; [ + giomf + ]; + }; +}