From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 00/14] Add elm compiler dependencies Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.156318917712505 (code B ref -1); Mon, 15 Jul 2019 11:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Jul 2019 11:12:57 +0000 Received: from localhost ([127.0.0.1]:46618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmyuf-0003Fc-53 for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:12:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:52279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmyub-0003FN-Ox for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:12:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46603) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmyua-0003ab-S7 for guix-patches@gnu.org; Mon, 15 Jul 2019 07:12:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmyuZ-00014u-WB for guix-patches@gnu.org; Mon, 15 Jul 2019 07:12:52 -0400 Received: from mx1.mailbox.org ([2001:67c:2050:104:0:1:25:1]:56522) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hmyuZ-00013d-QH for guix-patches@gnu.org; Mon, 15 Jul 2019 07:12:51 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id D578650BF6; Mon, 15 Jul 2019 13:12:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id w01DwB1yq_qS; Mon, 15 Jul 2019 13:12:32 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:12:03 +0200 Message-Id: <20190715111217.34520-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:67c:2050:104:0:1:25:1 X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This adds various Haskell dependencies of the elm compiler, from stackage lts-12.26. Robert Vollmert (14): gnu: Add ghc-snap-core gnu: add ghc-snap-server gnu: Add ghc-http-streams gnu: Add ghc-http-common gnu: Add ghc-hsopenssl gnu: Add ghc-openssl-streams gnu: Add ghc-language-glsl gnu: Add ghc-readable gnu: Add ghc-io-streams-haproxy gnu: Add ghc-zlib-bindings gnu: Add ghc-io-streams gnu: Add ghc-prettyclass gnu: Add ghc-threads gnu: Add ghc-concurrent-extra gnu/local.mk | 1 + gnu/packages/haskell-crypto.scm | 72 ++++++++ gnu/packages/haskell-web.scm | 196 ++++++++++++++++++++ gnu/packages/haskell-xyz.scm | 307 ++++++++++++++++++++++++++++++++ 4 files changed, 576 insertions(+) create mode 100644 gnu/packages/haskell-xyz.scm --=20 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 01/14] gnu: Add ghc-snap-core References: <20190715111217.34520-1-rob@vllmrt.net> In-Reply-To: <20190715111217.34520-1-rob@vllmrt.net> Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318927312690 (code B ref 36663); Mon, 15 Jul 2019 11:15:02 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:14:33 +0000 Received: from localhost ([127.0.0.1]:46625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywC-0003Ib-JQ for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:32 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:55298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywA-0003IN-Hb for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:31 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 6C87C4FB8B; Mon, 15 Jul 2019 13:14:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id 6Grg2NiybCEv; Mon, 15 Jul 2019 13:14:20 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:13:59 +0200 Message-Id: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-web.scm (ghc-snap-core): New field. --- gnu/packages/haskell-web.scm | 59 ++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 4bb790d93c..c8a187820f 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1294,3 +1294,62 @@ derivations of regular expressions.") "The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but introduces a more general approach for processing XML with Haskell.") (license license:expat))) + +(define-public ghc-snap-core + (package + (name "ghc-snap-core") + (version "1.0.3.2") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/snap-core/snap-core-" + version + ".tar.gz")) + (sha256 + (base32 + "136q7l4hd5yn5hb507q1ziqx124ma1lkzh5dx0n150p8dx3rhhsc")))) + (build-system haskell-build-system) + (inputs + `(("ghc-old-locale" ,ghc-old-locale) + ("ghc-hunit" ,ghc-hunit) + ("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-bytestring-builder" + ,ghc-bytestring-builder) + ("ghc-case-insensitive" ,ghc-case-insensitive) + ("ghc-lifted-base" ,ghc-lifted-base) + ("ghc-io-streams" ,ghc-io-streams) + ("ghc-hashable" ,ghc-hashable) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-random" ,ghc-random) + ("ghc-readable" ,ghc-readable) + ("ghc-regex-posix" ,ghc-regex-posix) + ("ghc-transformers-base" ,ghc-transformers-base) + ("ghc-unix-compat" ,ghc-unix-compat) + ("ghc-unordered-containers" + ,ghc-unordered-containers) + ("ghc-vector" ,ghc-vector) + ("ghc-network-uri" ,ghc-network-uri) + ("ghc-network" ,ghc-network))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-parallel" ,ghc-parallel) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" + ,ghc-test-framework-hunit) + ("ghc-test-framework-quickcheck2" + ,ghc-test-framework-quickcheck2) + ("ghc-zlib" ,ghc-zlib))) + (arguments + `(#:cabal-revision + ("3" + "0wlhn33r7c9g7j23y006ddq9d87lkmianvvfrbl8jd8mvjvj2gfa"))) + (home-page "http://snapframework.com/") + (synopsis + "Snap: A Haskell Web Framework (core interfaces and types)") + (description + "Snap is a simple and fast web development framework and server written +in Haskell. For more information or to download the latest version, you can +visit the Snap project website at . +This library contains the core definitions and types for the Snap framework.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 02/14] gnu: add ghc-snap-server Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318927612708 (code B ref 36663); Mon, 15 Jul 2019 11:15:03 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:14:36 +0000 Received: from localhost ([127.0.0.1]:46628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywG-0003Is-0h for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:36 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:16070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywD-0003IR-57 for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:34 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 925D6A1079; Mon, 15 Jul 2019 13:14:27 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id NoxGSn44x0oO; Mon, 15 Jul 2019 13:14:24 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:00 +0200 Message-Id: <20190715111412.74324-2-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-web.scm (ghc-snap-server): New field. --- gnu/packages/haskell-web.scm | 62 ++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index c8a187820f..beee4e00ac 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1353,3 +1353,65 @@ in Haskell. For more information or to download the latest version, you can visit the Snap project website at . This library contains the core definitions and types for the Snap framework.") (license license:bsd-3))) + +(define-public ghc-snap-server + (package + (name "ghc-snap-server") + (version "1.1.0.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/snap-server/snap-server-" + version + ".tar.gz")) + (sha256 + (base32 + "0vvw9n8xs272qdlrf3dxhnva41zh3awi7pf022rrjj75lj8a77i4")))) + (build-system haskell-build-system) + (inputs + `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-bytestring-builder" + ,ghc-bytestring-builder) + ("ghc-case-insensitive" ,ghc-case-insensitive) + ("ghc-clock" ,ghc-clock) + ("ghc-io-streams" ,ghc-io-streams) + ("ghc-io-streams-haproxy" + ,ghc-io-streams-haproxy) + ("ghc-lifted-base" ,ghc-lifted-base) + ("ghc-network" ,ghc-network) + ("ghc-old-locale" ,ghc-old-locale) + ("ghc-snap-core" ,ghc-snap-core) + ("ghc-unix-compat" ,ghc-unix-compat) + ("ghc-vector" ,ghc-vector))) + (native-inputs + `(("ghc-base16-bytestring" ,ghc-base16-bytestring) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-random" ,ghc-random) + ("ghc-threads" ,ghc-threads) + ("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-http-streams" ,ghc-http-streams) + ("ghc-http-common" ,ghc-http-common) + ("ghc-parallel" ,ghc-parallel) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" + ,ghc-test-framework-hunit) + ("ghc-test-framework-quickcheck2" + ,ghc-test-framework-quickcheck2))) + (arguments + `(#:cabal-revision + ("3" + "0a9d3nqb5rvgm25nak68lp6yj9m6cwhbgdbg5l7ib5i2czcg7yjh"))) + (home-page "http://snapframework.com/") + (synopsis "Web server for the Snap Framework") + (description + "Snap is a simple and fast web development framework and server +written in Haskell. For more information or to download the latest version, +you can visit the Snap project website at . +The Snap HTTP server is a high performance web server library written in +Haskell. Together with the snap-core library upon which it depends, +it provides a clean and efficient Haskell programming interface to the +HTTP protocol.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 06/14] gnu: Add ghc-openssl-streams Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318928312740 (code B ref 36663); Mon, 15 Jul 2019 11:15:05 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:14:43 +0000 Received: from localhost ([127.0.0.1]:46632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywN-0003JL-C2 for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:43 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:56398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywM-0003J2-5B for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:42 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id C363850964; Mon, 15 Jul 2019 13:14:36 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id 6uUJ40WOx60k; Mon, 15 Jul 2019 13:14:34 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:04 +0200 Message-Id: <20190715111412.74324-6-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-crypto.scm (ghc-openssl-streams): New field. --- gnu/packages/haskell-crypto.scm | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 1bf06f469c..cec82ea0ae 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -810,3 +810,40 @@ and stable. You may also be interested in the tls package, , which is a pure Haskell implementation of SSL.") (license license:public-domain))) + +(define-public ghc-openssl-streams + (package + (name "ghc-openssl-streams") + (version "1.2.1.3") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/openssl-streams/openssl-streams-" + version + ".tar.gz")) + (sha256 + (base32 + "0pwghr7ygv59k572xsj1j97rilkbjz66qaiyj0ra2wfg6pl70wfw")))) + (build-system haskell-build-system) + (inputs + `(("ghc-hsopenssl" ,ghc-hsopenssl) + ("ghc-io-streams" ,ghc-io-streams) + ("ghc-network" ,ghc-network))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" + ,ghc-test-framework-hunit))) + (arguments + `(#:cabal-revision + ("2" + "1004kgdryflpkp19dv4ikilhcn0xbfc5dsp6v3ib34580pcfj7wy"))) + (home-page + "http://hackage.haskell.org/package/openssl-streams") + (synopsis + "OpenSSL network support for io-streams") + (description + "The openssl-streams library contains io-streams routines for secure +networking using OpenSSL (by way of HsOpenSSL).") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 04/14] gnu: Add ghc-http-common Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318928712760 (code B ref 36663); Mon, 15 Jul 2019 11:15:06 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:14:47 +0000 Received: from localhost ([127.0.0.1]:46635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywQ-0003Ji-Qk for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:47 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:56496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywN-0003J4-7l for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:43 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id C843B50963; Mon, 15 Jul 2019 13:14:37 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id XuvVnuuw97w8; Mon, 15 Jul 2019 13:14:29 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:02 +0200 Message-Id: <20190715111412.74324-4-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-web.scm (ghc-http-common): New field. --- gnu/packages/haskell-web.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index f0ba23ce2e..b176287ed2 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1456,3 +1456,37 @@ library to hande the streaming IO. The API is optimized for ease of use for the rather common case of code needing to query web services and deal with the result.") (license license:bsd-3))) + +(define-public ghc-http-common + (package + (name "ghc-http-common") + (version "0.8.2.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/http-common/http-common-" + version + ".tar.gz")) + (sha256 + (base32 + "14s5a178sb2vm5k00rs21760mds5dz2gs10k9iyn22h01mxyf599")))) + (build-system haskell-build-system) + (inputs + `(("ghc-base64-bytestring" ,ghc-base64-bytestring) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-case-insensitive" ,ghc-case-insensitive) + ("ghc-network" ,ghc-network) + ("ghc-unordered-containers" + ,ghc-unordered-containers))) + (home-page + "https://github.com/afcowie/http-streams/") + (synopsis + "Common types for HTTP clients and servers") + (description + "Base types used by a variety of HTTP clients and servers. +See http-streams Network.Http.Client or pipes-http Pipes.Http.Client +for full documentation. You can import Network.Http.Types if you like, +but both http-streams and pipes-http re-export this package's types and +functions.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 05/14] gnu: Add ghc-hsopenssl Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318928712767 (code B ref 36663); Mon, 15 Jul 2019 11:15:07 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:14:47 +0000 Received: from localhost ([127.0.0.1]:46637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywR-0003Jl-5H for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:47 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:56680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywP-0003JB-R5 for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:46 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 5D09C50C43; Mon, 15 Jul 2019 13:14:40 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id dqIPHs3xpVHZ; Mon, 15 Jul 2019 13:14:32 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:03 +0200 Message-Id: <20190715111412.74324-5-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-crypto.scm (ghc-hsopenssl): New field. --- gnu/packages/haskell-crypto.scm | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 28a1647fd1..1bf06f469c 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -25,6 +25,7 @@ #:use-module (gnu packages compression) #:use-module (gnu packages haskell) #:use-module (gnu packages haskell-check) + #:use-module (gnu packages tls) #:use-module (guix build-system haskell) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) @@ -775,3 +776,37 @@ Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many extensions.") (license license:bsd-3))) +(define-public ghc-hsopenssl + (package + (name "ghc-hsopenssl") + (version "0.11.4.15") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/HsOpenSSL/HsOpenSSL-" + version + ".tar.gz")) + (sha256 + (base32 + "0idmak6d8mpbxphyq9hkxkmby2wnzhc1phywlgm0zw6q47pwxgff")))) + (build-system haskell-build-system) + (inputs `(("ghc-network" ,ghc-network) + ("openssl" ,openssl))) + (arguments + `(#:cabal-revision + ("1" + "0bkcw2pjfgv1bhgkrpncvwq9czfr7cr4ak14n0v8c2y33i33wk5z"))) + (home-page + "https://github.com/vshabanov/HsOpenSSL") + (synopsis "Partial OpenSSL binding for Haskell") + (description + "HsOpenSSL is an OpenSSL binding for Haskell. It can generate +RSA and DSA keys, read and write PEM files, generate message digests, +sign and verify messages, encrypt and decrypt messages. +It has also some capabilities of creating SSL clients and servers. +This package is in production use by a number of Haskell based systems +and stable. You may also be interested in the tls package, +, which is a pure Haskell +implementation of SSL.") + (license license:public-domain))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 03/14] gnu: Add ghc-http-streams Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318929312796 (code B ref 36663); Mon, 15 Jul 2019 11:15:08 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:14:53 +0000 Received: from localhost ([127.0.0.1]:46641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywW-0003KE-He for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:52 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:57170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywV-0003Jb-2C for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:51 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id AA3B950AD0; Mon, 15 Jul 2019 13:14:45 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id eAjnAabp7fY9; Mon, 15 Jul 2019 13:14:27 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:01 +0200 Message-Id: <20190715111412.74324-3-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-web.scm (ghc-http-streams): New filed. --- gnu/packages/haskell-web.scm | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index beee4e00ac..f0ba23ce2e 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1415,3 +1415,44 @@ Haskell. Together with the snap-core library upon which it depends, it provides a clean and efficient Haskell programming interface to the HTTP protocol.") (license license:bsd-3))) + +(define-public ghc-http-streams + (package + (name "ghc-http-streams") + (version "0.8.6.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/http-streams/http-streams-" + version + ".tar.gz")) + (sha256 + (base32 + "18vxd35n7s3z4gjvad94bknc8z1w9d7ccgphnhsxlz5cackizmxq")))) + (build-system haskell-build-system) + (inputs + `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-base64-bytestring" ,ghc-base64-bytestring) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-case-insensitive" ,ghc-case-insensitive) + ("ghc-io-streams" ,ghc-io-streams) + ("ghc-hsopenssl" ,ghc-hsopenssl) + ("ghc-openssl-streams" ,ghc-openssl-streams) + ("ghc-unordered-containers" + ,ghc-unordered-containers) + ("ghc-aeson" ,ghc-aeson) + ("ghc-http-common" ,ghc-http-common) + ("ghc-network-uri" ,ghc-network-uri) + ("ghc-network" ,ghc-network))) + (arguments + `(#:tests? #f)) ; tests rely on an outdated versio of snap-server + (home-page + "https://github.com/afcowie/http-streams/") + (synopsis "HTTP client using io-streams") + (description + "An HTTP client, using the Snap Framework's io-streams +library to hande the streaming IO. The API is optimized for ease of use +for the rather common case of code needing to query web services and deal +with the result.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 09/14] gnu: Add ghc-io-streams-haproxy Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318929512822 (code B ref 36663); Mon, 15 Jul 2019 11:15:09 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:14:55 +0000 Received: from localhost ([127.0.0.1]:46646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywZ-0003Kd-3K for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:55 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:57312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywW-0003Jj-2U for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:52 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id AEFE950D6F; Mon, 15 Jul 2019 13:14:46 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id 9imPVtxawIHo; Mon, 15 Jul 2019 13:14:42 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:07 +0200 Message-Id: <20190715111412.74324-9-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-xyz.scm (ghc-io-streams-haproxy): New field. --- gnu/packages/haskell-xyz.scm | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f845883589..806a9458f6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -80,3 +80,42 @@ the parsing, and the pretty-printing of GLSL 1.50 code.") "Provides a Readable type class for reading data types from ByteString and Text. Also includes efficient implementations for common data types.") (license license:bsd-3))) + +(define-public ghc-io-streams-haproxy + (package + (name "ghc-io-streams-haproxy") + (version "1.0.0.2") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/io-streams-haproxy/io-streams-haproxy-" + version + ".tar.gz")) + (sha256 + (base32 + "11nh9q158mgnvvb23s5ffg87lkhl5smk039yl43jghxmb214z0bp")))) + (build-system haskell-build-system) + (inputs + `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-io-streams" ,ghc-io-streams) + ("ghc-network" ,ghc-network))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" + ,ghc-test-framework-hunit))) + (arguments + `(#:cabal-revision + ("4" + "06c51a057n5bc9xfbp2m4jz5ds4z1xvmsx5mppch6qfwbz7x5i9l"))) + (home-page "http://snapframework.com/") + (synopsis + "HAProxy protocol 1.5 support for io-streams") + (description + "HAProxy protocol version 1.5 support +(see ) +for applications using io-streams. The proxy protocol allows information +about a networked peer (like remote address and port) to be propagated +through a forwarding proxy that is configured to speak this protocol.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 07/14] gnu: Add ghc-language-glsl Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318930012848 (code B ref 36663); Mon, 15 Jul 2019 11:15:10 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:15:00 +0000 Received: from localhost ([127.0.0.1]:46650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywd-0003L3-Ic for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:59 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:57514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywX-0003K0-O7 for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:54 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 57CA450983; Mon, 15 Jul 2019 13:14:48 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id NcQJN69RV85z; Mon, 15 Jul 2019 13:14:37 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:05 +0200 Message-Id: <20190715111412.74324-7-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-xyz.scm: New module. * gnu/local.mk: Add it. * gnu/packages/haskell-xyz.scm (ghc-language-glsl): New package. --- gnu/local.mk | 1 + gnu/packages/haskell-xyz.scm | 59 ++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 gnu/packages/haskell-xyz.scm diff --git a/gnu/local.mk b/gnu/local.mk index 67d9eb703a..af76145225 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -238,6 +238,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/haskell-check.scm \ %D%/packages/haskell-crypto.scm \ %D%/packages/haskell-web.scm \ + %D%/packages/haskell-xyz.scm \ %D%/packages/ham-radio.scm \ %D%/packages/hexedit.scm \ %D%/packages/hugs.scm \ diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm new file mode 100644 index 0000000000..9cfab15381 --- /dev/null +++ b/gnu/packages/haskell-xyz.scm @@ -0,0 +1,59 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2019 Robert Vollmert +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages haskell-xyz) + #:use-module (gnu packages) + #:use-module (gnu packages haskell) + #:use-module (gnu packages haskell-check) + #:use-module (gnu packages haskell-crypto) + #:use-module (gnu packages haskell-web) + #:use-module (guix build-system haskell) + #:use-module (guix download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages)) + +(define-public ghc-language-glsl + (package + (name "ghc-language-glsl") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/language-glsl/language-glsl-" + version + ".tar.gz")) + (sha256 + (base32 + "0hdg67ainlqpjjghg3qin6fg4p783m0zmjqh4rd5gyizwiplxkp1")))) + (build-system haskell-build-system) + (inputs `(("ghc-prettyclass" ,ghc-prettyclass))) + (arguments + `(#:tests? + #f + #:cabal-revision + ("1" + "10ac9pk4jy75k03j1ns4b5136l4kw8krr2d2nw2fdmpm5jzyghc5"))) + (home-page + "http://hackage.haskell.org/package/language-glsl") + (synopsis + "GLSL abstract syntax tree, parser, and pretty-printer") + (description + "The package language-glsl is a Haskell library for the representation, +the parsing, and the pretty-printing of GLSL 1.50 code.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 12/14] gnu: Add ghc-prettyclass Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318930012855 (code B ref 36663); Mon, 15 Jul 2019 11:15:11 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:15:00 +0000 Received: from localhost ([127.0.0.1]:46652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywd-0003LB-Vc for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:15:00 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:57514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywY-0003K0-JA for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:54 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 68F4F50964; Mon, 15 Jul 2019 13:14:54 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id m1XjkEjVIeRB; Mon, 15 Jul 2019 13:14:49 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:10 +0200 Message-Id: <20190715111412.74324-12-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-xyz.scm (ghc-prettyclass): New field. --- gnu/packages/haskell-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 43d04b0563..7763b94ae4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -195,3 +195,28 @@ primitives for I/O using streams.") (description "Low-level bindings to the zlib package.") (license license:bsd-3))) + +(define-public ghc-prettyclass + (package + (name "ghc-prettyclass") + (version "1.0.0.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/prettyclass/prettyclass-" + version + ".tar.gz")) + (sha256 + (base32 + "11l9ajci7nh1r547hx8hgxrhq8mh5gdq30pdf845wvilg9p48dz5")))) + (build-system haskell-build-system) + (home-page + "http://hackage.haskell.org/package/prettyclass") + (synopsis + "Pretty printing class similar to Show") + (description + "Pretty printing class similar to Show, based on the HughesPJ +pretty printing library. Provides the pretty printing class and +instances for the Prelude types.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 11/14] gnu: Add ghc-io-streams Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318930012863 (code B ref 36663); Mon, 15 Jul 2019 11:15:12 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:15:00 +0000 Received: from localhost ([127.0.0.1]:46654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywe-0003LI-98 for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:15:00 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:57634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywY-0003K2-PO for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:55 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 6629B50C92; Mon, 15 Jul 2019 13:14:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter06.heinlein-hosting.de (spamfilter06.heinlein-hosting.de [80.241.56.125]) (amavisd-new, port 10030) with ESMTP id omUbLaMVFXEC; Mon, 15 Jul 2019 13:14:47 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:09 +0200 Message-Id: <20190715111412.74324-11-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-xyz.scm (ghc-io-streams): New field. --- gnu/packages/haskell-xyz.scm | 45 ++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f1ba0696a0..43d04b0563 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -120,6 +120,51 @@ about a networked peer (like remote address and port) to be propagated through a forwarding proxy that is configured to speak this protocol.") (license license:bsd-3))) +(define-public ghc-io-streams + (package + (name "ghc-io-streams") + (version "1.5.0.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/io-streams/io-streams-" + version + ".tar.gz")) + (sha256 + (base32 + "12rcdg2d70644bvn838fxcjkssqj8pssnx5y657si5rijcbkgjsx")))) + (build-system haskell-build-system) + (inputs + `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-bytestring-builder" + ,ghc-bytestring-builder) + ("ghc-network" ,ghc-network) + ("ghc-primitive" ,ghc-primitive) + ("ghc-vector" ,ghc-vector) + ("ghc-zlib-bindings" ,ghc-zlib-bindings))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" + ,ghc-test-framework-hunit) + ("ghc-test-framework-quickcheck2" + ,ghc-test-framework-quickcheck2) + ("ghc-zlib" ,ghc-zlib))) + (arguments + `(#:cabal-revision + ("2" + "1mcab95d6hm098myh9gp7sh10srigjphgvm8s9pfs7jg5hzghy14"))) + (home-page + "http://hackage.haskell.org/package/io-streams") + (synopsis + "Simple, composable, and easy-to-use stream I/O") + (description + "The io-streams library contains simple and easy-to-use +primitives for I/O using streams.") + (license license:bsd-3))) + (define-public ghc-zlib-bindings (package (name "ghc-zlib-bindings") -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 10/14] gnu: Add ghc-zlib-bindings Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318930112871 (code B ref 36663); Mon, 15 Jul 2019 11:15:13 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:15:01 +0000 Received: from localhost ([127.0.0.1]:46656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywe-0003LQ-L0 for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:15:01 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:57830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywa-0003K5-9G for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:56 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id E09F750D2F; Mon, 15 Jul 2019 13:14:50 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id 2e-f3Hbq7iom; Mon, 15 Jul 2019 13:14:44 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:08 +0200 Message-Id: <20190715111412.74324-10-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-xyz.scm (ghc-zlib-bindings): New field. --- gnu/packages/haskell-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 806a9458f6..f1ba0696a0 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -119,3 +119,34 @@ for applications using io-streams. The proxy protocol allows information about a networked peer (like remote address and port) to be propagated through a forwarding proxy that is configured to speak this protocol.") (license license:bsd-3))) + +(define-public ghc-zlib-bindings + (package + (name "ghc-zlib-bindings") + (version "0.1.1.5") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/zlib-bindings/zlib-bindings-" + version + ".tar.gz")) + (sha256 + (base32 + "02ciywlz4wdlymgc3jsnicz9kzvymjw1www2163gxidnz4wb8fy8")))) + (build-system haskell-build-system) + (inputs `(("ghc-zlib" ,ghc-zlib))) + (native-inputs + `(("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck))) + (arguments + `(#:cabal-revision + ("2" + "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc"))) + (home-page + "https://github.com/snapframework/zlib-bindings") + (synopsis + "Low-level bindings to the zlib package") + (description + "Low-level bindings to the zlib package.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 08/14] gnu: Add ghc-readable Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318930412946 (code B ref 36663); Mon, 15 Jul 2019 11:15:14 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:15:04 +0000 Received: from localhost ([127.0.0.1]:46660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywh-0003ML-3r for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:15:03 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:58150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywd-0003KS-D8 for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:14:59 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 0A7CA50039; Mon, 15 Jul 2019 13:14:54 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id oG88F6_IvL4C; Mon, 15 Jul 2019 13:14:39 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:06 +0200 Message-Id: <20190715111412.74324-8-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-xyz.scm (ghc-readable): New field. --- gnu/packages/haskell-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9cfab15381..f845883589 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -57,3 +57,26 @@ "The package language-glsl is a Haskell library for the representation, the parsing, and the pretty-printing of GLSL 1.50 code.") (license license:bsd-3))) + +(define-public ghc-readable + (package + (name "ghc-readable") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/readable/readable-" + version + ".tar.gz")) + (sha256 + (base32 + "1ja39cg26wy2fs00gi12x7iq5k8i366pbqi3p916skfa5jnkfc3h")))) + (build-system haskell-build-system) + (home-page + "https://github.com/mightybyte/readable") + (synopsis "Reading from Text and ByteString") + (description + "Provides a Readable type class for reading data types from ByteString +and Text. Also includes efficient implementations for common data types.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 13/14] gnu: Add ghc-threads Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:15:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318930512986 (code B ref 36663); Mon, 15 Jul 2019 11:15:15 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:15:05 +0000 Received: from localhost ([127.0.0.1]:46663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywi-0003Mn-2h for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:15:04 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:17932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywf-0003Kr-8A for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:15:01 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id CFFCFA01C8; Mon, 15 Jul 2019 13:14:55 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id Bl1ExVpInap7; Mon, 15 Jul 2019 13:14:52 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:11 +0200 Message-Id: <20190715111412.74324-13-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-xyz.scm (ghc-threads): New field. --- gnu/packages/haskell-xyz.scm | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7763b94ae4..f8a063a7dd 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -220,3 +220,42 @@ primitives for I/O using streams.") pretty printing library. Provides the pretty printing class and instances for the Prelude types.") (license license:bsd-3))) + +(define-public ghc-threads + (package + (name "ghc-threads") + (version "0.5.1.6") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/threads/threads-" + version + ".tar.gz")) + (sha256 + (base32 + "0bjnjhnq3km6xqk0fn1fgyz5xdw4h6lylbwwbcmkkfzwcz0c76hk")))) + (build-system haskell-build-system) + (native-inputs + `(("ghc-concurrent-extra" ,ghc-concurrent-extra) + ("ghc-hunit" ,ghc-hunit) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" + ,ghc-test-framework-hunit))) + (home-page + "https://github.com/basvandijk/threads") + (synopsis + "Fork threads and wait for their result") + (description + "This package provides functions to fork threads and wait for their +result, whether it's an exception or a normal value. +Besides waiting for the termination of a single thread this packages also +provides functions to wait for a group of threads to terminate. +This package is similar to the threadmanager, async and spawn packages. +The advantages of this package are: +* Simpler API. +* More efficient in both space and time. +* No space-leak when forking a large number of threads. +* Correct handling of asynchronous exceptions. +* GHC specific functionality like forkOn and forkIOWithUnmask.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 14/14] gnu: Add ghc-concurrent-extra Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 11:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156318932013749 (code B ref 36663); Mon, 15 Jul 2019 11:16:01 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 11:15:20 +0000 Received: from localhost ([127.0.0.1]:46677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywy-0003ZN-3P for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:15:20 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:18068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmywh-0003L1-KZ for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 07:15:04 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 3D49DA01E5; Mon, 15 Jul 2019 13:14:58 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id ZN3Ayc_uZill; Mon, 15 Jul 2019 13:14:54 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 13:14:12 +0200 Message-Id: <20190715111412.74324-14-rob@vllmrt.net> In-Reply-To: <20190715111412.74324-1-rob@vllmrt.net> References: <20190715111412.74324-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-xyz.scm (ghc-concurrent-extra): New field. --- gnu/packages/haskell-xyz.scm | 46 ++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f8a063a7dd..37ff8c179e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -259,3 +259,49 @@ The advantages of this package are: * Correct handling of asynchronous exceptions. * GHC specific functionality like forkOn and forkIOWithUnmask.") (license license:bsd-3))) + +(define-public ghc-concurrent-extra + (package + (name "ghc-concurrent-extra") + (version "0.7.0.12") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/concurrent-extra/concurrent-extra-" + version + ".tar.gz")) + (sha256 + (base32 + "1y8xk460fvnw0idzdiylmm874sjny4q9jxb1js9fjz8lw2wns3h4")))) + (build-system haskell-build-system) + (inputs + `(("ghc-unbounded-delays" ,ghc-unbounded-delays))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-random" ,ghc-random) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" + ,ghc-test-framework-hunit) + ("ghc-async" ,ghc-async))) + (home-page + "https://github.com/basvandijk/concurrent-extra") + (synopsis "Extra concurrency primitives") + (description + "The concurrent-extra package offers among other things the following +selection of synchronisation primitives: +* Broadcast: Wake multiple threads by broadcasting a value. +* Event: Wake multiple threads by signalling an event. +* Lock: Enforce exclusive access to a resource. Also known as a binary +semaphore or mutex. The package additionally provides an alternative that +works in the STM monad. +* RLock: A lock which can be acquired multiple times by the same thread. +Also known as a reentrant mutex. +* ReadWriteLock: Multiple-reader, single-writer locks. Used to protect +shared resources which may be concurrently read, but only sequentially +written. +* ReadWriteVar: Concurrent read, sequential write variables. +Please consult the API documentation of the individual modules for more +detailed information. +This package was inspired by the concurrency libraries of Java and Python.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 01/14 v2] gnu: Add ghc-snap-core References: <20190715111217.34520-1-rob@vllmrt.net> In-Reply-To: <20190715111217.34520-1-rob@vllmrt.net> Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 13:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156319646717846 (code B ref 36663); Mon, 15 Jul 2019 13:15:02 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 13:14:27 +0000 Received: from localhost ([127.0.0.1]:46887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn0oF-0004dl-DY for submit@debbugs.gnu.org; Mon, 15 Jul 2019 09:14:27 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:31740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn0oD-0004dY-Mm for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 09:14:26 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 7E62E50665; Mon, 15 Jul 2019 15:14:19 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id zGurlaxzUl00; Mon, 15 Jul 2019 15:14:11 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 15:13:24 +0200 Message-Id: <20190715131323.74692-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-web.scm (ghc-snap-core): New field. --- Adds missing import. gnu/packages/haskell-web.scm | 60 ++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 4bb790d93c..794ebc7774 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -28,6 +28,7 @@ #:use-module (gnu packages haskell) #:use-module (gnu packages haskell-check) #:use-module (gnu packages haskell-crypto) + #:use-module (gnu packages haskell-xyz) #:use-module (guix build-system haskell) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) @@ -1294,3 +1295,62 @@ derivations of regular expressions.") "The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but introduces a more general approach for processing XML with Haskell.") (license license:expat))) + +(define-public ghc-snap-core + (package + (name "ghc-snap-core") + (version "1.0.3.2") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/snap-core/snap-core-" + version + ".tar.gz")) + (sha256 + (base32 + "136q7l4hd5yn5hb507q1ziqx124ma1lkzh5dx0n150p8dx3rhhsc")))) + (build-system haskell-build-system) + (inputs + `(("ghc-old-locale" ,ghc-old-locale) + ("ghc-hunit" ,ghc-hunit) + ("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-bytestring-builder" + ,ghc-bytestring-builder) + ("ghc-case-insensitive" ,ghc-case-insensitive) + ("ghc-lifted-base" ,ghc-lifted-base) + ("ghc-io-streams" ,ghc-io-streams) + ("ghc-hashable" ,ghc-hashable) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-random" ,ghc-random) + ("ghc-readable" ,ghc-readable) + ("ghc-regex-posix" ,ghc-regex-posix) + ("ghc-transformers-base" ,ghc-transformers-base) + ("ghc-unix-compat" ,ghc-unix-compat) + ("ghc-unordered-containers" + ,ghc-unordered-containers) + ("ghc-vector" ,ghc-vector) + ("ghc-network-uri" ,ghc-network-uri) + ("ghc-network" ,ghc-network))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-parallel" ,ghc-parallel) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" + ,ghc-test-framework-hunit) + ("ghc-test-framework-quickcheck2" + ,ghc-test-framework-quickcheck2) + ("ghc-zlib" ,ghc-zlib))) + (arguments + `(#:cabal-revision + ("3" + "0wlhn33r7c9g7j23y006ddq9d87lkmianvvfrbl8jd8mvjvj2gfa"))) + (home-page "http://snapframework.com/") + (synopsis + "Snap: A Haskell Web Framework (core interfaces and types)") + (description + "Snap is a simple and fast web development framework and server written +in Haskell. For more information or to download the latest version, you can +visit the Snap project website at . +This library contains the core definitions and types for the Snap framework.") + (license license:bsd-3))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#36663] [PATCH 05/14 v2] gnu: Add ghc-hsopenssl References: <20190715111217.34520-1-rob@vllmrt.net> In-Reply-To: <20190715111217.34520-1-rob@vllmrt.net> Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jul 2019 13:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36663 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36663@debbugs.gnu.org Cc: Robert Vollmert Received: via spool by 36663-submit@debbugs.gnu.org id=B36663.156319653717977 (code B ref 36663); Mon, 15 Jul 2019 13:16:01 +0000 Received: (at 36663) by debbugs.gnu.org; 15 Jul 2019 13:15:37 +0000 Received: from localhost ([127.0.0.1]:46891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn0pM-0004ft-T7 for submit@debbugs.gnu.org; Mon, 15 Jul 2019 09:15:37 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:43170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn0pJ-0004ff-9g for 36663@debbugs.gnu.org; Mon, 15 Jul 2019 09:15:35 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id AF410A1095; Mon, 15 Jul 2019 15:15:27 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id jWymDGx46yzY; Mon, 15 Jul 2019 15:15:20 +0200 (CEST) From: Robert Vollmert Date: Mon, 15 Jul 2019 15:14:52 +0200 Message-Id: <20190715131451.74750-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/haskell-crypto.scm (ghc-hsopenssl): New field. --- Adds missing import. gnu/packages/haskell-crypto.scm | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 28a1647fd1..4372bae847 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -25,6 +25,8 @@ #:use-module (gnu packages compression) #:use-module (gnu packages haskell) #:use-module (gnu packages haskell-check) + #:use-module (gnu packages haskell-xyz) + #:use-module (gnu packages tls) #:use-module (guix build-system haskell) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) @@ -775,3 +777,37 @@ Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many extensions.") (license license:bsd-3))) +(define-public ghc-hsopenssl + (package + (name "ghc-hsopenssl") + (version "0.11.4.15") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/HsOpenSSL/HsOpenSSL-" + version + ".tar.gz")) + (sha256 + (base32 + "0idmak6d8mpbxphyq9hkxkmby2wnzhc1phywlgm0zw6q47pwxgff")))) + (build-system haskell-build-system) + (inputs `(("ghc-network" ,ghc-network) + ("openssl" ,openssl))) + (arguments + `(#:cabal-revision + ("1" + "0bkcw2pjfgv1bhgkrpncvwq9czfr7cr4ak14n0v8c2y33i33wk5z"))) + (home-page + "https://github.com/vshabanov/HsOpenSSL") + (synopsis "Partial OpenSSL binding for Haskell") + (description + "HsOpenSSL is an OpenSSL binding for Haskell. It can generate +RSA and DSA keys, read and write PEM files, generate message digests, +sign and verify messages, encrypt and decrypt messages. +It has also some capabilities of creating SSL clients and servers. +This package is in production use by a number of Haskell based systems +and stable. You may also be interested in the tls package, +, which is a pure Haskell +implementation of SSL.") + (license license:public-domain))) -- 2.20.1 (Apple Git-117) From unknown Tue Jun 17 01:49:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Robert Vollmert Subject: bug#36663: closed (Re: [bug#36663] [PATCH 00/14] Add elm compiler dependencies) Message-ID: References: <87v9v8nw1o.fsf@ngyro.com> <20190715111217.34520-1-rob@vllmrt.net> X-Gnu-PR-Message: they-closed 36663 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 36663@debbugs.gnu.org Date: Thu, 08 Aug 2019 04:04:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1565237042-28781-1" This is a multi-part message in MIME format... ------------=_1565237042-28781-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #36663: [PATCH 00/14] Add elm compiler dependencies which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 36663@debbugs.gnu.org. --=20 36663: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D36663 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1565237042-28781-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 36663-done) by debbugs.gnu.org; 8 Aug 2019 04:03:24 +0000 Received: from localhost ([127.0.0.1]:39792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hvZe7-0007TK-VB for submit@debbugs.gnu.org; Thu, 08 Aug 2019 00:03:24 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:43695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hvZe7-0007T7-51 for 36663-done@debbugs.gnu.org; Thu, 08 Aug 2019 00:03:23 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 1B5C221C47; Thu, 8 Aug 2019 00:03:17 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 08 Aug 2019 00:03:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=Id4PwaLS3v2FwcgVtQhunsRVSarbjo4klJyoktRXq UM=; b=HEqfQJFZT/6EpM02sJQ/47dH7rvlyYaYwL89XGwBBsx5zQAG4kcO9LoqT KrZLYFMetK9Z6j0YR/ydSAsynYR/YrAOzrX0xPITG1nwF2/BFx6ZoZob1d9uMsEz DOwKnqHdXAP66ebYgHPx1VzKijqpE9mO+8nlvnZtqIsdu+BWgsI5dXEKiNDfxEb6 kMz+09HAFq98eBDgKxNYcg+Rv7QxCt1T80DdOkuKuIZ6zF7/jOBAzxyGGBClhnux MF1Uafoq1f4q15ob6uwhDTerUhtNcRbOQ8FTpsxpdPIjrWY/crlIpst6SyCnLNLF pNmv0C+vAysM9Ek5DO5ERHBZe6JQw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddruddugedgheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufhffjgfkfgggtgfgsehtqh ertddtreejnecuhfhrohhmpefvihhmohhthhihucfurghmphhlvgcuoehsrghmphhlvght sehnghihrhhordgtohhmqeenucfkphepjeegrdduudeirddukeeirdeggeenucfrrghrrg hmpehmrghilhhfrhhomhepshgrmhhplhgvthesnhhghihrohdrtghomhenucevlhhushht vghrufhiiigvpedt X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 5F469380076; Thu, 8 Aug 2019 00:03:16 -0400 (EDT) From: Timothy Sample To: Robert Vollmert Subject: Re: [bug#36663] [PATCH 00/14] Add elm compiler dependencies References: <20190715111217.34520-1-rob@vllmrt.net> Date: Thu, 08 Aug 2019 00:03:15 -0400 In-Reply-To: <20190715111217.34520-1-rob@vllmrt.net> (Robert Vollmert's message of "Mon, 15 Jul 2019 13:12:03 +0200") Message-ID: <87v9v8nw1o.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36663-done Cc: 36663-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Robert, Robert Vollmert writes: > This adds various Haskell dependencies of the elm compiler, from > stackage lts-12.26. > > Robert Vollmert (14): > gnu: Add ghc-snap-core > gnu: add ghc-snap-server > gnu: Add ghc-http-streams > gnu: Add ghc-http-common > gnu: Add ghc-hsopenssl > gnu: Add ghc-openssl-streams > gnu: Add ghc-language-glsl > gnu: Add ghc-readable > gnu: Add ghc-io-streams-haproxy > gnu: Add ghc-zlib-bindings > gnu: Add ghc-io-streams > gnu: Add ghc-prettyclass > gnu: Add ghc-threads > gnu: Add ghc-concurrent-extra I reordered these to follow the dependency graph (i.e., a package=E2=80=99s dependencies show up before it does). I also did some reformatting and some touch-ups to the synopses, descriptions, and commit messages. They are now pushed as 6b34d01cbf=E2=80=938ede1021c8. Thanks! -- Tim ------------=_1565237042-28781-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Jul 2019 11:12:57 +0000 Received: from localhost ([127.0.0.1]:46618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmyuf-0003Fc-53 for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:12:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:52279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmyub-0003FN-Ox for submit@debbugs.gnu.org; Mon, 15 Jul 2019 07:12:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46603) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmyua-0003ab-S7 for guix-patches@gnu.org; Mon, 15 Jul 2019 07:12:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmyuZ-00014u-WB for guix-patches@gnu.org; Mon, 15 Jul 2019 07:12:52 -0400 Received: from mx1.mailbox.org ([2001:67c:2050:104:0:1:25:1]:56522) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hmyuZ-00013d-QH for guix-patches@gnu.org; Mon, 15 Jul 2019 07:12:51 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id D578650BF6; Mon, 15 Jul 2019 13:12:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id w01DwB1yq_qS; Mon, 15 Jul 2019 13:12:32 +0200 (CEST) From: Robert Vollmert To: guix-patches@gnu.org Subject: [PATCH 00/14] Add elm compiler dependencies Date: Mon, 15 Jul 2019 13:12:03 +0200 Message-Id: <20190715111217.34520-1-rob@vllmrt.net> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:67c:2050:104:0:1:25:1 X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: Robert Vollmert X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This adds various Haskell dependencies of the elm compiler, from stackage lts-12.26. Robert Vollmert (14): gnu: Add ghc-snap-core gnu: add ghc-snap-server gnu: Add ghc-http-streams gnu: Add ghc-http-common gnu: Add ghc-hsopenssl gnu: Add ghc-openssl-streams gnu: Add ghc-language-glsl gnu: Add ghc-readable gnu: Add ghc-io-streams-haproxy gnu: Add ghc-zlib-bindings gnu: Add ghc-io-streams gnu: Add ghc-prettyclass gnu: Add ghc-threads gnu: Add ghc-concurrent-extra gnu/local.mk | 1 + gnu/packages/haskell-crypto.scm | 72 ++++++++ gnu/packages/haskell-web.scm | 196 ++++++++++++++++++++ gnu/packages/haskell-xyz.scm | 307 ++++++++++++++++++++++++++++++++ 4 files changed, 576 insertions(+) create mode 100644 gnu/packages/haskell-xyz.scm --=20 2.20.1 (Apple Git-117) ------------=_1565237042-28781-1--