1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ lib, buildDunePackage, cstruct, sexplib, ppx_tools_versioned }: if !lib.versionAtLeast (cstruct.version or "1") "3" then cstruct else buildDunePackage { pname = "ppx_cstruct"; inherit (cstruct) version src meta; minimumOCamlVersion = "4.03"; buildInputs = [ sexplib ppx_tools_versioned ]; propagatedBuildInputs = [ cstruct ]; }