From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggsout.gnu.org ([209.51.188.92]:43521 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfjuz-0005VK-Av for guix-patches@gnu.org; Sat, 05 Jan 2019 06:15:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfjuw-0004tw-4t for guix-patches@gnu.org; Sat, 05 Jan 2019 06:15:05 -0500 Received: from debbugsout.gnu.org ([209.51.188.43]:57993) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gfjuv-0004th-VC for guix-patches@gnu.org; Sat, 05 Jan 2019 06:15:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gfjuv-0006n1-NV for guix-patches@gnu.org; Sat, 05 Jan 2019 06:15:01 -0500 Subject: [bug#33986] [PATCH 8/9] gnu: Add ocaml-ppx-derivers. References: <87lg3z8nc2.fsf@gmail.com> In-Reply-To: <87lg3z8nc2.fsf@gmail.com> Resent-Message-ID: From: Gabriel Hondet Date: Thu, 3 Jan 2019 10:59:52 +0100 Message-ID: <87bm4v8igz.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-ppx-derivers): New variable. =2D-- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 209aa66c3..3607dc319 100644 =2D-- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -5328,3 +5328,29 @@ and/or previous version.") It re-exports the input/output functions of the OCaml standard libraries using a more consistent API.") (license license:expat))) + +(define-public ocaml-ppx-derivers + (package + (name "ocaml-ppx-derivers") + (version "1.2") + (home-page + "https://github.com/ocaml-ppx/ppx_derivers") + (source + (origin + (method git-fetch) + (uri (git-reference + (url (string-append home-page ".git")) + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bnhihl1w31as5w2czly1v3d6pbir9inmgsjg2cj6aaj9v1dzd85")))) + (build-system dune-build-system) + (arguments + '(#:tests? #f)) + (synopsis "Shared [@@deriving] plugin registry") + (description + "Ppx_derivers is a tiny package whose sole purpose is to allow +ppx_deriving and ppx_type_conv to inter-operate gracefully when linked +as part of the same ocaml-migrate-parsetree driver.") + (license license:bsd-3))) =2D-=20 2.20.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAlwwkXwACgkQMbyBBfZZ 1CV8vBAAmg8wlGsXqyXsYdo5DZfmus4SpEMFN1HErcGjJst8aR8BvbyXyaDfq3ZS oAHLf1WE+cbg7DgcmhaZkmCM8Qy5fHvux3gQlXPuTtk9gWdYkz815otFGX7NTrzS mDNl9uhglO7dNLHrAj6Tngfzgyudq2jFW/Dpt4Rmlg3WS6RUmMwXsZfJE7pN4kug PrOWG3AaRBlFIaeeGzNJMFRex1x1+aOc6cUYvwTvREnMk8bj94WNNomzfUP/O8Ir 8W0Fnj03LWS4UsHh4gR3v9iMSjsfZzz6CRbEU70CDbl9aEPWiZboTBy/4MqukX9/ 3cbgypTcm+1QD9D7GaI9+1+li8COw/NihMwsFxgdEJ+WX14KlcScsfHF2l0iZItK RiLc8htNQ9tC++wSMgLqjU0OojEtpxAtaAEWWAaWR65wCGr8mluOuAAcdfqvHDY4 1bek39PJS7isVzGMI/zQKd8iHr2/N53fLnROMdtolETKLJoSZKiqTUJf6gKV1sdd Qu3Eombk8V+ThfGOSvEDHVxv4E/EDstBgWkDtRwH8kfHVIGKz7pjyRrCeVwRSCEX i9tECtn4jIoCGtydWt/M8MQGedqBzs6yyEkWBopQO9ZkGK/wHIFHzRwOaGhR5PBZ 5jPOubpCY5hVqVLZiGI5GKAgMwaVun5ewPN1UWPgZjifiefU3G8= =MZFz -----END PGP SIGNATURE----- --=-=-=--