1{ lib, fetchFromGitHub, buildDunePackage
2, iso8601, menhir
3}:
4
5buildDunePackage rec {
6 pname = "toml";
7 version = "7.1.0";
8 minimalOCamlVersion = "4.08";
9 duneVersion = "3";
10
11 src = fetchFromGitHub {
12 owner = "ocaml-toml";
13 repo = "to.ml";
14 rev = version;
15 hash = "sha256-uk14Py7lEEDJhFsRRtStXqKlJLtx0o8eS9DEIes4SHw=";
16 };
17
18 nativeBuildInputs = [ menhir ];
19 propagatedBuildInputs = [ iso8601 ];
20
21 meta = {
22 description = "Implementation in OCaml of the Toml minimal langage";
23 homepage = "http://ocaml-toml.github.io/To.ml";
24 license = lib.licenses.lgpl3;
25 maintainers = [ lib.maintainers.vbgl ];
26 };
27}