at 23.05-pre 34 lines 709 B view raw
1{ lib, buildDunePackage, fetchFromGitHub 2, menhir 3}: 4 5buildDunePackage rec { 6 pname = "odate"; 7 version = "0.6"; 8 9 minimalOCamlVersion = "4.07"; 10 11 src = fetchFromGitHub { 12 owner = "hhugo"; 13 repo = pname; 14 rev = version; 15 sha256 = "1dk33lr0g2jnia2gqsm6nnc7nf256qgkm3v30w477gm6y2ppfm3h"; 16 }; 17 18 strictDeps = true; 19 20 nativeBuildInputs = [ menhir ]; 21 22 # Ensure compatibility of v0.6 with menhir ≥ 20220210 23 preBuild = '' 24 substituteInPlace dune-project --replace "(using menhir 1.0)" "(using menhir 2.0)" 25 ''; 26 27 meta = { 28 description = "Date and duration in OCaml"; 29 inherit (src.meta) homepage; 30 license = lib.licenses.mit; 31 maintainers = [ lib.maintainers.vbgl ]; 32 }; 33 34}