* gnu/packages/ocaml.scm (ocaml-expect): New variable. --- gnu/packages/ocaml.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 09017211c..337e66aff 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -1729,3 +1729,20 @@ hierarchy of modules.") matching and substitution, similar to the functionality offered by the Perl language.") (license license:lgpl2.1))); with an exception + +(define-public ocaml-expect + (package + (name "ocaml-expect") + (version "0.0.5") + (home-page "https://forge.ocamlcore.org/projects/ocaml-expect/") + (source (ocaml-forge-origin name version 1372 + "07xq8w2x2vffc32z7vk6y14jwbfb1cw0m2lm1jzi60hnr1dvg8by")) + (build-system ocaml-build-system) + (native-inputs `(("ocaml-pcre" ,ocaml-pcre) + ("ounit" ,ocaml-ounit))) + (propagated-inputs `(("batteries" ,ocaml-batteries))) + (arguments `(#:tests? #f)) ; tries to open dllpcre_stubs library + (synopsis "Simple implementation of expect") + (description "Help building unitary testing of interactive program. You +can match the question using a regular expression or a timeout.") + (license license:lgpl2.0))); with an exception -- 2.11.0