From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggsout.gnu.org ([209.51.188.92]:42180 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfjqH-0004XT-39 for guix-patches@gnu.org; Sat, 05 Jan 2019 06:10:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfjqC-00016g-RA for guix-patches@gnu.org; Sat, 05 Jan 2019 06:10:12 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48898) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gfjq6-00013F-28 for guix-patches@gnu.org; Sat, 05 Jan 2019 06:10:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gfjq5-0006dp-QF for guix-patches@gnu.org; Sat, 05 Jan 2019 06:10:01 -0500 Subject: [bug#33986] [PATCH 3/9] gnu: Add ocaml-sexplib. References: <87lg3z8nc2.fsf@gmail.com> In-Reply-To: <87lg3z8nc2.fsf@gmail.com> Resent-Message-ID: From: Gabriel Hondet Date: Thu, 3 Jan 2019 08:45:36 +0100 Message-ID: <87imz38ip0.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 33986@debbugs.gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable * gnu/packages/ocaml.scm (ocaml-sexplib): New variable. =2D-- gnu/packages/ocaml.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 7876c69a7..0faab47ee 100644 =2D-- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -5176,3 +5176,32 @@ This library is portable and doesn't provide IO func= tions. To read s-expressions from files or other external sources, you should use parsexp_io.") (license license:expat))) + +(define-public ocaml-sexplib + (package + (name "ocaml-sexplib") + (version "0.11.0") + (home-page "https://github.com/janestreet/sexplib") + (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 + "1qfl0m04rpcjvc4yw1hzh6r16jpwmap0sa9ax6zjji67dz4szpyb")))) + (build-system dune-build-system) + (inputs + `(("ocaml-num" ,ocaml-num) + ("ocaml-parsexp" ,ocaml-parsexp) + ("ocaml-sexplib0" ,ocaml-sexplib0))) + (synopsis + "Library for serializing OCaml values to and from S-expressions") + (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))) =2D-=20 2.20.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAlwwkFsACgkQMbyBBfZZ 1CWCnA/8DMh3bZfgC9GshUICrXhVHGL/MV4JplG6yxTcV25Xiv/eBFVjG5CQG4vd O6mK1RS59T4u1WytVXexWQyU+hriZyEMNqJW08lqEtTZyUDDXXn0XxXzGK4CX1g7 vbti0YUMv8ieIBUze+4Tyylvb3mPQOjDH20YEku18wDJ0KSMr6NKnyygOJYqoY4f MGuEEkgvzd0yjr/wrQpNuYd0MuMlgyRf9uIaspCyxEOkDyj0n6FQX2bDuDc4tmPn SGGnR1IGF7S72uG/bs5k5kVDeBmWrLBmx8fNxrIv0VtUgd5+MQetE5mjbNtMIqLj DPzddyCtBerbErLRTtXWZ347fQrCTgSfdRwOGvWngm9h2Fhb29Vqr2PUg7vemyf8 YV4WJioLLXFs5CqLTw+bA8++gs5q0JLRpp+ZFn9tdqVSKUES6YzsddOO231u2oM7 5CW0/ac8WC3pXUS3wc/fzlBGXxEJo/N3YQFP1/E8RkiF7B86Jf6OGheR3aTIqGzV fQhc6a2saSL/UdG3NmxkOf7TM9uBKFAL3CL9QpFLc+WQHxH6XlGBVJS4iHLLqf5S Isl1IB8ZHWYaAgcHqLV/tcx5EB80zZ3M9KW7OwCaibEyg8sip+XuWKLVJ0o/hmFK 0PYjHdqEhAxZDRqjpnV0p3q7sf+sDt+pI7WvcHEdnZEgDpDUgiU= =Os6k -----END PGP SIGNATURE----- --=-=-=--