From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggsout.gnu.org ([209.51.188.92]:42914 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfjt3-0004ve-DO for guix-patches@gnu.org; Sat, 05 Jan 2019 06:13:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfjt0-0003HV-5t for guix-patches@gnu.org; Sat, 05 Jan 2019 06:13:05 -0500 Received: from debbugsout.gnu.org ([209.51.188.43]:58688) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gfjt0-0003H3-2L for guix-patches@gnu.org; Sat, 05 Jan 2019 06:13:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gfjsz-0006j5-KM for guix-patches@gnu.org; Sat, 05 Jan 2019 06:13:01 -0500 Subject: [bug#33986] [PATCH 6/9] gnu: Add ocaml-migrate-parsetree. References: <87lg3z8nc2.fsf@gmail.com> In-Reply-To: <87lg3z8nc2.fsf@gmail.com> Resent-Message-ID: From: Gabriel Hondet Date: Thu, 3 Jan 2019 10:40:45 +0100 Message-ID: <87ef9r8ijs.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-migrate-parsetree): New variable. =2D-- gnu/packages/ocaml.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 6f91f5d99..28ae9fd04 100644 =2D-- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -5270,3 +5270,33 @@ provided by companion libraries such as so they don't expose everything at toplevel. For instance, @code{Ast_help= er} is now @code{Ocaml_common.Ast_helper}.") (license license:expat))) + +(define-public ocaml-migrate-parsetree + (package + (name "ocaml-migrate-parsetree") + (version "1.1.0") + (home-page "https://github.com/ocaml-ppx/ocaml-migrate-parsetree") + (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 + "1d2n349d1cqm3dr09mwy5m9rfd4bkkqvri5i94wknpsrr35vnrr1")))) + (build-system dune-build-system) + (inputs + `(("ocaml-compiler-libs" ,ocaml-compiler-libs) + ("ocaml-result" ,ocaml-result))) + (native-inputs + `(("ocamlbuild" ,ocamlbuild))) + (synopsis "Convert OCaml parsetrees between different major versions") + (description "This library converts between parsetrees of different OC= aml +version. + +Supported versions are 4.02, 4.03, 4.04, 4.05 and 4.06. For each version, +there is a snapshot of the parsetree and conversion functions to the next +and/or previous version.") + (license license:lgpl2.1+))) =2D-=20 2.20.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAlwwkRcACgkQMbyBBfZZ 1CXI2Q//XUW4Aq3aIw57lQy68sOSwVFMHr06kLrZry9FDEa1MUPZGbWMJohQGRKQ AAb/W+YMJhszz3Tu4vhZ9ZS3ZdoHbCg8XkqlrNXth7p7AxVsnFTQsC77Wq64JP/z AI708LEQTaTOHSBbNnGxWWJzMEe0uwbGWwCQnnxE/ge7pZSQ/DQRgOHIJVbUoUZ0 Dm2cy29+ENcVY3A7IyIVZAHaL4rMlXYW5Lw15h+rdMYont7GiANOHaDWeK1A5xsF oW7BkWjtQeTyCJdBDwnOXfu87+QZd3vc8xuLyHTxf8N6DhyC4/djXyMmyLsbyU0c O4/4htuWkjJ/Jc/wS+h/Of37JxjDSbNNfOOO1Ipdbu8LwxCy1u21aBofACDpqVjU 2LME31b9EVvaR2BcmhH9Iz/3imMkyJ9aNYEEbaE0vX57/S3233oD3kQITawgaOrh f/esre7AvEsimSY3Yw6WFy2dUdgod5oPjDHDU6TDljfrOeq0bVgF31ewONtjpL/x 3Yz7LaEC/K6+xUyH83QQlb6fg2UfTyxXaxWUG8jiTPIqWfILaPfM7VwrsK+UAWSB H6TgSGupK762EWuLce/FBEbxiMMAi+3x7OeT0L/Wd9kSDgVU7YK9svpa7GBnwtRy OUaxsIRN/5yXLssDvGCVYO1T5O/gs62NAQl4FqtAJlprWUy0v6M= =7TXm -----END PGP SIGNATURE----- --=-=-=--