From patchwork Mon Aug 9 07:00:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31921 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9B79B27BC78; Mon, 9 Aug 2021 08:02:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6168D27BC6B for ; Mon, 9 Aug 2021 08:02:13 +0100 (BST) Received: from localhost ([::1]:42290 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzIa-0004D3-Bc for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56362) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIR-0004Cm-9d for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43955) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIR-0000B7-1P for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIQ-0003bj-SZ for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 01/31] gnu: Add ocaml-cohttp-lwt. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849250013534 (code B ref 49867); Mon, 09 Aug 2021 07:02:02 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:40 +0000 Received: from localhost ([127.0.0.1]:55414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI3-0003WC-HO for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:39 -0400 Received: from mout02.posteo.de ([185.67.36.66]:50367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI1-0003Vp-Fg for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:37 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 69116240101 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492491; bh=B9QFaCliXlgbco6nwEzkJbeD5P0kA6+LYVj+iVjozBI=; h=From:To:Cc:Subject:Date:From; b=PiTSkZtgd141bw8WpEm1bjNWyHzbCJf4W0l2FjWgK1T1HQAwCye+eC5cYQULGxeZf ka0mbxlnVZa0V7vhsU6Cq7uhUmMsgdvGIAqfA/1cbxST4RZr1IkX756EVcQO+DDzyS 7vT2JagvFwShLktiwIv8H1lwzqrRc1IH6opKtcxR9PsA+fNq7c6VOxmuiLsXrGl6NG uZYpk+cW/stPI2XbDeuPRMjLDVG5OdBA68mfh1T6msBkWDi4+1N58kuuCwYMb3Attv WtDGTIP12VKtqbhbsrdj4UCQi11BH4eb4kS1PIhIjl06rWejnQ8UbeSNWlnwVbKduO zU3x7cSTG5adg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7G43gcz6tm9; Mon, 9 Aug 2021 09:01:30 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:00:54 +0000 Message-Id: <20210809070124.25641-1-pukkamustard@posteo.net> In-Reply-To: <86pmun5cp5.fsf@posteo.net> References: <86pmun5cp5.fsf@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-cohttp-lwt): New variable. --- gnu/packages/ocaml.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 112751ddec..6518f21f5e 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7323,6 +7323,30 @@ HTTP parser, and implementations using various asynchronous programming libraries.") (license license:isc))) +(define-public ocaml-cohttp-lwt + (package + (inherit ocaml-cohttp) + (name "ocaml-cohttp-lwt") + (arguments `(#:package "cohttp-lwt" + #:test-target ".")) + (propagated-inputs + `(("ocaml-cohttp" ,ocaml-cohttp) + ("ocaml-lwt" ,ocaml-lwt) + ("ocaml-sexplib0" ,ocaml-sexplib0) + ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) + ("ocaml-logs" ,ocaml-logs) + ("ocaml-uri" ,ocaml-uri))) + (synopsis "OCaml library for HTTP clients and servers using the Lwt +concurrency library") + (description "This is a portable implementation of HTTP that uses the Lwt +concurrency library to multiplex IO. It implements as much of the logic in an +OS-independent way as possible, so that more specialised modules can be +tailored for different targets. For example, you can install +@code{ocaml-cohttp-lwt-unix} or @code{ocaml-cohttp-lwt-jsoo} for a Unix or +JavaScript backend, or @code{ocaml-cohttp-mirage} for the MirageOS unikernel +version of the library. All of these implementations share the same IO logic +from this module."))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:00:55 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31926 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 60ECD27BC78; Mon, 9 Aug 2021 08:02:37 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2B2CD27BC6B for ; Mon, 9 Aug 2021 08:02:37 +0100 (BST) Received: from localhost ([::1]:43116 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzIy-0004pP-7X for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56364) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIS-0004Cu-1u for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43958) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIR-0000BG-RW for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIR-0003bq-OB for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 02/31] gnu: Add ocaml-domain-name. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849250213549 (code B ref 49867); Mon, 09 Aug 2021 07:02:03 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:42 +0000 Received: from localhost ([127.0.0.1]:55418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI5-0003WT-Ux for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:42 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57617) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI4-0003Vt-Cv for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:40 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id A0F88240105 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492494; bh=nD16KtH3uQkLJkwfoNdZveXeejf0UI/nLY5rISr6L2k=; h=From:To:Cc:Subject:Date:From; b=b6/UN8EmUw0FPXjXjPkLyIJZKVEsIDapoQqVv/C9lrAlCFiFT3WuzutNrTrf84Rzn Sm5Os6kV+pP1DSDQ7ChebntdMv720pSDHyQ1xdQdvuLglbj8rT3fgQevXm1KqDh5D2 2BjjyEKmwuZab7BhqsvuEvxrAGI+lVsfin4ixBrxTxYtLKNd9qeyIpRLenZPVncxW9 hYjfXmHbfufMQDE9hZnlxGguqbFdQe/1bptiOKxaYDEggMOV+vIH1AvTu3rG12QmMF /WOQAXhM72Hg08aZGRvEmuULoRa9PVeK025J365+srHUTw7zr0PuXoqt1RbbQAoptH df+N15zmrRiEg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7L0vBCz6tmb; Mon, 9 Aug 2021 09:01:34 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:00:55 +0000 Message-Id: <20210809070124.25641-2-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-domain-name): New variable. --- gnu/packages/ocaml.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 6518f21f5e..56e3c39c2d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7347,6 +7347,35 @@ JavaScript backend, or @code{ocaml-cohttp-mirage} for the MirageOS unikernel version of the library. All of these implementations share the same IO logic from this module."))) +(define-public ocaml-domain-name + (package + (name "ocaml-domain-name") + (version "0.3.0") + (home-page "https://github.com/hannesm/domain-name") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06l82k27wa446k0sd799i73rrqwwmqfm542blkx6bbm2xpxaz2cm")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (propagated-inputs + `(("ocaml-fmt" ,ocaml-fmt) + ("ocaml-astring" ,ocaml-astring))) + (native-inputs + `(("ocaml-alcotest" ,ocaml-alcotest))) + (synopsis "OCaml library for RFC 1035 Internet domain names") + (description "This OCaml library provides functions for working with +Internet domain names (RFC 1035). For example, it provides functions for +comparing domain names or checking if one domain name is a sub-domain of +another.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:00:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31922 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 34EDF27BC78; Mon, 9 Aug 2021 08:02:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 015DC27BC6B for ; Mon, 9 Aug 2021 08:02:15 +0100 (BST) Received: from localhost ([::1]:42326 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzIb-0004Ej-T3 for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIS-0004D2-Tx for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43961) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIS-0000CE-NB for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIS-0003c9-K3 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 03/31] gnu: Add ocaml-macaddr. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849250413587 (code B ref 49867); Mon, 09 Aug 2021 07:02:04 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:44 +0000 Received: from localhost ([127.0.0.1]:55428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI8-0003X1-CF for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:44 -0400 Received: from mout01.posteo.de ([185.67.36.65]:55175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI6-0003Vw-6D for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:42 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 99586240028 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492496; bh=gXd91zTJVnxfBsz3Le6Cp/pJaLJHxkpbBntFMm/mfhc=; h=From:To:Cc:Subject:Date:From; b=kIkIhqijkT2A465H6WTBBsBU1s79f5qitTEQWSVkZp0Hwz+TiR5Yvp8Nnu+PQlQq+ OpiIyiAguczNaV3l1rQZPy1vtgN79p1/geWzxF+CrYOFJSalZUr1ayL2YS50PRw9Tr bDsoAYC0iwQxxgFn1hmSSr/9R/BpB0fHFKeBcWxTJmU+wPWkqr7QUkIB/nq4RLDut1 ZyVbyvD9atVn7UJ5xEQ32emh08s5jFOgLHFqobEgQet5IOCMAWEcFVLARKApVmZJwv E90ufGqCHPhZ6hDwo3CuO9RKWyyNssPN/cVZf/eSvPYb1NeBjob7+44KpzW++Tq0mM xfuOn2hcLIoeg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7L6Wlkz6tmH; Mon, 9 Aug 2021 09:01:34 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:00:56 +0000 Message-Id: <20210809070124.25641-3-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-macaddr): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 56e3c39c2d..34be7e5497 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7376,6 +7376,34 @@ comparing domain names or checking if one domain name is a sub-domain of another.") (license license:isc))) +(define-public ocaml-macaddr + (package + (name "ocaml-macaddr") + (version "5.1.0") + (home-page "https://github.com/mirage/ocaml-ipaddr") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "02pan5b8s4j5r68znjdb5mln3nffccdfsh4rw71x31b6qsrlqzgg")))) + (build-system dune-build-system) + (arguments `(#:package "macaddr" + #:test-target ".")) + (native-inputs + `(("ocaml-ounit" ,ocaml-ounit) + ("ocaml-domain-name" ,ocaml-domain-name) + ("ocaml-cstruct" ,ocaml-cstruct) + ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv))) + (synopsis "OCaml library for manipulation of MAC address representations") + (description "This OCaml library provides functions for manipulating MAC +address representations.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:00:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31923 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2E98627BC78; Mon, 9 Aug 2021 08:02:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F133427BC6B for ; Mon, 9 Aug 2021 08:02:16 +0100 (BST) Received: from localhost ([::1]:42378 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzId-0004Gm-K6 for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56368) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIT-0004Dl-E5 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43962) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIT-0000Cu-6Y for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIT-0003cI-3Y for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 04/31] gnu: Add ocaml-ipaddr. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849250513601 (code B ref 49867); Mon, 09 Aug 2021 07:02:05 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:45 +0000 Received: from localhost ([127.0.0.1]:55431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI8-0003X5-NF for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:45 -0400 Received: from mout01.posteo.de ([185.67.36.65]:57521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI6-0003Vx-Cw for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:42 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id CB4B8240028 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492496; bh=yqqs6Hg4IbglOEbqC7vpOuCJ6SZsKdtYpB+897HYFiU=; h=From:To:Cc:Subject:Date:From; b=mCMIfi2TvuoD+jJOxTKEKh6NCTsfkB5GZ+JhnRpYDw4JBYvSCPMnDz3v8lpIPgJXn jVlHRpzMy1ChUnCCi9Rzti6k2y/PxnRa6LNmeVUebswpcgdw2QiNnDbld5TuZNKdQp e06RXpWbH5qvO1veqbpOxy0d7865wTK4uebrjUlMcnjBOXBlvAXwtlxxtgWelvyzy1 yqPZ2C8My4APMWhC4TNbQ6e8y9o5ktox0V0Z4oeXI1womspBH2mnqfr85WrPklraTM i8jHKE96i70ucM1P8UShWtyq1ysr5CHnVq534GC1M5tF0qjAP4z8QYETPrcwWigzfp 89E2YInERUVog== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7M4DsVz6tmL; Mon, 9 Aug 2021 09:01:35 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:00:57 +0000 Message-Id: <20210809070124.25641-4-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-ipaddr): New variable. --- gnu/packages/ocaml.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 34be7e5497..c167836db5 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7404,6 +7404,25 @@ another.") address representations.") (license license:isc))) +(define-public ocaml-ipaddr + (package + (inherit ocaml-macaddr) + (name "ocaml-ipaddr") + (arguments `(#:package "ipaddr" + #:test-target ".")) + (propagated-inputs + `(("ocaml-macaddr" ,ocaml-macaddr) + ("ocaml-stdlib-shims" ,ocaml-stdlib-shims) + ("ocaml-cstruct" ,ocaml-cstruct) + ("ocaml-domain-name" ,ocaml-domain-name))) + (native-inputs + `(("ocaml-ounit" ,ocaml-ounit) + ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv))) + (synopsis "OCaml library for manipulation of IP address representations") + (description "This OCaml library provides functions for manipulating IP +address representations. It supports IPv4 and IPv6.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:00:58 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31925 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D310127BC78; Mon, 9 Aug 2021 08:02:35 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8709327BC6B for ; Mon, 9 Aug 2021 08:02:35 +0100 (BST) Received: from localhost ([::1]:43030 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzIw-0004kq-Lb for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIU-0004Ew-73 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43963) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIT-0000DS-Uf for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIT-0003cP-RK for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 05/31] gnu: Add ocaml-ipaddr-cstruct. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849250613621 (code B ref 49867); Mon, 09 Aug 2021 07:02:05 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:46 +0000 Received: from localhost ([127.0.0.1]:55437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI9-0003XK-8M for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:46 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI7-0003W9-Ll for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:43 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E36CB240103 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492497; bh=hlz/X/23kpahZYgwUqasRnhZTQev0tgAD4FuTjop5aQ=; h=From:To:Cc:Subject:Date:From; b=INF7Q4rn9k9gBFTYtGJI+Bcel63+mws6lpQAdVfBAUat4sJy7NaviL4Yd8eMBXoz0 B3ah3JqLynKsPQIAyZCSwVodvyYiiCmDD39JjY3fFIRXjNscOYBptXJvGpaekEwnC6 ZLxpCNrtzpqoUdoyX3xVkxG3yL7WnXJWgAHQHIPyL/q0iGJ+rnnRkdujkW3vHvsjud AG6JgUbymeB77on4+1BfnChp4RgKx+JN0JSqlBLbyBXpxBz+iP4fff+MLNnIJT/0O8 zW+R2OQzzDYWQ9hdi2u0O4kYDdV9XUauO4yZSrYgtn9ejS0qyDsJa+PDJIo38BBLOI g2lHup4VjjzHQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7N5YgRz6tmG; Mon, 9 Aug 2021 09:01:36 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:00:58 +0000 Message-Id: <20210809070124.25641-5-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-ipaddr-cstruct): New variable. --- gnu/packages/ocaml.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index c167836db5..e47512ec18 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7423,6 +7423,19 @@ address representations.") address representations. It supports IPv4 and IPv6.") (license license:isc))) +(define-public ocaml-ipaddr-cstruct + (package + (inherit ocaml-macaddr) + (name "ocaml-ipaddr-cstruct") + (arguments `(#:package "ipaddr-cstruct" + #:test-target ".")) + (propagated-inputs + `(("ocaml-ipaddr" ,ocaml-ipaddr) + ("ocaml-cstruct" ,ocaml-cstruct))) + (synopsis "OCaml library for manipulation of IP addresses as C-like structres") + (description "This OCaml library provides functions for manipulating as +C-like structures using the @code{ocaml-cstruct} library."))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:00:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31929 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A088B27BC78; Mon, 9 Aug 2021 08:02:58 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 70C7927BC6B for ; Mon, 9 Aug 2021 08:02:58 +0100 (BST) Received: from localhost ([::1]:43854 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJJ-0005KO-6L for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56378) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIU-0004GZ-Nl for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43964) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIU-0000E1-GR for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIU-0003cX-Cz for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 06/31] gnu: Add ocaml-ipaddr-sexp. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251313695 (code B ref 49867); Mon, 09 Aug 2021 07:02:06 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:53 +0000 Received: from localhost ([127.0.0.1]:55457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIH-0003Yn-26 for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:53 -0400 Received: from mout01.posteo.de ([185.67.36.65]:56221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI7-0003WA-Sk for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:44 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 50442240028 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492498; bh=J/S9V6knX/5/WuuEjlakzb3vxXom5HirBLQd/fl84O0=; h=From:To:Cc:Subject:Date:From; b=AH9xRgftkUd3sAvz0uS7iNXJbfCrMEtac1hn7320KLaJI1x0mODrT87Isa/MKCdCQ tnCpdSpDvvrBoIiIQytX1IdEkbNiGV5aj4/I9T0O1jZ4Zn4HtFuUmTjG7EB08Y2X6j ZAvgVEZ7xhcSFK+zUHMdZyOebSKrHUOXeOn1/7MWdOcI/JWk3/H+mcw9LRdAdQYfrT 7yc3M+3kswvl12WV7vJIod7zBk6353sfuNS7Vhea1kHXXi9kVOGQdHT7efIWM8irDS qFNQD7P44tI4iUD7y8yrGtfhncVO+qeX/MSKSccfWyyF0LJhKU0SjnPr7JX6z/uer+ A8GANrduDNF2Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7P5bDJz6tmL; Mon, 9 Aug 2021 09:01:37 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:00:59 +0000 Message-Id: <20210809070124.25641-6-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-ipaddr-sexp): New variable. --- gnu/packages/ocaml.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index e47512ec18..880b4d7836 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7436,6 +7436,23 @@ address representations. It supports IPv4 and IPv6.") (description "This OCaml library provides functions for manipulating as C-like structures using the @code{ocaml-cstruct} library."))) +(define-public ocaml-ipaddr-sexp + (package + (inherit ocaml-macaddr) + (name "ocaml-ipaddr-sexp") + (arguments `(#:package "ipaddr-sexp" + #:test-target ".")) + (propagated-inputs + `(("ocaml-ipaddr" ,ocaml-ipaddr) + ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) + ("ocaml-sexplib0" ,ocaml-sexplib0))) + (native-inputs + `(("ocaml-ipaddr-cstruct" ,ocaml-ipaddr-cstruct) + ("ocaml-ounit" ,ocaml-ounit))) + (synopsis "OCaml library for manipulation of IP addresses as S-expressions") + (description "This OCaml library provides functions for manipulating as +S-expressions using the @code{ocaml-sexp} library."))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31930 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D15AC27BC78; Mon, 9 Aug 2021 08:03:01 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 98D3627BC6B for ; Mon, 9 Aug 2021 08:03:01 +0100 (BST) Received: from localhost ([::1]:43980 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJM-0005PK-8f for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56396) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIW-0004Kw-GE for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43967) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIW-0000Fq-7q for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIW-0003ct-4o for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 07/31] gnu: Add ocaml-conduit. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251413717 (code B ref 49867); Mon, 09 Aug 2021 07:02:08 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:54 +0000 Received: from localhost ([127.0.0.1]:55463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIH-0003Z5-Rv for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:54 -0400 Received: from mout02.posteo.de ([185.67.36.66]:48713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI8-0003WD-Oa for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:45 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id D1CF8240101 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492498; bh=uyUnE7mM2dV9opxuO/XCpNCuu+4krbwROwsLQOYrgk8=; h=From:To:Cc:Subject:Date:From; b=AYRb50IYOyb2kSR1q7HXtxe4KZ3XHAwOEw4k4EFRKtw9XhOTNRi1kdo0DGYkXcQZX M44HfRH6VcoCFRXXBuvArj9KOb0tdDOxw3OU9oZLjSX9gfHMqH54X7cqG/QBkW7xId SQwtueBATcyGRG18hZAreZoTnvq9D7OEUmkkB0apTQuhKbqiASQTlxcDidK5bBminK YwduQluNIL5WS2cK0bLqvmnQwsbMQiCcp0ztYwmKgP+7wdeLyjBGU1OVtk8kVV2hj1 EZ/xaaLuvOMOdu1TdapTeS/MqrnGbBTXxgGW7bpseJtAfGrdZ3n4VsFTAc9tTnIlM0 XEY+bY0OgaZVg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7Q26Y6z6tmG; Mon, 9 Aug 2021 09:01:38 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:00 +0000 Message-Id: <20210809070124.25641-7-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-conduit): New variable. --- gnu/packages/ocaml.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 880b4d7836..efd21d56e6 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7453,6 +7453,38 @@ C-like structures using the @code{ocaml-cstruct} library."))) (description "This OCaml library provides functions for manipulating as S-expressions using the @code{ocaml-sexp} library."))) +(define-public ocaml-conduit + (package + (name "ocaml-conduit") + (version "4.0.0") + (home-page "https://github.com/mirage/ocaml-conduit") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ipm6fkmvgsyfj5f5p057av8kykli5rh8qzw7ycdrakdk7gzvhi0")))) + (build-system dune-build-system) + (arguments `(#:package "conduit" + #:test-target ".")) + (propagated-inputs + `(("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) + ("ocaml-sexplib" ,ocaml-sexplib) + ("ocaml-astring" ,ocaml-astring) + ("ocaml-uri" ,ocaml-uri) + ("ocaml-logs" ,ocaml-logs) + ("ocaml-ipaddr" ,ocaml-ipaddr) + ("ocaml-ipaddr-sexp" ,ocaml-ipaddr-sexp))) + (synopsis "OCaml library for establishing TCP and SSL/TLS connections") + (description "This OCaml library provides an abstraction for establishing +TCP and SSL/TLS connections. This allows using the same type signatures +regardless of the SSL library or platform being used.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:01 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31924 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2091C27BC6B; Mon, 9 Aug 2021 08:02:23 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C9BD227BC78 for ; Mon, 9 Aug 2021 08:02:22 +0100 (BST) Received: from localhost ([::1]:42528 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzIj-0004Nk-QB for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56390) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIV-0004JG-Pl for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43966) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIV-0000EY-H4 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIV-0003cm-Dj for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 08/31] gnu: Add ocaml-conduit-lwt. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251313710 (code B ref 49867); Mon, 09 Aug 2021 07:02:07 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:53 +0000 Received: from localhost ([127.0.0.1]:55461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIH-0003Yx-IK for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:53 -0400 Received: from mout01.posteo.de ([185.67.36.65]:47057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI9-0003WE-3Z for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:45 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 819EF240028 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492499; bh=r+G3p9DG/MANmoG8vKC1XR+16AyUVBFPsPItlGpn1rg=; h=From:To:Cc:Subject:Date:From; b=OtnDvKQR05uRbrUVFewQdbxlTBZHlUlutuGgE3Axnpe5slAfk/oqV5F2ZJJ1HKddR PSsu8pfeHqDUbm8ibOe5vY701PSbkBQ1v4C56yOF7P0XunS/H88qlU06zKmPQhZq00 9tJpq7aOKVtIWvN3i5XCi/u6ulpLImkdzetJvy8ECBkdCEasiGPEkbC1vrAOSPA17+ llcVFKfFF3YO6FL3HavrQK4JfB7insX+lTxmKS86MLK1miYd+Cb9I88wFbS/KC/MDQ QUrV2dHS4vEmO0HUM0Swt9C9X8HjowYNtuuq5ldnNojsnrtf5FoPRwaqGwswob3txL FPyL3VQrmd+Og== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7Q6bqHz6tmH; Mon, 9 Aug 2021 09:01:38 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:01 +0000 Message-Id: <20210809070124.25641-8-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-conduit-lwt): New variable. --- gnu/packages/ocaml.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index efd21d56e6..6591841e33 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7485,6 +7485,24 @@ TCP and SSL/TLS connections. This allows using the same type signatures regardless of the SSL library or platform being used.") (license license:isc))) +(define-public ocaml-conduit-lwt + (package + (inherit ocaml-conduit) + (name "ocaml-conduit-lwt") + (arguments `(#:package "conduit-lwt" + #:test-target ".")) + (propagated-inputs + `(("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) + ("ocaml-sexplib" ,ocaml-sexplib) + ("ocaml-conduit" ,ocaml-conduit) + ("ocaml-lwt" ,ocaml-lwt))) + (synopsis "OCaml library for establishing TCP and SSL/TLS connections +using Lwt") + (description "This OCaml library provides the abstractions for +establishing TCP and SSL/TLS connections from @code{ocaml-conduit} using +@code{ocaml-lwt}.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:02 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31937 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8997627BC78; Mon, 9 Aug 2021 08:03:42 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 11B7B27BC6B for ; Mon, 9 Aug 2021 08:03:42 +0100 (BST) Received: from localhost ([::1]:45504 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzK1-0006Ut-4C for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56412) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIX-0004PO-P0 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43969) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIX-0000HM-FL for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIX-0003d9-D4 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 09/31] gnu: Add ocaml-afl-persistent. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: Xinglu Chen Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251513746 (code B ref 49867); Mon, 09 Aug 2021 07:02:09 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:55 +0000 Received: from localhost ([127.0.0.1]:55470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzII-0003ZX-Ug for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:55 -0400 Received: from mout01.posteo.de ([185.67.36.65]:47713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIA-0003WR-Dy for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:46 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id D3FA124002A for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492500; bh=/9Wlx/VtCpyMZJxDs6Y1wDgbdc3WxlfMlUeSs7LcUC4=; h=From:To:Cc:Subject:Date:From; b=MjPldcJvJkPlVn4Zdy/eay3mDAQ+RcOyut3x49WDatRPsgS5zmEOIpLDq9dSmd8qh n0QHlllBb4yUixRlg2ThF0Jd1t2IvzJY4JrFKAlzg1EEE7xrLQ348aJ9FBihSTO7Fg dykwTOidtWwtoYHCcXxHOH4exJmuqHtnwzb26iVw7aypkRs6gWfy7b29FA5oAYgOmc mmkYAW0VyejrBILol2+Qek0TRvE98y2UAqbRj+8RlCVvbjKrQCej/cXGwkoCg8f7k2 GlGXfisM1u7J2yTQLrJetIvjcDesmPly1huvmGJui2Rst6WseOwqnlSOP1jmjm6Y0d UhAUCxXdjBqtg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7R5vwnz6tmG; Mon, 9 Aug 2021 09:01:39 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:02 +0000 Message-Id: <20210809070124.25641-9-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Xinglu Chen * gnu/packages/ocaml.scm (ocaml-afl-persistent): New variable. --- gnu/packages/ocaml.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 6591841e33..9cb03d94ac 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7543,6 +7543,40 @@ It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js.") (license license:lgpl2.1+))) +(define-public ocaml-afl-persistent + (package + (name "ocaml-afl-persistent") + (version "1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stedolan/ocaml-afl-persistent") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06yyds2vcwlfr2nd3gvyrazlijjcrd1abnvkfpkaadgwdw3qam1i")))) + (build-system ocaml-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'build + (lambda _ + (invoke "./build.sh"))) + ;; XXX: The tests are already run in the build.sh script. + (delete 'check)))) + (native-inputs + `(("opam" ,opam))) + (home-page "https://github.com/stedolan/ocaml-afl-persistent") + (synopsis "Use afl-fuzz in persistent mode") + (description + "afl-fuzz normally works by repeatedly forking the program being tested. +Using this package, you can run afl-fuzz in ``persistent mode'', which avoids +repeated forking and is much faster.") + (license license:expat))) + (define-public ocaml-bibtex2html (package (name "ocaml-bibtex2html") From patchwork Mon Aug 9 07:01:03 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31941 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DCC2F27BC78; Mon, 9 Aug 2021 08:03:50 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A9D0427BC6B for ; Mon, 9 Aug 2021 08:03:50 +0100 (BST) Received: from localhost ([::1]:46372 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzK9-00075G-OC for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56422) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIY-0004Rm-Hl for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43971) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIY-0000Hs-8N for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIY-0003dN-5r for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 10/31] gnu: Add ocaml-pprint. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251613774 (code B ref 49867); Mon, 09 Aug 2021 07:02:10 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:56 +0000 Received: from localhost ([127.0.0.1]:55478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIJ-0003Zs-Rn for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:56 -0400 Received: from mout02.posteo.de ([185.67.36.66]:34281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIB-0003WZ-Kj for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:48 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id EB16D240103 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492502; bh=nMxoaI3E2Ij0QSxIWsmUhne0RcNewk7X3lI027V25mI=; h=From:To:Cc:Subject:Date:From; b=FAiWfLvFHmuT6IJCW83DHgBQKvv6N7B79FnrRv+o65PIkD3LLz1aBlaChwrOM4fgf mcWvwesNS1/LMSmqoH9QD6SVBKv94Ngfux2k1nPAKzNsqJYNW6GeMOeqaCnGs+fx0W enSix3s5irjHWWewa+oMWG+KnX6ebXqIdc4w0HrRasILWksfx7zvYM34nYliC8jyBs Z7QJ4WgbOIqXhOOpsblEVLZt0PgBtVj4AZcTmDjqyBPS7MUn2GRPyXKwPqXrNsyGr+ QMMWmAaxQwU+fh5DMWh36bRJAiZuNW9nzydBharCb29tbK2DJa1RQBsn3aaYpofbqi DYq4gC4N60LyQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7T1B8Hz6tmG; Mon, 9 Aug 2021 09:01:40 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:03 +0000 Message-Id: <20210809070124.25641-10-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-pprint): New variable. --- gnu/packages/ocaml.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 9cb03d94ac..5a7acb4ba8 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7503,6 +7503,31 @@ establishing TCP and SSL/TLS connections from @code{ocaml-conduit} using @code{ocaml-lwt}.") (license license:isc))) +(define-public ocaml-pprint + (package + (name "ocaml-pprint") + (version "20200410") + (home-page "https://github.com/fpottier/pprint") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16xc0rd4yj1y9rrs9fbhidd08icy4pc1plx48hp0xs6vnkh1wxjm")))) + (build-system dune-build-system) + (synopsis "OCaml pretty-printing combinator library and rendering +engine") + (description "This OCaml library offers a set of combinators for building +so-called documents as well as an efficient engine for converting documents to +a textual, fixed-width format. The engine takes care of indentation and line +breaks, while respecting the constraints imposed by the structure of the +document and by the text width.") + (license license:lgpl2.0))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:04 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31931 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 35BDC27BC78; Mon, 9 Aug 2021 08:03:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DF0DC27BC6B for ; Mon, 9 Aug 2021 08:03:12 +0100 (BST) Received: from localhost ([::1]:44248 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJS-0005an-Vd for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56436) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIZ-0004Ty-Av for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43973) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIZ-0000Iw-27 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIY-0003dc-W2 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 11/31] gnu: Add ocaml-crowbar. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251713795 (code B ref 49867); Mon, 09 Aug 2021 07:02:10 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:57 +0000 Received: from localhost ([127.0.0.1]:55483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIK-0003aK-W4 for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:57 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIC-0003Wm-Ae for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:48 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 96207240103 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492502; bh=HX6whJ2Jii+YzGptS+2jCxsDDqI/UFTPjGaxF0EU8EU=; h=From:To:Cc:Subject:Date:From; b=PYEzqB7j7eGVwr68oibQDjR0t0RpgK4GPtGX0LfwNR+RDQKwXgkKUuDZ60/hA1P3v nT8OYNUckSV9SgGPVVLj+W1QmSJCbvsfT4TiufS8obXOdEK9VzPHpINrteZ5C7GO94 aI9U994KAz2jmZwl1dWlNMcr22ri2VH5q/gM8e469MyZpbF0btrCzOwWfeP+WWrQAp EAJGmcfS8SpBrtp77c3oa4FlnN6EY6SwUk5kot/As+/90pFpQ9XaLaxZuJOyrjPNkl kNaIzwpi9rdQL9VbH/P8TCYeGuHBjGSEmyGZb+G3R+Ve7gZPTRstCiYd5HiZO5azYH AUI2PBiftidyw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7T70xrz6tmG; Mon, 9 Aug 2021 09:01:41 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:04 +0000 Message-Id: <20210809070124.25641-11-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-crowbar): New variable. --- gnu/packages/ocaml.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 5a7acb4ba8..dba715d2f5 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7528,6 +7528,42 @@ breaks, while respecting the constraints imposed by the structure of the document and by the text width.") (license license:lgpl2.0))) +(define-public ocaml-crowbar + (package + (name "ocaml-crowbar") + (version "0.2") + (home-page "https://github.com/stedolan/crowbar") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0wjfc9irvirfkic32ivvj6qb7r838w08b0d3vmngigbjpjyc9b14")))) + (build-system dune-build-system) + (arguments + ;; Tests require ocaml-xmldiff which requires OCaml 4.12.0 + `(#:tests? #f)) + (propagated-inputs + `(("ocaml-ocplib-endian" ,ocaml-ocplib-endian) + ("ocaml-cmdliner" ,ocaml-cmdliner) + ("ocaml-afl-persistent" ,ocaml-afl-persistent))) + (native-inputs + `(("ocaml-calendar" ,ocaml-calendar) + ("ocaml-fpath" ,ocaml-fpath) + ("ocaml-uucp" ,ocaml-uucp) + ("ocaml-uunf" ,ocaml-uunf) + ("ocaml-uutf" ,ocaml-uutf) + ("ocaml-pprint" ,ocaml-pprint))) + (synopsis "Ocaml library for tests, let a fuzzer find failing cases") + (description "Crowbar is a library for testing code, combining QuickCheck-style +property-based testing and the magical bug-finding powers of +[afl-fuzz](http://lcamtuf.coredump.cx/afl/).") + (license license:expat))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:05 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31945 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1714D27BC78; Mon, 9 Aug 2021 08:03:59 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D399527BC6B for ; Mon, 9 Aug 2021 08:03:58 +0100 (BST) Received: from localhost ([::1]:47208 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKH-0007eY-TB for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIZ-0004Vx-Pb for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43974) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIZ-0000JN-Gg for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIZ-0003dl-DP for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:11 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 12/31] gnu: Add ocaml-eqaf. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251813804 (code B ref 49867); Mon, 09 Aug 2021 07:02:11 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:58 +0000 Received: from localhost ([127.0.0.1]:55485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIL-0003aS-EQ for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:57 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIC-0003Wp-Pw for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:49 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 3B70E240029 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492503; bh=PU+st5XYcOVoVGX9V7X3CcNKbn6xVLGWxOQAs5Bh438=; h=From:To:Cc:Subject:Date:From; b=CbxPKtAxqjO48Sm8TEzSdnt4Asf9T6oqz1AdaA30Y4xFufAGBCRceDlHjIe+yIAiJ 60c4sQrTWuawTD68x3FsZ0ypbJ+LmtHsjox5BEtUjMOZ29HXhlDes5MT3D+rM3x//B WKTaiCsGVIz3oKan15MlQl775X5njWYdvfw4c0wfaqHI4CWI2AhHI6YvVjHNNludAh +ygTnwixThgrATDm0Dm/ylo5aDZQ4049oeXfhA/xYtFw7z42BQI5/qVCzkOFTbAA89 RSVGps3iFNYIsmA5Txhvpqet0VGJEA/u34PeoS5VdO1M8pZ8duGAruYtQX+5fWUPLx W0pDlG7ZezhNg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7V49l2z6tmL; Mon, 9 Aug 2021 09:01:42 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:05 +0000 Message-Id: <20210809070124.25641-12-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-eqaf): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index dba715d2f5..7101cc6c2f 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7564,6 +7564,34 @@ property-based testing and the magical bug-finding powers of [afl-fuzz](http://lcamtuf.coredump.cx/afl/).") (license license:expat))) +(define-public ocaml-eqaf + (package + (name "ocaml-eqaf") + (version "0.7") + (home-page "https://github.com/mirage/eqaf") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06hsnnjax1kb3qsi3cj0nyyz8c2hj2gbw3h517gpjinpnwy2fr85")))) + (build-system dune-build-system) + (propagated-inputs + ;; required to build the eqaf.cstruct library (see https://github.com/mirage/eqaf/pull/27) + `(("ocaml-bigarray-compat" ,ocaml-bigarray-compat) + ("ocaml-cstruct" ,ocaml-cstruct))) + (native-inputs + `(("ocaml-alcotest" ,ocaml-alcotest) + ("ocaml-crowbar" ,ocaml-crowbar))) + (synopsis "OCaml library for constant-time equal function on string") + (description "This OCaml library provides an equal function on string in +constant-time to avoid timing-attack with crypto stuff.") + (license license:expat))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:06 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31932 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7B0CD27BC78; Mon, 9 Aug 2021 08:03:31 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4641B27BC6B for ; Mon, 9 Aug 2021 08:03:31 +0100 (BST) Received: from localhost ([::1]:44550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJq-0005ov-Ay for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56384) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIV-0004Hf-81 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43965) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIU-0000EF-VH for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIU-0003ce-RO for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 13/31] gnu: Add ocaml-mirage-crypto. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251313702 (code B ref 49867); Mon, 09 Aug 2021 07:02:06 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:53 +0000 Received: from localhost ([127.0.0.1]:55459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIH-0003Yq-A3 for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:53 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI8-0003W9-DB for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:44 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id DE8DA240101 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492503; bh=ypgamDMc2R/Q41ne4gaX9Oc5GT4KniiASYUkwDsJK18=; h=From:To:Cc:Subject:Date:From; b=gPNf+N4uZPWFfUYeCZwnzoXCFYtjXyQI1Zphx0WcYC0NmBjDQb2pianPG8NSQIYaU CyQqt5uSCgn+8kzqq0n90ef60VSjWSMUYE0BWEfcSJiF82rYV10W89UBPHipcGNiFT P6fbReoJz/8veNX6oVx2lgEdxapo3QTWmd1uJqAVNmgUUGTEDKDMbfXymt4qKS57G1 n5N1mnymNbQdj8Lbg9r7cYX2fAgD3lc/c7pEIPMmtsxlgBsE7z+Je01MI/bqWo6LTo fmw+FbiplU85RnapNrPxqUSiSulnExOVkQikqtNLS4cWwRx+ngBZMmP/5s9OA5HeQs H32wsE3HVgL7w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7W25r3z6tmG; Mon, 9 Aug 2021 09:01:43 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:06 +0000 Message-Id: <20210809070124.25641-13-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-mirage-crypto): New variable. --- gnu/packages/ocaml.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 7101cc6c2f..c6cdd3a318 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7592,6 +7592,37 @@ property-based testing and the magical bug-finding powers of constant-time to avoid timing-attack with crypto stuff.") (license license:expat))) +(define-public ocaml-mirage-crypto + (package + (name "ocaml-mirage-crypto") + (version "0.10.3") + (home-page "https://github.com/mirage/mirage-crypto") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7x07c8xy8bmqp9ad1cib6j69dy7acjg9m1d7pn0dnmbkrl8fiz")))) + (build-system dune-build-system) + (arguments `(#:package "mirage-crypto" + #:test-target ".")) + (propagated-inputs + `(("ocaml-cstruct" ,ocaml-cstruct) + ("ocaml-eqaf" ,ocaml-eqaf) + ("ocaml-bigarray-compat" ,ocaml-bigarray-compat))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("ocaml-ounit" ,ocaml-ounit))) + (synopsis "OCaml library provding cryptographic primitives") + (description "This OCaml library provides symmetric ciphers (DES, AES, +RC4, ChaCha20/Poly1305), and hashes (MD5, SHA-1, SHA-2). This library can be +used from MirageOS unikernels.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31933 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 138E127BC78; Mon, 9 Aug 2021 08:03:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B958927BC6B for ; Mon, 9 Aug 2021 08:03:32 +0100 (BST) Received: from localhost ([::1]:44632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJr-0005sC-QC for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIX-0004NI-4m for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43968) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIW-0000Gb-Sf for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIW-0003d1-Oh for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 14/31] gnu: Add ocaml-duration. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251513738 (code B ref 49867); Mon, 09 Aug 2021 07:02:08 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:55 +0000 Received: from localhost ([127.0.0.1]:55468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzII-0003ZC-4a for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:54 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzI9-0003W9-8S for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:46 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 73DB7240101 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492504; bh=+FxIPISwN69FWF7dVsl/T4wysSU3HYrPx2cnmt8tuic=; h=From:To:Cc:Subject:Date:From; b=EuEKlWcsWIvfH8aj8fiPQVp1FxLdp+lVkHpngCPYiMwh8ssxVF0qZBNePJk+BaWgI NJ+vCBtpOTRkX4v4sPF0I+B87wFcwfRpfpsyIZg+XVHdR76fadMNH+s1HBnZ4nsUMZ tzw8nRKDCT7oiYUltpAafdlWE/IBEAOrz7naJBc5E07xxpbYajoXSC1C4Td9AeE1K2 hFg+w90ul+UaDG5j8ro4Ylcz633SUU0lr57pusk47I0zN7tJxxLqxfhHXtNXYpAhxB vNBqW3fjEEEX4d413h1bL2XrAafcn7fp6I+DzspPpFWmw+j8X01pLaYu9xoD8f00rH 7kd/Cv5K3Xchg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7W5qt7z6tmG; Mon, 9 Aug 2021 09:01:43 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:07 +0000 Message-Id: <20210809070124.25641-14-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-duration): New variable. --- gnu/packages/ocaml.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index c6cdd3a318..53c7c3cc7b 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7623,6 +7623,31 @@ RC4, ChaCha20/Poly1305), and hashes (MD5, SHA-1, SHA-2). This library can be used from MirageOS unikernels.") (license license:isc))) +(define-public ocaml-duration + (package + (name "ocaml-duration") + (version "0.1.3") + (home-page "https://github.com/hannesm/duration") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ka4cv9581iaa6q1k02ddrpz7f53k3wk7rpq43j1lrdm4vl2jk4w")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (native-inputs + `(("ocaml-alcotest" ,ocaml-alcotest))) + (synopsis "OCaml library providing conversions between various time units") + (description "This OCaml library provides functions for representing a +time duration as an usigned 64 bit integer. This can be used for conversions +between various time units.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:08 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31936 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 97C6527BC82; Mon, 9 Aug 2021 08:03:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2B0BA27BC78 for ; Mon, 9 Aug 2021 08:03:40 +0100 (BST) Received: from localhost ([::1]:45368 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJz-0006PZ-8x for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56456) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIa-0004Xl-9h for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43975) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIZ-0000KA-Ub for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIZ-0003dt-Qx for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:11 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 15/31] gnu: Add ocaml-randomconv. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251813819 (code B ref 49867); Mon, 09 Aug 2021 07:02:11 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:58 +0000 Received: from localhost ([127.0.0.1]:55489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIL-0003aZ-Sv for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:58 -0400 Received: from mout01.posteo.de ([185.67.36.65]:58705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIE-0003XP-K2 for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:50 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0D139240029 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492505; bh=wXAX89x24Modonr06EDj8bDfpNBLhEyDZkTarEaIoZg=; h=From:To:Cc:Subject:Date:From; b=FqE3GsZsPSvsARhNl3dUh3FRbeDcDsSIVvMdE/FzB9CniledAvwVxoQhuVI22DgMc P6D1dfJo7u6kSI4LuG6PByQ539cVv4VLMXzdxZ+vk7tUlE6MWN9geWUHdjy6Ej9Lz7 brzldwNEbk4zVLwBvdCm/gJllaDruy+D0ifINADKeL9qNHu+3mIkAbLaUu+zmE2raG gWiUbGdcCiu0oIQ1hv75WA8zwPYWgMETLutb/qXqLI8s9ZIia0oT5MsmzSX/XGxzjE wfxa9XOpmufpEJdVGWwoQ9nY/1y6NU/RXdwrERPdPe26az6NJLRhxpX2jCC6l0LgYF wEXIMbv4+xYPg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7X2tcJz6tmG; Mon, 9 Aug 2021 09:01:44 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:08 +0000 Message-Id: <20210809070124.25641-15-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-randomconv): New variable. --- gnu/packages/ocaml.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 53c7c3cc7b..669faf9729 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7648,6 +7648,31 @@ time duration as an usigned 64 bit integer. This can be used for conversions between various time units.") (license license:isc))) +(define-public ocaml-randomconv + (package + (name "ocaml-randomconv") + (version "0.1.3") + (home-page "https://github.com/hannesm/randomconv") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0pzq2zqz5bpy2snsvmn82hg79wfd0lmbbbhmhdvc8k20km86jqy7")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (propagated-inputs + `(("ocaml-cstruct" ,ocaml-cstruct))) + (synopsis "OCaml library for converting random byte vectors to random numer") + (description + "This Ocaml library provides functions for converting random byte vectors +as (C-like structures using @code{ocaml-cstruct}) to OCaml native numbers.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31935 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9A0AC27BC78; Mon, 9 Aug 2021 08:03:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6921E27BC6B for ; Mon, 9 Aug 2021 08:03:36 +0100 (BST) Received: from localhost ([::1]:45020 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJv-0006Af-Dx for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56464) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIa-0004ZH-Kn for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43976) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIa-0000Kr-Av for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIa-0003e0-7J for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:12 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 16/31] gnu: Add ocaml-mirage-crypto-rng. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251913833 (code B ref 49867); Mon, 09 Aug 2021 07:02:12 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:59 +0000 Received: from localhost ([127.0.0.1]:55493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIM-0003aq-Hj for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:59 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIF-0003Xp-Sq for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:52 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 522E5240028 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492506; bh=/eF2lyokZui5qP8prSARLXrcP7Qhvp1nslp0OQljCX0=; h=From:To:Cc:Subject:Date:From; b=j5+lPGUwbC/JWMtFtWDMHF0uJVba8dRmfWUOqnQ0XMWSt9GHVL4MnS8Q2xwIkq3fF OhEaWG7wVqbzWBtN1NRt0bGJHCBema74JnwhKyScqKFLpHclzl3/ix7NdsqZfAVaDp 3C8cxBbtARxmcMRsdlBlnBqkpTSpDbBaa5O0ykoF18LXR3aimNX5NHlCarsoZKR6KT bDTYOKZj7IT5yUsVJGVfWrmBREqw3LWmVe97CZguXd5c7d0+/HyanZSVbKZNaBOvoA NJtMluEZQHmty41vPeqdD6Ojfu2ypT7iwl3aKWt8JqyXXBHLOXD0FnWtRhfrCf8sxt iXqVMU5z7kj7A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7Y1htsz6tmK; Mon, 9 Aug 2021 09:01:45 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:09 +0000 Message-Id: <20210809070124.25641-16-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-mirage-crypto-rng): New variable. --- gnu/packages/ocaml.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 669faf9729..b6cf98b82f 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7673,6 +7673,27 @@ between various time units.") as (C-like structures using @code{ocaml-cstruct}) to OCaml native numbers.") (license license:isc))) +(define-public ocaml-mirage-crypto-rng + (package + (inherit ocaml-mirage-crypto) + (name "ocaml-mirage-crypto-rng") + (arguments `(#:package "mirage-crypto-rng" + #:test-target ".")) + (propagated-inputs + `(("ocaml-duration" ,ocaml-duration) + ("ocaml-cstruct" ,ocaml-cstruct) + ("ocaml-logs" ,ocaml-logs) + ("ocaml-mirage-crypto" ,ocaml-mirage-crypto) + ("ocaml-mtime" ,ocaml-mtime) + ("ocaml-lwt" ,ocaml-lwt))) + (native-inputs + `(("ocaml-ounit" ,ocaml-ounit) + ("ocaml-randomconv" ,ocaml-randomconv))) + (synopsis "Cryptographically secure pseudo-random number generator in +OCaml") + (description "@code{ocaml-mirage-crypto-rng} provides an OCaml random +number generator interface, and implementations."))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:10 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31927 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5237027BC78; Mon, 9 Aug 2021 08:02:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2555327BC6B for ; Mon, 9 Aug 2021 08:02:38 +0100 (BST) Received: from localhost ([::1]:43254 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzIz-0004up-7B for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56418) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIY-0004QR-5d for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43970) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIX-0000Hd-SO for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIX-0003dG-Py for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 17/31] gnu: Add ocaml-mirage-crypto-pk. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251613761 (code B ref 49867); Mon, 09 Aug 2021 07:02:09 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:56 +0000 Received: from localhost ([127.0.0.1]:55474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIJ-0003Zf-C3 for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:55 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIB-0003W9-Ad for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:47 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id D1CCA240103 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492506; bh=4PEjuv/MgM2AkyTmdZOlrbLLfrqloApSqpshBQzxPKU=; h=From:To:Cc:Subject:Date:From; b=MEOBVAEo+EErX5Chs+jVFoZWS4vTFljL7PEcJUaUE98LJJtFtgATpOKNWH+paX3S1 95xvgF8shDKR8tvjoQNN3pQcQrU4/cDZ05W/Ag81AoSJt0fVOGn52Zxmygs1pzeid2 L2sZRdC2mxGxEUpLWqTEUHoNqiKFJ3RPXghGlNXONVPgJpyD4e3k6Cgk0Pxywo7xzW GfeHrBE4+TsTeYkaMG27ar5DwsnKRSTnLZYEt9qlyv2sHC1SUdRGwz1S8hsD8Xg4cg N6sK8SN34qWcBZ8IFDarX5diuzVbe00XEvMDlRE5+TUIWqrGnCBS79zsET2xsQ/K5t b+tRES07NY9Tg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7Z225xz6tmG; Mon, 9 Aug 2021 09:01:46 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:10 +0000 Message-Id: <20210809070124.25641-17-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-mirage-crypto-pk): New variable. --- gnu/packages/ocaml.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index b6cf98b82f..82786922b2 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7694,6 +7694,31 @@ OCaml") (description "@code{ocaml-mirage-crypto-rng} provides an OCaml random number generator interface, and implementations."))) +(define-public ocaml-mirage-crypto-pk + (package + (inherit ocaml-mirage-crypto) + (name "ocaml-mirage-crypto-pk") + (arguments `(#:package "mirage-crypto-pk" + #:test-target ".")) + (propagated-inputs + `(("ocaml-cstruct" ,ocaml-cstruct) + ("ocaml-logs" ,ocaml-logs) + ("ocaml-mirage-crypto" ,ocaml-mirage-crypto) + ("ocaml-mirage-crypto-rng" ,ocaml-mirage-crypto-rng) + ("ocaml-mtime" ,ocaml-mtime) + ("ocaml-sexplib" ,ocaml-sexplib) + ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) + ("ocaml-zarith" ,ocaml-zarith) + ("ocaml-eqaf" ,ocaml-eqaf) + ("ocaml-rresult" ,ocaml-rresult))) + (native-inputs + `(("ocaml-ounit" ,ocaml-ounit) + ("ocaml-randomconv" ,ocaml-randomconv))) + (inputs `(("gmp" ,gmp))) + (synopsis "OCaml library providing public-key cryptography") + (description "@code{ocaml-mirage-crypto-pk} provides public-key +cryptography (RSA, DSA, DH) for OCaml."))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31928 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 06B4627BC78; Mon, 9 Aug 2021 08:02:41 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C726527BC6B for ; Mon, 9 Aug 2021 08:02:40 +0100 (BST) Received: from localhost ([::1]:43438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJ1-00052q-Sr for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:02:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56428) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIY-0004Sa-TQ for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43972) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIY-0000IB-LM for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIY-0003dV-IS for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 18/31] gnu: Add ocaml-ptime. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251713788 (code B ref 49867); Mon, 09 Aug 2021 07:02:10 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:57 +0000 Received: from localhost ([127.0.0.1]:55481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIK-0003a7-Cs for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:56 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIC-0003W9-0p for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:48 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 877C9240101 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492507; bh=oOO2urfhtIGtCVnFBZuT4ztubuZd052fXP9Ei3gym7g=; h=From:To:Cc:Subject:Date:From; b=XQ8FDnI5o8bZG4PgkxUMwmpJwqRN49gUvDX1AkyOw4qQgvvOM5DnxZkjaBBUI23xp t1eZIucJZ70LHniBreXaDEMiQpoPg28ASolucQkiw96JWpkgytHSkhlNXs2aaEEGhH MyX1pjd39JswXzo6cw3JjHrz0bA8kvlNvryV21rGaahwFW5kvVX+3hFm6f9xvzvboh /yakcLq+GlgwrUcpm5mX3DQzBlm3lNUe+Edvl4Pc9RPvpq6WB+MRhiGFPXF6NBlUZ5 CWEw4nMQrKKBWo1LrEHeH7Igqk510Z8mj1mpDdE1Q2uy3UJ83XQesFSHAdWifCpeYH KTWaJD0EtnzcQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7Z6HxHz6tmG; Mon, 9 Aug 2021 09:01:46 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:11 +0000 Message-Id: <20210809070124.25641-18-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-ptime): New variable. --- gnu/packages/ocaml.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 82786922b2..7af276a517 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7719,6 +7719,45 @@ number generator interface, and implementations."))) (description "@code{ocaml-mirage-crypto-pk} provides public-key cryptography (RSA, DSA, DH) for OCaml."))) +(define-public ocaml-ptime + (package + (name "ocaml-ptime") + (version "0.8.5") + (source + (origin + (method url-fetch) + (uri + (string-append "https://erratique.ch/software/ptime/releases/ptime-" + version ".tbz")) + (sha256 + (base32 + "1fxq57xy1ajzfdnvv5zfm7ap2nf49znw5f9gbi4kb9vds942ij27")))) + (build-system ocaml-build-system) + (arguments + `(#:build-flags (list "build" "--with-js_of_ocaml" "false" + "--tests" "true") + #:phases + (modify-phases %standard-phases + (delete 'configure)))) + (propagated-inputs + `(("ocaml-result" ,ocaml-result))) + (native-inputs + `(("ocamlbuild" ,ocamlbuild) + ("ocaml-topkg" ,ocaml-topkg) + ("opam" ,opam))) + (properties `((upstream-name . "ptime"))) + (home-page "https://erratique.ch/software/ptime") + (synopsis "POSIX time for OCaml") + (description "Ptime has platform independent POSIX time support in pure +OCaml. It provides a type to represent a well-defined range of POSIX +timestamps with picosecond precision, conversion with date-time values, +conversion with RFC 3339 timestamps and pretty printing to a human-readable, +locale-independent representation. + +The additional Ptime_clock library provides access to a system POSIX clock and +to the system's current time zone offset.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31940 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5AA4827BC78; Mon, 9 Aug 2021 08:03:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 25F6127BC6B for ; Mon, 9 Aug 2021 08:03:49 +0100 (BST) Received: from localhost ([::1]:46228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzK8-0006zN-6B for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56732) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJO-0005s4-Q0 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44002) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJO-0000xl-9G for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJN-0003gx-VY for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 19/31] gnu: Add ocaml-asn1-combinators. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254014053 (code B ref 49867); Mon, 09 Aug 2021 07:03:01 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:20 +0000 Received: from localhost ([127.0.0.1]:55526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIh-0003ea-No for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:19 -0400 Received: from mout01.posteo.de ([185.67.36.65]:45281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIH-0003YD-U5 for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:54 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 584B9240029 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492508; bh=rfeWpkvNgqWB5RB19T7JhV6b6jT6IctpS367USC2jbs=; h=From:To:Cc:Subject:Date:From; b=hxfiV6m7P9vmf6EhRleog/k+S7D8qZ4tsgKyuRAlU++UTQHaLisTCPnzTSTWpm0+0 LSTwfCbG7Jk37r1kEj7CtMJfPq/lVbZq/4kCr0g3ntJaa0iLKPaHa2s0nOACISQXCp 93B1JsEzsdcynjccR08vfOjfD3d0hvEuukTNPj4qmmqfHRxvbuXtSZNM6RjSWQlIG1 xQt1LGV2SsWpjG2a6DCk/0J5ZiRPSKpVxEej8mczeE7qD/IbLPXd7hQ5ALjtVPZPEW phLl355berqHkD9AjSaUfKJpLLR4HWoSTrve13v5qbnAWFP1O6c9eFKTpzGpdNc8EZ 7/evTJzHEWM9w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7b5jwlz6tmK; Mon, 9 Aug 2021 09:01:47 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:12 +0000 Message-Id: <20210809070124.25641-19-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-asn1-combinators): New variable. --- gnu/packages/ocaml.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 7af276a517..de3ae3eb9d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7758,6 +7758,41 @@ The additional Ptime_clock library provides access to a system POSIX clock and to the system's current time zone offset.") (license license:isc))) +(define-public ocaml-asn1-combinators + (package + (name "ocaml-asn1-combinators") + (version "0.2.5") + (home-page "https://github.com/mirleft/ocaml-asn1-combinators") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0n7afzyqc3b7g7rl54ccw31431h6g145zvpzg34q0y4m5gzjv5h5")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (propagated-inputs + `(("ocaml-cstruct" ,ocaml-cstruct) + ("ocaml-zarith" ,ocaml-zarith) + ("ocaml-bigarray-compat" ,ocaml-bigarray-compat) + ("ocaml-stdlib-shims" ,ocaml-stdlib-shims) + ("ocaml-ptime" ,ocaml-ptime))) + (native-inputs + `(("ocaml-alcotest" ,ocaml-alcotest))) + (inputs `(("gmp" ,gmp))) + (synopsis "OCaml library for embedding typed ASN.1 grammars") + (description "@{ocaml-asn1-combinators} is an OCaml library for expressing +ASN.1 in OCaml. This allows you to skip the notation part of ASN.1, and embed +the abstract syntax directly in the language. These abstract syntax +representations can be used for parsing, serialization, or random testing. + +The only ASN.1 encodings currently supported are BER and DER.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31946 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9424327BC78; Mon, 9 Aug 2021 08:04:02 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 32BA327BC6B for ; Mon, 9 Aug 2021 08:04:02 +0100 (BST) Received: from localhost ([::1]:47518 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKL-0007rv-8T for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:04:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJQ-0005tj-OI for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44004) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJP-0000xs-7G for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJO-0003hB-O0 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 20/31] gnu: Add ocaml-ppx-deriving. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254014068 (code B ref 49867); Mon, 09 Aug 2021 07:03:02 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:20 +0000 Received: from localhost ([127.0.0.1]:55530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIi-0003ej-82 for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:20 -0400 Received: from mout02.posteo.de ([185.67.36.66]:46601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIJ-0003YO-0g for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:55 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 272B1240107 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492509; bh=uhB5PdWE11QwvBQgyJerwz9oc9dgnlLaDD9Eg33lyLM=; h=From:To:Cc:Subject:Date:From; b=c2nm1Ea0IzZJRyAfes3468ITWX1w1M7zQi9xlop7JYAolOzzK5llPrIcWoQABVUJ0 HO2vCP9F1Nx+/bmRHGEOoXPnD+0bD+OGZHQCX3VUS/RHrYKH+Ek5n6X9DFnQq/P+vX sypBQjy5FwagnBzLO3WE3aBo5Sd7IMZ7B+e3Oj6A2pOXwytQRJXDZCguD74b7NeG01 NQK/mQoNlIPeroyPENoEzfs0uIMJvOPA0A5ys/31NzwiYY4SmLVBpyL3FtTp37FPAW v5Q5loAQFQ0f4j9mdF72PExNYJ71VgNgb0KF0YQchkP9qcHwEQMZk4sQtZegE7PAf1 NU2vDQuBIcofA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7c32Swz6tmL; Mon, 9 Aug 2021 09:01:48 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:13 +0000 Message-Id: <20210809070124.25641-20-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-ppx-deriving): New variable. --- gnu/packages/ocaml.scm | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index de3ae3eb9d..92562d1c3a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -4523,7 +4523,38 @@ speedup, polymorphic variants and optional syntax for tuples and variants. yojson package. The program @code{atdgen} can be used to derive OCaml-JSON serializers and deserializers from type definitions.") (license license:bsd-3))) - + +(define-public ocaml-ppx-deriving + (package + (name "ocaml-ppx-deriving") + (version "5.2.1") + (home-page "https://github.com/ocaml-ppx/ppx_deriving") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wqcnw4wi6pfjjhixpakckm03dpj990259za432804471a6spm2j")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (propagated-inputs + `(("ocaml-ppx-derivers" ,ocaml-ppx-derivers) + ("ocaml-ppxlib" ,ocaml-ppxlib) + ("ocaml-result" ,ocaml-result))) + (native-inputs + `(("ocaml-cppo" ,ocaml-cppo) + ("ocaml-ounit2" ,ocaml-ounit2))) + (properties `((upstream-name . "ppx_deriving"))) + (synopsis "Type-driven code generation for OCaml") + (description "This OCaml library provides common infrastructure for +generating code based on type definitions, and a set of useful plugins for +common tasks.") + (license license:expat))) + (define-public ocaml-craml (package (name "ocaml-craml") From patchwork Mon Aug 9 07:01:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31943 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 600EA27BC78; Mon, 9 Aug 2021 08:03:54 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2C74927BC6B for ; Mon, 9 Aug 2021 08:03:54 +0100 (BST) Received: from localhost ([::1]:46732 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKD-0007LL-7q for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56738) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJP-0005ty-Vs for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44005) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJP-0000y2-KD for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJP-0003hJ-4B for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 21/31] gnu: Add ocaml-ppx-deriving-yojson. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254114075 (code B ref 49867); Mon, 09 Aug 2021 07:03:03 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:21 +0000 Received: from localhost ([127.0.0.1]:55532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIi-0003er-Il for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:20 -0400 Received: from mout02.posteo.de ([185.67.36.66]:58207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIJ-0003YQ-Af for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:55 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id A8352240105 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492509; bh=cBgX3MTrDtsmPSnwybqZ+t4RzBSSpb7x2dFkbjHmTgs=; h=From:To:Cc:Subject:Date:From; b=XUh9NY0Cgicpw3y6VfJ0Gv4XFVoLsMRIQh9mufk1B9v+1O2HfunWa6zyw2z0v38pX dc2xtvag2zBHuNvZRZG4/zd9wwjUIDI26BbXhxtPAnnZD9FF8lDMCCIoUSUXiSfp8t sBgboLig0aWt2U9rT7QO3/wG3zoHDSpsWW0oMx4r0oQDml/iXWrIpYK9obnA9Fg5/t 20Lmgx3TPZa9Lodadq5lQvUhb+hMQ/g4aiK2JImqSImDCfoA5x3iTbY7ZPi5NxkdWn Jc0shX1Yhw6K76d3QT0I4iBOQdfqZlO0jPy9Qgmyk2o3HZL3/npOuMrWu6kQkVfBzY KztCzGWypuJ5Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7d06Pcz6tmK; Mon, 9 Aug 2021 09:01:48 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:14 +0000 Message-Id: <20210809070124.25641-21-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-ppx-deriving-yojson): New variable. --- gnu/packages/ocaml.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 92562d1c3a..0a431b2563 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -4555,6 +4555,35 @@ generating code based on type definitions, and a set of useful plugins for common tasks.") (license license:expat))) +(define-public ocaml-ppx-deriving-yojson + (package + (name "ocaml-ppx-deriving-yojson") + (version "3.6.1") + (home-page "https://github.com/ocaml-ppx/ppx_deriving_yojson") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1icz5h6p3pfj7my5gi7wxpflrb8c902dqa17f9w424njilnpyrbk")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (propagated-inputs + `(("ocaml-yojson" ,ocaml-yojson) + ("ocaml-result" ,ocaml-result) + ("ocaml-ppx-deriving" ,ocaml-ppx-deriving) + ("ocaml-ppxlib" ,ocaml-ppxlib))) + (native-inputs `(("ocaml-ounit" ,ocaml-ounit))) + (properties `((upstream-name . "ppx_deriving_yojson"))) + (synopsis "JSON codec generator for OCaml") + (description "@code{ocaml-ppx-deriving-yojson} is an OCaml ppx_deriving +plugin that provides a JSON codec generator.") + (license license:expat))) + (define-public ocaml-craml (package (name "ocaml-craml") From patchwork Mon Aug 9 07:01:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31939 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D3BE627BC78; Mon, 9 Aug 2021 08:03:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9A0F527BC6B for ; Mon, 9 Aug 2021 08:03:45 +0100 (BST) Received: from localhost ([::1]:45882 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzK4-0006kz-KQ for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzIb-0004ao-1F for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43977) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzIa-0000LY-NG for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzIa-0003e7-Jw for guix-patches@gnu.org; Mon, 09 Aug 2021 03:02:12 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 22/31] gnu: Add ocaml-mirage-crypto-ec. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:02:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849251913839 (code B ref 49867); Mon, 09 Aug 2021 07:02:12 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:01:59 +0000 Received: from localhost ([127.0.0.1]:55495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIN-0003b4-8U for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:59 -0400 Received: from mout01.posteo.de ([185.67.36.65]:58705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIF-0003XP-Uw for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:52 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 191AF24002B for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492511; bh=Ed9tfPYogn3LmqykwggpXGL1GtJ1t0cQeXQJyQuQpkY=; h=From:To:Cc:Subject:Date:From; b=n0C4pSZ+EqESaFLz5rZ/2Zeyos6xTooDGMyHpU3xeoNHLd2NetHLHR+gjK2mYfEgh suM61m7egFFXa0SxFgdcI82XefsviVKGEAhd4mEmNvxVOTI5Bo0qTOAD2I64wvTA7m vGOWAA8XUJFIUNOaRzUPsssFDFKtcFVeUeeqJgrjOxhtiWAGhIRuT564v3bawGVN5Y BrDb4vslkhU70n1iRsqiOWPuLKbCwPJVmBddKzt2QC1Z6VZcqt6bGSr2WFxZKvKRus vbgFCQN2gA3qQBM0qHmLoRjPa8G6px85ouVaceSK2TPKNKKMlU0jpdIfk9xaRGERlE jDBH26bbgOFOQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7d5S14z6tmL; Mon, 9 Aug 2021 09:01:49 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:15 +0000 Message-Id: <20210809070124.25641-22-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-mirage-crypto-ec): New variable. --- gnu/packages/ocaml.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 0a431b2563..7ef2468d9a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7853,6 +7853,40 @@ representations can be used for parsing, serialization, or random testing. The only ASN.1 encodings currently supported are BER and DER.") (license license:isc))) +(define-public ocaml-mirage-crypto-ec + ;; FIXME: This package contains generated code (see + ;; https://github.com/mirage/mirage-crypto/blob/main/ec/native/README.md). These + ;; should be re-generated during the build process. + (package + (inherit ocaml-mirage-crypto) + (name "ocaml-mirage-crypto-ec") + (arguments `(#:package "mirage-crypto-ec" + #:test-target ".")) + (propagated-inputs + `(("ocaml-cstruct" ,ocaml-cstruct) + ("ocaml-eqaf" ,ocaml-eqaf) + ("ocaml-mirage-crypto" ,ocaml-mirage-crypto) + ("ocaml-mirage-crypto-rng" ,ocaml-mirage-crypto-rng) + ("gmp" ,gmp))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("ocaml-randomconv" ,ocaml-randomconv) + ("ocaml-ounit" ,ocaml-ounit) + ("ocaml-mirage-crypto-pk" ,ocaml-mirage-crypto-pk) + ("ocaml-hex" ,ocaml-hex) + ("ocaml-alcotest" ,ocaml-alcotest) + ("ocaml-asn1-combinators" ,ocaml-asn1-combinators) + ("ocaml-ppx-deriving-yojson" ,ocaml-ppx-deriving-yojson) + ("ocaml-ppx-deriving" ,ocaml-ppx-deriving) + ("ocaml-yojson" ,ocaml-yojson))) + (synopsis "OCaml library providing Elliptic Curve Cryptography") + (description "This OCaml library provides an implementation of key exchange +(ECDH) and digital signature (ECDSA/EdDSA) algorithms. The curves P224 +(SECP224R1), P256 (SECP256R1), P384 (SECP384R1),P521 (SECP521R1), and 25519 +(X25519, Ed25519) are implemented by this package.") + ;; See https://github.com/mirage/mirage-crypto/blob/main/ec/LICENSE.md + (license license:expat))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31947 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2D93827BC78; Mon, 9 Aug 2021 08:04:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F009427BC6B for ; Mon, 9 Aug 2021 08:04:04 +0100 (BST) Received: from localhost ([::1]:47802 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKN-000847-Ul for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:04:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJQ-0005ur-TY for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44007) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJQ-0000yL-3o for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJP-0003hX-Sf for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 23/31] gnu: Add ocaml-gmap. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254114089 (code B ref 49867); Mon, 09 Aug 2021 07:03:03 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:21 +0000 Received: from localhost ([127.0.0.1]:55536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIj-0003f5-8H for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:21 -0400 Received: from mout01.posteo.de ([185.67.36.65]:51513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIL-0003Yg-EU for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:57 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id D160624002F for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492511; bh=8yLCOXdkxxzBwliTrL2/JuI2FXM7mzwIAVRmMhrHYig=; h=From:To:Cc:Subject:Date:From; b=Fs18+OUXi3CkFJgytA+V2KZvhWBgW/axIoEbOc/Eh0csLWydGfGN+HOFq9Ei2/v2+ oB2n04KouSdFV+vU3q9GCJoQ1rBVDD36v2ajVeHWgS+BtqVmXQCoh0vOYUeavaNsGP RFqGyvM5acebTHPU+UGjx41rPjT+lSY7OnCIW7ot5lkrZ5DhUKvQepA1Cpz8hFWRvr n5CrBGVcbn7UumIJsI9FW+/b6RH3xAh5c2rH05sA05wQGs74JOr1/3fseGyv6jYrJM 9XeGGeWjPba/Fd1ZgIqMrch/P36DFIRqf6D9KAuCDjATgEWG5ssFA1OxyfH8pPI/f2 hq7KTawRXBl9g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7g1Dw4z6tmH; Mon, 9 Aug 2021 09:01:50 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:16 +0000 Message-Id: <20210809070124.25641-23-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-gmap): New variable. --- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 7ef2468d9a..d37a40d22e 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7887,6 +7887,32 @@ The only ASN.1 encodings currently supported are BER and DER.") ;; See https://github.com/mirage/mirage-crypto/blob/main/ec/LICENSE.md (license license:expat))) +(define-public ocaml-gmap + (package + (name "ocaml-gmap") + (version "0.3.0") + (home-page "https://github.com/hannesm/gmap") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0880mhcybr662k6wnahx5mwbialh878kkzxacn47qniadd21x411")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (native-inputs + `(("ocaml-alcotest" ,ocaml-alcotest) + ("ocaml-fmt" ,ocaml-fmt))) + (synopsis "OCaml library for heterogenous maps over a Generalized +Algebraic Data Type") + (description "@code{ocaml-gmap} exposes an OCaml functor which can be used +to create a type-safe heterogenous maps.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31938 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7FC9D27BC78; Mon, 9 Aug 2021 08:03:43 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4918F27BC6B for ; Mon, 9 Aug 2021 08:03:43 +0100 (BST) Received: from localhost ([::1]:45650 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzK2-0006bL-8K for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56744) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJR-0005vZ-5t for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44008) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJQ-0000yQ-Ne for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJQ-0003hg-9J for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 24/31] gnu: Add ocaml-pbkdf. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254114097 (code B ref 49867); Mon, 09 Aug 2021 07:03:04 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:21 +0000 Received: from localhost ([127.0.0.1]:55538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIj-0003fC-Gp for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:21 -0400 Received: from mout02.posteo.de ([185.67.36.66]:40645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIM-0003Yo-84 for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:58 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 82C84240101 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492512; bh=GZ21TnMxGbxhqJjjPreOiR8GA3hYieh/b7cK7FVDs24=; h=From:To:Cc:Subject:Date:From; b=UkO9BnlHa+8X3ANLGQSVU/mQsLOrMUwuEQ+92kZ/c3FEhLmpqwJRH1+7fJp7kcEj1 IyozotEe2RRwOI/fdJjfUkAXuDz9r8FZEwjONlUoLmeCkpAcgivpFe/INdh8oQ7j1B UfCXn4ezBCAFSMiz5GBU3T5xvJM/qDmBFhKKGKZ0OQ4+rq3elyNg4TpAt4N6NvCBld iZuUvJKsmzqdzzyB5EPzn49RoJFwyVaxE4wy0DRm5/lcSBivx+iMxvGnTif49gk1Bj +cixZ3DULRHOV80HhhjRcpwtn7zC/GDgh+vCy3W6/RVXGt9JVaeQVgU1sJfaqMV9qA iTwJrlwZaTwvg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7g6ZsLz6tmG; Mon, 9 Aug 2021 09:01:51 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:17 +0000 Message-Id: <20210809070124.25641-24-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-pbkdf): New variable. --- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index d37a40d22e..df825d1ec3 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7913,6 +7913,32 @@ Algebraic Data Type") to create a type-safe heterogenous maps.") (license license:isc))) +(define-public ocaml-pbkdf + (package + (name "ocaml-pbkdf") + (version "1.1.0") + (home-page "https://github.com/abeaumont/ocaml-pbkdf") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0scq1i7hiy8dgjdfrcaca3k7wzys35k1g2cdg7v4kfdqr6q1scb3")))) + (build-system dune-build-system) + (propagated-inputs + `(("ocaml-mirage-crypto" ,ocaml-mirage-crypto))) + (native-inputs + `(("ocaml-alcotest" ,ocaml-alcotest))) + (synopsis "OCaml library for password based key derivation functions +(PBKDF) from PKCS#5") + (description "This package provides an OCaml implementation of PBKDF 1 and +2 as defined by PKCS#5 using @code{ocaml-mirage-crypto}.") + (license license:bsd-2))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31944 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 212ED27BC78; Mon, 9 Aug 2021 08:03:58 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DC45327BC6B for ; Mon, 9 Aug 2021 08:03:57 +0100 (BST) Received: from localhost ([::1]:47074 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKG-0007ZX-UE for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56734) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJP-0005sz-B4 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44003) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJO-0000xp-PU for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJO-0003h4-BW for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 25/31] gnu: Add ocaml-cstruct-unix. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254014060 (code B ref 49867); Mon, 09 Aug 2021 07:03:02 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:20 +0000 Received: from localhost ([127.0.0.1]:55528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIi-0003ec-0B for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:20 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIH-0003Xp-VR for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:54 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 9439B24002A for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492513; bh=LQKhDfC76P83xcLITgp25GRls1zTWmVV/Jcx/+8j4Ow=; h=From:To:Cc:Subject:Date:From; b=i315vx+7zIE9ZBvG12/+LMirOfhdDw9jtnIuOMGUzKI2Es5beBzH7Zw+fLViIM7Gg V7uURnkNSUdxBwW1daESaCvF3h7cZnRG6a+zDA+apxE8Yx2r0bd2CujEyT7ZhQmnxt Gvhv8y5Lkol4pBojjroz1E4wkoOiSl3WlV3YdF9hvFlDLbMMdiIJcIJGkTx8qZeInQ 5bW2Rzek3RDukUcAY8VoXp0jc0dDfZUHRrY8fkSZ5KoEWjH0v2CBn4Pi7J8vyAqZbo dzaWLL0QQzEucP/6emzSi8884Ej/ArZxSPA0sg4nbmMX6x4hLWO5sGfgoPQkjeL/8Q MlHPy6BUS0+/A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7h4ppMz6tmG; Mon, 9 Aug 2021 09:01:52 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:18 +0000 Message-Id: <20210809070124.25641-25-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-cstruct-unix): New variable. --- gnu/packages/ocaml.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index df825d1ec3..e358042e41 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -3412,6 +3412,23 @@ to access C-like structures directly from OCaml. It supports both reading and writing to these structures, and they are accessed via the Bigarray module.") (license license:isc))) +(define-public ocaml-cstruct-unix + (package + (inherit ocaml-cstruct) + (name "ocaml-cstruct-unix") + (build-system dune-build-system) + (arguments + `(#:package "cstruct-unix" + #:test-target ".")) + (propagated-inputs + `(("ocaml-cstruct" ,ocaml-cstruct))) + (synopsis "Unix variation of the @code{ocaml-cstruct} library") + (description "Cstruct is a library and syntax extension to make it easier +to access C-like structures directly from OCaml. It supports both reading and +writing to these structures, and they are accessed via the `Bigarray` +module.") + (license license:isc))) + (define-public ocaml-hex (package (name "ocaml-hex") From patchwork Mon Aug 9 07:01:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31942 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 112F127BC6B; Mon, 9 Aug 2021 08:03:52 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C537A27BC6B for ; Mon, 9 Aug 2021 08:03:51 +0100 (BST) Received: from localhost ([::1]:46470 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKA-000790-Qe for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJR-0005xM-Kw for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44009) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJR-0000yW-Bl for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJQ-0003hp-MM for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 26/31] gnu: Add ocaml-x509. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254214104 (code B ref 49867); Mon, 09 Aug 2021 07:03:04 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:22 +0000 Received: from localhost ([127.0.0.1]:55540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIj-0003fK-QA for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:22 -0400 Received: from mout01.posteo.de ([185.67.36.65]:33149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIN-0003ZL-Nn for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:00 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 29A0B240029 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492514; bh=ZEqyw5/wRrCDhJHsN8ROlJ47QSWUh9/xmaVoNa5kqRQ=; h=From:To:Cc:Subject:Date:From; b=qXzU3R3Seu7Sol9qart00lodjYHcxf/pHDpd548VAMwpzt/lysZ5CR/A6HXFH2HSu dPVecl+TLDKnxvHOyquqbORbJKbLLZr5GsgAR7VRCTjPQqao7bZpiUek6DqcMu7MXv fGrIQWJFk/uy7PeCwCh2/DO5gDsSjwP6wiTETLZ7SG2Y41veEbFcM3NJOyp7ZqSfQ6 bxbSyv0rD06iLcJCaTTSEkP4bSzwtFqfFnUqhENmoD5VxZ+8mImWuyKd65cjImLAnf kRbJ7zXtNNDaj8MX2c6NQhHoLDjdqHSmYhacC1qtMFUN24DTdPaSU+kHWt4665bqZy gWGn5NgnoxUKg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7j4FGvz6tmG; Mon, 9 Aug 2021 09:01:53 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:19 +0000 Message-Id: <20210809070124.25641-26-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-x509): New variable. --- gnu/packages/ocaml.scm | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index e358042e41..b7bdc8c711 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7956,6 +7956,52 @@ to create a type-safe heterogenous maps.") 2 as defined by PKCS#5 using @code{ocaml-mirage-crypto}.") (license license:bsd-2))) +(define-public ocaml-x509 + (package + (name "ocaml-x509") + (version "0.14.0") + (home-page "https://github.com/mirleft/ocaml-x509") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0b51vzyxxkhwgx12dg55clb1lb971cxlmsk4wlxzs5h115j5hcy7")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (propagated-inputs + `(("ocaml-cstruct" ,ocaml-cstruct) + ("ocaml-asn1-combinators" ,ocaml-asn1-combinators) + ("ocaml-ptime" ,ocaml-ptime) + ("ocaml-base64" ,ocaml-base64) + ("ocaml-mirage-crypto" ,ocaml-mirage-crypto) + ("ocaml-mirage-crypto-pk" ,ocaml-mirage-crypto-pk) + ("ocaml-mirage-crypto-ec" ,ocaml-mirage-crypto-ec) + ("ocaml-mirage-crypto-rng" ,ocaml-mirage-crypto-rng) + ("ocaml-rresult" ,ocaml-rresult) + ("ocaml-fmt" ,ocaml-fmt) + ("ocaml-gmap" ,ocaml-gmap) + ("ocaml-domain-name" ,ocaml-domain-name) + ("ocaml-logs" ,ocaml-logs) + ("ocaml-pbkdf" ,ocaml-pbkdf))) + (native-inputs + `(("ocaml-alcotest" ,ocaml-alcotest) + ("ocaml-cstruct-unix" ,ocaml-cstruct-unix))) + (synopsis "Public Key Infrastructure (RFC 5280, PKCS) purely in OCaml") +(description "X.509 is a public key infrastructure used mostly on the +Internet. It consists of certificates which include public keys and +identifiers, signed by an authority. Authorities must be exchanged over a +second channel to establish the trust relationship. This OCaml library +implements most parts of RFC5280 and RFC6125. The Public Key Cryptography +Standards (PKCS) defines encoding and decoding (in ASN.1 DER and PEM format), +which is also implemented by this library --- namely PKCS 1, PKCS 5, PKCS 7, +PKCS 8, PKCS 9, PKCS 10, and PKCS 12.") + (license license:bsd-2))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31949 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7E27C27BC78; Mon, 9 Aug 2021 08:04:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1D3E127BC6B for ; Mon, 9 Aug 2021 08:04:11 +0100 (BST) Received: from localhost ([::1]:48256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKU-0008Me-6v for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:04:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJR-0005xJ-Jw for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44010) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJR-0000yi-B9 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJR-0003hx-3o for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 27/31] gnu: Add ocaml-ca-certs. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254214111 (code B ref 49867); Mon, 09 Aug 2021 07:03:05 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:22 +0000 Received: from localhost ([127.0.0.1]:55542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIk-0003fR-4h for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:22 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIO-0003Zd-Di for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:00 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id B8915240106 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492514; bh=kTQiBQ56yYAmNq9/+0QYwPmEM/BQMVe18ydMwxNlZR4=; h=From:To:Cc:Subject:Date:From; b=G2TP7cBe/0P93F5gmdVKkg1+PInPgBSbujJIT68r1WEqpks/ZRlG4kY6mSuU8ydUk OjMxKBYtDCsyCODv/WEZE04KuOB5HefbqMt+wUb0zeQE6JeO4zEGL33EzZ1NaG+dOV 1GyiLD+1y6M8nTCPpnovpC79cZqENnzR5vFgxAlDLeLXq6X0A68QlFhz+6X6oH14Ua KvHYebiRoip7aROyrB+4rCapXNEenhIf3LpOGrh/cRixJouEz3SRRdp1aCL1+Nxvnp 8AEapuyLIL20f6DglWKjw5Y4dDVS09nUVpCX3/lTNOXff8iGn5AQL69f0VzDp2W0lG LmAyOylS/liYA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7k1Bdcz6tmG; Mon, 9 Aug 2021 09:01:54 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:20 +0000 Message-Id: <20210809070124.25641-27-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-ca-certs): New variable. --- gnu/packages/ocaml.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index b7bdc8c711..b3becac967 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8002,6 +8002,44 @@ which is also implemented by this library --- namely PKCS 1, PKCS 5, PKCS 7, PKCS 8, PKCS 9, PKCS 10, and PKCS 12.") (license license:bsd-2))) +(define-public ocaml-ca-certs + (package + (name "ocaml-ca-certs") + (version "0.2.1") + (home-page "https://github.com/mirage/ca-certs") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0qkxdrqyah24fz80hwkycdj50nybfjfz9b04qscv01r2ifb0kqy5")))) + (build-system dune-build-system) + (arguments `(#:test-target "." + ;; Tests are failing as they require certificates to be in /etc/ssl/certs + #:tests? #f)) + (propagated-inputs + `(("ocaml-astring" ,ocaml-astring) + ("ocaml-bos" ,ocaml-bos) + ("ocaml-fpath" ,ocaml-fpath) + ("ocaml-rresult" ,ocaml-rresult) + ("ocaml-ptime" ,ocaml-ptime) + ("ocaml-logs" ,ocaml-logs) + ("ocaml-mirage-crypto" ,ocaml-mirage-crypto) + ("ocaml-x509" ,ocaml-x509))) + (native-inputs + `(("ocaml-alcotest" ,ocaml-alcotest))) + (synopsis + "Detect root CA certificates from the operating system") + (description + "TLS requires a set of root anchors (Certificate Authorities) to +authenticate servers. This library exposes this list so that it can be +registered with ocaml-tls.") + (license license:isc))) + (define-public js-of-ocaml (package (name "js-of-ocaml") From patchwork Mon Aug 9 07:01:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31948 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DBCDC27BC78; Mon, 9 Aug 2021 08:04:08 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A7BF527BC6B for ; Mon, 9 Aug 2021 08:04:08 +0100 (BST) Received: from localhost ([::1]:48084 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKR-0008FY-PF for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:04:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJR-0005wS-Cn for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44006) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJQ-0000yC-W7 for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJP-0003hQ-GD for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 28/31] gnu: Add ocaml-lwt-ssl. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254114082 (code B ref 49867); Mon, 09 Aug 2021 07:03:03 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:21 +0000 Received: from localhost ([127.0.0.1]:55534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIi-0003ey-Ug for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:21 -0400 Received: from mout01.posteo.de ([185.67.36.65]:45281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIJ-0003YD-Um for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:01:56 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 76E2D240029 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492515; bh=F39SW1+jW7V0wNSW4jj2O7LXt6eNzOVWMKIyPAbjCzE=; h=From:To:Cc:Subject:Date:From; b=j524/6yJqgYQm381hAhJBuGMCX4nEgi2aSXpPbghSo1Sb+qL57CB/b/tZyTbqOd4E B+gFJj7laKoi6AA+IdkYqO0sniZrK68bIa1VUJT1mhjcOzVc+KROTXr2RHYN9xmikz rgNpbaxe4a4rBXrEmmN7mzNW0TbnzrSGKq7DzqH7fEssP4CANajJLsyz9gL16PWa3N wYaF/eDX2rcIaZUW3jD4TOsdHbkxonauEnZ64rMkLZ78WXrS1oD6e4I/wIs7qzuOiq Cxob96sK5D/v+DvDDh/u7DqGGWX9GHf4Du5bvMw7faNlotnGFw9m6LFXDxgWPlsTqo Jlcq01vzhJadQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7k6W9hz6tmH; Mon, 9 Aug 2021 09:01:54 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:21 +0000 Message-Id: <20210809070124.25641-28-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-lwt-ssl): New variable. --- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index b3becac967..3a0cc08c1e 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7580,6 +7580,32 @@ establishing TCP and SSL/TLS connections from @code{ocaml-conduit} using @code{ocaml-lwt}.") (license license:isc))) +(define-public ocaml-lwt-ssl + (package + (name "ocaml-lwt-ssl") + (version "1.1.3") + (home-page "https://github.com/ocsigen/lwt_ssl") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0v417ch5zn0yknj156awa5mrq3mal08pbrvsyribbn63ix6f9y3p")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (propagated-inputs + `(("ocaml-lwt" ,ocaml-lwt) + ("ocaml-ssl" ,ocaml-ssl))) + (properties `((upstream-name . "lwt_ssl"))) + (synopsis "OpenSSL binding for OCaml with concurrent I/O") + (description "This OCaml library provides an Lwt-enabled wrapper around +@code{ocaml-ssl}, that performs I/O concurrently.") + (license license:lgpl2.1+))) ; with linking exception + (define-public ocaml-pprint (package (name "ocaml-pprint") From patchwork Mon Aug 9 07:01:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31934 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4B2E127BC78; Mon, 9 Aug 2021 08:03:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1BF5F27BC6B for ; Mon, 9 Aug 2021 08:03:34 +0100 (BST) Received: from localhost ([::1]:44810 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzJt-00060u-4s for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:03:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56754) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJR-0005xS-VW for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44011) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJR-0000yz-Lx for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJR-0003i4-Gi for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 29/31] gnu: Add ocaml-conduit-lwt-unix. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254214119 (code B ref 49867); Mon, 09 Aug 2021 07:03:05 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:22 +0000 Received: from localhost ([127.0.0.1]:55544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIk-0003fY-EN for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:22 -0400 Received: from mout02.posteo.de ([185.67.36.66]:44925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIP-0003aI-TW for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:02 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 34D11240103 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492516; bh=zaAGlMnZ40xFAodnJpHT7EPZYiZFcUeAOEr9Kg0tYUc=; h=From:To:Cc:Subject:Date:From; b=KFLB9mxdJ4ivltfmkB176k3nl3QdrUOpN3IRQB49ecuusivnvDHz7GrzfbiwAjnBY n7c4yuEoSc85coa7Tnpwj7NS131GdXKwKGjNZK7DNjOT6FIm4efly5r2VJchhC1AOH h9POzE08YVKAIUINsi9esohawwzo4FxA6cNiY/R7rXxFP3K3UIent3FslNwknfvecZ DYvpHJTJqkwPwapY6cxyiLBM9NmsEwXH18T44U9TigNYod2hh3xq348w3TVbCb52Dh PWF2NhAdcgYQsTnBIpSnFSBoChyoYDjb8kXZeaMLZ6Xi4VW2wKQQwld9wtVAOwg3ck RWWIlqpxBUz6w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7l3qCCz6tmK; Mon, 9 Aug 2021 09:01:55 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:22 +0000 Message-Id: <20210809070124.25641-29-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-conduit-lwt-unix): New variable. --- gnu/packages/ocaml.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 3a0cc08c1e..b35994231d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7606,6 +7606,32 @@ establishing TCP and SSL/TLS connections from @code{ocaml-conduit} using @code{ocaml-ssl}, that performs I/O concurrently.") (license license:lgpl2.1+))) ; with linking exception +(define-public ocaml-conduit-lwt-unix + (package + (inherit ocaml-conduit) + (name "ocaml-conduit-lwt-unix") + (arguments `(#:package "conduit-lwt-unix" + #:test-target ".")) + (propagated-inputs + `(("ocaml-logs" ,ocaml-logs) + ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) + ("ocaml-conduit-lwt" ,ocaml-conduit-lwt) + ("ocaml-lwt" ,ocaml-lwt) + ("ocaml-uri" ,ocaml-uri) + ("ocaml-ipaddr" ,ocaml-ipaddr) + ("ocaml-ipaddr-sexp" ,ocaml-ipaddr-sexp) + ("ocaml-ca-certs" ,ocaml-ca-certs))) + (native-inputs + `(("ocaml-lwt-log" ,ocaml-lwt-log) + ("ocaml-ssl" ,ocaml-ssl) + ("ocaml-lwt-ssl" ,ocaml-lwt-ssl))) + (synopsis "OCaml library for establishing TCP and SSL/TLC connections +using Lwt_unix") + (description "This OCaml library provides an implementation +for establishing TCP and SSL/TLS connections for the @code{ocaml-conduit} +signatures using Lwt_unix.") + (license license:isc))) + (define-public ocaml-pprint (package (name "ocaml-pprint") From patchwork Mon Aug 9 07:01:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31951 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D8A7A27BC78; Mon, 9 Aug 2021 08:04:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A31E527BC6B for ; Mon, 9 Aug 2021 08:04:17 +0100 (BST) Received: from localhost ([::1]:48682 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKa-0000Ci-Oj for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:04:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJS-0005xT-7Q for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44012) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJS-0000z9-0u for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJR-0003iB-TT for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 30/31] gnu: Add ocaml-magic-mime. Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254314126 (code B ref 49867); Mon, 09 Aug 2021 07:03:05 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:23 +0000 Received: from localhost ([127.0.0.1]:55546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIk-0003fg-Nz for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:23 -0400 Received: from mout02.posteo.de ([185.67.36.66]:59863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIR-0003ao-E1 for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:03 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 9B713240101 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492517; bh=2sNuR5ObTG6lT4pVhESea8hedyhUd3HbusxOcOVx2gc=; h=From:To:Cc:Subject:Date:From; b=ppNJN+SP46whcIWuLIdzNWiJV56ZU+Dd3HzrfMsUH5ZKe3ku91hvU8IX0ZLpwVwDo hPVJgUHf6ZitMMe+EO5PC0tI5mWOqQx0Py+6Sb1FBgNXIAltjAFzZPLbq0briXmBWu F1pAjPgs2uS0F2qmT+FgNmcsBGUKQwAnDBAZSEhuoiERx9CVFBGFH8/AtEN8lDHiIK C8tBcKsemMj+NIXDiFdcFv3nGUQWPCvZKznZxuVZ5cw6JpU5pzSuWhwugOISqaxf3d kIoA4DJWO5P5MB8fNHjk3AOr874lq9mMr43L4TIS5Q3K725gcF51rsr0HUP/6AmHU0 Oq+BeM6dXBXWQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7m1nvZz6tmK; Mon, 9 Aug 2021 09:01:56 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:23 +0000 Message-Id: <20210809070124.25641-30-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-magic-mime): New variable. --- gnu/packages/ocaml.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index b35994231d..42e6fd2e94 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7424,6 +7424,31 @@ JavaScript backend, or @code{ocaml-cohttp-mirage} for the MirageOS unikernel version of the library. All of these implementations share the same IO logic from this module."))) +(define-public ocaml-magic-mime + (package + (name "ocaml-magic-mime") + (version "1.2.0") + (home-page "https://github.com/mirage/ocaml-magic-mime") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1pmwxw5n0lxbp7b9z1wplkn0cfl816cbacx3cdj2912n5zyjpjnk")))) + (build-system dune-build-system) + (arguments `(#:test-target ".")) + (synopsis "OCaml library for mapping filenames to common MIME types") + (description "This library contains a database of MIME types that maps +filename extensions into MIME types suitable for use in many Internet +protocols such as HTTP or e-mail. It is generated from the @file{mime.types} +file found in Unix systems, but has no dependency on a filesystem since it +includes the contents of the database as an ML datastructure.") + (license license:isc))) + (define-public ocaml-domain-name (package (name "ocaml-domain-name") From patchwork Mon Aug 9 07:01:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: pukkamustard X-Patchwork-Id: 31950 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F017027BC78; Mon, 9 Aug 2021 08:04:14 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C207327BC6B for ; Mon, 9 Aug 2021 08:04:14 +0100 (BST) Received: from localhost ([::1]:48512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCzKX-00005b-RR for patchwork@mira.cbaines.net; Mon, 09 Aug 2021 03:04:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56760) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCzJS-0005yE-Ry for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44013) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCzJS-0000zF-Ht for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCzJS-0003iJ-AS for guix-patches@gnu.org; Mon, 09 Aug 2021 03:03:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49867] [PATCH v2 31/31] gnu: Add ocaml-cohttp-lwt-unix Resent-From: pukkamustard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Aug 2021 07:03:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49867@debbugs.gnu.org Cc: pukkamustard Received: via spool by 49867-submit@debbugs.gnu.org id=B49867.162849254314132 (code B ref 49867); Mon, 09 Aug 2021 07:03:06 +0000 Received: (at 49867) by debbugs.gnu.org; 9 Aug 2021 07:02:23 +0000 Received: from localhost ([127.0.0.1]:55548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIl-0003fn-1n for submit@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:23 -0400 Received: from mout02.posteo.de ([185.67.36.66]:49167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCzIR-0003av-Sa for 49867@debbugs.gnu.org; Mon, 09 Aug 2021 03:02:04 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 0D6FA240103 for <49867@debbugs.gnu.org>; Mon, 9 Aug 2021 09:01:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628492518; bh=WCgdQEVYLDPW2DuulGsjT/MU623DHIacuhQHu3nEc74=; h=From:To:Cc:Subject:Date:From; b=auBjptAKeEw8KSraO2DRXMXKS4PwFCNysm7v0MU7dCuy6id2fG+9wW36aTaUAhCl0 Wl9/Xq4IeV6NZfKYODUlntXe7tORE1kdlzstkIQgZj8QrxHgX1j1WqzBzSW5NUqDTS DtVW23ZTum4zGm7nYPGr4KVJC2El3eixMPT5j6FmphJ3Gv3Oj+xZAD+5GBfxXkPH44 RgHnc4W+99cSaY40L6BgyDSFoPe/NyEoWw+Pk2c+bQGPlThaloP0RwBMrOG9Ei/FDV Ns90P+sNbSFPyCa654NLJc9fOQ69DohOGrPbnxubMKM27aXIqUJpPpD4ytZwQcQPg+ 5FNFLivsyqP6Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gjn7n2QcYz6tmK; Mon, 9 Aug 2021 09:01:57 +0200 (CEST) From: pukkamustard Date: Mon, 9 Aug 2021 07:01:24 +0000 Message-Id: <20210809070124.25641-31-pukkamustard@posteo.net> In-Reply-To: <20210809070124.25641-1-pukkamustard@posteo.net> References: <86pmun5cp5.fsf@posteo.net> <20210809070124.25641-1-pukkamustard@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/ocaml.scm (ocaml-cohttp-lwt-unix): New variable. --- gnu/packages/ocaml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 42e6fd2e94..8965f5920d 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -7424,6 +7424,29 @@ JavaScript backend, or @code{ocaml-cohttp-mirage} for the MirageOS unikernel version of the library. All of these implementations share the same IO logic from this module."))) +(define-public ocaml-cohttp-lwt-unix + (package + (inherit ocaml-cohttp) + (name "ocaml-cohttp-lwt-unix") + (arguments `(#:package "cohttp-lwt-unix" + ;; tests require network + #:tests? #f)) + (propagated-inputs + `(("ocaml-conduit-lwt" ,ocaml-conduit-lwt) + ("ocaml-conduit-lwt-unix" ,ocaml-conduit-lwt-unix) + ("ocaml-cmdliner" ,ocaml-cmdliner) + ("ocaml-magic-mime" ,ocaml-magic-mime) + ("ocaml-logs" ,ocaml-logs) + ("ocaml-fmt" ,ocaml-fmt) + ("ocaml-cohttp-lwt" ,ocaml-cohttp-lwt) + ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) + ("ocaml-lwt" ,ocaml-lwt) + ("ocaml-lwt-ssl" ,ocaml-lwt-ssl))) + (native-inputs `(("ocaml-ounit" ,ocaml-ounit))) + (synopsis "OCaml HTTP implementation for Unix using Lwt") + (description "This Ocaml package provides an implementation of an HTTP +client and server for Unix using the Lwt concurrency library."))) + (define-public ocaml-magic-mime (package (name "ocaml-magic-mime")