nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 alcotest-lwt,
3 buildDunePackage,
4 ca-certs,
5 colombe,
6 containers,
7 domain-name,
8 emile,
9 fetchFromGitHub,
10 fmt,
11 lib,
12 logs,
13 lwt,
14 mrmime,
15 ptime,
16 rresult,
17 sendmail,
18 tls-lwt,
19 x509,
20}:
21
22let
23 pname = "letters";
24 version = "0.4.0";
25in
26buildDunePackage {
27 inherit pname version;
28 src = fetchFromGitHub {
29 owner = "oxidizing";
30 repo = "letters";
31 tag = version;
32 hash = "sha256-75uLg+0AVDNdQ0M4w8H7MrTYwAKMhe8R5xC4vPNGkuQ=";
33 };
34 propagatedBuildInputs = [
35 ca-certs
36 colombe
37 containers
38 domain-name
39 emile
40 fmt
41 logs
42 lwt
43 mrmime
44 ptime
45 rresult
46 sendmail
47 tls-lwt
48 x509
49 ];
50 doCheck = true;
51 checkInputs = [ alcotest-lwt ];
52 meta = {
53 description = "OCaml library for creating and sending emails over SMTP using LWT";
54 homepage = "https://github.com/oxidizing/letters";
55 license = lib.licenses.mit;
56 maintainers = [ lib.maintainers.vog ];
57 };
58}