Skip to content

Commit f16d6cd

Browse files
authored
postmoogle: init at 0.9.21 (#338979)
2 parents 13c30d4 + 728043e commit f16d6cd

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

maintainers/maintainer-list.nix

+6
Original file line numberDiff line numberDiff line change
@@ -1234,6 +1234,12 @@
12341234
githubId = 37040543;
12351235
name = "Wroclaw";
12361236
};
1237+
amuckstot30 = {
1238+
email = "[email protected]";
1239+
github = "amuckstot30";
1240+
githubId = 157274630;
1241+
name = "amuckstot30";
1242+
};
12371243
amyipdev = {
12381244
email = "[email protected]";
12391245
github = "amyipdev";
+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
lib,
3+
buildGoModule,
4+
fetchFromGitHub,
5+
}:
6+
buildGoModule rec {
7+
pname = "postmoogle";
8+
version = "0.9.21";
9+
10+
src = fetchFromGitHub {
11+
owner = "etkecc";
12+
repo = "postmoogle";
13+
rev = "refs/tags/v${version}";
14+
hash = "sha256-/AuxrIvxoKb08uf4EOYXorl7vJ99KgEH9DZYLidDzI4=";
15+
};
16+
17+
tags = [
18+
"timetzdata"
19+
"goolm"
20+
];
21+
22+
vendorHash = null;
23+
24+
postInstall = ''
25+
mv $out/bin/cmd $out/bin/postmoogle
26+
'';
27+
28+
meta = with lib; {
29+
description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server";
30+
homepage = "https://github.com/etkecc/postmoogle";
31+
changelog = "https://github.com/etkecc/postmoogle/releases/tag/v0.9.21";
32+
license = licenses.agpl3Only;
33+
maintainers = with maintainers; [ amuckstot30 ];
34+
mainProgram = "postmoogle";
35+
};
36+
}

0 commit comments

Comments
 (0)