~ruther/guix-local

8000fc4fa022c3053574b580639f67edd8321c31 — Julien Lepiller 4 years ago 9bbbac6
gnu: Add ocaml4.07-re.

* gnu/packages/ocaml.scm (ocaml4.07-re): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
1 files changed, 14 insertions(+), 0 deletions(-)

M gnu/packages/ocaml.scm
M gnu/packages/ocaml.scm => gnu/packages/ocaml.scm +14 -0
@@ 3353,6 3353,7 @@ standard iterator type starting from 4.07.")
     `(("ocaml-seq" ,ocaml-seq)))
    (native-inputs
     `(("ounit" ,ocaml-ounit)))
    (properties `((ocaml4.07-variant . ,(delay ocaml4.07-re))))
    (home-page "https://github.com/ocaml/ocaml-re/")
    (synopsis "Regular expression library for OCaml")
    (description "Pure OCaml regular expressions with:


@@ 3365,6 3366,19 @@ standard iterator type starting from 4.07.")
@end enumerate")
    (license license:expat)))

(define-public ocaml4.07-re
  (package-with-ocaml4.07
    (package
      (inherit ocaml-re)
      (arguments
       `(#:test-target "."
         #:phases
         (modify-phases %standard-phases
           (add-after 'unpack 'fix-dune-version
             (lambda _
               (delete-file "dune-project"))))))
      (properties '()))))

(define-public ocaml-ocplib-endian
  (package
    (name "ocaml-ocplib-endian")