On Wed, Aug 04 2021, pukkamustard wrote: > * gnu/packages/ocaml.scm (ocaml-cstruct-unix): New variable. > --- > gnu/packages/ocaml.scm | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm > index 6effe1ff12..a9a4c8a684 100644 > --- a/gnu/packages/ocaml.scm > +++ b/gnu/packages/ocaml.scm > @@ -3412,6 +3412,22 @@ to access C-like structures directly from OCaml. It supports both reading and > writing to these structures, and they are accessed via the Bigarray module.") > (license license:isc))) > > +(define-public ocaml-cstruct-unix > + (package > + (inherit ocaml-cstruct) > + (name "ocaml-cstruct-unix") > + (build-system dune-build-system) > + (arguments > + `(#:package "cstruct-unix" > + #:test-target ".")) > + (propagated-inputs > + `(("ocaml-cstruct" ,ocaml-cstruct))) > + (synopsis "Unix variation of the @code{ocaml-cstruct} library for accessing C-like structures directly from OCaml") Keep lines at around ~80 characters (applies to the description too). Maybe drop the second half of the synopsis, so "Unix variation of the @code{ocaml-cstruct} library" The desciption already mentions “access C-like structures directly from OCaml.”; the synopsis of ‘ocaml-cstruct’ also mentions “Access C structures via a camlp4 extension”. WDYT?