at 23.11-beta 31 lines 725 B view raw
1{ lib, fetchurl, buildDunePackage 2, menhir, menhirLib 3, fmt 4, qcheck 5}: 6 7buildDunePackage rec { 8 pname = "dolmen"; 9 version = "0.9"; 10 11 minimalOCamlVersion = "4.08"; 12 13 src = fetchurl { 14 url = "https://github.com/Gbury/dolmen/releases/download/v${version}/dolmen-${version}.tbz"; 15 hash = "sha256-AD21OFS6zDoz+lXtac95gXwQNppPfGvpRK8dzDZXigo="; 16 }; 17 18 nativeBuildInputs = [ menhir ]; 19 propagatedBuildInputs = [ menhirLib fmt ]; 20 21 doCheck = true; 22 23 checkInputs = [ qcheck ]; 24 25 meta = { 26 description = "An OCaml library providing clean and flexible parsers for input languages"; 27 license = lib.licenses.bsd2; 28 maintainers = [ lib.maintainers.vbgl ]; 29 homepage = "https://github.com/Gbury/dolmen"; 30 }; 31}