From unknown Mon Aug 18 14:24:13 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#28884 <28884@debbugs.gnu.org> To: bug#28884 <28884@debbugs.gnu.org> Subject: Status: [PATCH 00/38] Add ghc-aws and its dependencies. Reply-To: bug#28884 <28884@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:24:13 +0000 retitle 28884 [PATCH 00/38] Add ghc-aws and its dependencies. reassign 28884 guix-patches submitter 28884 rsiddharth severity 28884 normal tag 28884 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:03:24 2017 Received: (at submit) by debbugs.gnu.org; 18 Oct 2017 03:03:24 +0000 Received: from localhost ([127.0.0.1]:46863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4edf-0004R8-W1 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:03:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4edd-0004Qv-UL for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:03:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4edX-0000jb-R2 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:03:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48858) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e4edX-0000jU-NZ for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:03:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37182) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4edW-0008RA-CH for guix-patches@gnu.org; Tue, 17 Oct 2017 23:03:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4edT-0000gP-8y for guix-patches@gnu.org; Tue, 17 Oct 2017 23:03:14 -0400 Received: from ricketyspace.net ([45.55.79.15]:52556) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4edT-0000d3-2c for guix-patches@gnu.org; Tue, 17 Oct 2017 23:03:11 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508295756; bh=FuXjWTAU/ybW3qErygfnLELmEtrvASc/0t5Vi5EWFSs=; h=From:To:Cc:Subject:Date:From; b=JjP9pkEI2HKSkuD0id8h6RhPxgtDA3oPjopc+gm6xQd7m40tIcOoDZsd1Idt/kPz2 OVpgJBLzYrsMjctAu2Bgdhey2NI7lD49N0UOOHxfZhXxjM6vko8BfjVEEXHfXTBvmB 8MDthRdTYg9XdNfwyJITCBoHrbndYCwva41KB5hua/2W1s/FJlNVS7jWaqtK003O/Q 7xOqCaYB8RP/E1w4CiVnSoTU/TmDVy4kYDyoI7yQq3s1y0BS6gKJlCg2vl6f86e2UT DDmePHhLpJUMgL+/+zdVH6CBnojQ+UHHL7a8vuPBOVEcnxC7l91Oqj9c9gpkAyBijI ZIbD+190cekgg== To: guix-patches@gnu.org Subject: [PATCH 00/38] Add ghc-aws and its dependencies. Date: Wed, 18 Oct 2017 03:02:17 +0000 Message-Id: <20171018030217.1001-1-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: s@ricketyspace.net 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-aws` and its dependencies. Patch Notes: * The following packages cannot be upgraded to the latest version: - ghc-monadrandom: ghc-either 4.4.1.1 requires MonadRandom >=3D0.1 &&= <0.5=C2=B9 - ghc-vector-builder: latest version of this package has dependencies= not yet there in guix=C2=B2. * guix lint has trouble parsing https://hackage.haskell.org/package/entr= opy/entropy.cabal ./pre-inst-env guix lint ghc-entropy throws: Syntax error: unexpected token : custom-setup (at line 34, column 0) Syntax error: unexpected end of input warning: failed to parse https://hackage.haskell.org/package/entropy= /entropy.cabal =C2=B9: https://hackage.haskell.org/package/either-4.4.1.1/either-4.4.1.1= .tar.gz =C2=B2: https://hackage.haskell.org/package/vector-builder-0.3.3.1/vector= -builder-0.3.3.1.tar.gz rsiddharth (38): gnu: Add ghc-errors. gnu: Add ghc-vector-th-unbox. gnu: Add ghc-erf. gnu: Add ghc-math-functions. gnu: Add ghc-mwc-random. gnu: Add ghc-vector-algorithms. gnu: Add ghc-language-haskell-extract. gnu: Add ghc-test-framework-th. gnu: Add ghc-abstract-par. gnu: Add ghc-monad-par-extras. gnu: Add ghc-abstract-deque. gnu: Add ghc-monad-par. gnu: ghc-base-orphans: Update to 0.6. gnu: Add ghc-statistics. gnu: Add ghc-chunked-data. gnu: Add ghc-base-prelude. gnu: Add ghc-tuple-th. gnu: Add ghc-contravariant-extras. gnu: Add ghc-monadrandom. gnu: Add ghc-either. gnu: Add ghc-entropy. gnu: Add ghc-crypto-api. gnu: Add ghc-crypto-api-tests. gnu: Add ghc-pretty-hex. gnu: Add ghc-puremd5 gnu: Add ghc-cryptohash-md5. gnu: Add ghc-cryptohash-sha1. gnu: Add ghc-network-info. gnu: Add ghc-uuid-types. gnu: Add ghc-uuid. gnu: Add ghc-rebase. gnu: Add ghc-vector-builder. gnu: Add ghc-foldl. gnu: Add ghc-mono-traversable. gnu: ghc-conduit: Update to 1.2.12.1. gnu: ghc-conduit: Fix lint error. gnu: Add ghc-conduit-combinators. gnu: Add ghc-aws. gnu/packages/haskell.scm | 1220 ++++++++++++++++++++++++++++++++++++++++= +++++- 1 file changed, 1210 insertions(+), 10 deletions(-) --=20 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:15 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:16 +0000 Received: from localhost ([127.0.0.1]:46869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiN-0004ZI-Jb for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:15 -0400 Received: from ricketyspace.net ([45.55.79.15]:43064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiL-0004ZA-EZ for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:13 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296093; bh=ZlWhQF3NPvPvL1YZ3u8iagTcs9A0Qoy3x/YbkDDOuhI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Stk1Ol1yGM8Bqbyv+YO0pwo4lvr57ACItPB/XWzkYs7U34KQV/X+P7iT9zXysznZe i5YC0ZnnsTKcNMTk/dD3QyB7QFfIM1MlQOJXCzJFHqoDRo2Gj31kY5Oer3gMDqSwGh jThiMf/uLVRl7OKRoQP2dcZYyAptybmjPItGgLKS/VRJucjka99Pyk9hKSmWF4qHZZ Ymf62T32qtYTeXZJBjTAlCWnc3/A3FZem4f2QK8kKFrFzmGK5mFp+avd+OZ6BdbISQ KMJ8hWLe3t1//0aAn9/xIYqSTlshoP5GTYZ9JbmTPakHwocyiEEGwU8PjNzn0buKfp uZoqXZSwYl/Kg== To: 28884@debbugs.gnu.org Subject: [PATCH 01/38] gnu: Add ghc-errors. Date: Wed, 18 Oct 2017 03:07:21 +0000 Message-Id: <20171018030758.1211-1-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030217.1001-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-errors): 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 7e879f4ad..2d70c6938 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9005,4 +9005,30 @@ contents of the HTTP connection. It also provides higher-level functions which allow you to avoid direct usage of conduits.") (license license:bsd-3))) +(define-public ghc-errors + (package + (name "ghc-errors") + (version "2.2.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "errors-" version "/" + "errors-" version ".tar.gz")) + (sha256 + (base32 + "13sflhglcm5skwrxb48fw96skdcx7ydiy4zg22200733pxhjncpn")))) + (build-system haskell-build-system) + (inputs + `(("ghc-exceptions" ,ghc-exceptions) + ("ghc-text" ,ghc-text) + ("ghc-transformers-compat" ,ghc-transformers-compat) + ("ghc-unexceptionalio" ,ghc-unexceptionalio) + ("ghc-safe" ,ghc-safe))) + (home-page "https://github.com/gabriel439/haskell-errors-library") + (synopsis "Error handling library for Haskell") + (description "This library encourages an error-handling style that +directly uses the type system, rather than out-of-band exceptions.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:20 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:20 +0000 Received: from localhost ([127.0.0.1]:46873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiR-0004Zb-Kt for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:20 -0400 Received: from ricketyspace.net ([45.55.79.15]:43066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiO-0004ZR-KA for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:16 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296096; bh=Uhln80XNUnXC1rvZPNunnCA9bsVp14XP32r9hJear+4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZRnh/eAiJvd6KOoCByH8SM/pchzsqRVAeOrbPOwWB9OrAq1eqmsKYL70itgp6bnC7 ZxJpY+60P98Qfs+wOWkVlETIZOV3zjBTcHeamhYmnMgzcaO7vlLu0QI4w6T5NyA/8C oGTenJ3+ucK9VApRaqEJJ5qI7xbzNtSAY4lh38p3grNx42nUQi8MSDVJWkZMgfLze9 sJaIBcrBUlmA4tquSaGDUGrRUembLk/Mku86iFwcT3HOqnuV53gjdflkkUkbgXXfio 8f/BmH23Y+GqoEaR3N4h/rzqBQ1+Q3XadQiN/dXHE4EWarA3WWRWk3TxZb2Gj9TAHm hv/KVyOI18dJw== To: 28884@debbugs.gnu.org Subject: [PATCH 02/38] gnu: Add ghc-vector-th-unbox. Date: Wed, 18 Oct 2017 03:07:22 +0000 Message-Id: <20171018030758.1211-2-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-vector-th-unbox): New variable. --- gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2d70c6938..bce1a4575 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9031,4 +9031,28 @@ which allow you to avoid direct usage of conduits.") directly uses the type system, rather than out-of-band exceptions.") (license license:bsd-3))) +(define-public ghc-vector-th-unbox + (package + (name "ghc-vector-th-unbox") + (version "0.2.1.6") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "vector-th-unbox-" version "/" + "vector-th-unbox-" version ".tar.gz")) + (sha256 + (base32 + "0d82x55f5vvr1jvaia382m23rs690lg55pvavv8f4ph0y6kd91xy")))) + (build-system haskell-build-system) + (inputs + `(("ghc-vector" ,ghc-vector) + ("ghc-data-default" ,ghc-data-default))) + (home-page "https://github.com/liyang/vector-th-unbox") + (synopsis "Deriver for Data.Vector.Unboxed using Template Haskell") + (description "This Haskell library provides a Template Haskell +deriver for unboxed vectors, given a pair of coercion functions to +and from some existing type with an Unbox instance.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:22 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:22 +0000 Received: from localhost ([127.0.0.1]:46879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiU-0004Zx-Cw for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:22 -0400 Received: from ricketyspace.net ([45.55.79.15]:43068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiQ-0004ZZ-26 for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:20 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296097; bh=vEMQfGXOGKcKY3mNXChrCs1VQGPi99+A19mjmE6QBHo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vyCrjaQFQ9DYPernxjIqZRN12RxHlaDBflXR+PDu4Klhb1N0vvM5k+awW1t0nZV4Z jOL2t8Yd4KUan4QoDha9exl+wmkdLuaKfrqBBhJ1Ufflx240z79QjSIwxpsV429Ds/ 4hGMCvS7Ih/ciBLGqd4moVXthbgAnyrZd/gX9JjFraoTucB4eAXFyWvC9pm2wG47My Blf3U4as2IYJBL5eOIKUev0sck2faQo+M+aK2KzUbndbJCEbWiQ6C7xEFcrhQDlj6d asV83UuRGVtD9BPEFGgHH2cPdMLlUnG3sa0zMq/+WYV4w3B5s4VKI/Zn6NkFalw7sX ZdvCKnJcOt1Pg== To: 28884@debbugs.gnu.org Subject: [PATCH 03/38] gnu: Add ghc-erf. Date: Wed, 18 Oct 2017 03:07:23 +0000 Message-Id: <20171018030758.1211-3-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-erf): New variable. --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index bce1a4575..e6cefe1c1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9055,4 +9055,25 @@ deriver for unboxed vectors, given a pair of coercion functions to and from some existing type with an Unbox instance.") (license license:bsd-3))) +(define-public ghc-erf + (package + (name "ghc-erf") + (version "2.0.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "erf-" version "/" + "erf-" version ".tar.gz")) + (sha256 + (base32 + "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14")))) + (build-system haskell-build-system) + (home-page "https://hackage.haskell.org/package/erf") + (synopsis "The error function, erf, and related functions for Haskell") + (description "This Haskell library provides a type class for the +error function, erf, and related functions. Instances for Float and +Double.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:23 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:23 +0000 Received: from localhost ([127.0.0.1]:46881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiU-0004a0-Kg for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:22 -0400 Received: from ricketyspace.net ([45.55.79.15]:43070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiS-0004Zq-My for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:20 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296100; bh=vc+jHvi124vcF4l4H491cj4HjSgLkpcVMS9cg0DllBk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Rl7tp265ePuh6L9usqnOeCCoXHNcAstLnDDwXFVDa0xKBPRoHMI134/WwwV5Dc+xR W4uws7ufMSyQzur8oVkZZPIz2IEYaukjI3297kC6PKPRKCoxLk9VAzucgWOBomD3pv RR/Q+RoZo7QmjDY64VKBD3U6YFZuvFgGi8dbpL5rjL0IFHbihgJH7MwW/Cdz+nu1EN 1HmymYs3M1QbGAGL950xJsCxA/UGdnnV/rDgJURxpvn2hMvR5JpZE2uonrD5ZqQAsb iMJgvk0sBHbfFA8bCHm/7KCvhvJWCzNjUoiaAY4VgUg1JTsYQn+j5zJJrRUVv71TG0 dB2ztuuKPliRw== To: 28884@debbugs.gnu.org Subject: [PATCH 04/38] gnu: Add ghc-math-functions. Date: Wed, 18 Oct 2017 03:07:24 +0000 Message-Id: <20171018030758.1211-4-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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): 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 e6cefe1c1..4d3f46598 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9076,4 +9076,35 @@ error function, erf, and related functions. Instances for Float and Double.") (license license:bsd-3))) +(define-public ghc-math-functions + (package + (name "ghc-math-functions") + (version "0.2.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "math-functions-" version "/" + "math-functions-" version ".tar.gz")) + (sha256 + (base32 + "1sv5vabsx332v1lpb6v3jv4zrzvpx1n7yprzd8wlcda5vsc5a6zp")))) + (build-system haskell-build-system) + (inputs + `(("ghc-vector" ,ghc-vector) + ("ghc-vector-th-unbox" ,ghc-vector-th-unbox))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-erf" ,ghc-erf) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) + ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (home-page "https://github.com/bos/math-functions") + (synopsis "Special functions and Chebyshev polynomials for Haskell") + (description "This Haskell library provides implementations of +special mathematical functions and Chebyshev polynomials. These +functions are often useful in statistical and numerical computing.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:25 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:25 +0000 Received: from localhost ([127.0.0.1]:46885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiX-0004aK-0M for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:25 -0400 Received: from ricketyspace.net ([45.55.79.15]:43072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiV-0004aD-QL for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:24 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296103; bh=qBXuOmXx88VJgSbAhr+eFGFSGSZKxLNX8lHak2GD05A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZtyssO9P9BETAEVWjtNxAMlAou2ofB7SaUdDNgPDndu4PLAo2W/Af/lex5G3PbM2+ cBUammswQcC3+wv96+YxGRjOV/fd0ZJrm35j+Lv3hytoWlCX/CCT6SdWIGlw+achTh 95rKkDK5a5MQlTBP+8IhMwQ24b8uFlhY0ax4H5p+DhaZaCYvSAvV5FDJSP4lg4x5EV 8XwpqkXgVvy5znVS5jnPuX75USbWztDUKHAm+pRhSIUyGrS8kliocNJn2zzW3IhVV3 F5vQyHf4W9+BJ6QHpnyoWmW41mk5cM5tJn6kabNllj1YwREaTqQKk5+0RpkWe7kCif jxl1KeP+gfFyw== To: 28884@debbugs.gnu.org Subject: [PATCH 05/38] gnu: Add ghc-mwc-random. Date: Wed, 18 Oct 2017 03:07:25 +0000 Message-Id: <20171018030758.1211-5-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-mwc-random): New variable. --- gnu/packages/haskell.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4d3f46598..df6a27dc2 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9107,4 +9107,43 @@ special mathematical functions and Chebyshev polynomials. These functions are often useful in statistical and numerical computing.") (license license:bsd-3))) +(define-public ghc-mwc-random + (package + (name "ghc-mwc-random") + (version "0.13.6.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "mwc-random-" version "/" + "mwc-random-" version ".tar.gz")) + (sha256 + (base32 + "05j7yh0hh9nxic3dijmzv44kc6gzclvamdph7sq7w19wq57k6pq6")))) + (build-system haskell-build-system) + (inputs + `(("ghc-primitive" ,ghc-primitive) + ("ghc-vector" ,ghc-vector) + ("ghc-math-functions" ,ghc-math-functions))) + (arguments + `(#:tests? #f)) ; FIXME: Test-Suite `spec` fails. + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) + ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (home-page "https://github.com/bos/mwc-random") + (synopsis "Random number generation library for Haskell") + (description "This Haskell package contains code for generating +high quality random numbers that follow either a uniform or normal +distribution. The generated numbers are suitable for use in +statistical applications. + +The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) +multiply-with-carry generator, which has a period of 2^{8222} and +fares well in tests of randomness. It is also extremely fast, +between 2 and 3 times faster than the Mersenne Twister.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:26 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:26 +0000 Received: from localhost ([127.0.0.1]:46889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiY-0004aY-EY for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:26 -0400 Received: from ricketyspace.net ([45.55.79.15]:43074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiX-0004aL-EB for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:25 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296105; bh=4q8C5j5O/BFjsPjQFNFRr5RdaFXENZYrBgYGFwUxhkM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=3JbhCZbO5etKzYCIVTe0MSQ8qogSl2sIqXyzdLuSqO+MAmK34Ilqici+kIsvIoeSq R3iL112FVbc9hLFQSM5PV5GSwB5HCh1Dx5t64HXJoo7bDaZUsogS5bJyJlOowDf4Db yAp981jJy1UTnVcL/TFS/Iq898g0YPjcy6eRbiTkIITPNg3fpXXpUEDyvrVHx6hNjp hGWV6ATB5e6WkzIRigidF04x2eGLHwU+9EaUTzdcYfQd+K7tu6NaqQM5LesngpGUll 5eKct4Cz7VkErv6UA8vsq4n7JqUfTmeDESW8EE/VrNH2XbgzoW7ssqBO8HxyBrO3c8 dbumyAiHsIJoQ== To: 28884@debbugs.gnu.org Subject: [PATCH 06/38] gnu: Add ghc-vector-algorithms. Date: Wed, 18 Oct 2017 03:07:26 +0000 Message-Id: <20171018030758.1211-6-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-vector-algorithms): 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 df6a27dc2..43a8565f6 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9146,4 +9146,29 @@ fares well in tests of randomness. It is also extremely fast, between 2 and 3 times faster than the Mersenne Twister.") (license license:bsd-3))) +(define-public ghc-vector-algorithms + (package + (name "ghc-vector-algorithms") + (version "0.7.0.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "vector-algorithms-" version "/" + "vector-algorithms-" version ".tar.gz")) + (sha256 + (base32 + "0w4hf598lpxfg58rnimcqxrbnpqq2jmpjx82qa5md3q6r90hlipd")))) + (build-system haskell-build-system) + (inputs + `(("ghc-vector" ,ghc-vector) + ("ghc-mtl" ,ghc-mtl) + ("ghc-mwc-random" ,ghc-mwc-random))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck))) + (home-page "https://github.com/bos/math-functions") + (synopsis "Algorithms for vector arrays in Haskell") + (description "This Haskell library algorithms for vector arrays.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:32 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:32 +0000 Received: from localhost ([127.0.0.1]:46905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eid-0004bI-Nc for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:31 -0400 Received: from ricketyspace.net ([45.55.79.15]:43076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiY-0004aa-OC for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:27 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296106; bh=1VYtlev+/eqBY2vHL5SdMmmujp4UcJcaaJYP7Iu9Kw4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PgmNsSVCHqulDQaBuFMyjrTthVQow8nmZ4/SRCG82UctscRNVir6X0UhzC0qBjTCZ FTiDDAo6Bk+DroEBl51FzytRHwaZMI0UUaFtCNb1V5bViqTfNYTLSIphSY7Srdu4Xm yNt/YNOmfqYVui41KU8a5w8iOLnLbyLX9ktWEWMK9y5MUGJHS1R+I75V/fOHeyIh6U Encp6jVS6Yn+xDoJK7GrV04+8u2Mnqdb9veIrus2HoaVuB8JYMwRWtM/N2gNHWxFH/ RXNbMq4IptFL3kZHdfce9rWSKF0DHlW6SuNxE6Igg6iV5A+HDuIUQ4QQpd8p7CseWQ wGTCkvCc774tg== To: 28884@debbugs.gnu.org Subject: [PATCH 07/38] gnu: Add ghc-language-haskell-extract. Date: Wed, 18 Oct 2017 03:07:27 +0000 Message-Id: <20171018030758.1211-7-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-language-haskell-extract): New variable. --- gnu/packages/haskell.scm | 66 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 43a8565f6..2f064e2b2 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9171,4 +9171,70 @@ between 2 and 3 times faster than the Mersenne Twister.") (description "This Haskell library algorithms for vector arrays.") (license license:bsd-3))) +(define-public ghc-language-haskell-extract + (package + (name "ghc-language-haskell-extract") + (version "0.2.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "language-haskell-extract-" version "/" + "language-haskell-extract-" version ".tar.gz")) + (sha256 + (base32 + "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl")))) + (build-system haskell-build-system) + (inputs + `(("ghc-regex-posix" ,ghc-regex-posix))) + (home-page "https://github.com/finnsson/template-helper") + (synopsis "Haskell module to automatically extract functions from +the local code") + (description "This package contains helper functions on top of +Template Haskell. + +@code{functionExtractor} extracts all functions after a regexp-pattern. + +@verbatim + foo = \"test\" + boo = \"testing\" + bar = $\(functionExtractor \"oo$\") +@end verbatim + +will automagically extract the functions ending with @code{oo} such as + +@verbatim + bar = [\(\"foo\",foo), \(\"boo\",boo)] +@end verbatim + +This can be useful if you wish to extract all functions beginning +with test \(for a test-framework) or all functions beginning with wc +\(for a web service). + +@code{functionExtractorMap} works like @code{functionsExtractor} but +applies a function over all function-pairs. + +This functions is useful if the common return type of the functions is +a type class. + +Example: + +@verbatim + secondTypeclassTest = + do let expected = [\"45\", \"88.8\", \"\\\"hej\\\"\"] + actual = $\(functionExtractorMap \"^tc\" [|\\n f -> show f|] ) + expected @=? actual + + tcInt :: Integer + tcInt = 45 + + tcDouble :: Double + tcDouble = 88.8 + + tcString :: String + tcString = \"hej\" +@end verbatim +") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:32 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:32 +0000 Received: from localhost ([127.0.0.1]:46907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eie-0004bP-0n for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:32 -0400 Received: from ricketyspace.net ([45.55.79.15]:43080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eia-0004ap-S3 for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:29 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296108; bh=874i6nKqhKrFib1xkZo0p4tm0HyIO4rH1ZD1XNx2ZOg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kzIXTINsLty8YCBYSVeHyVeFt8yRYBYptGVLUU4ODnZze1UBuyrf7OV7AXHSt8VvY nJK6yKFFnWmdGSJM+FMYqGo7V5+OQjM2i633+k30nv6KQKI5n+NaYxbvXKJHHEOlWk bfRKQZewh4YUYaK52ls2sFRjRtS0CK5tHK/xfFXnu/hl+ncn9Q8forNzeGYWu5sttR T0FgBcZp7IFd9sWGDfoPcOMWwULjpiJncQbYwbqjd5521YrsbkX/eJziueXZib8YDA 495P/IBrVQ3JrDN0fA1H4xVBg9ReGqU3zzZwZ9NAInYJIl3D34r0MkavfLMxxX8kPY x4LqJxrqtJ93Q== To: 28884@debbugs.gnu.org Subject: [PATCH 09/38] gnu: Add ghc-abstract-par. Date: Wed, 18 Oct 2017 03:07:29 +0000 Message-Id: <20171018030758.1211-9-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-abstract-par): 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 d4078a307..bb66d5d0a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9312,4 +9312,27 @@ case_2, testProperty \"reverse\" prop_reverse] \(e.g. if you want to be able to call the testgroup from another module).") (license license:bsd-3))) +(define-public ghc-abstract-par + (package + (name "ghc-abstract-par") + (version "0.3.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "abstract-par-" version "/" + "abstract-par-" version ".tar.gz")) + (sha256 + (base32 + "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4")))) + (build-system haskell-build-system) + (home-page "https://github.com/simonmar/monad-par") + (synopsis "Abstract parallelization interface for Haskell") + (description "This Haskell package is an abstract interface +only. It provides a number of type clasess, but not an +implementation. The type classes separate different levels +of @code{Par} functionality. See the @code{Control.Monad.Par.Class} +module for more details.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:32 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:32 +0000 Received: from localhost ([127.0.0.1]:46909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eie-0004bW-BG for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:32 -0400 Received: from ricketyspace.net ([45.55.79.15]:43078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiZ-0004am-RQ for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:29 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296107; bh=5jsHw2nLFVGRsBdikwPndgfQBrrQTntWQXdDdwosyBE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RKLl5M1Eb9EdXBUldblmcnXB3UM5tADap393lBqiWBetyrOpzoeVQZ1n7dHW4VYZu raBxmEpnWL16CmtkZKGs/Fz6pUUcIb7ANCfs8zhJG2BgpfjKn4xIJA1OpV1UTMNYan ZbiMkYucU+CExsewh79AKVwvjEzrBe4B/KYoQpiv3V/4ZBajCPeYhUELv3GJb6o4Rd yugrIbd7ml2j2ajftFQ6W47Yv6QW+B0FupwzAwrdk94cEYNCCfiC9fZ8Ij2xRweUiY j00PkvUrcCbfUNxnE4Wl87u/qV9n+ktNT36Lp/iAojzJAAKh0NCAyYa/oW/sDd8cFK 2MJkzMaiCAf4g== To: 28884@debbugs.gnu.org Subject: [PATCH 08/38] gnu: Add ghc-test-framework-th. Date: Wed, 18 Oct 2017 03:07:28 +0000 Message-Id: <20171018030758.1211-8-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-test-framework-th): New variable. --- gnu/packages/haskell.scm | 75 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2f064e2b2..d4078a307 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9237,4 +9237,79 @@ Example: ") (license license:bsd-3))) +(define-public ghc-test-framework-th + (package + (name "ghc-test-framework-th") + (version "0.2.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "test-framework-th-" version "/" + "test-framework-th-" version ".tar.gz")) + (sha256 + (base32 + "12lw7yj02jb9s0i7rb98jjam43j2h0gzmnbj9zi933fx7sg0sy4b")))) + (build-system haskell-build-system) + (inputs + `(("ghc-test-framework" ,ghc-test-framework) + ("ghc-language-haskell-extract" ,ghc-language-haskell-extract) + ("ghc-haskell-src-exts" ,ghc-haskell-src-exts) + ("ghc-regex-posix" ,ghc-regex-posix))) + (home-page "https://github.com/finnsson/test-generator") + (synopsis "Auto generate the HUnit- and Quickcheck-bulk-code +using Template Haskell") + (description "This library contains two functions: +@code{defaultMainGenerator} and @code{testGroupGenerator}. + +@code{defaultMainGenerator} will extract all functions beginning with +case_, prop_ or test_in the module and put them in a testGroup. + +@verbatim + -- file SomeModule.hs + \( -# LANGUAGE TemplateHaskell #- ) + module SomeModule where + import Test.Framework.TH + import Test.Framework + import Test.HUnit + import Test.Framework.Providers.HUnit + import Test.Framework.Providers.QuickCheck2 + + -- observe this line! + main = $\(defaultMainGenerator) + case_1 = do 1 @=? 1 + case_2 = do 2 @=? 2 + prop_reverse xs = reverse \(reverse xs) == xs + where types = xs::[Int] +@end verbatim + + is the same as + +@verbatim + -- file SomeModule.hs + \( -# LANGUAGE TemplateHaskell #- ) + module SomeModule where + import Test.Framework.TH + import Test.Framework + import Test.HUnit + import Test.Framework.Providers.HUnit + import Test.Framework.Providers.QuickCheck2 + + -- observe this line! + main = + defaultMain [ + testGroup \"SomeModule\" [ testCase \"1\" case_1, testCase \"2\" \ +case_2, testProperty \"reverse\" prop_reverse] + ] + case_1 = do 1 @=? 1 + case_2 = do 2 @=? 2 + prop_reverse xs = reverse \(reverse xs) == xs + where types = xs::[Int] +@end verbatim + +@code{testGroupGenerator} is like @code{defaultMainGenerator} but without +@code{defaultMain}. It is useful if you need a function for the testgroup +\(e.g. if you want to be able to call the testgroup from another module).") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:33 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:33 +0000 Received: from localhost ([127.0.0.1]:46913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eie-0004bf-Ne for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:33 -0400 Received: from ricketyspace.net ([45.55.79.15]:43082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eib-0004ar-Po for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:30 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296109; bh=VB9RVKLmcITS6rhG5ATXWn/jmqugdQai/Anwn8yKvKQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HmskNeGSqASXtUh+WfNPQIWeuuspW5A9inrc3ixLBcCTyDIZ85WttDwCWTbGHr4w5 yyyUCugoXw71ghLmNDKYdYbFsBe9u0T5cA8J/a93Gufhv2ZWlLF2yqJz11o+bmuOia OUJbxc23vJZ7F1YxE/p9PA0Q48am7c5IFFyjxGbH9HGRzYia4q+5T1voBAQsDJUHs+ cJO4kcOtFVNfREJQq7LO5UQ8V7jExSzX+QeWimcejPYcM1Hr4ZjaBy0ycCXWnJ4x+S gejCadGm1gKK+IrTwkH+1fnLstCdykgKrylPrxVxmSU25M2j7HDhZAvou5LrdclPAy Q4vbdXYIXcrhg== To: 28884@debbugs.gnu.org Subject: [PATCH 10/38] gnu: Add ghc-monad-par-extras. Date: Wed, 18 Oct 2017 03:07:30 +0000 Message-Id: <20171018030758.1211-10-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-par-extras): New variable. --- gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index bb66d5d0a..73c4597b0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9335,4 +9335,28 @@ of @code{Par} functionality. See the @code{Control.Monad.Par.Class} module for more details.") (license license:bsd-3))) +(define-public ghc-monad-par-extras + (package + (name "ghc-monad-par-extras") + (version "0.3.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "monad-par-extras-" version "/" + "monad-par-extras-" version ".tar.gz")) + (sha256 + (base32 + "0bl4bd6jzdc5zm20q1g67ppkfh6j6yn8fwj6msjayj621cck67p2")))) + (build-system haskell-build-system) + (inputs `(("ghc-abstract-par" ,ghc-abstract-par) + ("ghc-cereal" ,ghc-cereal) + ("ghc-random" ,ghc-random) + ("ghc-mtl" ,ghc-mtl))) + (home-page "https://github.com/simonmar/monad-par") + (synopsis "Combinators and extra features for Par monads for Haskell") + (description "This Haskell package provides additional data structures, +and other added capabilities layered on top of the @code{Par} monad.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:33 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:33 +0000 Received: from localhost ([127.0.0.1]:46915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eif-0004bs-48 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:33 -0400 Received: from ricketyspace.net ([45.55.79.15]:43084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eic-0004b8-Qd for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:31 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296110; bh=4wGVD6Bc7goueAuK9nDhLmyLqU1XtyZ0VvzBgk658vs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SoX113QCAIMukI1Hf7w9Tvbj8y0wK3t0aw50TBxVLNtNZhHpYuwgPgcsYj14vGk9j bh0LL022pLShqyzhP0sp7OhxIDr2tsolJvQBGWdwf4pQzlDUjRvq7jPqE6844/Gtv9 ys4RHVUS1d3r7hqmRvGcDhvYYxCKOX2zMhZtX5VJm1M1gA3eJUgGmfGS9tlxChwbRD nP8TfQcjdol7B+kZj7O5ny1YSQrykzWmZorc/T5+ur8kSQ9Qvc0jLBuAMdA/INN14V rwEtvR5+gZrsz52lZ/5imuk5mPhQxuyFgRP/jDJ0HtcyEFn2wT5+rDcuMVDhv72ANV GdqrG2GENzNWQ== To: 28884@debbugs.gnu.org Subject: [PATCH 11/38] gnu: Add ghc-abstract-deque. Date: Wed, 18 Oct 2017 03:07:31 +0000 Message-Id: <20171018030758.1211-11-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-abstract-deque): New variable. --- gnu/packages/haskell.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 73c4597b0..217f0e34b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9359,4 +9359,41 @@ module for more details.") and other added capabilities layered on top of the @code{Par} monad.") (license license:bsd-3))) +(define-public ghc-abstract-deque + (package + (name "ghc-abstract-deque") + (version "0.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "abstract-deque-" version "/" + "abstract-deque-" version ".tar.gz")) + (sha256 + (base32 + "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9")))) + (build-system haskell-build-system) + (inputs `(("ghc-random" ,ghc-random))) + (home-page "https://github.com/rrnewton/haskell-lockfree/wiki") + (synopsis "Abstract, parameterized interface to mutable Deques for Haskell") + (description "This Haskell package provides an abstract interface to +highly-parameterizable queues/deques. + +Background: There exists a feature space for queues that extends between: + +@itemize +@item Simple, single-ended, non-concurrent, bounded queues + +@item Double-ended, threadsafe, growable queues with important points +inbetween (such as the queues used for work-stealing). +@end itemize + +This package includes an interface for Deques that allows the programmer +to use a single API for all of the above, while using the type-system to +select an efficient implementation given the requirements (using type families). + +This package also includes a simple reference implementation based on +@code{IORef} and @code{Data.Sequence}.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:39 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:39 +0000 Received: from localhost ([127.0.0.1]:46929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eil-0004cg-F9 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:39 -0400 Received: from ricketyspace.net ([45.55.79.15]:43086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eid-0004bH-Kq for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:31 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296111; bh=0zF21bWaiSyJIZVzy9K7OqhWwZUz8rfR8OynRemBj5M=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=x9+pAkjPxckysXFiqkccg0B18QaU6liVmTZSbw181//wsedU+8C29iasuihk/NWtC syo7ZYEYy3I36f7JEJDw7OpgtrgxFIlgW6WO2YacL/sE4aWw34l8DoJg37Q/PYuY9W 7ldkuAMYCXdDqfNZmpmi5I3T4lwOc/EjPP75PCoI7WbzXUMYMLCw4Dr+GU1989qXIr rkICtaIzd2VxQjcTSQnGSp2FC+AbhYbHxxGCRaG+EFe9j5rkGZtQccb/ZGDJ4UVkCW 7AbRgzo3VHt6A4ROsVjvTdYqpYfDVrZ8BNA1SLj6xbnUsspKRFx4bwxtXLuARoG3vs F1Kg5DSDLnKJA== To: 28884@debbugs.gnu.org Subject: [PATCH 12/38] gnu: Add ghc-monad-par. Date: Wed, 18 Oct 2017 03:07:32 +0000 Message-Id: <20171018030758.1211-12-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-par): 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 217f0e34b..52380d1b8 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9396,4 +9396,40 @@ This package also includes a simple reference implementation based on @code{IORef} and @code{Data.Sequence}.") (license license:bsd-3))) +(define-public ghc-monad-par + (package + (name "ghc-monad-par") + (version "0.3.4.8") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "monad-par-" version "/" + "monad-par-" version ".tar.gz")) + (sha256 + (base32 + "0ldrzqy24fsszvn2a2nr77m2ih7xm0h9bgkjyv1l274aj18xyk7q")))) + (build-system haskell-build-system) + (inputs `(("ghc-abstract-par" ,ghc-abstract-par) + ("ghc-abstract-deque" ,ghc-abstract-deque) + ("ghc-monad-par-extras" ,ghc-monad-par-extras) + ("ghc-mwc-random" ,ghc-mwc-random) + ("ghc-parallel" ,ghc-parallel) + ("ghc-mtl" ,ghc-mtl))) + (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-hunit" ,ghc-hunit) + ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) + ("ghc-test-framework-quickcheck2" + ,ghc-test-framework-quickcheck2) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-th" ,ghc-test-framework-th))) + (home-page "https://github.com/simonmar/monad-par") + (synopsis "Haskell library for parallel programming based on a monad") + (description "The @code{Par} monad offers an API for parallel +programming. The library works for parallelising both pure and @code{IO} +computations, although only the pure version is deterministic. The default +implementation provides a work-stealing scheduler and supports forking tasks +that are much lighter weight than IO-threads.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:40 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:40 +0000 Received: from localhost ([127.0.0.1]:46931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eil-0004cn-Oq for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:39 -0400 Received: from ricketyspace.net ([45.55.79.15]:43088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eie-0004bd-Hf for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:32 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296112; bh=AVmo8zEOEWOM9Sg9OkbBPF57TVkI/ETeSeMZieZf6Pc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=K8pqkwWtIWe0B3BFp/eIAr9CECvMrM2zMwttoOYLuYq+klCb9LRyXrQEQRnZQFO+u dZqXlrDv1gokv+mk6ru8+SrQWcLTMT6/Vk9Bti5sPuHKcCuTE3e+zlm2gA7wkmuLhb 9nDPFNlhAX8TiPNUn885Iw0/DWy71OlFabZurnYGCouORVLNGiKmi3NlSOWHWBsA+p DOhrWVq3+bo9msCjgvWB6AcRm7oxjvki5xcT24gS/ChBfc/vUkgFMKkir9OM1pNsIb pCsRYAzQUDBip7ahdffS2qYZ3HCY12qqgrbi5jG5FlLf5ZDb0xFT5nmh+SiurIJKVz 51BFdGdVV/kpA== To: 28884@debbugs.gnu.org Subject: [PATCH 13/38] gnu: ghc-base-orphans: Update to 0.6. Date: Wed, 18 Oct 2017 03:07:33 +0000 Message-Id: <20171018030758.1211-13-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-base-orphans): Update to 0.6. --- 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 52380d1b8..52ac4f909 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -4282,7 +4282,7 @@ command line options in Haskell.") (define-public ghc-base-orphans (package (name "ghc-base-orphans") - (version "0.4.4") + (version "0.6") (source (origin (method url-fetch) @@ -4292,7 +4292,7 @@ command line options in Haskell.") ".tar.gz")) (sha256 (base32 - "0hhgpwjvx7jhvlhsygmmf0q5hv2ymijzz4bjilicw99bmv13qcpl")))) + "03mdww5j0gwai7aqlx3m71ldmjcr99jzpkcclzjfclk6a6kjla67")))) (build-system haskell-build-system) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:40 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:40 +0000 Received: from localhost ([127.0.0.1]:46933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eim-0004cu-16 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:40 -0400 Received: from ricketyspace.net ([45.55.79.15]:43090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eif-0004bx-Fd for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:33 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296113; bh=EIND7IYLlve4GWTP6icClgcd4DbHJdNPdvpbA8SivHI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=aOo8Bhoy1o7mbMYWawEKPXdXH8Twj/vwuVqActIcBeQgibH0YDuNF8/JRaS/fmwMU rAKQvTFTD166eT2+0chu4Zd0Oa5KZGdYGmgq7snjqETxIfGGVR9s0uKO+UCsfrt/Nr S0YsRxgW0Y6xKHhpBlLIbv6RNp0ow+lXL4I8AhUhFmxa7F2t57+4K+N0s56h90w5so njlj4vOOAXxIKJ+usbdJZ2h49qseEFvYNO8zbMRar2aE9E4Jw04F/CgG5SxSnSFtr3 Snrkm2w7OkqsK8nyKFDQ1gyJQzlBDl0aK/1xxp+mH6MO9dbeObQFvdu2eyZbpXROhL GnrYCyJvm3DoQ== To: 28884@debbugs.gnu.org Subject: [PATCH 14/38] gnu: Add ghc-statistics. Date: Wed, 18 Oct 2017 03:07:34 +0000 Message-Id: <20171018030758.1211-14-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-statistics): New variable. --- gnu/packages/haskell.scm | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 52ac4f909..c7d409bc5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9432,4 +9432,63 @@ implementation provides a work-stealing scheduler and supports forking tasks that are much lighter weight than IO-threads.") (license license:bsd-3))) +(define-public ghc-statistics + (package + (name "ghc-statistics") + (version "0.14.0.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "statistics-" version "/" + "statistics-" version ".tar.gz")) + (sha256 + (base32 + "0y27gafkib0x0fn39qfn2rkgsfrm09ng35sbb5dwr7rclhnxz59l")))) + (build-system haskell-build-system) + (inputs + `(("ghc-aeson" ,ghc-aeson) + ("ghc-base-orphans" ,ghc-base-orphans) + ("ghc-erf" ,ghc-erf) + ("ghc-math-functions" ,ghc-math-functions) + ("ghc-monad-par" ,ghc-monad-par) + ("ghc-mwc-random" ,ghc-mwc-random) + ("ghc-primitive" ,ghc-primitive) + ("ghc-vector" ,ghc-vector) + ("ghc-vector-algorithms" ,ghc-vector-algorithms) + ("ghc-vector-th-unbox" ,ghc-vector-th-unbox) + ("ghc-vector-binary-instances" ,ghc-vector-binary-instances))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-ieee754", ghc-ieee754) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) + ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (arguments + `(#:tests? #f)) ; FIXME: Test-Suite `spec` fails. + (home-page "https://github.com/bos/mwc-random") + (synopsis "Haskell library of statistical types, data, and functions") + (description "This library provides a number of common functions +and types useful in statistics. We focus on high performance, numerical +robustness, and use of good algorithms. Where possible, we provide references +to the statistical literature. + +The library's facilities can be divided into four broad categories: + +@itemize +@item Working with widely used discrete and continuous probability +distributions. (There are dozens of exotic distributions in use; we focus +on the most common.) + +@item Computing with sample data: quantile estimation, kernel density +estimation, histograms, bootstrap methods, significance testing, +and regression and autocorrelation analysis. + +@item Random variate generation under several different distributions. + +@item Common statistical tests for significant differences between samples. +@end itemize") + (license license:bsd-2))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:40 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:40 +0000 Received: from localhost ([127.0.0.1]:46937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eim-0004d4-Dp for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:40 -0400 Received: from ricketyspace.net ([45.55.79.15]:43092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eig-0004cA-B8 for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:34 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296114; bh=h/BuNuvxVCK100kQUQcPZ9i5aSG1X4ICSErKr5daNPk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=w4HyMLDTmYE+hqMos8kU9bjKZ8c/83LIPCyzxfu/IizoUNfG5dchlvi/Mg3HDGOyg LnTQRbEQiFWhaqU3W73Rm9crmqaHB0SABE8tcfadIcnGf2uhsxDVVXKC4CUJG+S9TB y1zKpIQTms58eHqvUdaVbolZ7/bdlMEWFKuTamZF+IPHmdBnEt2gxpaNWv30FrU7fU akH7iGCPzHkFVpG2OHSx4ihOtuWzMw44b7byd3d/TDARLOsrurcyqRqSbLhwo11ap8 ONekAXZza89BE+SZDDSgL+0usrE/naISMHNgf9eedmp/QmIJ7V3buVrU+plJfFLQL9 ifBGoKaMOaPLg== To: 28884@debbugs.gnu.org Subject: [PATCH 15/38] gnu: Add ghc-chunked-data. Date: Wed, 18 Oct 2017 03:07:35 +0000 Message-Id: <20171018030758.1211-15-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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): 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 c7d409bc5..8ad03aa24 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9491,4 +9491,27 @@ and regression and autocorrelation analysis. @end itemize") (license license:bsd-2))) +(define-public ghc-chunked-data + (package + (name "ghc-chunked-data") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "chunked-data-" version "/" + "chunked-data-" version ".tar.gz")) + (sha256 + (base32 + "0bszq6fijnr4pmadzz89smj7kfmzx0ca3wd9ga8gv0in9jk9vgp1")))) + (build-system haskell-build-system) + (inputs `(("ghc-vector" ,ghc-vector) + ("ghc-semigroups" ,ghc-semigroups))) + (home-page "https://github.com/snoyberg/mono-traversable") + (synopsis "Typeclasses for dealing with various chunked data +representations for Haskell") + (description "This Haskell package was originally present in +classy-prelude.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:43 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:43 +0000 Received: from localhost ([127.0.0.1]:46939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eim-0004dG-QM for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:41 -0400 Received: from ricketyspace.net ([45.55.79.15]:43094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eih-0004cH-4x for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:35 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296115; bh=nQyRqtE/0RO/+WiK4cLMtGsHJ8xSMOp3Y4Ecewn1a44=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LQlMNEoI2/llePdwEOxyQxDkkSQxHjIiN0ZNZP470PPVhx8g34bU8eP2Gw+NkeerP J9zlA4s1i37d0uzHoUGyU0YKRYRcqiLzriocCPJSZzpzDA5O3y0Q+aRx7cNnqsATDj VS3o80pbDmkycvzPyZ7u3NHn2Cs3Ia8kJpFF9bgH84wWrueCccGZBA8IR+yZu4U6qy rghsSvxq9SJ/m163opZL4I61UV2ej/Yg1xszhZ4tg1CZ2qkmfZWeIO9ml4qkoh/jcV ZDUpDlJ/SdCRrYaf0i6sV5NXiPvnPEDVUitP/kHeklUWrfmi3Z6IwCw8er+pvzbPqg W1JPhSaPpPN6A== To: 28884@debbugs.gnu.org Subject: [PATCH 16/38] gnu: Add ghc-base-prelude. Date: Wed, 18 Oct 2017 03:07:36 +0000 Message-Id: <20171018030758.1211-16-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-base-prelude): New variable. --- gnu/packages/haskell.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8ad03aa24..9af6d1f6a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9514,4 +9514,37 @@ representations for Haskell") classy-prelude.") (license license:expat))) +(define-public ghc-base-prelude + (package + (name "ghc-base-prelude") + (version "1.2.0.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "base-prelude-" version "/" + "base-prelude-" version ".tar.gz")) + (sha256 + (base32 + "17hivs7lmsglagdlzxd9q9zsddmgqin2788mpq911zwnb57lj6l1")))) + (build-system haskell-build-system) + (home-page "https://github.com/nikita-volkov/base-prelude") + (synopsis "The most complete prelude formed solely from the Haskell's base +package") + (description "This Haskell package aims to reexport all the non-conflicting +and most general definitions from the \"base\" package. + +This includes APIs for applicatives, arrows, monoids, foldables, traversables, +exceptions, generics, ST, MVars and STM. + +This package will never have any dependencies other than \"base\". + +Versioning policy: + +The versioning policy of this package deviates from PVP in the sense +that its exports in part are transitively determined by the version of \"base\". +Therefore it's recommended for the users of @code{ghc-base-prelude} to specify +the bounds of \"base\" as well.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:44 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:44 +0000 Received: from localhost ([127.0.0.1]:46945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eip-0004dT-CG for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:43 -0400 Received: from ricketyspace.net ([45.55.79.15]:43096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eii-0004cO-1R for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:36 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296115; bh=stMPXaNlu3rNGirk6msAgUONMqbfe5YI0OUACY9tb+8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=2qkSYtlqm2YzL2OAlpSptLw6P5b7AlPO1yqKiRsTfMoiDC+QRSyF5oXLuDP/foMJA 5NER0JAwFvypPM2I+OawzzVRUpy37n6KeO4M62OhilYIDyK89/kqNbAcobcfgPAYv/ 3KSxE/LBuWoXknfWsuVRga/Q28lQu+y4Z8lv00vewcy/Cb0eCz7Ah8sux9FJ7ViZQk 9bd15H4Mu+eqeNgLTZvmLHYTblLvThgoZ8mPMmArb4hEYmW+iO6bXUuc5PWnxCgK+s IE8mpd6R6nWjnqG3+aCRki5lmsRat7Nufs9VZG2feCdoEi5SdxcLnW3OBIG3bQgA4X Tetl7BvWj2lug== To: 28884@debbugs.gnu.org Subject: [PATCH 17/38] gnu: Add ghc-tuple-th. Date: Wed, 18 Oct 2017 03:07:37 +0000 Message-Id: <20171018030758.1211-17-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-tuple-th): 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 9af6d1f6a..23e920351 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9547,4 +9547,26 @@ Therefore it's recommended for the users of @code{ghc-base-prelude} to specify the bounds of \"base\" as well.") (license license:expat))) +(define-public ghc-tuple-th + (package + (name "ghc-tuple-th") + (version "0.2.5") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "tuple-th-" version "/" + "tuple-th-" version ".tar.gz")) + (sha256 + (base32 + "1mrl4vvxmby7sf1paf7hklzidnr6wq55822i73smqyz0xpf3gsjn")))) + (build-system haskell-build-system) + (home-page "https://github.com/DanielSchuessler/tuple-th") + (synopsis "Generate utility functions for tuples of statically known size +for Haskell") + (description "This Haskell package contains Template Haskell functions for +generating functions similar to those in @code{Data.List} for tuples of +statically known size.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:44 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:44 +0000 Received: from localhost ([127.0.0.1]:46947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiq-0004dm-0X for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:44 -0400 Received: from ricketyspace.net ([45.55.79.15]:43098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eii-0004cW-Tp for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:37 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296116; bh=yQdJsScJAgaEBv2jju5kmIlw4yGVzUKEVJHeqxUcRjY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DQf935wBRRPwL9wPO6Csn3zca/ViiXUrYUe8TZ+DGI9xkOzLOsDsiQyhtCA+CQADw h2O+7HwKcvlLBE2JlJe9EIdUCfCXGTV0lrgKT7Om5mLzxahNy3DD7reEOrla0iPOCC QPZJWiHEJ25fSlPsZfNaQZR3sgfexpLJvKlSWRP2JOQjamU3v55/r5ojLfg+E6k7+S VSiKEAr2xDdRzS6QQR9fLD6tkS8DhNBeTBRgKctWOSarkut4fzkxvDxA/I358PWUbV I3HeZNhr+EqxOIOZbsQAqfp3U+FfRVoTdLuClClKs5Hhli6kTI0HGX1Lf4trVNbSIC rz3oPr1UtMOeA== To: 28884@debbugs.gnu.org Subject: [PATCH 18/38] gnu: Add ghc-contravariant-extras. Date: Wed, 18 Oct 2017 03:07:38 +0000 Message-Id: <20171018030758.1211-18-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-contravariant-extras): 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 23e920351..23996ad3d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9569,4 +9569,27 @@ generating functions similar to those in @code{Data.List} for tuples of statically known size.") (license license:bsd-3))) +(define-public ghc-contravariant-extras + (package + (name "ghc-contravariant-extras") + (version "0.3.3.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "contravariant-extras-" version "/" + "contravariant-extras-" version ".tar.gz")) + (sha256 + (base32 + "1mbrgjybdx8fjdck4ldwi8955w4qnmm0ql56zix7dyn0s7s9spgk")))) + (build-system haskell-build-system) + (inputs `(("ghc-tuple-th" ,ghc-tuple-th) + ("ghc-contravariant" ,ghc-contravariant) + ("ghc-base-prelude",ghc-base-prelude))) + (home-page "https://github.com/nikita-volkov/contravariant-extras") + (synopsis "Extras for the @code{ghc-contravariant} Haskell package") + (description "This Haskell package provides extras for the +@code{ghc-contravariant} package.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:53 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:53 +0000 Received: from localhost ([127.0.0.1]:46967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiy-0004er-B7 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:53 -0400 Received: from ricketyspace.net ([45.55.79.15]:43100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eil-0004cf-6s for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:39 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296119; bh=JP2ySfC08mS7tturpwzgq1DHsZ5LWomsCv0fYEWFquM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LJyKURbdNP7wV5T4RI/J1CN3+TOPuTvJtmzzabXt7ggRqhbL7TjwMlk3ItmkKdOxG n53NZfkwvDhltccg4RpM6wesPdLuwAewLu2+SjmveLZzqXSow9BuN13/fTayrL23PT 7RkigHWP9PZB6HhljbqX9O8rmGJP4pcf0GC89jJcfaYaOq8OxFyjZfJIgnisXCXasN QU6eMfsCpP60Eno7O330g9h+3XAkCnGA3BCjmJzH11XPwX1/VUfxZsiIHnkofaSe1b Isjn/cLdJHhosal/7LHOevn+CAZFqNZVDKzSRZw0kN21mXf0iaj2+TtwrvQKfdXYHQ upD53XdK7OieA== To: 28884@debbugs.gnu.org Subject: [PATCH 19/38] gnu: Add ghc-monadrandom. Date: Wed, 18 Oct 2017 03:07:39 +0000 Message-Id: <20171018030758.1211-19-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-monadrandom): 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 23996ad3d..449022fce 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9592,4 +9592,29 @@ statically known size.") @code{ghc-contravariant} package.") (license license:expat))) +(define-public ghc-monadrandom + (package + (name "ghc-monadrandom") + (version "0.4.2.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "MonadRandom-" version "/" + "MonadRandom-" version ".tar.gz")) + (sha256 + (base32 + "1h1nhswrcmhy3mq6vd530p0df51fcnnf4csbwnljar7cf0mb2h6y")))) + (build-system haskell-build-system) + (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat) + ("ghc-mtl" ,ghc-mtl) + ("ghc-primitive" ,ghc-primitive) + ("ghc-fail" ,ghc-fail) + ("ghc-random" ,ghc-random))) + (home-page "https://github.com/byorgey/MonadRandom") + (synopsis "Random-number generation monad for Haskell") + (description "This Haskell package provides support for computations +which consume random values.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:53 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:53 +0000 Received: from localhost ([127.0.0.1]:46969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiz-0004f8-5T for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:53 -0400 Received: from ricketyspace.net ([45.55.79.15]:43102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eim-0004d0-7m for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:40 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296120; bh=/1SPaikbhrUfDF87XnS+3VhUoMZ/KaDVSIFyIQ4hOQ0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vwZ03F/OR6Rk2bpQcpR+fyEGP6D31ne8P5fW2o0L3s9hFotXYmjBnVg8F8gEDpiJX E6z7kYgpSyVtskCDtDm/FMIEhWtDZ3s1tqua9r7qwR5h+Eihj0QBpqciljSWD139Iq biNMCovbMRVeyDDzThCzqTuJfMTCHx9AOk3BQeUWSNRybSndpeA6nX8lTnZpl+nEvb cVWzIpedCyGy4bVBXf4FGChqZ5n/Wr7uUV2ZSfoIOD8iuBEoleburAobUDYA4kRZpV BGa11dXnQiUF9pC3ZHRNAa6UY/QD49EK06siQS7wMH1PWK8k7XWDBHwFgTfLq9PKXN 93teyufu+ZUzg== To: 28884@debbugs.gnu.org Subject: [PATCH 20/38] gnu: Add ghc-either. Date: Wed, 18 Oct 2017 03:07:40 +0000 Message-Id: <20171018030758.1211-20-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-either): 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 449022fce..0bb13f964 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9617,4 +9617,33 @@ statically known size.") which consume random values.") (license license:bsd-3))) +(define-public ghc-either + (package + (name "ghc-either") + (version "4.4.1.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "either-" version "/" + "either-" version ".tar.gz")) + (sha256 + (base32 + "1lrlwqqnm6ibfcydlv5qvvssw7bm0c6yypy0rayjzv1znq7wp1xh")))) + (build-system haskell-build-system) + (inputs `(("ghc-bifunctors" ,ghc-bifunctors) + ("ghc-exceptions" ,ghc-exceptions) + ("ghc-free" ,ghc-free) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-manodrandom" ,ghc-monadrandom) + ("ghc-mtl" ,ghc-mtl) + ("ghc-mmorph" ,ghc-mmorph) + ("ghc-profunctors" ,ghc-profunctors) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-semigroupoids" ,ghc-semigroupoids) + ("ghc-transformers-base" ,ghc-transformers-base))) + (home-page "https://github.com/ekmett/either") + (synopsis "Provides an either monad transformer for Haskell") + (description "This Haskell package provides an either monad transformer.") + (license license:bsd-3))) ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:54 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:54 +0000 Received: from localhost ([127.0.0.1]:46973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiz-0004fH-LI for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:54 -0400 Received: from ricketyspace.net ([45.55.79.15]:43104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ein-0004dM-6a for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:43 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296121; bh=ImduLtIU0bOwJdU3fNNz8UCF0sAwvrW0EGcZ+bWwUeM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ePljsWuNUtrIUcDwVkX4xZYy+eXlPAtCKYlQwL7++P1v91wOVQG672VWYuT3CMn44 S8IVqRtTMkF5F7kvb2FAEHILlFYlqWAC7JdvUGGis8kmSbJCd8pUMGFyqKv2d/fuT9 7kDuV5lkdxXUPnSGENTa+YFSBDhWQEMIfz8LBMis0yx3dnQoYL4fSYlCy5iCp05FsI D68kly8NAcs9xBC1MKyL4DZK70/ZlnHqB6LN/qBLcMl7SxwnRa+jSUgKZgLHtvYHP7 3kW4X4Rgmbo/tAk6JybZDMJWOIRMxwYcrpBzGhdca9T92FrYgd+8KrcYCyNztBfrEw X4gRvEqjtPVEw== To: 28884@debbugs.gnu.org Subject: [PATCH 21/38] gnu: Add ghc-entropy. Date: Wed, 18 Oct 2017 03:07:41 +0000 Message-Id: <20171018030758.1211-21-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-entropy): New variable. --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0bb13f964..6f6673896 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9646,4 +9646,25 @@ which consume random values.") (synopsis "Provides an either monad transformer for Haskell") (description "This Haskell package provides an either monad transformer.") (license license:bsd-3))) + +(define-public ghc-entropy + (package + (name "ghc-entropy") + (version "0.3.8") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "entropy-" version "/" + "entropy-" version ".tar.gz")) + (sha256 + (base32 + "1l3lfigqvdlmxkz1wl7zdkmc0i2r5p6z4xzhiw8xdsbsw7aljfkl")))) + (build-system haskell-build-system) + (home-page "https://github.com/TomMD/entropy") + (synopsis "Provides platform independent entropy source for Haskell") + (description "This Haskell package provides a platform independent method +to obtain cryptographically strong entropy.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:54 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:54 +0000 Received: from localhost ([127.0.0.1]:46977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej0-0004fW-5a for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:54 -0400 Received: from ricketyspace.net ([45.55.79.15]:43106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eip-0004dR-AB for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:43 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296123; bh=xqOZmG4//ZY++fpFGFyMavIgfhI8ubzy4MQZiWlDo3E=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=E5OUaJwSC7k9WhSmApPfgZq4Pq+dyehW2lhZl6ANat3fUBbMTryxtWdE2vNstlZFj rZImUzjpsbWTU0EyHmkgI4sGEA86RKnfLCRmc1h5+gCnrN0e4osDqadVi/dyf8dKJn mbBo1ecV+zgqYxg4W0WNArTnKNQQjX+qFPk44L3QZulReDmvX0FopRXruATCVhpIuS 987LAU6JKBU5PhxTJJAhdllq325sBcyzjeCcGRuc5j3cmgxdj8OhmeAizmSHnH24Ci IAkcZErAMVL2LnX4xGORTRJjUGfpCiAZeofYfL5eQ57NjkLEz6RflzdtHriBrFYQuI 6hhe3IhhsQyRg== To: 28884@debbugs.gnu.org Subject: [PATCH 22/38] gnu: Add ghc-crypto-api. Date: Wed, 18 Oct 2017 03:07:42 +0000 Message-Id: <20171018030758.1211-22-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-crypto-api): 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 6f6673896..0f18dd6c6 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9667,4 +9667,35 @@ which consume random values.") to obtain cryptographically strong entropy.") (license license:bsd-3))) +(define-public ghc-crypto-api + (package + (name "ghc-crypto-api") + (version "0.13.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "crypto-api-" version "/" + "crypto-api-" version ".tar.gz")) + (sha256 + (base32 + "1vc27qcgbg7hf50rkqhlrs58zn1888ilh4b6wrrm07bnm48xacak")))) + (build-system haskell-build-system) + (inputs `(("ghc-cereal" ,ghc-cereal) + ("ghc-tagged" ,ghc-tagged) + ("ghc-entropy" ,ghc-entropy))) + (home-page "https://github.com/TomMD/crypto-api") + (synopsis "Provides generic interface for cryptographic operations +for Haskell") + (description "This Haskell package provides a generic interface for +cryptographic operations (hashes, ciphers, randomness). + +Maintainers of hash and cipher implementations are encouraged to add instances +for the classes defined in @code{Crypto.Classes}. @code{Crypto} users are +similarly encouraged to use the interfaces defined in the @code{Classes} module. + +Any concepts or functions of general use to more than one cryptographic +algorithm (ex: padding) is within scope of this package.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:55 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:55 +0000 Received: from localhost ([127.0.0.1]:46979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej0-0004fi-JF for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:54 -0400 Received: from ricketyspace.net ([45.55.79.15]:43108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiq-0004dx-DX for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:44 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296124; bh=En9uDI44XqOBok9szWMxrzSkQaqYpGJqmTZAoqOIsNE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=44FHRGWW/0hH9LIIodFMTEkZArUDwUllCt8D34aEhkeifQvG32OC0vTUp6o9PVzuM pVDrjyuCUxs1xR6z78kiT0j2fbb/yPleF/uIuoZjp2++q98qSTAXadrf62ixMB7xkX WlRdepF2HMpcocMcg+L68ncB7t0jodV81jAN1G4KHW4l/6I0zCzCAQJuhCtJ2TftmO 6EqsxWHEHbEXK91wazrRXcQCNvtb+djRxhQGbuZJyMPaSRkRg+WOeuzKOLBLezn4Sv eeb+yzT8x3iASF+spZcq0wL/y555buLOmg016HlEp04MLdWvwdclOgG2rlyoeFXNhK mQWZ/5rybYysA== To: 28884@debbugs.gnu.org Subject: [PATCH 23/38] gnu: Add ghc-crypto-api-tests. Date: Wed, 18 Oct 2017 03:07:43 +0000 Message-Id: <20171018030758.1211-23-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-crypto-api-tests): New variable. --- gnu/packages/haskell.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0f18dd6c6..bea8e4dec 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9698,4 +9698,32 @@ Any concepts or functions of general use to more than one cryptographic algorithm (ex: padding) is within scope of this package.") (license license:bsd-3))) +(define-public ghc-crypto-api-tests + (package + (name "ghc-crypto-api-tests") + (version "0.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "crypto-api-tests-" version "/" + "crypto-api-tests-" version ".tar.gz")) + (sha256 + (base32 + "0w3j43jdrlj28jryp18hc6q84nkl2yf4vs1hhgrsk7gb9kfyqjpl")))) + (build-system haskell-build-system) + (inputs `(("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) + ("ghc-crypto-api" ,ghc-crypto-api) + ("ghc-cereal" ,ghc-cereal) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) + ("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck))) + (home-page "https://github.com/TomMD/crypto-api-tests") + (synopsis "Test framework and KATs for cryptographic operations for Haskell") + (description "This Haskell package provides a test framework for hash and +cipher operations using the crypto-api interface. Known answer tests (KATs) +for common cryptographic algorithms are included.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:55 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:55 +0000 Received: from localhost ([127.0.0.1]:46983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej1-0004fr-1E for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:55 -0400 Received: from ricketyspace.net ([45.55.79.15]:43110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eir-0004e5-Ek for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:45 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296125; bh=MSU/VEA1E6hs2j613TIP2U5VOniDto5gsFXb2Epc3J4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WQ2O+jhRAUyZbEvmZ3vo0ZDsD9qluRSnY8Khg75x+rvn4Xd2XEpWJWuIsaWjBr4hp iyL1ta4sQuk9x3knCKO0mBA07dIjBBkK0QaYGwWncOqGAOUxLIoguW0ORG/bTyFPyY rGFpj3DZ7CGwc96YMbf4tx7mcFwlru9y9r8BrK3L0tWczxUqwP5ByyhxrXTkELxb+W KTtGVUQRFQsVTrUEF/SDxUlRpSRrZNFpYpYIOjKCfMZeV/HhK5YHbXfJeKI3TjzG8S bvS1f02PH3zTbmn6xSPTiR4HzZ2FaGsjyRBRaUybXNdV5MVibfrh3KUz3yGippTK1Y 4LR0G6QDGAfKg== To: 28884@debbugs.gnu.org Subject: [PATCH 24/38] gnu: Add ghc-pretty-hex. Date: Wed, 18 Oct 2017 03:07:44 +0000 Message-Id: <20171018030758.1211-24-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-pretty-hex): 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 bea8e4dec..c0be64bf8 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9726,4 +9726,24 @@ cipher operations using the crypto-api interface. Known answer tests (KATs) for common cryptographic algorithms are included.") (license license:bsd-3))) +(define-public ghc-pretty-hex + (package + (name "ghc-pretty-hex") + (version "1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "pretty-hex-" version "/" + "pretty-hex-" version ".tar.gz")) + (sha256 + (base32 + "0ylwkvvjvmpprha9nx83xb8gkhyanhk5fffc0r7lb96n4ch5z6pz")))) + (build-system haskell-build-system) + (home-page "https://github.com/GaloisInc/hexdump") + (synopsis "Haskell library for hex dumps of ByteStrings") + (description "This Haskell library generates pretty hex dumps of +ByteStrings in the style of other common *nix hex dump tools.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:55 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:56 +0000 Received: from localhost ([127.0.0.1]:46985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej1-0004g3-GB for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:55 -0400 Received: from ricketyspace.net ([45.55.79.15]:43112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eis-0004eC-DH for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:48 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296126; bh=PNHKFZsXjO/EZSLP9rjyL5uTToYiAx5lusSkDh0RhiI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PW/w02syQQXmBINA2U0Nkh6QXJ1jEChBfMtKRK1IG6TGF/xdgKh4YknoR47gSsXBB wGRJNVbhkgL8vIuchiapaFzPAQWTyK2KxwvapttHT7cnk1YNl5+wpHCep3ftkDQwed UEDOZ58XHVvpy2HoFuDB7vImETgUv6UOxgNCO97WmDC589/ux+NJrOqLZVusUwxyRK H5YvFKC4a9cCFihmW4vPDZcspFvui337RUWCjDauXdxTnvLTgpSn1F4kr5QouKhT9o sMxRcKQEk9ZVOrFBI31aE/GPT+GzXPEcraZ/WZiGLsgxbuWgfmKhA9b3/0bGMWE3SN 1QDJevVOWhXTg== To: 28884@debbugs.gnu.org Subject: [PATCH 25/38] gnu: Add ghc-puremd5 Date: Wed, 18 Oct 2017 03:07:45 +0000 Message-Id: <20171018030758.1211-25-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-puremd5): 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 c0be64bf8..a0fec6d20 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9746,4 +9746,35 @@ for common cryptographic algorithms are included.") ByteStrings in the style of other common *nix hex dump tools.") (license license:bsd-3))) +(define-public ghc-puremd5 + (package + (name "ghc-puremd5") + (version "2.1.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "pureMD5-" version "/" + "pureMD5-" version ".tar.gz")) + (sha256 + (base32 + "0zdilz41cla2ck7mcw1a9702gyg2abq94mqahr4vci9sbs53bwxy")))) + (build-system haskell-build-system) + (inputs `(("ghc-cereal" ,ghc-cereal) + ("ghc-crypto-api" ,ghc-crypto-api) + ("ghc-tagged" ,ghc-tagged))) + (native-inputs `(("ghc-crypto-api-tests" ,ghc-crypto-api-tests) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-quickcheck2" + ,ghc-test-framework-quickcheck2) + ("ghc-pretty-hex" ,ghc-pretty-hex))) + (home-page "https://github.com/TomMD/pureMD5") + (synopsis "Provides implementation of the MD5 digest (hash) algorithm for +Haskell") + (description "This package provides a Haskell-only implementation of +the MD5 digest (hash) algorithm. This now supports the @code{crypto-api} class +interface.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:56 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:56 +0000 Received: from localhost ([127.0.0.1]:46989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej1-0004gB-Rx for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:56 -0400 Received: from ricketyspace.net ([45.55.79.15]:43114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eit-0004eE-OX for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:48 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296127; bh=CNyQ8N91zrTB820NTb0EBBVOEZhYJnZ5OsQ2XgB9I3E=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nWXDvB6dQ7HqaizSrTh037a5kTbYctTVcdwbLnu4qNhooCPsaCo667NseCdLgsL9X xHfscMz6DwjwZWXT4zItyBd+psMw1y3BCj053qn0shrzqZG57+C8m+5n45/VxcQNv1 TfHzTu1PHTpE4zAdjfsy6zHg3IPNjlhQRqcn7HQR+c7VN88zp4bx0cqm2tMwp1+SZt Y+JajGQ9gTjt7ve7jEBlakGRZOnIbQfdIyes22AjN70Yo/IxRNXVCsay6shqPQZxzj ErhfYsiO7vDRg8BpArShcKYgNS3utAABdgLucPQRY1xKTWK67MLNm2sYB86p1zdHyF JzW/LdlAmxbag== To: 28884@debbugs.gnu.org Subject: [PATCH 26/38] gnu: Add ghc-cryptohash-md5. Date: Wed, 18 Oct 2017 03:07:46 +0000 Message-Id: <20171018030758.1211-26-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-cryptohash-md5): 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 a0fec6d20..544e02dc0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9777,4 +9777,30 @@ the MD5 digest (hash) algorithm. This now supports the @code{crypto-api} class interface.") (license license:bsd-3))) +(define-public ghc-cryptohash-md5 + (package + (name "ghc-cryptohash-md5") + (version "0.11.100.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "cryptohash-md5-" version "/" + "cryptohash-md5-" version ".tar.gz")) + (sha256 + (base32 + "1y8q7s2bn4gdknw1wjikdnar2b5pgz3nv3220lxrlgpsf23x82vi")))) + (build-system haskell-build-system) + (arguments + `(#:tests? #f)) ; tests require old version of ghc-hunit (0.9) + (native-inputs `(("ghc-base16-bytestring" ,ghc-base16-bytestring) + ("ghc-puremd5" ,ghc-puremd5) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) + ("ghc-hunit" ,ghc-hunit))) + (home-page "https://github.com/hvr/cryptohash-md5") + (synopsis "MD5 Implementation for Haskell") + (description "This Haskell package provides implementation of MD5.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:56 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:56 +0000 Received: from localhost ([127.0.0.1]:46991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej2-0004gO-83 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:56 -0400 Received: from ricketyspace.net ([45.55.79.15]:43116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiu-0004eG-CL for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:48 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296128; bh=n8v+BTxDZcAoxZcXhC2DIHoaEwOn4Cka1n59jISn25s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Pwyuli6gYH2R7CvpHi1LWwFvX6Eoy0V4ZPsD5v3pjQ8qib+M7bqkeq1mWy9pDVI0h 3dn3b8X1SS1nYoCFshvIO8xEL7f00684IQKBJjj4qNYha7+MpSi/YTNzPD1Jvry1Rr TFyEpoDN1tfirqdvwgXmqvdUSQRnNrUJyUiIrPcQAOQ5hJRx67r1C7jEPCQkjEfhHE bz2ezKE8qJYYSH8u/HATJY/Ola9dg6xKt/8qE/r4OIYxvK31PVL858wHGF3Llk7ryr ZmX5mTLi6VzmBHjvu/953GVvPubTrMVq6GrYfJm6m/biPGKvO3pijUvCflB2/WzaAr i0uNLY4qElxYA== To: 28884@debbugs.gnu.org Subject: [PATCH 27/38] gnu: Add ghc-cryptohash-sha1. Date: Wed, 18 Oct 2017 03:07:47 +0000 Message-Id: <20171018030758.1211-27-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-cryptohash-sha1): 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 544e02dc0..bba133ce1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9803,4 +9803,36 @@ interface.") (description "This Haskell package provides implementation of MD5.") (license license:bsd-3))) +(define-public ghc-cryptohash-sha1 + (package + (name "ghc-cryptohash-sha1") + (version "0.11.100.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "cryptohash-sha1-" version "/" + "cryptohash-sha1-" version ".tar.gz")) + (sha256 + (base32 + "1aqdxdhxhl9jldh951djpwxx8z7gzaqspxl7iwpl84i5ahrsyy9w")))) + (build-system haskell-build-system) + (arguments + `(#:tests? #f)) ; tests require old version of ghc-hunit (0.9) + (native-inputs `(("ghc-base16-bytestring" ,ghc-base16-bytestring) + ("ghc-sha" ,ghc-sha) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) + ("ghc-hunit" ,ghc-hunit))) + (home-page "https://github.com/hvr/cryptohash-sha1") + (synopsis "SHA-1 Implementation for Haskell") + (description "This Haskell package provides an incremental and one-pass, +pure API to the @uref{https://en.wikipedia.org/wiki/SHA-1, SHA-1 hash algorithm}, +including @uref{https://en.wikipedia.org/wiki/HMAC, HMAC support}, with +performance close to the fastest implementations available in other languages. + +The implementation is made in C with a haskell FFI wrapper that hides +the C implementation.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:57 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:57 +0000 Received: from localhost ([127.0.0.1]:46994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej2-0004gX-Mb for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:57 -0400 Received: from ricketyspace.net ([45.55.79.15]:43118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiv-0004eX-8d for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:49 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296129; bh=qOlArFzkDpaEnI2F1iKHxFLArogo1Uv8VEzaY6fXoqI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HQaQ3+m9kt9fkgt0+D1cxuv3JG7n/Mu8xQvSR5SJIZTQL70EF5U4S3gWxAk+AYa2d zlw9QINcfh7qUjPT6euhqf/y63gENz/v4QNL1rJbayyIHFD3kt1vZ/DXYH3yq79Bog 5fv/zlpZ87/BmFOydTop1uMfTZAKi9dUDT0GyOj1aoe85wtvT6OyXGOmqAvG9g6J4C XL4HotjasFIF52/SFdaX/u+KOPAUqtFLvs/LPak4m8lgr78VOQb/ieU214qKDsVmpk xqfPjB9q6F0K38n6G8Mqh1sqMSwb3yUEjwU1EP9zFaI3cYOtwA6LD9NL4vSgoxxsyI Uz5vHbOLsIuCw== To: 28884@debbugs.gnu.org Subject: [PATCH 28/38] gnu: Add ghc-network-info. Date: Wed, 18 Oct 2017 03:07:48 +0000 Message-Id: <20171018030758.1211-28-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-network-info): 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 bba133ce1..3550ca23e 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9835,4 +9835,26 @@ The implementation is made in C with a haskell FFI wrapper that hides the C implementation.") (license license:bsd-3))) +(define-public ghc-network-info + (package + (name "ghc-network-info") + (version "0.2.0.8") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "network-info-" version "/" + "network-info-" version ".tar.gz")) + (sha256 + (base32 + "0xndvg776241fgjmynxfpy81f1csjmh8dg33yf0c8m71ychz3pzc")))) + (build-system haskell-build-system) + (home-page "https://github.com/jystic/network-info") + (synopsis "Access the local computer's basic network configuration") + (description "This Haskell library provides simple read-only access to the +local computer's networking configuration. It is currently capable of +getting a list of all the network interfaces and their respective +IPv4, IPv6 and MAC addresses.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:08:57 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:08:57 +0000 Received: from localhost ([127.0.0.1]:46997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej3-0004gf-3g for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:57 -0400 Received: from ricketyspace.net ([45.55.79.15]:43120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiw-0004ef-6o for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:50 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296130; bh=1PiqkpeLj3Ddx2lIf0o2rJaHWlpmYZAsTHcisEILRLQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CcH1vFv4wAifVkJTgSN8QaJnTx/vX5N0prF7ltj/2/p4ba+c/IQftyFOvgmcJWopr ciYq/5/JGgkfDD6i22dKqjiATCYQyVsSkxjBBhSp+6IxufG+UkH/T/VXcbxnp7wlZ+ 4p2jqWp1AcizeIuB2cxYKKM+wkoa6tpJFiPjJ6FQ9wOmDz6/7u/iprRiXxq0gYmWKi oZd1BH8+mEAM8a9ITcrGR2nyWsomnGtusFEffUFjmO4ePjOWRPEWQyU6UMALSJbm9V yGwHopjaweN8ZbcMqZsiTcGIC1s2CwCV4JpowgtdzSAssfQkMkiWBYSO7ZLGEnB+0e +h+XMBhqmSMTg== To: 28884@debbugs.gnu.org Subject: [PATCH 29/38] gnu: Add ghc-uuid-types. Date: Wed, 18 Oct 2017 03:07:49 +0000 Message-Id: <20171018030758.1211-29-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-uuid-types): 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 3550ca23e..087fcbf7f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9857,4 +9857,35 @@ getting a list of all the network interfaces and their respective IPv4, IPv6 and MAC addresses.") (license license:bsd-3))) +(define-public ghc-uuid-types + (package + (name "ghc-uuid-types") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "uuid-types-" version "/" + "uuid-types-" version ".tar.gz")) + (sha256 + (base32 + "1zdka5jnm1h6k36w3nr647yf3b5lqb336g3fkprhd6san9x52xlj")))) + (build-system haskell-build-system) + (inputs `(("ghc-hashable" ,ghc-hashable) + ("ghc-random" ,ghc-random) + ("ghc-text" ,ghc-text))) + (native-inputs `(("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (home-page "https://github.com/hvr/uuid") + (synopsis "Provides Type definitions for Universally Unique Identifiers +for Haskell") + (description "This Haskell library contains type definitions for +Universally Unique Identifiers and basic conversion functions. + +See @uref{http://en.wikipedia.org/wiki/UUID} for the general idea.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:13 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:14 +0000 Received: from localhost ([127.0.0.1]:47024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejJ-0004jw-Gi for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:13 -0400 Received: from ricketyspace.net ([45.55.79.15]:43124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiy-0004eq-3u for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:52 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296132; bh=MwueNd4ws1tIbe4khXd7ayFzszpvezYMaWtvMEzkXuU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=zehMvLKKRrH5VLQq/qnER5QMvM9GluqZa1j6OgZK5A36/hVCQfqxmnRZwnM0g1O3+ xpywgahYkBxV/hsLBLA/3pcaCqkEHgcGg470tbepsQp3m/uBOBnshbPUjL1BNTMGXq 2IWRf+SxUFR4MT7zEscSKEinWOpV6N+SMzIh/F1YhDQvSKGVYXhIw5JhG/oLnGJpxr tyPzJvrVT2FVROxN8MSgxFWh+GgN5QYAmzRjNPw6eIxXa9b5A3V0nJptTBokXP7uxp PY8JhtIpZe0y5B7mN5vFHV755wovSg4LsaaYV0U02iYLp3bkkz2sp3GpRFO9lF89No KxDjjAOWrBW2Q== To: 28884@debbugs.gnu.org Subject: [PATCH 31/38] gnu: Add ghc-rebase. Date: Wed, 18 Oct 2017 03:07:51 +0000 Message-Id: <20171018030758.1211-31-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-rebase): New variable. --- gnu/packages/haskell.scm | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2e30aea41..129f1792e 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9923,4 +9923,62 @@ parsing and printing Universally Unique Identifiers. See @uref{http://en.wikipedia.org/wiki/UUID} for the general idea.") (license license:bsd-3))) +(define-public ghc-rebase + (package + (name "ghc-rebase") + (version "1.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "rebase-" version "/" + "rebase-" version ".tar.gz")) + (sha256 + (base32 + "1qkhnpcc4g2vd6jmbf3b6psqkan6hyawqzrwzqdd931hsb02l6ia")))) + (build-system haskell-build-system) + (inputs `(("ghc-stm" ,ghc-stm) + ("ghc-hashable" ,ghc-hashable) + ("ghc-vector" ,ghc-vector) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-text" ,ghc-text) + ("ghc-scientific" ,ghc-scientific) + ("ghc-uuid" ,ghc-uuid) + ("ghc-dlist" ,ghc-dlist) + ("ghc-void" ,ghc-void) + ("ghc-bifunctors" ,ghc-bifunctors) + ("ghc-profunctors" ,ghc-profunctors) + ("ghc-contravariant" ,ghc-contravariant) + ("ghc-contravariant-extras" ,ghc-contravariant-extras) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-mtl" ,ghc-mtl) + ("ghc-either" ,ghc-either) + ("ghc-fail" ,ghc-fail) + ("ghc-base-prelude" ,ghc-base-prelude))) + (home-page "https://github.com/nikita-volkov/rebase") + (synopsis "Progressive alternative to the base package +for Haskell") + (description "This Haskell package is intended for those who are +tired of keeping long lists of dependencies to the same essential libraries +in each package as well as the endless imports of the same APIs all over again. + +It also supports the modern tendencies in the language. + +To solve those problems this package does the following: + +@itemize +@item Reexport the original APIs under the @code{Rebase} namespace. + +@item Export all the possible non-conflicting symbols from the +@code{Rebase.Prelude} module. + +@item Give priority to the modern practices in the conflicting cases. +@end itemize + +The policy behind the package is only to reexport the non-ambiguous and +non-controversial APIs, which the community has obviously settled on. +The package is intended to rapidly evolve with the contribution from +the community, with the missing features being added with pull-requests.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:14 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:14 +0000 Received: from localhost ([127.0.0.1]:47027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejJ-0004k4-Sb for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:14 -0400 Received: from ricketyspace.net ([45.55.79.15]:43122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eix-0004em-4h for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:52 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296131; bh=iG86kDnQteB1HLDQZj5o2ac8Lzp4iq16lioBD0j3oeI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=djYisMd3Qp6AWJKfyYX5vMJc5mIp3lTrjKznjIVXR2GtI6W6I+I4bRch7NlM2WooS aMenIEzS+Gkp5OkYF4LD82AysEsqkz9xIMdc95mhavOdDXMNLo0HTrRmCzt4NrXFxw iUhgHOzgRaSN8PE1cJ/yOg/iDbjXn/h6Y5FOEmpP01rw3atNG+6HSRAkQL8X8Rjffa U8/jWmcXYdR53tMz/SMM5t3ckT49jWZUenMLdxi/pBYOrJe8PNFXJsklUGXcVYOfb9 8KjPPLL46YRXpfVGKoSmMX7LAXGX+VsjXtIf6eF3B39LFJm57sPOloYfcoGrwqHm4h nXkLyQeo9vUaw== To: 28884@debbugs.gnu.org Subject: [PATCH 30/38] gnu: Add ghc-uuid. Date: Wed, 18 Oct 2017 03:07:50 +0000 Message-Id: <20171018030758.1211-30-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-uuid): 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 087fcbf7f..2e30aea41 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9885,6 +9885,41 @@ for Haskell") (description "This Haskell library contains type definitions for Universally Unique Identifiers and basic conversion functions. +See @uref{http://en.wikipedia.org/wiki/UUID} for the general idea.") + (license license:bsd-3))) + +(define-public ghc-uuid + (package + (name "ghc-uuid") + (version "1.3.13") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "uuid-" version "/" + "uuid-" version ".tar.gz")) + (sha256 + (base32 + "09xhk42yhxvqmka0iqrv3338asncz8cap3j0ic0ps896f2581b6z")))) + (build-system haskell-build-system) + (inputs `(("ghc-cryptohash-sha1" ,ghc-cryptohash-sha1) + ("ghc-cryptohash-md5" ,ghc-cryptohash-md5) + ("ghc-entropy" ,ghc-entropy) + ("ghc-network-info" ,ghc-network-info) + ("ghc-random" ,ghc-random) + ("ghc-text" ,ghc-text) + ("ghc-uuid-types" ,ghc-uuid-types))) + (native-inputs `(("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (home-page "https://github.com/hvr/uuid") + (synopsis "Haskell library for creating, comparing, parsing and printing +UUID") + (description "This Haskell library provides utilities creating, comparing, +parsing and printing Universally Unique Identifiers. + See @uref{http://en.wikipedia.org/wiki/UUID} for the general idea.") (license license:bsd-3))) -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:14 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:14 +0000 Received: from localhost ([127.0.0.1]:47029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejK-0004kG-8I for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:14 -0400 Received: from ricketyspace.net ([45.55.79.15]:43126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4eiz-0004f6-53 for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:53 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296133; bh=xbOEiFBDUxOczXoo9YKlG7v7GxnYqWitENwmEO7vW18=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=dX/va5gwFRzGAmp/jHGpdBGBVr+u3WqHQkUw2xNsfJiIGblSlsYR1e4kUnffKxUuf KPn2H9SwbftiO1FBYOP9SO1vpNUi+I/VEjhHXgbwD/BSqI4g4bLJs6h3RAQlF5eTgu TYjOK60Vr8D+rP8uUSm0kNIsYB0J6JTUEBCQHTkhqRhilbqlSdgjq4oCcs2IE3MCEa YRpLGljAlrIIjwhd5DeP+hZiPnJ7cvTzwFjsaFf679mAKqPa3rPHP5co4tdgInyb38 VmAZ3nkP6nTAnVz3NwJ7KuNzRIQglaXo0HAEScuD/wMbIlcnI1KD/QsbUbC0hjQB23 wqI/9hCE2ZdYA== To: 28884@debbugs.gnu.org Subject: [PATCH 32/38] gnu: Add ghc-vector-builder. Date: Wed, 18 Oct 2017 03:07:52 +0000 Message-Id: <20171018030758.1211-32-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-vector-builder): New variable. --- gnu/packages/haskell.scm | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 129f1792e..682f2da1e 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9981,4 +9981,61 @@ The package is intended to rapidly evolve with the contribution from the community, with the missing features being added with pull-requests.") (license license:expat))) +(define-public ghc-vector-builder + (package + (name "ghc-vector-builder") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "vector-builder-" version "/" + "vector-builder-" version ".tar.gz")) + (sha256 + (base32 + "1l6sfgd2s107zkp1qd1w6jdjcbznp31769qf99pxar087f697wvp")))) + (build-system haskell-build-system) + (inputs `(("ghc-vector" ,ghc-vector) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-base-prelude" ,ghc-base-prelude))) + (native-inputs `(("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) + ("ghc-hunit" ,ghc-hunit) + ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) + ("ghc-rebase" ,ghc-rebase))) + (home-page "https://github.com/nikita-volkov/vector-builder") + (synopsis "Vector builder for Haskell") + (description "This Haskell package provides an API for constructing vectors. + +It provides the composable @code{Builder} abstraction, which has instances of the +@code{Monoid} and @code{Semigroup} classes. + +Usage: + +First you use the @code{Builder} abstraction to specify the structure of the +vector. Then you execute the builder to actually produce the vector. + +Example: + +The following code shows how you can efficiently concatenate different +datastructures into a single immutable vector: + +@verbatim +import qualified Data.Vector as A +import qualified VectorBuilder.Builder as B +import qualified VectorBuilder.Vector as C + +myVector :: A.Vector a -> [a] -> a -> A.Vector a +myVector vector list element = + C.build builder + where + builder = + B.vector vector <> + foldMap B.singleton list <> + B.singleton element +@end verbatim +") + (license license:expat))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:15 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:15 +0000 Received: from localhost ([127.0.0.1]:47032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejK-0004kP-JU for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:14 -0400 Received: from ricketyspace.net ([45.55.79.15]:43128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej0-0004fU-2Q for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:54 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296133; bh=k7QObfiFGJ+Fsr1kBO49aLBM1I+SOl2MVS3pmEVwqVw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FX4a+OCudjeWjqHNjQQyHyizGDsae+OpOkfbo/ZmRfvZ7uvP+4PZ5PaLDufsz4J5q 0lEl5lEHu9xpKnaLG1hKc014UbO3M99gfuep5PadT6j3uDCfEU6KNChtiBvpBSkd17 hdi6c/YPRHWq3pWaOALOAFtTqaLlnY0e5gfYhudWbOwDN1Q7y+bpOdeyEhiyrQGw4O GJ4a5OlwIGYud2EUsht+yy1RrNYeTPmRcYj1QvKoJg4ygkUCJq0R6oE7rVCF19uq0Q BMGTWOVTTysTi3qD/3ZvjJlxN9iX8PZZ1IOgQ1NVuKn2/Fmyw+71bTvMjjekGsWJ8C JToWDPFPVaeGA== To: 28884@debbugs.gnu.org Subject: [PATCH 33/38] gnu: Add ghc-foldl. Date: Wed, 18 Oct 2017 03:07:53 +0000 Message-Id: <20171018030758.1211-33-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-foldl): 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 682f2da1e..8c1b725fd 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -10038,4 +10038,36 @@ myVector vector list element = ") (license license:expat))) +(define-public ghc-foldl + (package + (name "ghc-foldl") + (version "1.3.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "foldl-" version "/" + "foldl-" version ".tar.gz")) + (sha256 + (base32 + "1z3xjz4khs2kr3mqkbh7dz4kd6gkdk2r67wjkvrxnmp533aqh90n")))) + (build-system haskell-build-system) + (inputs `(("ghc-mwc-randam" ,ghc-mwc-random) + ("ghc-primitive" ,ghc-primitive) + ("ghc-text" ,ghc-text) + ("ghc-vector" ,ghc-vector) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-hashable" ,ghc-hashable) + ("ghc-contravariant" ,ghc-contravariant) + ("ghc-profunctors" ,ghc-profunctors) + ("ghc-comonad" ,ghc-comonad) + ("ghc-vector-builder" ,ghc-vector-builder))) + (home-page "https://github.com/Gabriel439/Haskell-Foldl-Library") + (synopsis "Composable, streaming, and efficient left folds for Haskell") + (description "This Haskell library provides strict left folds that stream +in constant memory, and you can combine folds using @code{Applicative} style +to derive new folds. Derived folds still traverse the container just once +and are often as efficient as hand-written folds.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:17 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:17 +0000 Received: from localhost ([127.0.0.1]:47034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejL-0004kb-0g for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:15 -0400 Received: from ricketyspace.net ([45.55.79.15]:43130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej0-0004fp-Sk for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:55 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296134; bh=rd03lVCxO7sr1hxb0CBO2oE9wfKp9pm58zMkWMysVm8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pFUcAqSeRiY0XKSZcmtmbghf/HoCGeV3OnhB9S+SniUNDRj23eLqydm9YggfUkyD3 sL+Kgq6sVlVvgIq8/zhtuHsTQ4bILiMl77H9Tyzm8jAyNDXKBC+I63MTrwU4hgx5dx batyB9VvVqCqs7PWeEyYg9TWMGHhZgEeYA4/ENzAH61FL3tc1cfP3dVMZSsFvGCBD3 nFFtm3qNE23NlMRYg89kearUxNqdsmnKyEqLILikbBH5iLbR/tpVwvRBL3euBYoYTD +98FdemhxbrymD6oQz3f27EtYyPHioLubUOCNE9gA6P/MytQb0GIpAzB5sKwFNs/wh RAcBZ9lFHTDcA== To: 28884@debbugs.gnu.org Subject: [PATCH 34/38] gnu: Add ghc-mono-traversable. Date: Wed, 18 Oct 2017 03:07:54 +0000 Message-Id: <20171018030758.1211-34-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-mono-traversable): 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 8c1b725fd..d622ee2e3 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -10070,4 +10070,39 @@ to derive new folds. Derived folds still traverse the container just once and are often as efficient as hand-written folds.") (license license:bsd-3))) +(define-public ghc-mono-traversable + (package + (name "ghc-mono-traversable") + (version "1.0.2.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "mono-traversable-" version "/" + "mono-traversable-" version ".tar.gz")) + (sha256 + (base32 + "0smirpwika7d5a98h20jr9jqg41n7vqfy7k31crmn449qfig9ljf")))) + (build-system haskell-build-system) + (inputs `(("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-hashable" ,ghc-hashable) + ("ghc-text" ,ghc-text) + ("ghc-vector" ,ghc-vector) + ("ghc-vector-algorithms" ,ghc-vector-algorithms) + ("ghc-split" ,ghc-split))) + (native-inputs `(("ghc-hspec" ,ghc-hspec) + ("ghc-hunit",ghc-hunit) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-foldl" ,ghc-foldl))) + (home-page "https://github.com/snoyberg/mono-traversable") + (synopsis "Haskell classes for mapping, folding, and traversing monomorphic +containers") + (description "This Haskell package provides Monomorphic variants of the +Functor, Foldable, and Traversable typeclasses. If you understand Haskell's +basic typeclasses, you understand mono-traversable. In addition to what +you are used to, it adds on an IsSequence typeclass and has code for marking +data structures as non-empty.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:18 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:18 +0000 Received: from localhost ([127.0.0.1]:47037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejN-0004ks-M0 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:18 -0400 Received: from ricketyspace.net ([45.55.79.15]:43132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej1-0004g9-Ow for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:56 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296135; bh=USJlRpNZGl9jM05sn3YYO3bqYBLVTMXf+kboGWM9/ug=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WNl4qgEIORY0Chhzs4MzZgLpuOy8HptCvZMuOkagcVWMC09RpZTGCKITNMT9YxNYi 4GPP4fKgqvQ2Wp2O+j7D/AGztaxZQh0qCTw3Ch16gjdFsVjjL9NIz4PnA7s1ZsGI8n mYL/2mkEUXwQMgv2jo80M6GsESOzphHiNSIYCFY/lqcodmAOyRLi8mVwGpM8X3Ie07 ft9sizAozlRKrqsCtDfMA7glqfYE55WuQgxS4UO0iFJa8Tzp1Owt2F8Y35cHFYY6fJ bm6mrwovINPhLw3wNg9daaPW8Yvg9bDC0g3FuPvnRuRNDLM1/BG4bWhFlpueSnxMA/ k6kQ0m++emVVQ== To: 28884@debbugs.gnu.org Subject: [PATCH 35/38] gnu: ghc-conduit: Update to 1.2.12.1. Date: Wed, 18 Oct 2017 03:07:55 +0000 Message-Id: <20171018030758.1211-35-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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): Update to 1.2.12.1. [native-inputs]: Add "ghc-split". --- gnu/packages/haskell.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d622ee2e3..1ef26ef52 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -5918,14 +5918,14 @@ of a JSON value into a @code{Data.Aeson.Value}.") (define-public ghc-conduit (package (name "ghc-conduit") - (version "1.2.5.1") + (version "1.2.12.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "conduit/conduit-" version ".tar.gz")) (sha256 (base32 - "0aq6wswd5dkhdmy7sjhd99mldpq33dqpgbdcwpm94ahvckqxs7v5")))) + "0zl6gflh7y36y2vypjhqx13nhkk5y3h12c1zj7kjfclrmwnvnwh0")))) (build-system haskell-build-system) (inputs `(("ghc-exceptions" ,ghc-exceptions) @@ -5938,7 +5938,8 @@ of a JSON value into a @code{Data.Aeson.Value}.") (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) ("ghc-hspec" ,ghc-hspec) - ("ghc-safe" ,ghc-safe))) + ("ghc-safe" ,ghc-safe) + ("ghc-split" ,ghc-split))) (home-page "https://github.com/snoyberg/conduit") (synopsis "Streaming data library ") (description -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:18 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:18 +0000 Received: from localhost ([127.0.0.1]:47040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejO-0004l4-5S for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:18 -0400 Received: from ricketyspace.net ([45.55.79.15]:43134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej2-0004gU-KZ for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:57 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296136; bh=46ew8XLZ4D6HmaEq5UxpCX/RsJ05OZFW+tuhASa9Wd8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hTE9BxobLSx7uSSTAgmFfBtO7NvnqyYz/CelFRzbcnsQfnxwCsS6FMBaf1SkKmTbW RKKlKSXHMGhvd3p2/Ws6E6foOQgZayRRDQi7E9VsWEQr84hKtK2XPm/DeQo3X1eLGC i++zG3Dl9yXrhc9AoQAlPcfPgntHiFeJRSAJ9N4QDJZiyzhZ6k1/umC0cYmiul7q1d J9/DHDZLQr0ywMYltJhk5H9ufZoRDmEbp9OtXbjEnxS01kzho+nBj/khqFAlFzgChU 3sst8/b5RFOQk+CNBhCGx7DOYCsaMnV2lD+MtPvX/N3MOMtn4/RoSeBsBRj7b1SseB whHhB30Q3x40A== To: 28884@debbugs.gnu.org Subject: [PATCH 36/38] gnu: ghc-conduit: Fix lint error. Date: Wed, 18 Oct 2017 03:07:56 +0000 Message-Id: <20171018030758.1211-36-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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)[description]: Fix lint error. --- gnu/packages/haskell.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 1ef26ef52..c4ce3f40b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -5943,11 +5943,11 @@ of a JSON value into a @code{Data.Aeson.Value}.") (home-page "https://github.com/snoyberg/conduit") (synopsis "Streaming data library ") (description - "conduit is a solution to the streaming data problem, allowing for -production, transformation, and consumption of streams of data in constant -memory. It is an alternative to lazy I/O which guarantees deterministic -resource handling, and fits in the same general solution space as -enumerator/iteratee and pipes." ) + "The conduit package is a solution to the streaming data problem, +allowing for production, transformation, and consumption of streams of data +in constant memory. It is an alternative to lazy I/O which guarantees +deterministic resource handling, and fits in the same general solution +space as enumerator/iteratee and pipes.") (license license:expat))) (define-public ghc-logging-facade -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:19 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:19 +0000 Received: from localhost ([127.0.0.1]:47042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejO-0004lH-K2 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:19 -0400 Received: from ricketyspace.net ([45.55.79.15]:43136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej3-0004gv-Ia for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:08:57 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296137; bh=HkkgmSuE+/O8E+O3Hhv/SYJq4iopn1qGamUb+AsY9Cg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Qb4BpkU8JPqRDgCYc29bySt8qi7wRX16P231p78FpHLPPDSlVX2KOdBzI63cg+Yjz u4kAadfGh26P5bmRrwcTiPX/2J8esYgxFTjY376dFXD9BrWe8iHYHT3jBWm98HJ0O0 UTH8BwLmNhthLJKD5ECLnpnpdr98ei4Gn2KBLhDnQSqTcoYxN76JjOiPy8HmrYWKFA yEPPwgmZY9hs8kyu2N3yzIt/73Om3IiF4EVsDTgazVT14jweyFGKTCNs6gMWYmKXtF kxgSXT7zTSkW0UtnN64OvT4QsNJ1hwIG2JZircuttHZc6Py0h6S6G3UoFSqRASwy7A a5IaJQWZWJqZg== To: 28884@debbugs.gnu.org Subject: [PATCH 37/38] gnu: Add ghc-conduit-combinators. Date: Wed, 18 Oct 2017 03:07:57 +0000 Message-Id: <20171018030758.1211-37-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-condui-combinators): New variable. --- gnu/packages/haskell.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c4ce3f40b..d8fab0909 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -10106,4 +10106,45 @@ you are used to, it adds on an IsSequence typeclass and has code for marking data structures as non-empty.") (license license:expat))) +(define-public ghc-conduit-combinators + (package + (name "ghc-conduit-combinators") + (version "1.1.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "conduit-combinators-" version "/" + "conduit-combinators-" version ".tar.gz")) + (sha256 + (base32 + "0609miq03lq9visfb2dqqsxghmvgzm24pq39mqby1jnnah6yh8m0")))) + (build-system haskell-build-system) + (inputs `(("ghc-conduit" ,ghc-conduit) + ("ghc-conduit-extra" ,ghc-conduit-extra) + ("ghc-transformers-base" ,ghc-transformers-base) + ("ghc-primitive" ,ghc-primitive) + ("ghc-vector" ,ghc-vector) + ("ghc-text" ,ghc-text) + ("ghc-void" ,ghc-void) + ("ghc-mwc-random" ,ghc-mwc-random) + ("ghc-unix-compat" ,ghc-unix-compat) + ("ghc-base16-bytestring" ,ghc-base16-bytestring) + ("ghc-base64-bytestring" ,ghc-base64-bytestring) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-chunked-data" ,ghc-chunked-data) + ("ghc-mono-traversable" ,ghc-mono-traversable))) + (native-inputs `(("ghc-hspec" ,ghc-hspec) + ("ghc-silently" ,ghc-silently) + ("ghc-mtl" ,ghc-mtl) + ("ghc-safe" ,ghc-safe) + ("ghc-quickcheck" ,ghc-quickcheck))) + (home-page "https://github.com/snoyberg/mono-traversable") + (synopsis "Commonly used conduit functions, for both chunked and +unchunked data") + (description "This Haskell package provides a replacement for Data.Conduit.List, +as well as a convenient Conduit module.") + (license license:expat))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 23:09:19 2017 Received: (at 28884) by debbugs.gnu.org; 18 Oct 2017 03:09:19 +0000 Received: from localhost ([127.0.0.1]:47045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ejP-0004lS-40 for submit@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:19 -0400 Received: from ricketyspace.net ([45.55.79.15]:43138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4ej5-0004h2-75 for 28884@debbugs.gnu.org; Tue, 17 Oct 2017 23:09:00 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508296139; bh=2CegiRYXRXMoGgjQ4udAg7jd4zP0mqTYIlA51FOBb5A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=xqHVp6t2aDUkhgRKaIrVbQjgjO6YgIUbwjedb52s2mjiUMBVv9JUOJCo6XVGX4QX2 djCRM4SPnzwZJwKEkfu1uJ/DNj7/GqILR1lz767xcfEA7gO2F7FY/meYt5o2Bko0mj /23LJKQQd4kDMwa7lFtl7qxZBLABgdWb1RICYt+1+8kxd6yDFAcDOWPWNHAqL29eJ0 3L8S1qBYkA59qxSyKoYvGk0vrLBdpNxgqxVP2WJ8vzfP8vnJJDShRvnNJKubklq2v+ DUc/tJlt6YDsENLxFxrabRavxtj4oOdwl8TJbQ6EWfLqMVXYb+UPQXcn1USUz7trxB FzL/ipycWAtPw== To: 28884@debbugs.gnu.org Subject: [PATCH 38/38] gnu: Add ghc-aws. Date: Wed, 18 Oct 2017 03:07:58 +0000 Message-Id: <20171018030758.1211-38-s@ricketyspace.net> X-Mailer: git-send-email 2.15.0.rc0 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 28884 Cc: s@ricketyspace.net 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-aws): New variable. --- gnu/packages/haskell.scm | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d8fab0909..47423b059 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -10147,4 +10147,62 @@ unchunked data") as well as a convenient Conduit module.") (license license:expat))) +(define-public ghc-aws + (package + (name "ghc-aws") + (version "0.17.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "aws-" version "/aws-" version ".tar.gz")) + (sha256 (base32 + "1q4qh58vj8447a4fl88n3nkpdc4yv293qsh02w6zvszd6ch61yh7")))) + (build-system haskell-build-system) + (arguments `(#:tests? #f)) ; Tests require AWS credentials. + (inputs + `(("ghc-aeson" ,ghc-aeson) + ("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-base16-bytestring" ,ghc-base16-bytestring) + ("ghc-base64-bytestring" ,ghc-base64-bytestring) + ("ghc-blaze-builder" ,ghc-blaze-builder) + ("ghc-byteable" ,ghc-byteable) + ("ghc-case-insensitive" ,ghc-case-insensitive) + ("ghc-cereal" ,ghc-cereal) + ("ghc-conduit" ,ghc-conduit) + ("ghc-conduit-extra" ,ghc-conduit-extra) + ("ghc-cryptohash" ,ghc-cryptohash) + ("ghc-data-default" ,ghc-data-default) + ("ghc-http-conduit" ,ghc-http-conduit) + ("ghc-http-types" ,ghc-http-types) + ("ghc-monad-control" ,ghc-monad-control) + ("ghc-mtl" ,ghc-mtl) + ("ghc-network" ,ghc-network) + ("ghc-old-locale" ,ghc-old-locale) + ("ghc-safe" ,ghc-safe) + ("ghc-scientific" ,ghc-scientific) + ("ghc-tagged" ,ghc-tagged) + ("ghc-text" ,ghc-text) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-utf8-string" ,ghc-utf8-string) + ("ghc-vector" ,ghc-vector) + ("ghc-xml-conduit" ,ghc-xml-conduit))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-errors" ,ghc-errors) + ("ghc-http-client" ,ghc-http-client) + ("ghc-http-client-tls" ,ghc-http-client-tls) + ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-conduit-combinators" ,ghc-conduit-combinators))) + (home-page "https://github.com/aristidb/aws") + (synopsis "Amazon Web Services for Haskell") + (description "This package attempts to provide support for using +Amazon Web Services like S3 (storage), SQS (queuing) and others to +Haskell programmers. The ultimate goal is to support all Amazon +Web Services.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.15.0.rc0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 21 05:40:55 2017 Received: (at 28884) by debbugs.gnu.org; 21 Oct 2017 09:40:55 +0000 Received: from localhost ([127.0.0.1]:53103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5qH1-0007Zk-2d for submit@debbugs.gnu.org; Sat, 21 Oct 2017 05:40:55 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:42380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5qGz-0007Za-ET for 28884@debbugs.gnu.org; Sat, 21 Oct 2017 05:40:53 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 69F7BEA4A; Sat, 21 Oct 2017 11:40:53 +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 y3MEXaXhhakG; Sat, 21 Oct 2017 11:40:52 +0200 (CEST) Received: from ribbon (unknown [89.248.140.14]) by hera.aquilenet.fr (Postfix) with ESMTPSA id CDB89E66A; Sat, 21 Oct 2017 11:40:51 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#28884] [PATCH 00/38] Add ghc-aws and its dependencies. References: <20171018030217.1001-1-s@ricketyspace.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 =?utf-8?Q?Vend=C3=A9miaire?= an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 21 Oct 2017 11:40:49 +0200 In-Reply-To: <20171018030217.1001-1-s@ricketyspace.net> (rsiddharth's message of "Wed, 18 Oct 2017 03:02:17 +0000") Message-ID: <87zi8kalem.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: 28884 Cc: 28884@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 skribis: > This patch series adds `ghc-aws` and its dependencies. Impressive patch series! > Patch Notes: > > * The following packages cannot be upgraded to the latest version: > > - ghc-monadrandom: ghc-either 4.4.1.1 requires MonadRandom >=3D0.1 &&= <0.5=C2=B9 > - ghc-vector-builder: latest version of this package has dependencies= not > yet there in guix=C2=B2. OK. > * guix lint has trouble parsing https://hackage.haskell.org/package/entr= opy/entropy.cabal > > ./pre-inst-env guix lint ghc-entropy > > throws: > > Syntax error: unexpected token : custom-setup (at line 34, column 0) > Syntax error: unexpected end of input > warning: failed to parse https://hackage.haskell.org/package/entropy= /entropy.cabal That=E2=80=99s harmless: it comes from the new =E2=80=98refresh=E2=80=99 ch= eck, which checks whether new versions are available upstream (it does indicate a limitation of the Cabal parser, though.) It looks like you run =E2=80=98guix lint=E2=80=99 on all the packages, whic= h is great. I=E2=80=99ll apply the whole series in a day or two if there are no further comments. Thank you, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 14:53:10 2017 Received: (at 28884) by debbugs.gnu.org; 22 Oct 2017 18:53:11 +0000 Received: from localhost ([127.0.0.1]:56203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6LN0-0008T7-OC for submit@debbugs.gnu.org; Sun, 22 Oct 2017 14:53:10 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:44832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6LMz-0008Sy-5c for 28884@debbugs.gnu.org; Sun, 22 Oct 2017 14:53:09 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 25C2AF400; Sun, 22 Oct 2017 20:53:09 +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 2jnWNCdmTxhU; Sun, 22 Oct 2017 20:53:08 +0200 (CEST) Received: from ribbon (node-1w7jr9qot7winqrne9k8b99d1.ipv6.telus.net [IPv6:2001:569:7803:2c00:728:f466:18ad:22a5]) by hera.aquilenet.fr (Postfix) with ESMTPSA id DF99DE275; Sun, 22 Oct 2017 20:53:07 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#28884] [PATCH 07/38] gnu: Add ghc-language-haskell-extract. Date: Sat, 21 Oct 2017 20:52:38 -0700 References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> <20171018030758.1211-7-s@ricketyspace.net> Message-ID: <87y3o310c0.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: rsiddharth skribis: > * gnu/packages/haskell.scm > (ghc-language-haskell-extract): New variable. For the record, I've committed this one with the changes below: [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.8 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date X-Debbugs-Envelope-To: 28884 Cc: 28884@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.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: rsiddharth skribis: > * gnu/packages/haskell.scm > (ghc-language-haskell-extract): New variable. For the record, I've committed this one with the changes below: [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.8 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date --=-=-= Content-Type: text/plain rsiddharth skribis: > * gnu/packages/haskell.scm > (ghc-language-haskell-extract): New variable. For the record, I've committed this one with the changes below: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 48da78bb9..3b93d8628 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9193,48 +9193,10 @@ the local code") (description "This package contains helper functions on top of Template Haskell. -@code{functionExtractor} extracts all functions after a regexp-pattern. - -@verbatim - foo = \"test\" - boo = \"testing\" - bar = $\(functionExtractor \"oo$\") -@end verbatim - -will automagically extract the functions ending with @code{oo} such as - -@verbatim - bar = [\(\"foo\",foo), \(\"boo\",boo)] -@end verbatim - -This can be useful if you wish to extract all functions beginning -with test \(for a test-framework) or all functions beginning with wc -\(for a web service). - -@code{functionExtractorMap} works like @code{functionsExtractor} but -applies a function over all function-pairs. - -This functions is useful if the common return type of the functions is -a type class. - -Example: - -@verbatim - secondTypeclassTest = - do let expected = [\"45\", \"88.8\", \"\\\"hej\\\"\"] - actual = $\(functionExtractorMap \"^tc\" [|\\n f -> show f|] ) - expected @=? actual - - tcInt :: Integer - tcInt = 45 - - tcDouble :: Double - tcDouble = 88.8 - - tcString :: String - tcString = \"hej\" -@end verbatim -") +For example, @code{functionExtractor} extracts all functions after a +regexp-pattern, which can be useful if you wish to extract all functions +beginning with @code{test} (for a test-framework) or all functions beginning +with @code{wc} (for a web service).") (license license:bsd-3))) ;;; haskell.scm ends here --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQpMdWRv4oCZLg0K --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 17:56:35 2017 Received: (at 28884) by debbugs.gnu.org; 22 Oct 2017 21:56:35 +0000 Received: from localhost ([127.0.0.1]:56317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OEV-0006Ry-Gx for submit@debbugs.gnu.org; Sun, 22 Oct 2017 17:56:35 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:45060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OET-0006Ro-V4 for 28884@debbugs.gnu.org; Sun, 22 Oct 2017 17:56:34 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 15E76EDC7; Sun, 22 Oct 2017 23:56:33 +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 bTqJbIbC4_kF; Sun, 22 Oct 2017 23:56:32 +0200 (CEST) Received: from ribbon (node-1w7jr9qobvji5c0ihz5evfepf.ipv6.telus.net [IPv6:2001:569:7790:ff00:462c:3ad:a691:7f33]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 2E7B5971; Sun, 22 Oct 2017 23:56:30 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#28884] [PATCH 08/38] gnu: Add ghc-test-framework-th. References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> <20171018030758.1211-8-s@ricketyspace.net> Date: Sun, 22 Oct 2017 14:56:24 -0700 In-Reply-To: <20171018030758.1211-8-s@ricketyspace.net> (rsiddharth's message of "Wed, 18 Oct 2017 03:07:28 +0000") Message-ID: <87inf6zw1j.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28884 Cc: 28884@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 rsiddharth skribis: > * gnu/packages/haskell.scm (ghc-test-framework-th): New variable. Applied after removing the example from the description (see below). Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index efcad87c8..298d856ab 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9225,49 +9225,8 @@ using Template Haskell") @code{defaultMainGenerator} and @code{testGroupGenerator}. @code{defaultMainGenerator} will extract all functions beginning with -case_, prop_ or test_in the module and put them in a testGroup. - -@verbatim - -- file SomeModule.hs - \( -# LANGUAGE TemplateHaskell #- ) - module SomeModule where - import Test.Framework.TH - import Test.Framework - import Test.HUnit - import Test.Framework.Providers.HUnit - import Test.Framework.Providers.QuickCheck2 - - -- observe this line! - main = $\(defaultMainGenerator) - case_1 = do 1 @=? 1 - case_2 = do 2 @=? 2 - prop_reverse xs = reverse \(reverse xs) == xs - where types = xs::[Int] -@end verbatim - - is the same as - -@verbatim - -- file SomeModule.hs - \( -# LANGUAGE TemplateHaskell #- ) - module SomeModule where - import Test.Framework.TH - import Test.Framework - import Test.HUnit - import Test.Framework.Providers.HUnit - import Test.Framework.Providers.QuickCheck2 - - -- observe this line! - main = - defaultMain [ - testGroup \"SomeModule\" [ testCase \"1\" case_1, testCase \"2\" \ -case_2, testProperty \"reverse\" prop_reverse] - ] - case_1 = do 1 @=? 1 - case_2 = do 2 @=? 2 - prop_reverse xs = reverse \(reverse xs) == xs - where types = xs::[Int] -@end verbatim +@code{case_}, @code{prop_}, or @code{test_} in the module and put them in a +@code{testGroup}. @code{testGroupGenerator} is like @code{defaultMainGenerator} but without @code{defaultMain}. It is useful if you need a function for the testgroup --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 18:01:28 2017 Received: (at 28884) by debbugs.gnu.org; 22 Oct 2017 22:01:28 +0000 Received: from localhost ([127.0.0.1]:56321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OJD-0006aT-3D for submit@debbugs.gnu.org; Sun, 22 Oct 2017 18:01:28 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:45091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OJB-0006aL-86 for 28884@debbugs.gnu.org; Sun, 22 Oct 2017 18:01:25 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id F327EF404; Mon, 23 Oct 2017 00:01:25 +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 qmCgBdT213rm; Mon, 23 Oct 2017 00:01:25 +0200 (CEST) Received: from ribbon (node-1w7jr9qobvji5c0ihz5evfepf.ipv6.telus.net [IPv6:2001:569:7790:ff00:462c:3ad:a691:7f33]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 93CD0DB19; Mon, 23 Oct 2017 00:01:24 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#28884] [PATCH 25/38] gnu: Add ghc-puremd5 References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> <20171018030758.1211-25-s@ricketyspace.net> Date: Sun, 22 Oct 2017 15:01:19 -0700 In-Reply-To: <20171018030758.1211-25-s@ricketyspace.net> (rsiddharth's message of "Wed, 18 Oct 2017 03:07:45 +0000") Message-ID: <87efpuzvtc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28884 Cc: 28884@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 rsiddharth skribis: > * gnu/packages/haskell.scm (ghc-puremd5): New variable. Amended like this: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index af6b1ee2d..d33963c7d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9691,8 +9691,7 @@ ByteStrings in the style of other common *nix hex dump tools.") ,ghc-test-framework-quickcheck2) ("ghc-pretty-hex" ,ghc-pretty-hex))) (home-page "https://github.com/TomMD/pureMD5") - (synopsis "Provides implementation of the MD5 digest (hash) algorithm for -Haskell") + (synopsis "Haskell implementation of the MD5 hash algorithm") (description "This package provides a Haskell-only implementation of the MD5 digest (hash) algorithm. This now supports the @code{crypto-api} class interface.") --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 18:05:13 2017 Received: (at 28884) by debbugs.gnu.org; 22 Oct 2017 22:05:13 +0000 Received: from localhost ([127.0.0.1]:56325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OMr-0006gc-Cu for submit@debbugs.gnu.org; Sun, 22 Oct 2017 18:05:13 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:45101) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OMo-0006gT-Tu for 28884@debbugs.gnu.org; Sun, 22 Oct 2017 18:05:11 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A062FF418; Mon, 23 Oct 2017 00:05:11 +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 2UOIGF3jinPf; Mon, 23 Oct 2017 00:05:10 +0200 (CEST) Received: from ribbon (node-1w7jr9qobvji5c0ihz5evfepf.ipv6.telus.net [IPv6:2001:569:7790:ff00:462c:3ad:a691:7f33]) by hera.aquilenet.fr (Postfix) with ESMTPSA id C25EAF404; Mon, 23 Oct 2017 00:05:09 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#28884] [PATCH 29/38] gnu: Add ghc-uuid-types. References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> <20171018030758.1211-29-s@ricketyspace.net> Date: Sun, 22 Oct 2017 15:05:03 -0700 In-Reply-To: <20171018030758.1211-29-s@ricketyspace.net> (rsiddharth's message of "Wed, 18 Oct 2017 03:07:49 +0000") Message-ID: <87a80izvn4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28884 Cc: 28884@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 rsiddharth skribis: > * gnu/packages/haskell.scm (ghc-uuid-types): New variable. Adjusted like this: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index a332e42a6..e3e375e6f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9800,12 +9800,11 @@ IPv4, IPv6 and MAC addresses.") ("ghc-tasty-hunit" ,ghc-tasty-hunit) ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) (home-page "https://github.com/hvr/uuid") - (synopsis "Provides Type definitions for Universally Unique Identifiers -for Haskell") + (synopsis "Haskell type definitions for UUIDs") (description "This Haskell library contains type definitions for -Universally Unique Identifiers and basic conversion functions. - -See @uref{http://en.wikipedia.org/wiki/UUID} for the general idea.") +@dfn{Universally Unique Identifiers} or +@uref{http://en.wikipedia.org/wiki/UUID, UUIDs}, and basic conversion +functions.") (license license:bsd-3))) ;;; haskell.scm ends here --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 18:09:15 2017 Received: (at 28884) by debbugs.gnu.org; 22 Oct 2017 22:09:15 +0000 Received: from localhost ([127.0.0.1]:56329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OQk-0006ml-VQ for submit@debbugs.gnu.org; Sun, 22 Oct 2017 18:09:15 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:45111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OQi-0006mc-Q9 for 28884@debbugs.gnu.org; Sun, 22 Oct 2017 18:09:13 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 954DBF418; Mon, 23 Oct 2017 00:09:13 +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 ofw-k88TCokG; Mon, 23 Oct 2017 00:09:12 +0200 (CEST) Received: from ribbon (node-1w7jr9qobvji5c0ihz5evfepf.ipv6.telus.net [IPv6:2001:569:7790:ff00:462c:3ad:a691:7f33]) by hera.aquilenet.fr (Postfix) with ESMTPSA id DD1FEF404; Mon, 23 Oct 2017 00:09:10 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#28884] [PATCH 32/38] gnu: Add ghc-vector-builder. References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> <20171018030758.1211-32-s@ricketyspace.net> Date: Sun, 22 Oct 2017 15:09:06 -0700 In-Reply-To: <20171018030758.1211-32-s@ricketyspace.net> (rsiddharth's message of "Wed, 18 Oct 2017 03:07:52 +0000") Message-ID: <8760b6zvgd.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28884 Cc: 28884@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 rsiddharth skribis: > * gnu/packages/haskell.scm (ghc-vector-builder): New variable. Removed the example: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2c4752ac8..9fd28fe05 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -9922,35 +9922,12 @@ the community, with the missing features being added with pull-requests.") (home-page "https://github.com/nikita-volkov/vector-builder") (synopsis "Vector builder for Haskell") (description "This Haskell package provides an API for constructing vectors. - It provides the composable @code{Builder} abstraction, which has instances of the @code{Monoid} and @code{Semigroup} classes. -Usage: - -First you use the @code{Builder} abstraction to specify the structure of the -vector. Then you execute the builder to actually produce the vector. - -Example: - -The following code shows how you can efficiently concatenate different -datastructures into a single immutable vector: - -@verbatim -import qualified Data.Vector as A -import qualified VectorBuilder.Builder as B -import qualified VectorBuilder.Vector as C - -myVector :: A.Vector a -> [a] -> a -> A.Vector a -myVector vector list element = - C.build builder - where - builder = - B.vector vector <> - foldMap B.singleton list <> - B.singleton element -@end verbatim -") +You would first use the @code{Builder} abstraction to specify the structure of +the vector; then you can execute the builder to actually produce the +vector. ") (license license:expat))) ;;; haskell.scm ends here --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 18:15:00 2017 Received: (at 28884) by debbugs.gnu.org; 22 Oct 2017 22:15:00 +0000 Received: from localhost ([127.0.0.1]:56335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OWK-0006vH-Ky for submit@debbugs.gnu.org; Sun, 22 Oct 2017 18:15:00 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:45136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6OWJ-0006vA-2o for 28884@debbugs.gnu.org; Sun, 22 Oct 2017 18:14:59 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id C3CADF41E; Mon, 23 Oct 2017 00:14:59 +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 oiu2B9pRUY5N; Mon, 23 Oct 2017 00:14:58 +0200 (CEST) Received: from ribbon (node-1w7jr9qobvji5c0ihz5evfepf.ipv6.telus.net [IPv6:2001:569:7790:ff00:462c:3ad:a691:7f33]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8AB48F41C; Mon, 23 Oct 2017 00:14:57 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#28884] [PATCH 01/38] gnu: Add ghc-errors. References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> Date: Sun, 22 Oct 2017 15:14:52 -0700 In-Reply-To: <20171018030758.1211-1-s@ricketyspace.net> (rsiddharth's message of "Wed, 18 Oct 2017 03:07:21 +0000") Message-ID: <871sluzv6r.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: 28884 Cc: 28884@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 (+) rsiddharth skribis: > * gnu/packages/haskell.scm (ghc-errors): New variable. I added this copyright line for you: ;;; Copyright =C2=A9 2017 rsiddharth Let me know if this should be changed. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 18:35:12 2017 Received: (at 28884-done) by debbugs.gnu.org; 22 Oct 2017 22:35:12 +0000 Received: from localhost ([127.0.0.1]:56352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6Ops-0007Sy-1W for submit@debbugs.gnu.org; Sun, 22 Oct 2017 18:35:12 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:45153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6Opq-0007So-81 for 28884-done@debbugs.gnu.org; Sun, 22 Oct 2017 18:35:10 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 07834F428; Mon, 23 Oct 2017 00:35:10 +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 s9006Clqu2Rd; Mon, 23 Oct 2017 00:35:09 +0200 (CEST) Received: from ribbon (node-1w7jr9qobvji5c0ihz5evfepf.ipv6.telus.net [IPv6:2001:569:7790:ff00:462c:3ad:a691:7f33]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 6D444E275; Mon, 23 Oct 2017 00:35:08 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rsiddharth Subject: Re: [bug#28884] [PATCH 00/38] Add ghc-aws and its dependencies. References: <20171018030217.1001-1-s@ricketyspace.net> Date: Sun, 22 Oct 2017 15:35:03 -0700 In-Reply-To: <20171018030217.1001-1-s@ricketyspace.net> (rsiddharth's message of "Wed, 18 Oct 2017 03:02:17 +0000") Message-ID: <87r2tuyfoo.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: 28884-done Cc: 28884-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 (+) Heya rsiddharth, rsiddharth skribis: > This patch series adds `ghc-aws` and its dependencies. I=E2=80=99ve now pushed the whole series, with 3a784700cd554c169d81b3013abb2a451f1e64b1 as its tip. I successfully built =E2=80=98ghc-aws=E2=80=99 on my laptop (x86_64-linux, /gnu/store/h0dwsgqwcq34bxydfk513pyszhb1s09w-ghc-aws-0.17.1). Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 23 17:56:14 2017 Received: (at 28884) by debbugs.gnu.org; 23 Oct 2017 21:56:14 +0000 Received: from localhost ([127.0.0.1]:58090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6khi-00010Y-0f for submit@debbugs.gnu.org; Mon, 23 Oct 2017 17:56:14 -0400 Received: from ricketyspace.net ([45.55.79.15]:45124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6khg-00010Q-0m for 28884@debbugs.gnu.org; Mon, 23 Oct 2017 17:56:12 -0400 From: rsiddharth DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ricketyspace.net; s=mail; t=1508795769; bh=co3QCrsEclDhyuJuGNuPloVWX1QhbQ80lkvFWsbopXU=; h=From:To:Cc:Subject:References:Date:From; b=rYOwfS3S4A1HMTf+N7QwGEK3T8kGX4Jvt9U1z2zl1TyHy8aR6vxZ8dV4rWnfKhi1w STbg5FUdyyBn/o5RIYyrjT8jEaLX03z1hnUDxDgbgvOhuFnA/csgHliBz9ewU9/j+m a/7Rb/VUhBKAOTqnFX1t61ZAA4sCSgNHpo65fpJ23lJM4YRiHUIEEvLFJXhiNs3eCK 5VaJkhx0fiWlfuXpwIZGUI/89N8v7yKFz8GZN6Rb+meFwlYUa5X10S+UyVeGyzvzK3 KcZ0OOqkSO9PNyrvZWa/6qCOa6vJ7moU28JQpnoT9sT5Zyh19vVzGctChhGHIscePw 5o6TBTd0CU8VA== To: ludo@gnu.org Subject: Re: [bug#28884] [PATCH 01/38] gnu: Add ghc-errors. References: <20171018030217.1001-1-s@ricketyspace.net> <20171018030758.1211-1-s@ricketyspace.net> <871sluzv6r.fsf@gnu.org> Date: Mon, 23 Oct 2017 21:56:07 +0000 Message-ID: <877evledfs.fsf@ricketyspace.net> 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: 28884 Cc: 28884@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: 0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> * gnu/packages/haskell.scm (ghc-errors): New variable. > > I added this copyright line for you: > > ;;; Copyright =C2=A9 2017 rsiddharth > > Let me know if this should be changed. Thank you :) Also thanks for making corrections in ghc-language-haskell-extract, ghc-test-framework-th, ghc-test-framework-th, ghc-uuid-types, ghc-vector-builder. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQI5BAEBCgAjFiEEgA8pHyGee7Y6pOf1CzJ15wChEDQFAlnuZXcFgwHhM4AACgkQ CzJ15wChEDRmCQ//fie0lqtzkhCdQaLdvXSUV3C9OFvQGHlOdiM1vcnsGNY2axsh 5G4Q589OJl/T8RqlxA0XjNpstuMYL/AWCXNnb1EZesdB9dJSJ1RkCMY4x3Zj6HZo +iXrs8dtCvh5qlSjEMTMFKCGs+DurldJaQy+eK+8oGwOAoQBuIOsm/ij+SKoLUKm fwNhFGQgbzc6pgMA7odR6VZObnRLOkGBbrjcfMbGETjZMpuKW9wbnwgJ0u+wFlMg 1B33p+gbuYvb4pDJQGpQXtjAqhAascJ1zuzGU9UnExkhiPeacxHfPyjZSulMxzdK DAwCKoeobP0eCiKswGn5ejLm9NpuIIPOsu3SgwHkSSLVTTZl68qeJiQre6PvFF0n v0bf6crpwlhFT9yicAObTRDzDZ3ICVCPKrww8veiU7lPPQORwTyazkAKye+pf8xD QPfKLADS5+tBNdLRcj/2ps03ML6t2zbjaLYqw6lSR7XwTznYXT4qloGD1nOR6Mrw Zk6Wmtlo136SkGLBc1x3TsKquBQKyJcQz7LfkN8hOiHd/EqyhtLauv7WdawHXO4/ SZ1kdlx2PcAAJpGENRhj0TzNMVJm87aaD421ePWCxSRnU+ToVDKe90DvTEvWzSpd g9R2w/ZcYJzwqUwSR6eUPLvHjuieJA1vqp7q9iMzyOW5WLBRdsRVQWnV1ck= =59dL -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 14:24:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 21 Nov 2017 12: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