gnu: Add dune-ordering.

* gnu/packages/ocaml.scm (dune-ordering): New variable.

Change-Id: I78d81dfc2523b47bdca6430e2f9961cf39c7335a
This commit is contained in:
Julien Lepiller 2024-01-10 08:43:28 +01:00
parent 039cf0e35c
commit b2a71b868c
No known key found for this signature in database
GPG Key ID: 53D457B2D636EE82

View File

@ -2028,6 +2028,25 @@ defines its own algebra which some might find easier to work with and reason
about.")
(license license:expat)))
(define-public dune-ordering
(package
(inherit dune)
(name "dune-ordering")
(source (origin
(inherit (package-source dune))
(modules '((guix build utils)))
(snippet
`(begin
(delete-file-recursively "vendor/pp")
(delete-file-recursively "vendor/csexp")))))
(build-system dune-build-system)
(arguments
`(#:package "ordering"
;; Tests have a cyclic dependency on stdune
#:tests? #f))
(synopsis "Dune element ordering")
(description "This library represents element ordering in OCaml.")))
(define-public ocaml-csexp
(package
(name "ocaml-csexp")