From unknown Tue Jun 17 20:09:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#30892 <30892@debbugs.gnu.org> To: bug#30892 <30892@debbugs.gnu.org> Subject: Status: [PATCH 00/37] Add ghc-yesod and its dependencies. Reply-To: bug#30892 <30892@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:09:57 +0000 retitle 30892 [PATCH 00/37] Add ghc-yesod and its dependencies. reassign 30892 guix-patches submitter 30892 rsiddharth severity 30892 normal tag 30892 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:41:38 2018 Received: (at submit) by debbugs.gnu.org; 21 Mar 2018 03:41:39 +0000 Received: from localhost ([127.0.0.1]:44485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUd8-0006H0-LJ for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:41:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUd6-0006Gn-Ls for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:41:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eyUd0-0000UY-Gw for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:41:31 -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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37444) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eyUd0-0000UU-Cz for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:41:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45276) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eyUcz-0004I1-41 for guix-patches@gnu.org; Tue, 20 Mar 2018 23:41:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eyUcu-0000TL-Pa for guix-patches@gnu.org; Tue, 20 Mar 2018 23:41:29 -0400 Received: from ricketyspace.net ([45.55.79.15]:56788) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eyUcu-0000TE-Ho for guix-patches@gnu.org; Tue, 20 Mar 2018 23:41:24 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603653; bh=D27fI4pmw0ooxhsW89WtXOtyir20YsfxS41g5hn18XM=; h=From:To:Cc:Subject:Date:From; b=cn2Z62FUM4EQZtzy4VHisFn/V3DO+veg/AEpmL5d+GaxqSwH5EZTGGg1xGn99Rw+P h6AsQ+R8H52TbhVy4P8V1IP4HXi2NptcSXJ3s7mPlAcQ3x3M+k9RpmMy2IwVKUSBOB oysAb7s6vVBjfMjLEHEF2JPePiEwyF6t7kWWxM95vlEpwlhkLoSB/q5nKzOfmKbzRc GfvEJXnRuroHkZN+TEfrhzlg9veY1otemwrYw3FNpXelXYMx/VRKyzOHvT4s2wwFJf xDIN+vTzDVxq6PwARevBdLD5YU51vy3MrFJVwDNXkO2f7przR8ofLP/8A8xlGNJ9xe WjPU3+3uwSK9w== To: guix-patches@gnu.org Subject: [PATCH 00/37] Add ghc-yesod and its dependencies. Date: Wed, 21 Mar 2018 03:40:05 +0000 Message-Id: <20180321034005.2975-1-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: rsiddharth 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: -4.1 (----) This patch series adds ghc-yesod and its dependencies. Applies on top of db6609bd1. * Tests were disabled for: - ghc-psqueues - ghc-math-functions * Inputs updated for: - ghc-chunked-data * ghc-conduit-extra was updated to 1.1.14. $ ./pre-inst-env guix refresh -l ghc-conduit-extra Building the following 3 packages would ensure 16 dependent packages are rebuilt: ghc-pandoc-citeproc@0.12.2.5 ghc-yesod@1.4.5 ghc-aws@0.18 - ghc-aws@0.18 -> Won't build - Dependency ghc-vector-algorithms fails to build. Submitted a patch upstream https://hub.darcs.net/dolio/vector-algorithms/bundle/2/patch/fac9c1e97bd2df8b6bbe8e35da714ec2594c15ab - ghc-pandoc-citeproc@0.12.2.5 and ghc-yesod@1.4.5 build. rsiddharth (37): gnu: ghc-chunked-data: Update inputs. gnu: Add ghc-stm-chans. gnu: Add ghc-monad-loops. gnu: Add ghc-monad-logger. gnu: Add ghc-shakespeare. gnu: Add ghc-path-pieces. gnu: Add ghc-skein. gnu: Add ghc-securemem. gnu: Add ghc-crypto-cipher-types. gnu: Add ghc-crypto-cipher-tests. gnu: Add ghc-cipher-aes. gnu: Add ghc-crypto-random. gnu: Add ghc-cprng-aes. gnu: Add ghc-clientsession. gnu: Add ghc-yesod-core. gnu: Add ghc-resource-pool. gnu: Add ghc-attoparsec-iso8601. gnu: Add ghc-th-lift-instances. gnu: Add ghc-generics-sop. gnu: Add ghc-uri-bytestring. gnu: Add ghc-time-locale-compat. gnu: Add ghc-http-api-data. gnu: Add ghc-persistent. gnu: Add ghc-aeson-compat. gnu: Add ghc-persistent-template. gnu: Add ghc-unliftio-core. gnu: Add ghc-microlens. gnu: Add ghc-microlens-th. gnu: Add ghc-unliftio. gnu: Add ghc-persistent-sqlite. gnu: ghc-math-functions: Disable tests. gnu: ghc-psqueues: Disable tests. gnu: Add ghc-yesod-persistent. gnu: Add ghc-email-validate. gnu: Add ghc-yesod-form. gnu: ghc-conduit-extra: Update to 1.1.14. gnu: Add ghc-yesod. gnu/packages/haskell-check.scm | 31 ++ gnu/packages/haskell-crypto.scm | 130 +++++++++ gnu/packages/haskell-web.scm | 278 ++++++++++++++++++ gnu/packages/haskell.scm | 610 +++++++++++++++++++++++++++++++++++++++- 4 files changed, 1046 insertions(+), 3 deletions(-) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:39 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:39 +0000 Received: from localhost ([127.0.0.1]:44491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh1-0006NM-9D for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:39 -0400 Received: from ricketyspace.net ([45.55.79.15]:42990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh0-0006NF-14 for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:38 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603937; bh=+Y8B+B8prqU3kL+HmpJI+l4XfKqhcldA6UFdtlY72gw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jkbl2ILpJqY5G+5V9mLvuze5DtiXXUDllR5yrUtfTErEh6th+WNtrC8iGCGtxaDsv hukebXk2nRPy6m5BJjZU7YuTe/G3C+PlPOGsHNVGebbfqeB8iL4zNVKtxEOZithlqN bFTWtC8sz9RxIcpTmLQxjXbk6N9qqch9tW2upzr+0sgAhDtAUYEMpnMBbcfHqYdzQn IBC17RQoK3Knnt2wHFDXIE+6t1Ny6Gu24+CDjiCrgejqxfjfSdecQiwRFidVAmIQq7 bOegqdmkn37CHLu0q+PoUriKxHcQIitbXqUn5K1Mtt32n6IorT6ADQAnqtt28RpxNX aNq6vWglFif8g== To: 30892@debbugs.gnu.org Subject: [PATCH 01/37] gnu: ghc-chunked-data: Update inputs. Date: Wed, 21 Mar 2018 03:44:39 +0000 Message-Id: <20180321034515.3664-2-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-chunked-data)[inputs]: Add ghc-text. --- gnu/packages/haskell.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4fc2b4050..ad8ba6e7f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -8516,7 +8516,8 @@ and regression and autocorrelation analysis. "0bszq6fijnr4pmadzz89smj7kfmzx0ca3wd9ga8gv0in9jk9vgp1")))) (build-system haskell-build-system) (inputs `(("ghc-vector" ,ghc-vector) - ("ghc-semigroups" ,ghc-semigroups))) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-text" ,ghc-text))) (home-page "https://github.com/snoyberg/mono-traversable") (synopsis "Typeclasses for dealing with various chunked data representations for Haskell") -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:44 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:44 +0000 Received: from localhost ([127.0.0.1]:44497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh6-0006Nj-IA for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:44 -0400 Received: from ricketyspace.net ([45.55.79.15]:42992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh4-0006NW-TY for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:43 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603942; bh=XJFzp/O9AMcyLb5cFR9U1b7XdEwD6tDyfMpYLCS+Z5M=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VhhtXLAl8Tal6gaL0fvdOAbvsh45WSgI19eVf9RCs+cA/r9XALvxNSXX0XkfkUsII NNiKNPcgwtXWU0YhufORl7KndB712tH9wDs/ysV0t0AL4PpC7bfpOZdSEUNiZNavYs /41jmNJmNAXuBcoaHPAraxe9/auT6mgpiYjMFk+Z6FqxwwXCrmjalRlJO0nmIjmz5r nIt+INopElrMsY9EEWj3uJvlKH7f0gLiT+IDyRUNiQlpsUKiX0uTQYwaJxMi62PJzg OAPb92ofnPmkuMLXC31a3NDk2SQUfx3/AJ8mVrVLEA2jYP4XvciLiTF6NvKuPR6Yu1 EneVz9jtgO1Vw== To: 30892@debbugs.gnu.org Subject: [PATCH 02/37] gnu: Add ghc-stm-chans. Date: Wed, 21 Mar 2018 03:44:40 +0000 Message-Id: <20180321034515.3664-3-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-stm-chans): New variable. --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ad8ba6e7f..382151f4b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9024,4 +9024,26 @@ Haskell programmers. The ultimate goal is to support all Amazon Web Services.") (license license:bsd-3))) +(define-public ghc-stm-chans + (package + (name "ghc-stm-chans") + (version "3.0.0.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "stm-chans-" version "/" + "stm-chans-" version ".tar.gz")) + (sha256 + (base32 + "0f27sp09yha43xk9q55sc185jyjs5h7gq2dhsyx6bm9kz9dzqi13")))) + (build-system haskell-build-system) + (inputs `(("ghc-stm" ,ghc-stm))) + (home-page "https://hackage.haskell.org/package/stm-chans") + (synopsis "Additional types of channels for ghc-stm") + (description "This Haskell package offers a collection of channel types, +similar to @code{Control.Concurrent.STM.@{TChan,TQueue@}} but with additional +features.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:45 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:45 +0000 Received: from localhost ([127.0.0.1]:44501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh6-0006Nm-QB for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:45 -0400 Received: from ricketyspace.net ([45.55.79.15]:42994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh5-0006Nd-R7 for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:44 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603943; bh=Rfb0apeYwaSe5Cc+Y6bLzZBrvaIsvQwOdO8vRMJWS8I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k6KFiwZ9R1TCHNP0x05VWG3W+vSlspsWwq5AiNABDWp55K5jHSMIIaAZJtKZG3Btk HxkzlPe7uayUH0tpJp3YhBspKyAHYUIfoxXYWscPf1B9XUDihMujVAtpWfyWWf/pRM wk0dlL7La2QRgSJsmtjEm/4gXQxdbhaYfLtxuDt20BMPPZziBZabSyoPFQYWr/fj4I dwATG0NT5zpUtl1JMbr1UU28FqUkj07UsVFKUv2EGfNXD46syMNc7i3JOWzYceL4J6 f6zx8Gzh/5QD8NPsmjVEfhpSDQbU+9J1JeZI5Y02OTCG4XEiZ8rDhPzTnRkVjZ1ELy qiOvKyOnQQXCA== To: 30892@debbugs.gnu.org Subject: [PATCH 03/37] gnu: Add ghc-monad-loops. Date: Wed, 21 Mar 2018 03:44:41 +0000 Message-Id: <20180321034515.3664-4-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-monad-loops): New variable. --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 382151f4b..7c800f2bb 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9046,4 +9046,26 @@ similar to @code{Control.Concurrent.STM.@{TChan,TQueue@}} but with additional features.") (license license:bsd-3))) +(define-public ghc-monad-loops + (package + (name "ghc-monad-loops") + (version "0.4.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "monad-loops-" version "/" + "monad-loops-" version ".tar.gz")) + (sha256 + (base32 + "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky")))) + (build-system haskell-build-system) + (native-inputs `(("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (home-page "https://github.com/mokus0/monad-loops") + (synopsis "Monadic loops for Haskell") + (description "This Haskell package provides some useful control +operators for looping.") + (license license:public-domain))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:46 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:46 +0000 Received: from localhost ([127.0.0.1]:44505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh8-0006OB-4L for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:46 -0400 Received: from ricketyspace.net ([45.55.79.15]:42996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh6-0006Nk-ML for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:44 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603944; bh=iiP0XbLipANrLwMcBHj+TOTQ9pmiJLVTNCt9rQaJBDQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gGyU3NcKf7Mt735adboKXITeDgigAHZycvLZs1xAVL/LAweBzrUIILQKlNI2Ncd4T HcuQeZahFoMIVAIBxJo0xim0aHsujRboh5Yvl0p2NoasSJ6xnn4r6YqegpGfv8uapp EpSCZ5DrgTyEaoJGsfB7yyBI5Wx+JYRKIJBBdSdPxtCVWk1LDAvhdwhxGIud2d0k8o 3hmZAPux9sN95oPRntCK7mq6HZOHEzli/pbY3niaZe1gD2DWv8OdTsO/zlTO3t9ovX 3NCWKwEyt7nrvlz7b9n6DLN9ddFX3cqUkhLft7MrFWuzguCCk9RMej3Kf88KH6iXin DxcagYBC1LOWQ== To: 30892@debbugs.gnu.org Subject: [PATCH 04/37] gnu: Add ghc-monad-logger. Date: Wed, 21 Mar 2018 03:44:42 +0000 Message-Id: <20180321034515.3664-5-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-monad-logger): New variable. --- gnu/packages/haskell.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 7c800f2bb..d22f26824 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9068,4 +9068,42 @@ features.") operators for looping.") (license license:public-domain))) +(define-public ghc-monad-logger + (package + (name "ghc-monad-logger") + (version "0.3.25.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "monad-logger-" version "/" + "monad-logger-" version ".tar.gz")) + (sha256 + (base32 + "0yv4fsi566zrn30j2g5l901lyqgmflhvzy4hji7ikcbh5d45m920")))) + (build-system haskell-build-system) + (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat) + ("ghc-text" ,ghc-text) + ("ghc-stm" ,ghc-stm) + ("ghc-stm-chans" ,ghc-stm-chans) + ("ghc-lifted-base" ,ghc-lifted-base) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-conduit" ,ghc-conduit) + ("ghc-conduit-extra" ,ghc-conduit-extra) + ("ghc-fast-logger" ,ghc-fast-logger) + ("ghc-transformers-base" ,ghc-transformers-base) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-monad-loops" ,ghc-monad-loops) + ("ghc-mtl" ,ghc-mtl) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-exceptions" ,ghc-exceptions))) + (home-page "https://github.com/kazu-yamamoto/logger") + (synopsis "Provides a class of monads which can log messages for Haskell") + (description "This Haskell package uses a monad transformer approach +for logging. + +This package provides Template Haskell functions for determining source +code locations of messages.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:51 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:51 +0000 Received: from localhost ([127.0.0.1]:44522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhD-0006P4-G2 for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:51 -0400 Received: from ricketyspace.net ([45.55.79.15]:42998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh7-0006O4-G0 for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:45 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603945; bh=VWKC+eyWGNTgFeBFB3RZUx4aAKqfuhPGA2QRoMUzPMg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iyZZ+E7rm1OxJfXN/sDoRqfszBBS2F92Cd3niPriLzUr+9ZKEO2+FrlOAzA9Vu1Mh AP6787ZzNHN9O+Glu+9MHSKHrw3wj1qVieMoTs5BqrGnGbC6N28T7+npRQV5Bpz+sC HEF0WtfwNm3CLvHU5Vx13mMjLz00w3u71PXSVSMMkD0H8NOraYmxFb8LP+bxQPIQKX GVA64P6UIN78gmYfdyy15VRZIcwB29DlZ9DK/LgyAY+5DHw6YGo3/S9GoUUnrPJiId N5wpUrfGGO10borTc/0pWIRm7WvnnUXKyGM9XjpMRPFMbUc3blMhkGiAZmlziX70iA Sn07z/2FcIdMg== To: 30892@debbugs.gnu.org Subject: [PATCH 05/37] gnu: Add ghc-shakespeare. Date: Wed, 21 Mar 2018 03:44:43 +0000 Message-Id: <20180321034515.3664-6-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-shakespeare): New variable. --- gnu/packages/haskell.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d22f26824..21e6c2021 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9106,4 +9106,38 @@ This package provides Template Haskell functions for determining source code locations of messages.") (license license:expat))) +(define-public ghc-shakespeare + (package + (name "ghc-shakespeare") + (version "2.0.14") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "shakespeare-" version "/" + "shakespeare-" version ".tar.gz")) + (sha256 + (base32 + "0j5zx8ka7d7scvb9shm7k3376qzl3k4kpim9aqqfs6n86901zpl4")))) + (build-system haskell-build-system) + (inputs `(("ghc-parsec" ,ghc-parsec) + ("ghc-text" ,ghc-text) + ("ghc-aeson" ,ghc-aeson) + ("ghc-blaze-markup" ,ghc-blaze-markup) + ("ghc-blaze-html" ,ghc-blaze-html) + ("ghc-exceptions" ,ghc-exceptions) + ("ghc-vector" ,ghc-vector) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-scientific" ,ghc-scientific))) + (native-inputs `(("ghc-hspec" ,ghc-hspec) + ("ghc-hunit" ,ghc-hunit) + ("hspec-discover" ,hspec-discover))) + (home-page "https://www.yesodweb.com/book/shakespearean-templates") + (synopsis "Family of type-safe template languages for Haskell") + (description "This Haskell package provides a family of type-safe +templates with simple variable interpolation. Shakespeare templates can +be used inline with a quasi-quoter or in an external file and it +interpolates variables according to the type being inserted.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:52 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:52 +0000 Received: from localhost ([127.0.0.1]:44526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhD-0006P7-Pz for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:52 -0400 Received: from ricketyspace.net ([45.55.79.15]:43000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh8-0006OC-9c for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:46 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603946; bh=0on3zV5OLkYz8iw/BQjIsHsYkZH4mF2iBZUsLLNb/2U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=K7QWKVgEcDq2ouUOzrf80wudswl/TBzuncpuH6m96PDeqz9MTiQZxSmdnDi5ZSaWt q92G3Sw9z6eQAeuSvjSsUZw6OsgiNYYwqBiytNP3C/hOI/MijVfoQ3UQEumpGFwTDu Ylc7XXVDl9F6DwkQkbbVD1m/tKZiX4QMKn4vMoIRbcQPXewaWJSyTE68JQd9KCOzyX r0OXEFovMl7KHV6fbevJIFyfCePj68ki6H8ii4KZgo5/vsNlaQWeXo6l9+Gt/yYyLJ rYvlcXIpqFTyOohyyf+J9H0Oooao3bguiDT7w9Cl2XygGsQ3BnJZ60eo1ORzFd4Tb8 25ux0sj75QuLw== To: 30892@debbugs.gnu.org Subject: [PATCH 06/37] gnu: Add ghc-path-pieces. Date: Wed, 21 Mar 2018 03:44:44 +0000 Message-Id: <20180321034515.3664-7-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-web.scm (ghc-path-pieces): New variable. --- gnu/packages/haskell-web.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 1190bc63a..edfb43c08 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -901,3 +901,27 @@ of a JSON value into a @code{Data.Aeson.Value}.") (synopsis "Unicode aware uri-encoding") (description "Unicode aware uri-encoding for Haskell.") (license license:bsd-3))) + +(define-public ghc-path-pieces + (package + (name "ghc-path-pieces") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "path-pieces-" version "/" + "path-pieces-" version ".tar.gz")) + (sha256 + (base32 + "0vx3sivcsld76058925hym2j6hm3g71f0qjr7v59f1g2afgx82q8")))) + (build-system haskell-build-system) + (inputs `(("ghc-text" ,ghc-text))) + (native-inputs `(("ghc-hunit" ,ghc-hunit) + ("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck))) + (home-page "https://github.com/yesodweb/path-pieces") + (synopsis "Used in Yesod to automatically marshall data in the request path") + (description "This Haskell package provides two typeclasses for converting +Haskell data types to and from route pieces.") + (license license:bsd-3))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:52 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:52 +0000 Received: from localhost ([127.0.0.1]:44528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhE-0006PJ-3x for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:52 -0400 Received: from ricketyspace.net ([45.55.79.15]:43002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh9-0006OO-1B for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:47 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603946; bh=8eHdr26fzmqkCNfuGZ4+tiM4x6pI31Y+fb2NwikunnM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ijqs9nsFQ+fyj2eyXJuhoI4F50EsdPWCe7WsluQG16u75r9gMFqHSl9UbfIybtLxS tcmWiGTnBFIUcNGPGRiHrK6uCoc9X7+2ajzj79/092hH4FFLOlp5AaLRDA47l5/rky PAq7BYECxaxTQBB9nMBdxFj6x4ksrxqrvoZ12lMEEOnTmP9+O8VvXvddcAo0Tt3Wq6 CR88+nQ4AkNdA07yWcpeSBmPwM1tv+tacFdq4URUbKHYc01hARB0hnRspBye54OQA/ sNt758uQ+ci5rwu6Uh130LkQsKy8mTfh1tjuCWjdcs8Wkw9tF1nL4DOtzGEry1+5X1 FV5gHahhhTNfA== To: 30892@debbugs.gnu.org Subject: [PATCH 07/37] gnu: Add ghc-skein. Date: Wed, 21 Mar 2018 03:44:45 +0000 Message-Id: <20180321034515.3664-8-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-web.scm (ghc-skein): New variable. --- gnu/packages/haskell-web.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index edfb43c08..04d4bd24c 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -925,3 +925,31 @@ of a JSON value into a @code{Data.Aeson.Value}.") (description "This Haskell package provides two typeclasses for converting Haskell data types to and from route pieces.") (license license:bsd-3))) + +(define-public ghc-skein + (package + (name "ghc-skein") + (version "1.0.9.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "skein-" version "/" + "skein-" version ".tar.gz")) + (sha256 + (base32 + "1jdqdk0rz2wnvw735clnj8jh0a9rkrbqjg7vk3w6wczdql6cm0pq")))) + (build-system haskell-build-system) + (inputs `(("ghc-cereal" ,ghc-cereal) + ("ghc-tagged" ,ghc-tagged) + ("ghc-crpto-api" ,ghc-crypto-api))) + (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (home-page "https://github.com/yesodweb/path-pieces") + (synopsis "Skein family of cryptographic hash functions for Haskell") + (description "@uref{(http://www.skein-hash.info, Skein} is a family of +fast secure cryptographic hash functions designed by Niels Ferguson, Stefan +Lucks, Bruce Schneier, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon +Callas and Jesse Walker. + +This Haskell package uses bindings to the optimized C implementation of Skein.") + (license license:bsd-3))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:52 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:52 +0000 Received: from localhost ([127.0.0.1]:44532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhE-0006PR-Em for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:52 -0400 Received: from ricketyspace.net ([45.55.79.15]:43004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUh9-0006OV-Pp for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:49 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603947; bh=qAqchv+Dy6N8CqQeixu0pL2r7N9YdW1EwxakHdbuVIk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=b/aBuAGz0cHVpb2W1On7ODPICVKYymhpFLRfdsMOgIkwRimZ9vzkaKqjft19fBBGE 3yw5+NEZ58N/1uil1XnDtTeaudcX6HazliFCP6rmL/m0o+nHS5EOFuDVFOx1mahzql iuMtZjm0uqZaetpIq2Nio4amUjJmKoKXjDdYU/u9jekTfIW/1j/Q/6SsYtu5EKSCFz aWgpNksk/fEa2fhfM4353VkqDiSxYBMUhJhr3RbhpRMurhH3CyOVVHTktGEp8ZhfGG j2zYi/gHSZfQIaHPgXfirbrnIWyMhK2v8mEmghmdTooBAGJWtF9X/XMa0QfQt4hEss RiNJouxtt5YTg== To: 30892@debbugs.gnu.org Subject: [PATCH 08/37] gnu: Add ghc-securemem. Date: Wed, 21 Mar 2018 03:44:46 +0000 Message-Id: <20180321034515.3664-9-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-securemem): New variable. --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 21e6c2021..dab0935bf 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9140,4 +9140,27 @@ be used inline with a quasi-quoter or in an external file and it interpolates variables according to the type being inserted.") (license license:expat))) +(define-public ghc-securemem + (package + (name "ghc-securemem") + (version "0.1.9") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "securemem-" version "/" + "securemem-" version ".tar.gz")) + (sha256 + (base32 + "0dkhhjxa7njc3qbgvd5a23rkvr39vj2kn2a9nk6yjg7a8b2hvdpy")))) + (build-system haskell-build-system) + (inputs `(("ghc-byteable" ,ghc-byteable) + ("ghc-memory" ,ghc-memory))) + (home-page "https://github.com/vincenthz/hs-securemem") + (synopsis "Auto-scrubbing and const-time-eq memory chunk abstraction for +Haskell") + (description "SecureMem is similar to ByteString, except that it provides +a memory chunk that will be auto-scrubbed after it run out of scope.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:53 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:53 +0000 Received: from localhost ([127.0.0.1]:44534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhE-0006Pe-Rt for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:53 -0400 Received: from ricketyspace.net ([45.55.79.15]:43006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhA-0006OX-I6 for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:49 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603948; bh=Ndl6enntql/52zkA5GjY6bUX9/vec0EOi+Haloxnqv4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=0i3gEm/pebVl5qYRq/8RndCf+nNff1WuRDS/ixgqULbsfTRDxPKzBtSytUh/r7wg/ eS+Oy9j9akTd/xfA21ehXu15GE7NjZEs0llbV530z8yngcnxcwkRNPRRUAWy9fPhGO F24cWUtZdIhr+7aRkIH3mYH4Chy8ZuB6U9praU53OrhTqO46srePXUutfsyAL/x8vE Eai1wl6h/oErU3KM0TXZJ0hiaCvBhVB1BQkAVkXWgxboslc8+POYqP5gWFgneDVngh rxG0v/Ar0q48oTpXaBkUI3T5vZnex6547/ihFsMllmzt68ZQne744hWrwgmxaS1zcr N2FSaN6VnPwbg== To: 30892@debbugs.gnu.org Subject: [PATCH 09/37] gnu: Add ghc-crypto-cipher-types. Date: Wed, 21 Mar 2018 03:44:47 +0000 Message-Id: <20180321034515.3664-10-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-crypto.scm (ghc-crypto-cipher-types): New variable. --- gnu/packages/haskell-crypto.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index ae69cfe3a..a323a6538 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -529,3 +529,25 @@ list validation.") "This package provides a library to handle system accessors and storage for X.509 certificates.") (license license:bsd-3))) + +(define-public ghc-crypto-cipher-types + (package + (name "ghc-crypto-cipher-types") + (version "0.0.9") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "crypto-cipher-types-" version "/" + "crypto-cipher-types-" version ".tar.gz")) + (sha256 + (base32 + "03qa1i1kj07pfrxsi7fiaqnnd0vi94jd4jfswbmnm4gp1nvzcwr0")))) + (build-system haskell-build-system) + (inputs `(("ghc-byteable" ,ghc-byteable) + ("ghc-securemem" ,ghc-securemem))) + (home-page "https://github.com/vincenthz/hs-crypto-cipher") + (synopsis "Generic cryptography cipher types for Haskell") + (description "This Haskell package provides basic typeclasses and types +for symmetric ciphers.") + (license license:bsd-3))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:53 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:53 +0000 Received: from localhost ([127.0.0.1]:44538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhF-0006Pm-5k for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:53 -0400 Received: from ricketyspace.net ([45.55.79.15]:43008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhB-0006OY-8D for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:49 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603949; bh=EgiqXCvdudPOgt/Xp+eGNNFXP9Ps/ByXQ3PLgIBn4dA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mAW+RSWZJklhEyDwpDtc9iUR2ER9MTZC65SjBCsr4iUj+9isid7MrM/BR3dGHsWBV 9u2KMlZ486emnLQD6rTqi914B/Oi3mKLBthrjo3xXaymwq7rYxmkgkvmcY9g8IGlnj J7Xf6m65E50baL3XiUykOkcmQjhH3OYOxL1cgeDcl3e5Uas6WSiWK69L0+LTh7QEZx zcjOT9xDAulo4tL761TqV5gG/+Qy1e9E6iK32HdD6wJoswIqbV4SKk96bTtAzjTCys AWtrdRfTtoDpi4IsNW+jz4oOweSeVovtiwliP/CSmqwclBikqyfYoK6e6vElv+Ztb/ K6L7LroAxjkGQ== To: 30892@debbugs.gnu.org Subject: [PATCH 10/37] gnu: Add ghc-crypto-cipher-tests. Date: Wed, 21 Mar 2018 03:44:48 +0000 Message-Id: <20180321034515.3664-11-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests): New variable. --- gnu/packages/haskell-check.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check.scm index 9593e4c10..6b1d76931 100644 --- a/gnu/packages/haskell-check.scm +++ b/gnu/packages/haskell-check.scm @@ -27,6 +27,7 @@ (define-module (gnu packages haskell-check) #:use-module (gnu packages) #:use-module (gnu packages haskell) + #:use-module (gnu packages haskell-crypto) #:use-module (guix build-system haskell) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) @@ -793,3 +794,33 @@ Haskell, inspired by the Ruby library RSpec.") "Nanospec is a lightweight implementation of a subset of Hspec's API with minimal dependencies.") (license license:expat))) + +(define-public ghc-crypto-cipher-tests + (package + (name "ghc-crypto-cipher-tests") + (version "0.0.11") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "crypto-cipher-tests-" version "/" + "crypto-cipher-tests-" version ".tar.gz")) + (sha256 + (base32 + "19wqignlq90qwpam01hnmmrxaxh5lkax9l1l6rlbi4a07nvp1dnz")))) + (build-system haskell-build-system) + (inputs `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-mtl" ,ghc-mtl) + ("ghc-hunit" ,ghc-hunit) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) + ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) + ("ghc-byteable" ,ghc-byteable) + ("ghc-securemem" ,ghc-securemem) + ("ghc-crypto-cipher-types" ,ghc-crypto-cipher-types))) + (home-page "https://github.com/vincenthz/hs-crypto-cipher") + (synopsis "Generic cryptography cipher tests for Haskell") + (description " This Haskell package contains generic tests for +cryptographic ciphers, and is used by the test runners of various Haskell +implementations of cryptographic ciphers.") + (license license:bsd-3))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:53 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:53 +0000 Received: from localhost ([127.0.0.1]:44540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhF-0006Py-IG for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:53 -0400 Received: from ricketyspace.net ([45.55.79.15]:43010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhC-0006Om-0K for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:50 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603949; bh=ImkbdsqOgYc5EU80IjKO1/doCWfJrzKjwDKZ7zrGWck=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bapTyqa53bigPlc39KrHIENah5m65mT6z5fz3huTzbpaYMrkJ4xfXYP7GNr8D0gZ7 i14aZctu0y6EmsdHihsECTIcziLCgAQTg7UoDKK2MBNkkEZnekWYzMRtvpH3qsMKLm yqk5z8IplzdPV6CvPo1LW/dmGm9iov58K7aGCBrCOO4dbsYfmuJStpIKLgEY6OgL6Y 4P2vZ6pnxFmYT4LebdOzIGY/hTOQX9X86FZ1pFusc/lcFZW65/9f60RlBxftUB+2BT CSum3e4iEcC5yKZSWSHKL9uEmxrJPgxF0NPoT3kA30g1zFjFJ5WaLy/XpeyPY+6/Y6 ynpUVw/eAUayg== To: 30892@debbugs.gnu.org Subject: [PATCH 11/37] gnu: Add ghc-cipher-aes. Date: Wed, 21 Mar 2018 03:44:49 +0000 Message-Id: <20180321034515.3664-12-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-crypto.scm (ghc-cipher-aes): New variable. --- gnu/packages/haskell-crypto.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index a323a6538..b51727db5 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -551,3 +551,43 @@ for X.509 certificates.") (description "This Haskell package provides basic typeclasses and types for symmetric ciphers.") (license license:bsd-3))) + +(define-public ghc-cipher-aes + (package + (name "ghc-cipher-aes") + (version "0.2.11") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "cipher-aes-" version "/" + "cipher-aes-" version ".tar.gz")) + (sha256 + (base32 + "05ahz6kjq0fl1w66gpiqy0vndli5yx1pbsbw9ni3viwqas4p3cfk")))) + (build-system haskell-build-system) + (inputs `(("ghc-byteable" ,ghc-byteable) + ("ghc-securemem" ,ghc-securemem) + ("ghc-crypto-cipher-types" ,ghc-crypto-cipher-types))) + (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) + ("ghc-crypto-cipher-tests" ,ghc-crypto-cipher-tests))) + (home-page "https://github.com/vincenthz/hs-cipher-aes") + (synopsis "AES cipher implementation with advanced mode of operations for +Haskell") + (description "This Haskell package provides AES cipher implementation. + +The modes of operations available are ECB (Electronic code book), CBC (Cipher +block chaining), CTR (Counter), XTS (XEX with ciphertext stealing), +GCM (Galois Counter Mode). + +The AES implementation uses AES-NI when available (on x86 and x86-64 +architecture), but fallback gracefully to a software C implementation. + +The software implementation uses S-Boxes, which might suffer for cache timing +issues. However do notes that most other known software implementations, +including very popular one (openssl, gnutls) also uses similar +implementation. If it matters for your case, you should make sure you have +AES-NI available, or you'll need to use a different implementation.") + (license license:bsd-3))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:54 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:54 +0000 Received: from localhost ([127.0.0.1]:44544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhF-0006Q8-Sv for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:54 -0400 Received: from ricketyspace.net ([45.55.79.15]:43012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhC-0006Ox-Nx for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:50 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603950; bh=6SwdEbK+0pv9s3jeVK22Ugy6XFJM3KSdfLVrv4ojN/s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fG0k7UvRyXLsIF9KkUb9q0wKwkeWAjxzno2RpRRj+bQUNgq9ERkwmDGJfG+/X428w qutgm0Qn7yUaYtTaa5Ji7qxOvf1A6i73pt6glWZKvRnOIC+VqaMZ/0L6dFG5KmpsBr bcBhOePM7Aw4iKrZM1AK3Oi52nlM6+CSnzWaBB7x/8oW/opa4Pmk1Po4mbQ+mKQrTi 64sGQjJhE9OAUV9q41MVaFhyBgH3d5AOgqva8QKvWozhp6fw7DON4ZWK1awSqeC8qs UPdinTK5c3zphBl/AHW92/FOPCRKnoJVSqVtqDOQpHd4c+fca9BDKgR0CLdKKNNq3/ mBUfWQKiwhDzQ== To: 30892@debbugs.gnu.org Subject: [PATCH 12/37] gnu: Add ghc-crypto-random. Date: Wed, 21 Mar 2018 03:44:50 +0000 Message-Id: <20180321034515.3664-13-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-crypto.scm (ghc-crypto-random): New variable. --- gnu/packages/haskell-crypto.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index b51727db5..9dff57546 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -591,3 +591,25 @@ including very popular one (openssl, gnutls) also uses similar implementation. If it matters for your case, you should make sure you have AES-NI available, or you'll need to use a different implementation.") (license license:bsd-3))) + +(define-public ghc-crypto-random + (package + (name "ghc-crypto-random") + (version "0.0.9") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "crypto-random-" version "/" + "crypto-random-" version ".tar.gz")) + (sha256 + (base32 + "0139kbbb2h7vshf68y3fvjda29lhj7jjwl4vq78w4y8k8hc7l2hp")))) + (build-system haskell-build-system) + (inputs `(("ghc-securemem" ,ghc-securemem) + ("ghc-vector" ,ghc-vector))) + (home-page "https://github.com/vincenthz/hs-crypto-random") + (synopsis "Simple cryptographic random related types for Haskell") + (description "Simple cryptographic random related types: a safe +abstraction for CPRNGs.") + (license license:bsd-3))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:54 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:54 +0000 Received: from localhost ([127.0.0.1]:44546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhG-0006QN-9l for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:54 -0400 Received: from ricketyspace.net ([45.55.79.15]:43014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhD-0006P3-GN for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:51 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603951; bh=8DiXF81q/vosrjy/yKacO3G/z1PZcThZ/SXQRHDPU9Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Pfh0VMd8grSbBPZcO0eLQdu+8oPY5o22Xs7vWOb3WJA/Z5mLjCeE+Vi61xjwaLm0O B09E1li+2UYDLzU4ikhko6Z+Hg7OpV0T1SaC1SSdgNKEsOJrFd2cBcbbHyXw5Ix6an GtP0OIEKBEiGRXcB63vXMxQOuygjpChI6MaYrockVdfakK1UQfbyxBmfE8yZZZmiwI ganLkm9kw7MaKXWE8tzklsNoqJe9p2GcDWQkocX8S+W/lp+bbNEqgjzN7QXmttC1CY pu5acjCkqhbXn8MXELqG8yGZapgFo5p3yT07jWfNpp9hHXarisLDmbDKTFS1fwZR2w 1wkEnkZ30HCig== To: 30892@debbugs.gnu.org Subject: [PATCH 13/37] gnu: Add ghc-cprng-aes. Date: Wed, 21 Mar 2018 03:44:51 +0000 Message-Id: <20180321034515.3664-14-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-crypto.scm (ghc-cprng-aes): New variable. --- gnu/packages/haskell-crypto.scm | 46 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 9dff57546..e9c380f97 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -613,3 +613,49 @@ AES-NI available, or you'll need to use a different implementation.") (description "Simple cryptographic random related types: a safe abstraction for CPRNGs.") (license license:bsd-3))) + +(define-public ghc-cprng-aes + (package + (name "ghc-cprng-aes") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "cprng-aes-" version "/" + "cprng-aes-" version ".tar.gz")) + (sha256 + (base32 + "1wr15kbmk1g3l8a75n0iwbzqg24ixv78slwzwb2q6rlcvq0jlnb4")))) + (build-system haskell-build-system) + (inputs `(("ghc-byteable" ,ghc-byteable) + ("ghc-crypto-random" ,ghc-crypto-random) + ("ghc-cipher-aes" ,ghc-cipher-aes))) + (home-page "https://github.com/vincenthz/hs-cprng-aes") + (synopsis "Crypto Pseudo Random Number Generator using AES in counter mode +in Haskell") + (description "Simple crypto pseudo-random-number-generator with really +good randomness property. + +Using ent, a randomness property maker on one 1Mb sample: + +@itemize +@item Entropy = 7.999837 bits per byte. +@item Optimum compression would reduce the size of this 1048576 byte file by 0 +percent. +@item Chi square distribution for 1048576 samples is 237.02. +@item Arithmbetic mean value of data bytes is 127.3422 (127.5 = random). +@item Monte Carlo value for Pi is 3.143589568 (error 0.06 percent). +@end itemize + +Compared to urandom with the same sampling: + +@itemize +@item Entropy = 7.999831 bits per byte. +@item Optimum compression would reduce the size of this 1048576 byte file by 0 +percent. +@item Chi square distribution for 1048576 samples is 246.63. +@item Arithmetic mean value of data bytes is 127.6347 (127.5 = random). +@item Monte Carlo value for Pi is 3.132465868 (error 0.29 percent). +@end itemize") + (license license:bsd-3))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:55 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:55 +0000 Received: from localhost ([127.0.0.1]:44548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhG-0006QR-JV for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:54 -0400 Received: from ricketyspace.net ([45.55.79.15]:43016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhE-0006PP-8c for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:52 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603952; bh=/3tlQ1LnBs4vSUXtTDeYoVJ6PfbMAYSSQtUHJBJtsRU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=0SbtOBd1r+qMQlAIF3OqOmk67IVSbAbx4wK9iDw9Yke7KhpW1vfl+tXmLrQVKVPm8 SkHMb6R0uGAuUfsGm3JL/bKEC6FdgKS9tdnc9UYjaFELpCK8atxqIPu0K5Dm7xSfTN FtBnIm6klwaJXGORJaX1FTo/AS6RdR6WYiXna/2iouXgLf/mo/Ycl4t1VBsT+tjSzB aH5sCuwMprYL8XWS7o8WMAfr72/iZn36RqSYRyWKwLHOo/nFf9LkPMOJri3gxWDIB8 tKVhB5s7iPRZZwxnmCuw5NHYYezXgyEp1u1UlOm0LzcqZZV2GrwVwnnxQ4wAPrmln7 /TBe8cWTW3oNw== To: 30892@debbugs.gnu.org Subject: [PATCH 14/37] gnu: Add ghc-clientsession. Date: Wed, 21 Mar 2018 03:44:52 +0000 Message-Id: <20180321034515.3664-15-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-web.scm (ghc-clientsession): New variable. --- gnu/packages/haskell-web.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 04d4bd24c..8af115ff4 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -953,3 +953,38 @@ Callas and Jesse Walker. This Haskell package uses bindings to the optimized C implementation of Skein.") (license license:bsd-3))) + +(define-public ghc-clientsession + (package + (name "ghc-clientsession") + (version "0.9.1.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "clientsession-" version "/" + "clientsession-" version ".tar.gz")) + (sha256 + (base32 + "0s6h4ykj16mpf7nlw2iqn2ji0p8g1fn5ni0s7yqaili6vv2as5ar")))) + (build-system haskell-build-system) + (inputs `(("ghc-cereal" ,ghc-cereal) + ("ghc-tagged" ,ghc-tagged) + ("ghc-crypto-api" ,ghc-crypto-api) + ("ghc-skein" ,ghc-skein) + ("ghc-base64-bytestring" ,ghc-base64-bytestring) + ("ghc-entropy" ,ghc-entropy) + ("ghc-cprng-aes" ,ghc-cprng-aes) + ("ghc-cipher-aes" ,ghc-cipher-aes) + ("ghc-crypto-random" ,ghc-crypto-random) + ("ghc-setenv" ,ghc-setenv))) + (native-inputs `(("ghc-hunit" ,ghc-hunit) + ("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck))) + (home-page "https://github.com/yesodweb/clientsession/tree/master") + (synopsis "Haskell library for securely store session data in a +client-side cookie") + (description "This Haskell package achieves security through AES-CTR +encryption and Skein-MAC-512-256 authentication. Uses Base64 encoding to +avoid any issues with characters.") + (license license:expat))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:45:55 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:45:55 +0000 Received: from localhost ([127.0.0.1]:44552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhG-0006QZ-W1 for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:55 -0400 Received: from ricketyspace.net ([45.55.79.15]:43018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhF-0006Pk-0M for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:53 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603952; bh=qPOat7nEFca7NuqipQCKYZr5OeRyJAuR1vFXny6Y9qo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=wYK9xOAUc37BTC0ujcHdeqC4rUcozFKDJX+7xm6ZDVzYikQzVPqRhgj6ohIZFwMWK SAgAhm0Rc0HfxnnarnZJRxB58nXlhHDXIUNKznf/BQG7o8MH/ylMhK+4z3HW0Qp9sb VcGdlZWOo1zzQeqgVdrJYv3dWIao9NrU4qOQQS3UuSmtK2MwnK5u2rCkcCFU+46+c3 5ndsnICRcJ60Ji5LPQ7Mhs/lLKeA2/QLd7NZOPGYe82oMUgLYtrALbLTiJmps4ocxE 6BEakuMSliX4D/Yz6OHSy+ysrL+M0EZeAggOaXpYcGhrP/gSaxmzHHRhGDA+E3t45/ DDIg6rdqZtVwA== To: 30892@debbugs.gnu.org Subject: [PATCH 15/37] gnu: Add ghc-yesod-core. Date: Wed, 21 Mar 2018 03:44:53 +0000 Message-Id: <20180321034515.3664-16-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-web.scm (ghc-yesod-core): New variable. --- gnu/packages/haskell-web.scm | 70 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 8af115ff4..c6c85d8ed 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -988,3 +988,73 @@ client-side cookie") encryption and Skein-MAC-512-256 authentication. Uses Base64 encoding to avoid any issues with characters.") (license license:expat))) + +(define-public ghc-yesod-core + (package + (name "ghc-yesod-core") + (version "1.4.37") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "yesod-core-" version "/" + "yesod-core-" version ".tar.gz")) + (sha256 + (base32 + "0ww8hl0cx2g58zrdx3j6d5m2xwhssbajdqws1xk6rzl7rpfm1b9j")))) + (build-system haskell-build-system) + (inputs `(("ghc-wai" ,ghc-wai) + ("ghc-extra" ,ghc-extra) + ("ghc-text" ,ghc-text) + ("ghc-shakespeare" ,ghc-shakespeare) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-mtl" ,ghc-mtl) + ("ghc-clientsession" ,ghc-clientsession) + ("ghc-random" ,ghc-random) + ("ghc-cereal" ,ghc-cereal) + ("ghc-old-locale" ,ghc-old-locale) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-transformers-base" ,ghc-transformers-base) + ("ghc-cookie" ,ghc-cookie) + ("ghc-http-types" ,ghc-http-types) + ("ghc-case-insensitive" ,ghc-case-insensitive) + ("ghc-parsec" ,ghc-parsec) + ("ghc-vector" ,ghc-vector) + ("ghc-aeson" ,ghc-aeson) + ("ghc-fast-logger" ,ghc-fast-logger) + ("ghc-wai-logger" ,ghc-wai-logger) + ("ghc-monad-logger" ,ghc-monad-logger) + ("ghc-conduit" ,ghc-conduit) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-lifted-base" ,ghc-lifted-base) + ("ghc-blaze-html" ,ghc-blaze-html) + ("ghc-blaze-markup" ,ghc-blaze-markup) + ("ghc-data-default" ,ghc-data-default) + ("ghc-safe" ,ghc-safe) + ("ghc-warp" ,ghc-warp) + ("ghc-unix-compat" ,ghc-unix-compat) + ("ghc-conduit-extra" ,ghc-conduit-extra) + ("ghc-exceptions" ,ghc-exceptions) + ("ghc-deepseq-generics" ,ghc-deepseq-generics) + ("ghc-mwc-random" ,ghc-mwc-random) + ("ghc-primitive" ,ghc-primitive) + ("ghc-word8" ,ghc-word8) + ("ghc-auto-update" ,ghc-auto-update) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-byteable" ,ghc-byteable))) + (native-inputs `(("ghc-hspec" ,ghc-hspec) + ("ghc-path-pieces" ,ghc-path-pieces) + ("ghc-hunit" ,ghc-hunit) + ("ghc-hspec-expectations" ,ghc-hspec-expectations) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-network" ,ghc-network) + ("ghc-async" ,ghc-async) + ("ghc-streaming-commons" ,ghc-streaming-commons) + ("ghc-wai-extra" ,ghc-wai-extra))) + (home-page "https://www.yesodweb.com") + (synopsis "Core package for the Yesod web framework") + (description "This Haskell package provides all core functionality, for +Yesod, on which other packages can be built. It provides dispatch, handler +functions, widgets, etc.") + (license license:expat))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:10 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:10 +0000 Received: from localhost ([127.0.0.1]:44607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhW-0006Ux-EO for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:10 -0400 Received: from ricketyspace.net ([45.55.79.15]:43020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhF-0006Q5-Q2 for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:54 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603953; bh=gxOLKSAxa//8olTlX3Oh6kuVSfaCyDkLxK5qy5dnnDQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tlzm5S55E8/Stk1WS9hdK/YrYQaen5OJI5FtuxR7Wrkh6T3WsOBYc4Z6Uz3/lBHa/ 9hCUlvrAjISeBP/BXCBjOahEpVeLoMnuf5onlDgR1yVD6h2I/s88UDVXxYlPrtgsKU pq0jfeRkH/Ms7xo/zmeittisu+b02/lCNRVCv4wgGGOxEmxlwT9GVBuBSg/zPoouVc alvC+LC2LQCNuWfCaTWucnZEbECGJqgPZI9OzIOIlirW9hxtitO2Bpqz4XZ/yXF37F xMMiT6nMajk40/hf8V0wm6k6jCftQqOuLkKl/tJoe06afQIhP3A4bffGKGMPO3A7RV Df5bp5QwHyvIg== To: 30892@debbugs.gnu.org Subject: [PATCH 16/37] gnu: Add ghc-resource-pool. Date: Wed, 21 Mar 2018 03:44:54 +0000 Message-Id: <20180321034515.3664-17-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-resource-pool): New variable. --- gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index dab0935bf..a2efd8226 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9163,4 +9163,30 @@ Haskell") a memory chunk that will be auto-scrubbed after it run out of scope.") (license license:bsd-3))) +(define-public ghc-resource-pool + (package + (name "ghc-resource-pool") + (version "0.2.3.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "resource-pool-" version "/" + "resource-pool-" version ".tar.gz")) + (sha256 + (base32 + "04mw8b9djb14zp4rdi6h7mc3zizh597ffiinfbr4m0m8psifw9w6")))) + (build-system haskell-build-system) + (inputs `(("ghc-hashable" ,ghc-hashable) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-transformers-base" ,ghc-transformers-base) + ("ghc-stm" ,ghc-stm) + ("ghc-vector" ,ghc-vector))) + (home-page "https://github.com/bos/pool") + (synopsis "Striped resource pooling implementation in Haskell") + (description "This Haskell package provides striped pooling abstraction +for managing flexibly-sized collections of resources such as database +connections.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:11 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:11 +0000 Received: from localhost ([127.0.0.1]:44609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhW-0006VA-Qr for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:11 -0400 Received: from ricketyspace.net ([45.55.79.15]:43022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhG-0006QV-LU for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:55 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603954; bh=3tEPgpVx5ufBOxZ8E48W3cnvmiQWscZADJmZ/KuFodo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=5RGyrTK8dUBGuahNA6Lz6Koz/6KCnpjzsYKuGEQua3c+7a3fn/m2vOLD181KtSzhe hzB2b/sMIx25FUCSBOotVa7emaXPsf/ZnbVnnvpKPhZD0x5KFHQoVC3tEBckSBlhbb avHJB9wI0756Ywdk7brqWiYsQPCwyhycYjBkQo1Iz6yYgScFVVika4CRDU8aYDjQBq kdJrwGBEaRwk8M4vnyO3l0VpS+JRGALWjjCz7yWiwmHA3NwsMbmXoxGNPGtuDT+jzS AAU0mzqe519zu+RnxRPT/gEbRE5EQbvLzhOHq396MFAdOv9B3hM6/0URt1xy8ivctW cYG89XRICIp4Q== To: 30892@debbugs.gnu.org Subject: [PATCH 17/37] gnu: Add ghc-attoparsec-iso8601. Date: Wed, 21 Mar 2018 03:44:55 +0000 Message-Id: <20180321034515.3664-18-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-attoparsec-iso8601): New variable. --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index a2efd8226..3b0745e1b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9189,4 +9189,27 @@ for managing flexibly-sized collections of resources such as database connections.") (license license:bsd-3))) +(define-public ghc-attoparsec-iso8601 + (package + (name "ghc-attoparsec-iso8601") + (version "1.0.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "attoparsec-iso8601-" version "/" + "attoparsec-iso8601-" version ".tar.gz")) + (sha256 + (base32 + "12l55b76bhya9q89mfmqmy6sl5v39b6gzrw5rf3f70vkb23nsv5a")))) + (build-system haskell-build-system) + (inputs `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-base-compat" ,ghc-base-compat) + ("ghc-text" ,ghc-text))) + (home-page "https://github.com/bos/aeson") + (synopsis "Parse ISO 8601 dates") + (description "Haskell library for parsing of ISO 8601 dates, originally +from aeson.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:11 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:11 +0000 Received: from localhost ([127.0.0.1]:44611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhX-0006VH-8C for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:11 -0400 Received: from ricketyspace.net ([45.55.79.15]:43024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhH-0006Qq-Hk for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:55 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603955; bh=2KPw8++ByLszFqDkjo9qThprblwNkDmoWLLdvOB5WtI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vyk75u2pW1QOSx6AH2TXb+3E7N7p/DZ65ZpnJxPjFzZrhFeHgs4xt/MJwhUruWSam ngnN7oKTsoXfuAFy60RBUgMPB9UKUzrXvCTy2Q3ucLtNsb+yRXEjiUUeHPl+NP0cNW lc2YYWiWMzMfqYG1TAkwVUtk/9SxYW+SMIYNcHgHWI0VjMVJNVpzmvb30jTzZaFfqo u/JHpPLbPp0TEeD1bhLWQ19SrmmnvDOYA0Kdy7gYEVCABK/2EAuACwq1D0HQoHjiJ3 orApGdTkSpfoSd7ZRZxLLh4NydGzdBZfuB0mlNp2fi7S5qPxEOcvsFIiTk66b86USq jPbjWCv1+r72g== To: 30892@debbugs.gnu.org Subject: [PATCH 18/37] gnu: Add ghc-th-lift-instances. Date: Wed, 21 Mar 2018 03:44:56 +0000 Message-Id: <20180321034515.3664-19-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-th-lift-instances): New variable. --- gnu/packages/haskell.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3b0745e1b..3432fb6d5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9212,4 +9212,29 @@ connections.") from aeson.") (license license:bsd-3))) +(define-public ghc-th-lift-instances + (package + (name "ghc-th-lift-instances") + (version "0.1.11") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "th-lift-instances-" version "/" + "th-lift-instances-" version ".tar.gz")) + (sha256 + (base32 + "1f56cp6ckcalld5jchv0kxpjkwcsixd7smd0g7r8cg67ppx6m90x")))) + (build-system haskell-build-system) + (inputs `(("ghc-th-lift" ,ghc-th-lift) + ("ghc-vector" ,ghc-vector) + ("ghc-text" ,ghc-text))) + (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) + (home-page "https://github.com/bennofs/th-lift-instances") + (synopsis "Lift instances for template-haskell for common data types") + (description "Most data types in the Haskell platform do not have Lift +instances. This package provides orphan instances for containers, text, +bytestring and vector.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:12 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:12 +0000 Received: from localhost ([127.0.0.1]:44613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhX-0006VP-Nl for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:11 -0400 Received: from ricketyspace.net ([45.55.79.15]:43026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhI-0006Qx-8d for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:56 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603956; bh=uw8YVLt3chK5/BoqDZtLEImqACCxqtxDGcgdSQn0JHg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PQfNxAtzKcTMPMuGeNb5aU/1rgnbF23rSAlCMLJPRtNBFdz3Dp1Zfe4vGV5lX/8C/ ELvhvjk0GlkATF/kf58cjHRptsMAe1FNzNogeLiah7bKMm3Z1UWO3qwTN/uQto3yQI MIvrgC28bFhMQ05SsWXsC51PeIUj5u5pMVqYNL1ml7XN6oM7V85xA19wfumro+0iur HDxxP1Ysc/f+BlfFqYZi/XmuYXiiB9xFOQyCV9oTYlc//e3t4KTnT9K8JCLynFybNK Ve8Rpc6v+P8X+K8zLxZaqiv1MHG+1tqgwOSOPnNnbYvfK42H9xxPVxpIQpS4blcNro q9yNS/oL8qMeQ== To: 30892@debbugs.gnu.org Subject: [PATCH 19/37] gnu: Add ghc-generics-sop. Date: Wed, 21 Mar 2018 03:44:57 +0000 Message-Id: <20180321034515.3664-20-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-generics-sop): New variable. --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3432fb6d5..0a1b34bc0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9237,4 +9237,27 @@ instances. This package provides orphan instances for containers, text, bytestring and vector.") (license license:bsd-3))) +(define-public ghc-generics-sop + (package + (name "ghc-generics-sop") + (version "0.3.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "generics-sop-" version "/" + "generics-sop-" version ".tar.gz")) + (sha256 + (base32 + "1bazlhgmxcwv7vd44jhdx74cnhmaz6yy47jxfycapjj4mjrnp0x7")))) + (build-system haskell-build-system) + (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat))) + (home-page "https://github.com/well-typed/generics-sop") + (synopsis "Generic Programming using True Sums of Products for Haskell") + (description "This Haskell package supports the definition of generic +functions. Datatypes are viewed in a uniform, structured way: the choice +between constructors is represented using an n-ary sum, and the arguments of +each constructor are represented using an n-ary product.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:12 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:12 +0000 Received: from localhost ([127.0.0.1]:44615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhY-0006VW-1a for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:12 -0400 Received: from ricketyspace.net ([45.55.79.15]:43028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhJ-0006R4-39 for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:57 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603956; bh=znbR3i+SWoOgKizjPk15n/zZIetBDst+6doipwoFd2s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=5bsJNhEPXcosYchZSKGbHK7CljsMWhfr/N+SVjwNjht86Gk9GcCg1QU360M36yDOZ r7od2uXYYfpv0Nnz+ksTiStW/01cjfamerrFcGZeIcNQKllPhoiZqMGm5qvJ4/ed4K ah89Or/jLFgxtVrchG6qwzmBGOHca9Y92aEuBuxg6A+axm1eoVkM9d9FPzCuPjcdGP KK3A5JRgH/icUmlm3+mP1gOE9b/4A9yD3FnzlGCymbM2aYYGciXE+zYvPshAPM7I/W ffE9dZ011RHFIaObsRAETr9RjYrCk7ZCfmOZt86YzMACOkVbZojjTapej0bUvF5Kvd D/bYpwx5BmxDQ== To: 30892@debbugs.gnu.org Subject: [PATCH 20/37] gnu: Add ghc-uri-bytestring. Date: Wed, 21 Mar 2018 03:44:58 +0000 Message-Id: <20180321034515.3664-21-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-uri-bytestring): New variable. --- gnu/packages/haskell.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0a1b34bc0..9ec084274 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9260,4 +9260,38 @@ between constructors is represented using an n-ary sum, and the arguments of each constructor are represented using an n-ary product.") (license license:bsd-3))) +(define-public ghc-uri-bytestring + (package + (name "ghc-uri-bytestring") + (version "0.3.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "uri-bytestring-" version "/" + "uri-bytestring-" version ".tar.gz")) + (sha256 + (base32 + "04qjv1sgyrdg538290p9hqnvyxnahvr5cjwl8vm1rn9j0fv3ymq9")))) + (build-system haskell-build-system) + (inputs `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-fail" ,ghc-fail) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-th-lift-instances" ,ghc-th-lift-instances))) + (native-inputs `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) + ("ghc-base-compat" ,ghc-base-compat) + ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-generics-sop" ,ghc-generics-sop))) + (home-page "https://github.com/Soostone/uri-bytestring") + (synopsis "Haskell URI parsing as ByteStrings") + (description "This Haskell package aims to be an RFC3986 compliant URI +parser that uses ByteStrings for parsing and representing the URI data.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:12 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:12 +0000 Received: from localhost ([127.0.0.1]:44617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhY-0006Ve-DV for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:12 -0400 Received: from ricketyspace.net ([45.55.79.15]:43030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhJ-0006RA-Uz for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:58 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603957; bh=yXxSevtLWrd91z8yuYY8Rkr9hPCdDxKBS77M+g7/nAg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LnjX6OtMsjBUzgoYPcDIC3a5utxAQTueE4aGvhTx6UcjLn1nGJR4fsvBOGzhwfJ3w vsaHcAIFW/+ucdPs+EZ/NETd77x6Z17pwESX54eGyKiFJ0eWKzS8ZznmHvjMKw+Myw aE0IUBY5UG2IlpGMmG0UnfwSY/lKPXJdmEMjVDEw5iXKWzxqfzMAXz4We6a01Q5ANc oaSspq4h1NynB82Zoq29cH9N9d8nmYkS+5cpJdYve7pRs/7qRzt8IHEhCrfsXLPXoF Svpp+0s6GeV+Qhujgl3fr+VfxA2/+7lE9mM9dG54tZKWeGolqVBR8JjaoOfp+cyOxW HqEnPVd//qt6Q== To: 30892@debbugs.gnu.org Subject: [PATCH 21/37] gnu: Add ghc-time-locale-compat. Date: Wed, 21 Mar 2018 03:44:59 +0000 Message-Id: <20180321034515.3664-22-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-time-locale-compat): New variable. --- gnu/packages/haskell.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9ec084274..72813a00a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9294,4 +9294,24 @@ each constructor are represented using an n-ary product.") parser that uses ByteStrings for parsing and representing the URI data.") (license license:bsd-3))) +(define-public ghc-time-locale-compat + (package + (name "ghc-time-locale-compat") + (version "0.1.1.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "time-locale-compat-" version "/" + "time-locale-compat-" version ".tar.gz")) + (sha256 + (base32 + "1vdcfr2hp9qh3ag90x6ikbdf42wiqpdylnplffna54bpnilbyi4i")))) + (build-system haskell-build-system) + (home-page "https://github.com/khibino/haskell-time-locale-compat") + (synopsis "Compatibility of TimeLocale between old-locale and time-1.5") + (description "This Haskell package contains wrapped name module for +TimeLocale.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:13 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:13 +0000 Received: from localhost ([127.0.0.1]:44619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhY-0006Vp-OR for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:13 -0400 Received: from ricketyspace.net ([45.55.79.15]:43032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhK-0006RH-MQ for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:58 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603958; bh=Pe+qvFZZwSIURe3i6hAtDb1wmj3jZXtbaV3a0UsbuZc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qFpftRF6leYoIvPlDBuiQbwTSPi2WqpSb56DmpgknRdUxsuP+xTcCHGaNVzevNwFu b1RF7JMhLqky2PgNbnqmfRVFYHE+K5lW/dIJcx30noEU7YDbB7DejHezcHwJ8lD6T/ ZxVg2sT/Otmmz64br1FMd21b3Jqyl6BkNPs9Cxx9p29ab+94OuXIhZiryfBaJkepWa YXzrUyT/V2z7vTK21hTo2t5xQjxoWIiQMYheEfOkfZBsdvi7T+JAHCd7QGXV+dWvds oDRnTUeb0//3urHpVldkd2HQve43Tg7R1xy76uvX59zzmnlEBNDZdFPZLzqqbJjI6D vJ9mZvOvMLiWw== To: 30892@debbugs.gnu.org Subject: [PATCH 22/37] gnu: Add ghc-http-api-data. Date: Wed, 21 Mar 2018 03:45:00 +0000 Message-Id: <20180321034515.3664-23-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-http-api-data): New variable. --- gnu/packages/haskell.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 72813a00a..44a5664c0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9314,4 +9314,35 @@ parser that uses ByteStrings for parsing and representing the URI data.") TimeLocale.") (license license:bsd-3))) +(define-public ghc-http-api-data + (package + (name "ghc-http-api-data") + (version "0.3.7.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "http-api-data-" version "/" + "http-api-data-" version ".tar.gz")) + (sha256 + (base32 + "1zbmf0kkfsw7pfznisi205gh7jd284gfarxsyiavd2iw26akwqwc")))) + (build-system haskell-build-system) + (arguments `(#:tests? #f)) ; FIXME: Tests require QuickCheck >= 2.9 + (inputs `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-attoparsec-iso8601" ,ghc-attoparsec-iso8601) + ("ghc-hashable" ,ghc-hashable) + ("ghc-http-types" ,ghc-http-types) + ("ghc-text" ,ghc-text) + ("ghc-time-locale-compat" ,ghc-time-locale-compat) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-uri-bytestring" ,ghc-uri-bytestring) + ("ghc-uuid-types" ,ghc-uuid-types))) + (home-page "https://github.com/fizruk/http-api-data") + (synopsis "Convert to/from HTTP API data like URL pieces, headers and +query parameters") + (description "This Haskell package defines typeclasses used for converting +Haskell data types to and from HTTP API data.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:13 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:13 +0000 Received: from localhost ([127.0.0.1]:44621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhZ-0006Vs-4d for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:13 -0400 Received: from ricketyspace.net ([45.55.79.15]:43034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhL-0006RO-EB for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:45:59 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603959; bh=a7WNCuBfr3HJ5B2jMWIlGI5Qijz8c3U02N4dgZeRu14=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=frgwsPu98PQg92B6UOfJo524gd7RyzBXEm95qCXxyWaKQC7dQuqqBM+904R0iel38 4VS8odlaWmbCZggRcle/uzWoJGAfz+Ruzy26KM+WvP/ZJt+4/7tauwUII1Fw1nuw5q 1tc8p8Iy0iyrLCk7Fbf7laXVMKJb6C9GbEfG+d/UXR2zkS+E77wJAz0NFrV9Z70PZt Q2oB8HD222ScW16KkfwtFneY6/UU6pGJqle+9AQ5JnZnhOSaseeenwWrnFAsLZPju4 MIi6MxhPWlfSgLwARmz9BpHMXYnp6Or+E1mUIlLxv1t+JIWE4RW1Ij6Hema/rB+/xn jvt0LX/zgNRTw== To: 30892@debbugs.gnu.org Subject: [PATCH 23/37] gnu: Add ghc-persistent. Date: Wed, 21 Mar 2018 03:45:01 +0000 Message-Id: <20180321034515.3664-24-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-persistent): New variable. --- gnu/packages/haskell.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 44a5664c0..18aba6a4b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9345,4 +9345,51 @@ query parameters") Haskell data types to and from HTTP API data.") (license license:bsd-3))) +(define-public ghc-persistent + (package + (name "ghc-persistent") + (version "2.7.3.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "persistent-" version "/" + "persistent-" version ".tar.gz")) + (sha256 + (base32 + "1jbvavdvr9qz5ld7vf6l1jgiadhmxx6zc4vqsdk9ivfq6d5wlg1p")))) + (build-system haskell-build-system) + (inputs `(("ghc-old-locale" ,ghc-old-locale) + ("ghc-text" ,ghc-text) + ("ghc-conduit" ,ghc-conduit) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-exceptions" ,ghc-exceptions) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-lifted-base" ,ghc-lifted-base) + ("ghc-resource-pool" ,ghc-resource-pool) + ("ghc-path-pieces" ,ghc-path-pieces) + ("ghc-http-api-data" ,ghc-http-api-data) + ("ghc-aeson" ,ghc-aeson) + ("ghc-monad-logger" ,ghc-monad-logger) + ("ghc-transformers-base" ,ghc-transformers-base) + ("ghc-base64-bytestring" ,ghc-base64-bytestring) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-vector" ,ghc-vector) + ("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-haskell-src-meta" ,ghc-haskell-src-meta) + ("ghc-blaze-html" ,ghc-blaze-html) + ("ghc-blaze-markup" ,ghc-blaze-markup) + ("ghc-silently" ,ghc-silently) + ("ghc-mtl" ,ghc-mtl) + ("ghc-fast-logger" ,ghc-fast-logger) + ("ghc-scientific" ,ghc-scientific) + ("ghc-tagged" ,ghc-tagged))) + (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (home-page "https://www.yesodweb.com/book/persistent") + (synopsis "Type-safe, multi-backend data serialization for Haskell") + (description "This Haskell package allows Haskell programs to access data +storage sytems like PostgreSQL, SQLite, MySQL and MongoDB in a type-safe +way.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:15 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:15 +0000 Received: from localhost ([127.0.0.1]:44623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhZ-0006Vz-Ge for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:13 -0400 Received: from ricketyspace.net ([45.55.79.15]:43036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhM-0006RU-9o for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:00 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603960; bh=2Sbxkc7VwRibiKSJ7zsZx3Eeo+t0+gU2+Eg2olupx5s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oIiFypv8zib1FJbu3uOUOIXd/0+8FbW4zq4aTcDScZe6QFSDButcxZDsQHB1KEA2E sPGXOgDiyDUGOgDQ/BGT/hpb/vVcxfrPKYojrYUofrYkiehLoTjQp5Ce343ktY5AXj 5XqPtjV+PSXf6zVZSJZ57hYNI5Ccd8wXeJTDSlBXb/BYZqJ5b7tGVFzMZFyVsH/YOy +xbPybSjvbAMQeHoE+zKBv7/fc2Tmrh9XnWt+23KVsPcONhohmQ0QRoughhsjL3oXV BzRZuOXEoZCRMthO4G1TsXbowJYiiKy0QPqwtRPu89n11YevlUJHkvQtpvSu5xAzF2 uhojBT3VzbJYg== To: 30892@debbugs.gnu.org Subject: [PATCH 24/37] gnu: Add ghc-aeson-compat. Date: Wed, 21 Mar 2018 03:45:02 +0000 Message-Id: <20180321034515.3664-25-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-aeson-compat): New variable. --- gnu/packages/haskell.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 18aba6a4b..24b2722dd 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9392,4 +9392,39 @@ storage sytems like PostgreSQL, SQLite, MySQL and MongoDB in a type-safe way.") (license license:expat))) +(define-public ghc-aeson-compat + (package + (name "ghc-aeson-compat") + (version "0.3.7.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "aeson-compat-" version "/" + "aeson-compat-" version ".tar.gz")) + (sha256 + (base32 + "1jya3lm9imclhb8qqihv39hhb62vvs3qpws7pc5fc23vwg0hsx2r")))) + (build-system haskell-build-system) + (arguments `(#:tests? #f)) ; FIXME: Tests require QuickCheck >= 2.10 + (inputs `(("ghc-base-compat" ,ghc-base-compat) + ("ghc-aeson" ,ghc-aeson) + ("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-attoparsec" ,ghc-attoparsec-iso8601) + ("ghc-exceptions" ,ghc-exceptions) + ("ghc-hashable" ,ghc-hashable) + ("ghc-scientific" ,ghc-scientific) + ("ghc-text" ,ghc-text) + ("ghc-time-locale-compat" ,ghc-time-locale-compat) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-vector" ,ghc-vector) + ("ghc-tagged" ,ghc-tagged) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-nats" ,ghc-nats))) + (home-page "https://github.com/phadej/aeson-compat") + (synopsis "Compatibility layer for ghc-aeson") + (description "This Haskell package provides compatibility layer for +ghc-aeson.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:17 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:17 +0000 Received: from localhost ([127.0.0.1]:44625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhb-0006W9-5X for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:15 -0400 Received: from ricketyspace.net ([45.55.79.15]:43038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhN-0006Rb-1w for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:01 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603960; bh=/KtMAUZdlruaZdpUacYxmH2ygw7AIlQ9e81wIe2H0Go=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SZNCNgJPxgUffWUR/Elg75JIMZHD8ZD4s6LmHf32vbhHR1fCezXETgIP2IA+tsspS 40AgQf/q5OebR2t5hiBonnrpu9QsKF20/9IZON4Yug7kSUdYz2+csgkcuP7On8RXXM z26V2J5AD/ozqw7Nu84XWWwSzeSHyXcgb2k1u6bJnD8PtClKBWv6aa/nYccH5OeRrj yl9f6cLxQ1cuE5M/tuq8r8AsIzpXw7N7VFTNduDPbW5T4D9+y0d+K6lyvFGRGQYGAc fj2DnQbl71K3EDqJDLBGS5fY/PQVv/rEDjPYu2CXd8Gnn4qJya1iiZyuTtsGC+6IhF /mwGKzMzNnvJA== To: 30892@debbugs.gnu.org Subject: [PATCH 25/37] gnu: Add ghc-persistent-template. Date: Wed, 21 Mar 2018 03:45:03 +0000 Message-Id: <20180321034515.3664-26-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-persistent-template): New variable. --- gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 24b2722dd..69308af86 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9427,4 +9427,36 @@ way.") ghc-aeson.") (license license:bsd-3))) +(define-public ghc-persistent-template + (package + (name "ghc-persistent-template") + (version "2.5.3.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "persistent-template-" version "/" + "persistent-template-" version ".tar.gz")) + (sha256 + (base32 + "0449piw3n02q7dag7k1pakfmzmf3ms4wk1qmnagczpm1ckajinwd")))) + (build-system haskell-build-system) + (inputs `(("ghc-persistent" ,ghc-persistent) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-text" ,ghc-text) + ("ghc-aeson" ,ghc-aeson) + ("ghc-aeson-compat" ,ghc-aeson-compat) + ("ghc-monad-logger" ,ghc-monad-logger) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-tagged" ,ghc-tagged) + ("ghc-path-pieces" ,ghc-path-pieces) + ("ghc-http-api-data" ,ghc-http-api-data))) + (native-inputs `(("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck))) + (home-page "https://www.yesodweb.com/book/persistent") + (synopsis "Type-safe, non-relational, multi-backend persistence") + (description "This Haskell package provides interfaces and helper +functions for the ghc-persistent package.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:17 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:17 +0000 Received: from localhost ([127.0.0.1]:44629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhd-0006WH-1G for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:17 -0400 Received: from ricketyspace.net ([45.55.79.15]:43040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhN-0006Rk-Qu for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:02 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603961; bh=sIyFT+XJ7SP2QYkuCfDGBgXLBuXlob0N0fpUWMZY6M8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=N/KdAloEr2QiEtOQloK22ATdRvvlZgy3+wL2ChCkcUFXQ6x6W6LaZl8LEoEZTbRl2 nwvez2uXVJleB7Jb9+jqS3ZPdsg2eZCPWEFV91G5WHKYV9yCVs2W7R/p9McwBl59Up xjf8lHK1CGIdd5AAjkxkYaqoh7g+9E7+8H4+G+iJf/S7N06lhGh1BWOWzb0ho62XNz f5CpdD0TjaZf6pb0akJ6C1aGYgDkXKiyublZqBPQ8a1Tu/gxQaVom4bEMD5qaNTtDF ibheTED3ROgv+jy8jM/bAvzcH7ITiWPG+uy0cEi/x8mYGo0lqSzu7+QYbTU1pieC9e Hnp7ZlhHiyZeg== To: 30892@debbugs.gnu.org Subject: [PATCH 26/37] gnu: Add ghc-unliftio-core. Date: Wed, 21 Mar 2018 03:45:04 +0000 Message-Id: <20180321034515.3664-27-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-unliftio-core): New variable. --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 69308af86..8944492ff 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9459,4 +9459,26 @@ ghc-aeson.") functions for the ghc-persistent package.") (license license:expat))) +(define-public ghc-unliftio-core + (package + (name "ghc-unliftio-core") + (version "0.1.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "unliftio-core-" version "/" + "unliftio-core-" version ".tar.gz")) + (sha256 + (base32 + "1193fplsjm1lcr05xwvkj1rsyzx74i755f6kw3ikmxbsv0bv0l3m")))) + (build-system haskell-build-system) + (home-page + "https://github.com/fpco/unliftio/tree/master/unliftio-core#readme") + (synopsis "The MonadUnliftIO typeclass for unlifting monads to IO") + (description "This Haskell package provides the core @code{MonadUnliftIO} +typeclass, instances for base and transformers, and basic utility +functions.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:17 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:17 +0000 Received: from localhost ([127.0.0.1]:44631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhd-0006WV-Dm for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:17 -0400 Received: from ricketyspace.net ([45.55.79.15]:43042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhO-0006S3-IT for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:02 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603962; bh=u3dB/JM+GxJjVfxncndkb0lh+X3fQg0axfx3TclL+ak=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=5Ai2IU2iIS5zBc9IKj+8sbu2O+FEXhyJyq1tc6Lv3FFDzySYyIFn0B8ekBzxBNGFB 1TJqzzuWmkrKoxqmTj/oTIdvP0BUKrnlOck7wsqESSEniTOEVi8x3XFiEBmZZilq5E NXOWXkqOdTV7r0AQjXglVpFUNEs1c+T+fw+brBhNP99N1wlfw3w3aptGDr2w/UePz8 +wadbqqlEbvQ3dRkR5nPu8xCdipEpnbQFgoalJWbdlv/u/jrAcOjQVNgfJzp5xCczp qla/2pJXB3QENnOg6O6AoHrJ7s5BdbZGcXNGSW5gGU0PATljNWNL94exSqcWBLOREX yO9ifc9yqmGzQ== To: 30892@debbugs.gnu.org Subject: [PATCH 27/37] gnu: Add ghc-microlens. Date: Wed, 21 Mar 2018 03:45:05 +0000 Message-Id: <20180321034515.3664-28-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-microlens): New variable. --- gnu/packages/haskell.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8944492ff..690c105a4 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9481,4 +9481,29 @@ typeclass, instances for base and transformers, and basic utility functions.") (license license:expat))) +(define-public ghc-microlens + (package + (name "ghc-microlens") + (version "0.4.8.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "microlens-" version "/" + "microlens-" version ".tar.gz")) + (sha256 + (base32 + "17qx2mbqdrlnkc3gxq8njbp7qw8nh51drmz6fc8khgj9bls5ni2k")))) + (build-system haskell-build-system) + (home-page + "https://github.com/aelve/microlens") + (synopsis "Provides a tiny lens Haskell library with no dependencies") + (description "This Haskell package provides a lens library, just like +@code{ghc-lens}, but smaller. It provides essential lenses and +traversals (like @code{_1} and @code{_Just}), as well as ones which are simply +nice to have (like @code{each}, @code{at}, and @code{ix}), and some +combinators (like @code{failing} and @code{singular}), but everything else is +stripped. As the result, this package has no dependencies.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:18 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:18 +0000 Received: from localhost ([127.0.0.1]:44633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhd-0006Wc-OK for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:18 -0400 Received: from ricketyspace.net ([45.55.79.15]:43044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhP-0006SU-EV for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:03 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603963; bh=FYq3+J+dGcU82zu72z+o7ZyTmoWyKYl7daI3uMBs9Og=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LLiYZgeSdKCXGES3a4zrOYFB8Ef4u/WT9SFG5cFGusnR5h0tYcH6qXD0RlVhBPsft ROuUC/3aL3qTctPOXDl2xjEV3qBBMx55NJOlx3tY99+MBTGkXEj0xQ6ydt7yAd1C0M SYuUxZqClMrmxRH0K/d1j1XL2ClPfAsIbszoQ8pfo7gSRiqnJW4a6lJU7eERvtjDz7 KcWHRTi3RXfyxYJ7zqYvBdoApz8dsGKaNd6bEZKSXmHOcBb/iMBiqurp8UE92Njlqn v9piJCFN3WxtVD6fR9hyzRQxZ7WQkKvpUtvuL4QW5frOd89B/DhZbvwGuL/7TamWEW eHxEX+cfRkHQw== To: 30892@debbugs.gnu.org Subject: [PATCH 28/37] gnu: Add ghc-microlens-th. Date: Wed, 21 Mar 2018 03:45:06 +0000 Message-Id: <20180321034515.3664-29-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-microlens-th): New variable. --- gnu/packages/haskell.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 690c105a4..8ffae64e8 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9506,4 +9506,29 @@ combinators (like @code{failing} and @code{singular}), but everything else is stripped. As the result, this package has no dependencies.") (license license:bsd-3))) +(define-public ghc-microlens-th + (package + (name "ghc-microlens-th") + (version "0.4.1.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "microlens-th-" version "/" + "microlens-th-" version ".tar.gz")) + (sha256 + (base32 + "15a12cqxlgbcn1n73zwrxnp2vfm8b0ma0a0sdd8zmjbs8zy3np4f")))) + (build-system haskell-build-system) + (inputs `(("ghc-microlens" ,ghc-microlens))) + (home-page + "https://github.com/aelve/microlens") + (synopsis "Automatic generation of record lenses for +@code{ghc-microlens}") + (description "This Haskell package lets you automatically generate lenses +for data types; code was extracted from the lens package, and therefore +generated lenses are fully compatible with ones generated by lens (and can be +used both from lens and microlens).") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:18 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:18 +0000 Received: from localhost ([127.0.0.1]:44635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhe-0006Wj-2F for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:18 -0400 Received: from ricketyspace.net ([45.55.79.15]:43046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhQ-0006Sk-7W for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:04 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603964; bh=o2t9Q41tPyJ8I443vBHO2EL9xwDwHSKywKXwlJ/5+A8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=d3UuXNSSqLj9F7A/EhRe+6HnC9n5xiXIaGFiueljCuv16Opr1jQr2UyuajQnD85es 8xac5wT9VrElwMuB9yLi6CBHy709DXj9H5lhvIwVyfPzOUWttd4mPyHxx3C4FCkjEw CRjINu+24Tk6dJBf7cNIHNJANBMkNKUs+bbxyuLG882IjpuRSHlY9E/ZzoCKulop1S 6g+hdOyinANPwRqkXfbn3xcIA94ZzOCOzsfaeNmdt52kSLvLVzByc00SEG3MNRJXOt 3YJCZmutnfMHegzBANhf2GgXj48qYKlDcK0OjYKL1hu1o+1vVYG6R10XJawTkPCKSN FQRcpMjh927jw== To: 30892@debbugs.gnu.org Subject: [PATCH 29/37] gnu: Add ghc-unliftio. Date: Wed, 21 Mar 2018 03:45:07 +0000 Message-Id: <20180321034515.3664-30-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-unliftio): New variable. --- gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8ffae64e8..4cdb4c14f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9531,4 +9531,33 @@ generated lenses are fully compatible with ones generated by lens (and can be used both from lens and microlens).") (license license:bsd-3))) +(define-public ghc-unliftio + (package + (name "ghc-unliftio") + (version "0.2.4.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/unliftio/unliftio-" + version + ".tar.gz")) + (sha256 + (base32 + "0vpncmwaq5zb6bziqfns4qdgxmq8ky0rlxna2yngxp170s5zxx9z")))) + (build-system haskell-build-system) + (arguments `(#:tests? #f)) ; FIXME: hspec-discover not in PATH + (inputs + `(("ghc-async" ,ghc-async) + ("ghc-stm" ,ghc-stm) + ("ghc-unliftio-core" ,ghc-unliftio-core))) + (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (home-page "https://github.com/fpco/unliftio") + (synopsis "Provides MonadUnliftIO typecplass for unlifting monads to +IO (batteries included)") + (description "This Haskell package provides the core @code{MonadUnliftIO} +typeclass, a number of common instances, and a collection of common functions +working with it.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:18 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:18 +0000 Received: from localhost ([127.0.0.1]:44637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhe-0006Wr-Cu for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:18 -0400 Received: from ricketyspace.net ([45.55.79.15]:43048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhR-0006T4-0J for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:05 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603964; bh=PaVs9Jjlp+xi/e2obTh7ZGN3ySmBZcJn85EMBF6Pdgk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QE9bjGlrV6u9GYJoULtQECmKsG9TBB/kRMQSaMFEoLF25Z+Jfu7/QDjy2J4/jPTZs i1z1xAW6vJmLnJ1iHdN5pnppNBcEyrp9LfBX5Qj6BLl9gLIn64c8pIFTm7D/LeyOrh Z2xrmEI23xOvnVbPUoN1Iu0/uHOCmvwCypVK9cTxN9cavtUQDhp7Alfd6hWH3pG74q 8fF13mxK5IIrb7jTjMIiwwPDAbLU5uS1gKJdRcEudxo/n64E8eE2hXM7wmtrf6Ob+0 m+kFvx7vdAhlsA6hbJ12mda2+Fzm0uTTdEZRMVGlcJmq/mKYi7xAQTHF04E96FXFlf SoHeXrvkARKWA== To: 30892@debbugs.gnu.org Subject: [PATCH 30/37] gnu: Add ghc-persistent-sqlite. Date: Wed, 21 Mar 2018 03:45:08 +0000 Message-Id: <20180321034515.3664-31-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-persistent-sqlite): New variable. --- gnu/packages/haskell.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4cdb4c14f..1705521d3 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9560,4 +9560,40 @@ typeclass, a number of common instances, and a collection of common functions working with it.") (license license:expat))) +(define-public ghc-persistent-sqlite + (package + (name "ghc-persistent-sqlite") + (version "2.6.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "persistent-sqlite-" version "/" + "persistent-sqlite-" version ".tar.gz")) + (sha256 + (base32 + "16mc2ra0hbyyc8ckjlxxc11bpskdymbr8c3g6ih6wzik639xprbm")))) + (build-system haskell-build-system) + (inputs `(("ghc-persistent" ,ghc-persistent) + ("ghc-unliftio-core" ,ghc-unliftio-core) + ("ghc-aeson" ,ghc-aeson) + ("ghc-conduit" ,ghc-conduit) + ("ghc-monad-logger" ,ghc-monad-logger) + ("ghc-microlens-th" ,ghc-microlens-th) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-old-locale" ,ghc-old-locale) + ("ghc-resource-pool" ,ghc-resource-pool) + ("ghc-unordered-containers" ,ghc-unordered-containers))) + (native-inputs `(("ghc-hspec" ,ghc-hspec) + ("ghc-persistent-template" ,ghc-persistent-template) + ("ghc-temporary" ,ghc-temporary) + ("ghc-text" ,ghc-text))) + (home-page + "https://www.yesodweb.com/book/persistent") + (synopsis "Backend for the persistent library using sqlite3") + (description "This Haskell package includes a thin sqlite3 wrapper based +on the direct-sqlite package, as well as the entire C library, so there are no +system dependencies.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:18 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:19 +0000 Received: from localhost ([127.0.0.1]:44639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhe-0006Wy-Lr for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:18 -0400 Received: from ricketyspace.net ([45.55.79.15]:43050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhR-0006TI-PN for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:05 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603965; bh=Nf2tUH0XGOfldQGXbxoGIKB7vrVcaNZD4clZhkGq5D4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=4k9QU9nZOZZRHCDO35l4D4AQWNvq8lzu19KOKhlZNRyeazdwf/z5310RjJTJHqbjL QYozX2Jq2fb/WUINVfstAAtRMTkUTlC2kXOV4plY0vReY6bQHJ3HezJqnWUcLSSQ+V OEkp3zJUrC70OUreKpbis/WP1epx+0AzZlB4Q+6n31/vDhk9kcE7hPmj5cnlgXUR6S Ru+PdzdmF6QtUxP4wdh6KrMlJQGI6X8SSXoTX72Zz3nhKxyImHABPRijfJBSDZfGXE A2ytei+KQWjk05LjuzkxWSclzvFD3JHtYKPmMaGMTJt0IksW+0ImRMLMLXnvutZdfM qp6oAZ9YkOXAA== To: 30892@debbugs.gnu.org Subject: [PATCH 31/37] gnu: ghc-math-functions: Disable tests. Date: Wed, 21 Mar 2018 03:45:09 +0000 Message-Id: <20180321034515.3664-32-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-math-functions)[arguments]: Set #:tests? to #f. --- gnu/packages/haskell.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1705521d3..d39921be4 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -8213,6 +8213,7 @@ Double.") (base32 "1sv5vabsx332v1lpb6v3jv4zrzvpx1n7yprzd8wlcda5vsc5a6zp")))) (build-system haskell-build-system) + (arguments `(#:tests? #f)) ; FIXME: 1 test fails. (inputs `(("ghc-vector" ,ghc-vector) ("ghc-vector-th-unbox" ,ghc-vector-th-unbox))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:19 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:19 +0000 Received: from localhost ([127.0.0.1]:44641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhe-0006X5-Tz for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:19 -0400 Received: from ricketyspace.net ([45.55.79.15]:43052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhS-0006Tc-Hk for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:06 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603966; bh=uWsMDC021lNxiXguskGh9MioVz1R9pSRIVeymWCCCxQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GKG4dlvhuSfsoa2KmOf13WIwC4Tvc+yqtW+JAzP1rFk18MIqphv+1iEHxL5KIHKAh 6FSljD1nbVekKZZKsNYbNNH8/PW3HAX7zMnL8LGLCW7c1BR2ISh3CwwkH+tTHLUy9b /g9hu9PJI2Vho70pwzUpmOr9J0ARP76s/Mw71SCrwSnFQwXYaPcZcW/8+1SLTF+I/P 5kGqcoxnw2TwoNbrixJA+kjT0sC1tX5j9u4vKNuhK+zqUG8yfsP6/KwpYXT22GKAeG joFEH7Alr+at/FnmmWmb2a7ysfpfB+YuCmh12JVxgtEPSffAr+xUH8zNfF9k+hBvRg mguikhJZyhESw== To: 30892@debbugs.gnu.org Subject: [PATCH 32/37] gnu: ghc-psqueues: Disable tests. Date: Wed, 21 Mar 2018 03:45:10 +0000 Message-Id: <20180321034515.3664-33-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-psqueues)[arguments]: Set #:tests? to #f. --- gnu/packages/haskell.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d39921be4..dcad48d0d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -8047,6 +8047,7 @@ bytestrings and their hexademical representation.") (base32 "1dd6xv1wjxj1xinx155b14hijw8fafrg4096srzdzj7xyqq7qxbd")))) (build-system haskell-build-system) + (arguments `(#:tests? #f)) ; Tests require QuickCheck < 2.10 (inputs `(("ghc-hashable" ,ghc-hashable))) (native-inputs -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:19 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:19 +0000 Received: from localhost ([127.0.0.1]:44643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhf-0006XC-6O for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:19 -0400 Received: from ricketyspace.net ([45.55.79.15]:43054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhT-0006Tr-9G for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:07 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603967; bh=Co46oa7JlHO+nbneTGg6UrcdGkMj71W5Rc1g7CBCVXY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=yEumsVEiadwCzlS2OQPr6QB36X7z1sc5UsYsD0aiecS2NUcCruaFhH8Zu6G0towzi nxgHm4ReZ27HXghOb0uIIMXnEEqo1Kg0C2eU13O90PPryPq5RxVa3Ne2nscwrheyqa D+PpzGf2Z5FgMW4kwzG5ssjwRZCNjilZqRN/QSLyY95rKAJe/JAQUsFUrCYYt7wYNV W83222f0Ji4bOc4BvcgOaYehlbSpGktH2DS8nr7OuKL3L6t9kxz4LmxfikZtQjxXYR bStespmQLWMOGw53Wbm/LDdZLqSosZcmki2XkfCkHW1tOCkHXmYdiwZblqu3Pk7F4o /pqVisvE4hSPg== To: 30892@debbugs.gnu.org Subject: [PATCH 33/37] gnu: Add ghc-yesod-persistent. Date: Wed, 21 Mar 2018 03:45:11 +0000 Message-Id: <20180321034515.3664-34-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-web.scm (ghc-yesod-pesistent): New variable. --- gnu/packages/haskell-web.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index c6c85d8ed..77351597f 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1058,3 +1058,36 @@ avoid any issues with characters.") Yesod, on which other packages can be built. It provides dispatch, handler functions, widgets, etc.") (license license:expat))) + +(define-public ghc-yesod-persistent + (package + (name "ghc-yesod-persistent") + (version "1.4.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "yesod-persistent-" version "/" + "yesod-persistent-" version ".tar.gz")) + (sha256 + (base32 + "0kiksw46c8ww9yiwl28pkrppx8d6fhsasr0hvmsliqbrp16likj8")))) + (build-system haskell-build-system) + (arguments `(#:tests? #f)) ; FIXME: hspec-discover not available in PATH. + (inputs `(("ghc-yesod-core" ,ghc-yesod-core) + ("ghc-persistent" ,ghc-persistent) + ("ghc-persistent-template" ,ghc-persistent-template) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-conduit" ,ghc-conduit) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-resource-pool" ,ghc-resource-pool))) + (native-inputs `(("ghc-hspec" ,ghc-hspec) + ("ghc-wai-extra" ,ghc-wai-extra) + ("ghc-yesod-core" ,ghc-yesod-core) + ("ghc-persistent-sqlite" ,ghc-persistent-sqlite) + ("ghc-text" ,ghc-text))) + (home-page "http://www.yesodweb.com/") + (synopsis "Helpers for using Persistent from Yesod") + (description "This Haskell package provides helpers for using Persistent +from Yesod.") + (license license:expat))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:19 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:19 +0000 Received: from localhost ([127.0.0.1]:44645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhf-0006XK-Fl for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:19 -0400 Received: from ricketyspace.net ([45.55.79.15]:43056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhU-0006U7-0J for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:08 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603967; bh=0fdoIdaSLqKFvgfg8rmAgawPAzKe5B7Vd+pp8XF5GyI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ii01HcsL6StBAAyBGgKXocAzZaY/POo9jKLrrfSYZLnRnnhAs161or4cbEo9XC4c7 x4ghSrRHQd/vnbibp/ZYrA+rthL2fSP7Pt7IA1qon1qQz7bW83tlOTFkdfekxOvYQh +pKBu2ryccEqWwcjPdriA6Bnmggv+qIEdzXU4xVevlRBUMdUvROMOpLkrgFVcqW1ho Lzpqlx0XrdZCCMJXTn9tPZ90kwu3XJ0ndzvaJd4yUfARHnaNDdOhQWM6EaYDfIBeNo OvpVVyG41QGqmRCxHUf3QACOwW5WfgqRmX9uOXbqil9OQzNnuh7HaMUGUwXy9lYTp6 MC9PgdyE2Udlg== To: 30892@debbugs.gnu.org Subject: [PATCH 34/37] gnu: Add ghc-email-validate. Date: Wed, 21 Mar 2018 03:45:12 +0000 Message-Id: <20180321034515.3664-35-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-email-validate): New variable. --- gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index dcad48d0d..89c6c77c0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9598,4 +9598,33 @@ on the direct-sqlite package, as well as the entire C library, so there are no system dependencies.") (license license:expat))) +(define-public ghc-email-validate + (package + (name "ghc-email-validate") + (version "2.3.2.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/" + "email-validate/email-validate-" + version + ".tar.gz")) + (sha256 + (base32 + "0qvxysiap3r4mi3xff5nsk9qv6diqxfgwj186bypbamzvzlz0lav")))) + (build-system haskell-build-system) + (inputs + `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-doctest" ,ghc-doctest))) + (home-page + "https://github.com/Porges/email-validate-hs") + (synopsis "Email address validator for Haskell") + (description + "This Haskell package provides a validator that can validate an email +address string against RFC 5322.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:20 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:20 +0000 Received: from localhost ([127.0.0.1]:44647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhf-0006XR-PS for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:19 -0400 Received: from ricketyspace.net ([45.55.79.15]:43058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhU-0006UO-PT for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:09 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603968; bh=m70dlVsgKQlEpfsrIzyEdczvihZYv11eIoWWcHKmRXo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=X1ve/64rUTjmYnlra/CpusO/qAiJbl/f5AmPY/uzQfetrPOm9cc1GdasgB2IiK8K6 s7yLCO+JMvEbbFgalXV9f0/4z14hMzFE/dGto61tln862QMDgQBSx1mBf4Eqz7s7NA 494fDwmta/JK/zzmz9S5/BezfHHlKkcUZhnC3aAvHTsKjwIDSYLfUmkfB8O06ipLkd bTTV9V4eR/qQ2prVauvc1GRlk+QiflM3jwGfZ9cTPW5h8Slmv3IwihyB9hLurJPoDh Ao6dcnXQbd3W87AQzF0kmMdPADrTDJ/MbAR1udRrrpO+AWiFc5sM6uY68Fx7I3qMvG 1wH3HCvOWmbLw== To: 30892@debbugs.gnu.org Subject: [PATCH 35/37] gnu: Add ghc-yesod-form. Date: Wed, 21 Mar 2018 03:45:13 +0000 Message-Id: <20180321034515.3664-36-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-web.scm (ghc-yesod-form): New variable. --- gnu/packages/haskell-web.scm | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 77351597f..df5bc0f21 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1091,3 +1091,46 @@ functions, widgets, etc.") (description "This Haskell package provides helpers for using Persistent from Yesod.") (license license:expat))) + +(define-public ghc-yesod-form + (package + (name "ghc-yesod-form") + (version "1.4.16") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/yesod-form/yesod-form-" + version + ".tar.gz")) + (sha256 + (base32 + "0lij3m5vn8nvh6y88r1dhk03xmmjwmjzazm307nc2wvc5fmx9p2j")))) + (build-system haskell-build-system) + (inputs + `(("ghc-yesod-core" ,ghc-yesod-core) + ("ghc-yesod-persistent" ,ghc-yesod-persistent) + ("ghc-shakespeare" ,ghc-shakespeare) + ("ghc-persistent" ,ghc-persistent) + ("ghc-data-default" ,ghc-data-default) + ("ghc-xss-sanitize" ,ghc-xss-sanitize) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-email-validate" ,ghc-email-validate) + ("ghc-text" ,ghc-text) + ("ghc-wai" ,ghc-wai) + ("ghc-blaze-html" ,ghc-blaze-html) + ("ghc-blaze-markup" ,ghc-blaze-markup) + ("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-byteable" ,ghc-byteable) + ("ghc-aeson" ,ghc-aeson) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-network-uri" ,ghc-network-uri) + ("ghc-hspec" ,ghc-hspec))) + (home-page "https://www.yesodweb.com") + (synopsis "Form handling support for Yesod Web Framework") + (description "This Haskell package provies a set of basic form inputs such +as text, number, time, checkbox, select, textarea, etc through the +@code{Yesod.Form.Fields} module. Also, there is @code{Yesod.Form.Nic} module +providing richtext field using Nic editor. ") + (license license:expat))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:20 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:20 +0000 Received: from localhost ([127.0.0.1]:44649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhg-0006XY-20 for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:20 -0400 Received: from ricketyspace.net ([45.55.79.15]:43060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhV-0006Ud-Ij for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:09 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603969; bh=RdSa0heCFQ/WUDwc/I8xJ1YhKW7spXgbPAD4raaqccg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=neLMKwnPj+zQW0szlqX8yHPKC5Lck+hAVMzSUmqCJi9xyM9GvVo/2wCBINGMtAMf8 2XOghjiCiJNdWgPLeFNhKSI512xki11cnfeowyoEmJ5OXywbHqCLaY86EjuBKrXMDl auP0pE1+VsyDZSLCRd4/z3sBLbWLF8hvMzJGiI/1Muxyd8lDJ7wTr99fFh0fL4dE4l TsouDvvDcZALTbpVatxCUR8ISBI4nGsCYJ2GRujGfzds41SSNwVZunsM1a6HBFii3o 1YnIc8i+GfqWymOwaRWwrExKYVfvRRvO7TWycIft9jPmohYFnfAxR/YlnbtFziEzIw HuVPqna8fLu0g== To: 30892@debbugs.gnu.org Subject: [PATCH 36/37] gnu: ghc-conduit-extra: Update to 1.1.14. Date: Wed, 21 Mar 2018 03:45:14 +0000 Message-Id: <20180321034515.3664-37-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell.scm (ghc-conduit-extra): Update to 1.1.14. --- gnu/packages/haskell.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 89c6c77c0..89d56f8ea 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -6248,7 +6248,7 @@ better for some purposes.") (define-public ghc-conduit-extra (package (name "ghc-conduit-extra") - (version "1.1.13.3") + (version "1.1.14") (source (origin (method url-fetch) @@ -6257,7 +6257,7 @@ better for some purposes.") version ".tar.gz")) (sha256 (base32 - "0j3cqpkrn7lbpviv6w0gjh93fjjbh1an2sq0yz7svaawja8civy2")))) + "1ij3qcfk7q90fl6gklpy2k5ka9jgzrvs8frq0gy7gdcgyaabqfkg")))) (build-system haskell-build-system) (inputs `(("ghc-conduit" ,ghc-conduit) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 23:46:43 2018 Received: (at 30892) by debbugs.gnu.org; 21 Mar 2018 03:46:43 +0000 Received: from localhost ([127.0.0.1]:44651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUi2-0006Y9-RT for submit@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:43 -0400 Received: from ricketyspace.net ([45.55.79.15]:43062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eyUhc-0006WF-Gn for 30892@debbugs.gnu.org; Tue, 20 Mar 2018 23:46:17 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1521603975; bh=zO3wFYXWD1UsTNvlRHR1pwXw2xF2gxGI9/GHuY0WlkU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PZqcPdZi6DjMgc1paRttXLR/hXUQT1F0zjBnF1UCQPWO9iytPWLWbViz39Dr7FkWr p2Qwt3/E2wWD1NwdoF/TSTq3zCtRDfw8ofLCEo+V9q4nhPSvsJE8aiId7tVwHF9hxf ik1xWQGI7t6DJq4GB+dDwf+jEZiVBkOMC39brhYJ7s0jxR/n6AnGMkMAHEOD9rEWFk qA+RvrK6LNrpx/y++bkOk0DJuUETr66zf1wB8vp9uhikqk0Eu1PnBCs3UE7lW4Cn2g S8qqTbx0IfhosebSpC4drd8FgE7LDF7hAn8hmk4+pXbNrEMtzbJPwE098slGMHGV/q 3tX4P5igFzZ0g== To: 30892@debbugs.gnu.org Subject: [PATCH 37/37] gnu: Add ghc-yesod. Date: Wed, 21 Mar 2018 03:45:15 +0000 Message-Id: <20180321034515.3664-38-s@ricketyspace.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> References: <20180321034005.2975-1-s@ricketyspace.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892 Cc: rsiddharth 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: -0.0 (/) * gnu/packages/haskell-web.scm (ghc-yesod): New variable. --- gnu/packages/haskell-web.scm | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index df5bc0f21..1f19f82f3 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1134,3 +1134,48 @@ as text, number, time, checkbox, select, textarea, etc through the @code{Yesod.Form.Fields} module. Also, there is @code{Yesod.Form.Nic} module providing richtext field using Nic editor. ") (license license:expat))) + +(define-public ghc-yesod + (package + (name "ghc-yesod") + (version "1.4.5") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/yesod/yesod-" + version ".tar.gz")) + (sha256 + (base32 + "1sg66nq8yaas2m5nqsdrxricvcizd1ik02zqk60sxh3wna08fz16")))) + (build-system haskell-build-system) + (inputs + `(("ghc-yesod-core" ,ghc-yesod-core) + ("ghc-yesod-persistent" ,ghc-yesod-persistent) + ("ghc-yesod-form" ,ghc-yesod-form) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-wai" ,ghc-wai) + ("ghc-wai-extra" ,ghc-wai-extra) + ("ghc-warp" ,ghc-warp) + ("ghc-blaze-html" ,ghc-blaze-html) + ("ghc-blaze-markup" ,ghc-blaze-markup) + ("ghc-aeson" ,ghc-aeson) + ("ghc-data-default-class" ,ghc-data-default-class) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-yaml" ,ghc-yaml) + ("ghc-text" ,ghc-text) + ("ghc-monad-logger" ,ghc-monad-logger) + ("ghc-fast-logger" ,ghc-fast-logger) + ("ghc-conduit" ,ghc-conduit) + ("ghc-conduit-extra" ,ghc-conduit-extra) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-shakespeare" ,ghc-shakespeare) + ("ghc-streaming-commons" ,ghc-streaming-commons) + ("ghc-wai-logger" ,ghc-wai-logger) + ("ghc-semigroups" ,ghc-semigroups))) + (home-page "https://www.yesodweb.com") + (synopsis "Framework for creating type-safe, RESTful web applications") + (description "The Haskell package package groups together the various +Yesod related packages into one cohesive whole. This is the version of Yesod, +whereas most of the core code lives in @code{ghc-yesod-core}.") + (license license:expat))) -- 2.16.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 31 13:54:17 2018 Received: (at 30892-done) by debbugs.gnu.org; 31 Mar 2018 17:54:17 +0000 Received: from localhost ([127.0.0.1]:33204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2Khl-0007lH-IG for submit@debbugs.gnu.org; Sat, 31 Mar 2018 13:54:17 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:35862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2Khj-0007l8-79 for 30892-done@debbugs.gnu.org; Sat, 31 Mar 2018 13:54:15 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 969A913084; Sat, 31 Mar 2018 19:54:14 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FahJFLvfm-oc; Sat, 31 Mar 2018 19:54:13 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 7542313024; Sat, 31 Mar 2018 19:54:13 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#30892] [PATCH 00/37] Add ghc-yesod and its dependencies. References: <20180321034005.2975-1-s@ricketyspace.net> Date: Sat, 31 Mar 2018 19:54:13 +0200 In-Reply-To: <20180321034005.2975-1-s@ricketyspace.net> (rsiddharth's message of "Wed, 21 Mar 2018 03:40:05 +0000") Message-ID: <87sh8gi116.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 30892-done Cc: 30892-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.0 (+) Hello rsiddharth, I applied the whole series (which was quite intimidating, hence the delay ;-)) and confirmed that =E2=80=98ghc-yesod=E2=80=99 builds fine on my= x86_64 laptop. rsiddharth skribis: > * Tests were disabled for: > - ghc-psqueues > - ghc-math-functions Did you try to look closer into that? It=E2=80=99d be interesting to see if there=E2=80=99s a real issue here. Anyway, thanks a lot! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 08 10:27:22 2018 Received: (at 30892-done) by debbugs.gnu.org; 8 Apr 2018 14:27:22 +0000 Received: from localhost ([127.0.0.1]:42636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5BHu-0003He-2J for submit@debbugs.gnu.org; Sun, 08 Apr 2018 10:27:22 -0400 Received: from ricketyspace.net ([45.55.79.15]:49206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5BHs-0003HX-J7 for 30892-done@debbugs.gnu.org; Sun, 08 Apr 2018 10:27:20 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1523197639; bh=522IJY4N0tJl+dVK2jtNG+UXFbGThSeNOvd/+RFB0q4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=FtydI699xX8PXK3geoPRwGqJi/1i91S7xFzKAf+98ZSA6sR7ku//8LpUS68AfcHJf mPp51qfHKtnb+Dk1PBUYEb4HR4wXOWh+zgUkONtBzTQTXLFBpCrP6Lg8YcszxoLa6P fr+gxUI8pEpkXKDDmJ9EyPmi6WhPHDMrNLF2qL7hT6O7NB9cY/sDM4sBSqx2J9WRxh lanaPq1Vx1DuEMGxHd2ESqZrbiDtcyJqDew71YPegA73zJL3ttmf3+oOIc7fwfMHfm NlvSpWkmkMXfKKhL34fsIz0t4Oc9VWlaes5oXIhOV8G6zV79cpiuz6Y2H2Ipxgp0ga PAgbLbXG7SoDw== To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#30892] [PATCH 00/37] Add ghc-yesod and its dependencies. References: <20180321034005.2975-1-s@ricketyspace.net> <87sh8gi116.fsf@gnu.org> Date: Sun, 08 Apr 2018 14:27:18 +0000 In-Reply-To: <87sh8gi116.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 31 Mar 2018 19:54:13 +0200") Message-ID: <87in91hiyh.fsf@ricketyspace.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30892-done Cc: 30892-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.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello rsiddharth, > > I applied the whole series (which was quite intimidating, hence the > delay ;-)) and confirmed that =E2=80=98ghc-yesod=E2=80=99 builds fine on = my x86_64 laptop. > > rsiddharth skribis: > >> * Tests were disabled for: >> - ghc-psqueues >> - ghc-math-functions > > Did you try to look closer into that? It=E2=80=99d be interesting to see= if > there=E2=80=99s a real issue here. 1. ghc-psqueues version 0.2.2.3 (current version in guix master) requires QuickCheck < 2.10 for tests. Tests successfully run for ghc-psqueues version 0.2.6.0. I've sent a patch[1]. [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31096 2. One test[2] fails for ghc-math-functions. I'm not sure how to fix it :( Here's the build dump: https://ricketyspace.net/tmp/guix-build-ghc-math-functions-0.2.1.0.drv-= 0.tar.xz for you perusal. =20=20=20=20 [2]: Called "incompleteBeta is expected to be precise at 32*m_epsilon le= vel". --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQI5BAEBCgAjFiEEgA8pHyGee7Y6pOf1CzJ15wChEDQFAlrKJsYFgwHhM4AACgkQ CzJ15wChEDQq8xAA40t9i0xiAew7u22ei6eegbvY7egC0BBR3Aq6RMubpj//5y52 hBJDlKRGh1+Ga+Ee79s22ZbUA9Y08sRRQsYoI4Bf9PZJ0x7q3B9NKsgPgjUfoNZN 6tMlxacLFxpCp+8gurwF4vJFYKSHYTZT7UdVw+G0grrl/ThgyuujTLONbViT8B8m kRqfN/OFhz3LlUAlpRTr3JS5VnmjOEdjw2jzPn3VAiE8JPLD/L1vhnH48rTp/5Ga w9U1Fmrp4Tnpm2D2/XYljHyROQ9rTTD9s0shSJ8mMHGEmh4YAwK93ateCLclZL1C tIVppUa9lOl/hPTwKYxPevQoJEZCnrNezYLtQzpZ+qb3m75RPQ4DLgbH7Hwcb/c7 xM8dBVgZXFTT74QA2xL+EpoCeFhY88TFeHV/KIgqU+AmXip1YadVVC4Yql1t2VGN qWEcbvIdoILufGWot57no/2Gt3Trdhxy0NztS99xodRrzX8p3jpz/CFGDoFzPUws MnFSV0XXkbx7adFE5pJawbUOO/faQ3ZepT3ym7XCfH7WZCdf4T+feYvU0sFTzyZz BTiFtai/gzI/r7kS0uKVKWL/NBVR9iIQPJXhC0+wdZkhjXEVkyZrgcNh79lOnNad IgYJw2Pt8DB+aJjKwTJCRN2CWElze1maQg1YPb5H0gciPGvX8PzYabEdLSY= =swbo -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 20:09:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 07 May 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator