gnu: Add ocaml-sexplib0.

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

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
This commit is contained in:
Gabriel Hondet 2019-01-05 17:36:56 +01:00 committed by Julien Lepiller
parent 5f2122fb21
commit 5fa01e8aaa
No known key found for this signature in database
GPG Key ID: 43111F4520086A0C
1 changed files with 25 additions and 0 deletions

View File

@ -4865,3 +4865,28 @@ parametrized transition systems with states represented as arrays indexed by
an arbitrary number of processes. Cache coherence protocols and mutual an arbitrary number of processes. Cache coherence protocols and mutual
exclusion algorithms are typical examples of such systems.") exclusion algorithms are typical examples of such systems.")
(license license:asl2.0))) (license license:asl2.0)))
(define-public ocaml-sexplib0
(package
(name "ocaml-sexplib0")
(version "0.11.0")
(home-page "https://github.com/janestreet/sexplib0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url (string-append home-page ".git"))
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"07v3ggyss7xhfv14bjk1n87sr42iqwj4cgjiv2lcdfkqk49i2bmi"))))
(build-system dune-build-system)
(arguments
'(#:tests? #f)) ;no tests
(synopsis "Library containing the definition of S-expressions and some
base converters")
(description "Part of Jane Street's Core library The Core suite of
libraries is an industrial strength alternative to OCaml's standard library
that was developed by Jane Street, the largest industrial user of OCaml.")
(license license:expat)))