~ruther/guix-local

4b6e1fba5a3cb6c22552053dd336f2a76f0aa4d4 — pukkamustard 5 years ago 99ed037
gnu: Add ocaml-gen.

* gnu/packages/ocaml.scm (ocaml-gen): New variable.
  (ocaml4.07-gen): Remove variable.
  (ocaml4.07-sedlex): Replace ocaml4.07-gen with ocaml-gen.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
1 files changed, 8 insertions(+), 11 deletions(-)

M gnu/packages/ocaml.scm
M gnu/packages/ocaml.scm => gnu/packages/ocaml.scm +8 -11
@@ 2507,9 2507,9 @@ format.  It can process XML documents without a complete in-memory
representation of the data.")
    (license license:isc)))

(define-public ocaml4.07-gen
(define-public ocaml-gen
  (package
    (name "ocaml4.07-gen")
    (name "ocaml-gen")
    (version "0.5.3")
    (source (origin
              (method git-fetch)


@@ 2522,16 2522,13 @@ representation of the data.")
                "1jzrs0nsdk55annkd2zrk5svi61i3b1nk6qyqdc2y26vnzqvzfg8"))))
    (build-system dune-build-system)
    (arguments
     `(#:tests? #f; no tests
       #:package "gen"
       #:ocaml ,ocaml-4.07
       #:findlib ,ocaml4.07-findlib
       #:dune ,ocaml4.07-dune))
     `(#:package "gen"
       #:test-target "."))
    (propagated-inputs
     `(("ocaml-odoc" ,(package-with-ocaml4.07 ocaml4.07-odoc))))
     `(("ocaml-odoc" ,ocaml-odoc)))
    (native-inputs
     `(("ocaml-qtest" ,(package-with-ocaml4.07 ocaml-qtest))
       ("ocaml-qcheck" ,(package-with-ocaml4.07 ocaml-qcheck))))
     `(("ocaml-qtest" ,ocaml-qtest)
       ("ocaml-qcheck" ,ocaml-qcheck)))
    (home-page "https://github.com/c-cube/gen/")
    (synopsis "Iterators for OCaml, both restartable and consumable")
    (description "Gen implements iterators of OCaml, that are both restartable


@@ 2576,7 2573,7 @@ and consumable.")
    (native-inputs
     `(("ocamlbuild" ,(package-with-ocaml4.07 ocamlbuild))))
    (propagated-inputs
     `(("ocaml-gen" ,ocaml4.07-gen)
     `(("ocaml-gen" ,(package-with-ocaml4.07 ocaml-gen))
       ("ocaml-ppx-tools-versioned"
        ,(package-with-ocaml4.07 ocaml-ppx-tools-versioned))
       ("ocaml-uchar" ,(package-with-ocaml4.07 ocaml-uchar))))