ocamlPackages.colombe: init at 0.12.0

Changed files
+43
pkgs
development
ocaml-modules
colombe
top-level
+41
pkgs/development/ocaml-modules/colombe/default.nix
···
+
{
+
alcotest,
+
angstrom,
+
buildDunePackage,
+
crowbar,
+
emile,
+
fetchurl,
+
fmt,
+
ipaddr,
+
lib,
+
}:
+
+
let
+
pname = "colombe";
+
version = "0.12.0";
+
in
+
buildDunePackage {
+
inherit pname version;
+
minimalOCamlVersion = "4.03";
+
src = fetchurl {
+
url = "https://github.com/mirage/colombe/releases/download/v${version}/colombe-${version}.tbz";
+
hash = "sha256-9g9l0wTzlXtESNeoBxhjMxlX0bRFY19T2+PN1lZ7ojE=";
+
};
+
propagatedBuildInputs = [
+
angstrom
+
emile
+
fmt
+
ipaddr
+
];
+
doCheck = true;
+
checkInputs = [
+
alcotest
+
crowbar
+
];
+
meta = {
+
description = "SMTP protocol according to RFC5321 without extensions";
+
homepage = "https://github.com/mirage/colombe";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.vog ];
+
};
+
}
+2
pkgs/top-level/ocaml-packages.nix
···
coin = callPackage ../development/ocaml-modules/coin { };
+
colombe = callPackage ../development/ocaml-modules/colombe { };
+
color = callPackage ../development/ocaml-modules/color { };
colors = callPackage ../development/ocaml-modules/colors { };