{ buildDunePackage, trace, mtime }: buildDunePackage { pname = "trace-tef"; inherit (trace) src version; # This removes the dependency on the “atomic” package # (not available in nixpkgs) # Said package for OCaml ≥ 4.12 is empty postPatch = '' substituteInPlace src/tef/dune --replace 'atomic ' "" ''; minimalOCamlVersion = "4.12"; propagatedBuildInputs = [ mtime trace ]; doCheck = true; meta = trace.meta // { description = "Simple backend for trace, emitting Catapult JSON into a file"; }; }