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