at 24.05-pre 29 lines 634 B view raw
1{ lib, buildDunePackage, fetchFromGitHub, ocaml 2, seq 3, qcheck, ounit2 4}: 5 6buildDunePackage rec { 7 version = "1.1"; 8 pname = "gen"; 9 minimalOCamlVersion = "4.03"; 10 duneVersion = "3"; 11 12 src = fetchFromGitHub { 13 owner = "c-cube"; 14 repo = "gen"; 15 rev = "v${version}"; 16 hash = "sha256-ZytPPGhmt/uANaSgkgsUBOwyQ9ka5H4J+5CnJpEdrNk="; 17 }; 18 19 propagatedBuildInputs = [ seq ]; 20 checkInputs = [ qcheck ounit2 ]; 21 22 doCheck = lib.versionAtLeast ocaml.version "4.08"; 23 24 meta = { 25 homepage = "https://github.com/c-cube/gen"; 26 description = "Simple, efficient iterators for OCaml"; 27 license = lib.licenses.bsd3; 28 }; 29}