about summary refs log tree commit diff
path: root/pkgs/servers/maddy
diff options
context:
space:
mode:
authorAlex McGrath <amk@amk.ie>2021-02-05 10:14:31 +0000
committerAlex McGrath <amk@amk.ie>2021-02-05 14:01:41 +0000
commit6be9ca541a8038a5ee755a4436783ed6138c8760 (patch)
tree04d976dde4e2a673fbfce4b465eb73be7658d9ca /pkgs/servers/maddy
parentc796b7b7eb2c9c5482f0203b2d6c5f8642f48796 (diff)
maddy: init at 0.4.3
Diffstat (limited to 'pkgs/servers/maddy')
-rw-r--r--pkgs/servers/maddy/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/servers/maddy/default.nix b/pkgs/servers/maddy/default.nix
new file mode 100644
index 0000000000000..ac3c075717ce3
--- /dev/null
+++ b/pkgs/servers/maddy/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+  pname = "maddy";
+  version = "0.4.3";
+
+  src = fetchFromGitHub {
+    owner = "foxcpp";
+    repo = "maddy";
+    rev = "v${version}";
+    sha256 = "1mi607hl4c9y9xxv5lywh9fvpybprlrgqa7617km9rssbgk4x1v7";
+  };
+
+  vendorSha256 = "16laf864789yiakvqs6dy3sgnnp2hcdbyzif492wcijqlir2swv7";
+
+  buildFlagsArray = [ "-ldflags=-s -w -X github.com/foxcpp/maddy.Version=${version}" ];
+
+  subPackages = [ "cmd/maddy" "cmd/maddyctl" ];
+
+  meta = with lib; {
+    description = "Composable all-in-one mail server";
+    homepage = "https://foxcpp.dev/maddy";
+    license = licenses.gpl3Plus;
+    maintainers = with maintainers; [ lxea ];
+  };
+}