Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 fetchFromGitHub, 4 buildDunePackage, 5 menhir, 6 menhirLib, 7 uutf, 8}: 9 10buildDunePackage rec { 11 pname = "otoml"; 12 version = "1.0.5"; 13 14 minimalOCamlVersion = "4.08"; 15 16 src = fetchFromGitHub { 17 owner = "dmbaturin"; 18 repo = pname; 19 rev = version; 20 sha256 = "sha256-e9Bqd6KHorglLMzvsjakyYt/CLZR3yI/yZPl/rnbkDE="; 21 }; 22 23 nativeBuildInputs = [ menhir ]; 24 25 propagatedBuildInputs = [ 26 menhirLib 27 uutf 28 ]; 29 30 meta = { 31 description = "TOML parsing and manipulation library for OCaml"; 32 changelog = "https://github.com/dmbaturin/otoml/raw/${version}/CHANGELOG.md"; 33 license = lib.licenses.mit; 34 maintainers = [ lib.maintainers.vbgl ]; 35 inherit (src.meta) homepage; 36 }; 37}