From patchwork Thu Oct 31 12:46:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69684 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4C89927BBEA; Thu, 31 Oct 2024 12:53:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED,URIBL_CSS_A autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A075C27BBE2 for ; Thu, 31 Oct 2024 12:53:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufh-0002py-Ft; Thu, 31 Oct 2024 08:53:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufe-0002pQ-GD for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufe-00020k-7u for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=PwWTUQ7Jo2jitBuL3EzN7Z1INtSYCv4U89Yqnm5MFmk=; b=F3kh0EufJagCru3Kd09mKivLReatz7UW9BsyY1DTmNxgTK/fgLm06FpU7HiSe4CU/C1Q+rgVbgsfAENNypKWkg3sjKGx9JlAuo+gED3KLcFWzCQ7riXHbIIzjwcyjBvSjaNf8VLZjjkH22dpXYhsX/lNDmxMYMnT4uXfg+Q4reJRPNWz3AXyHEM6o9sMdUVvwY5iJsfRu7vzFtWE/jxwoadltyHCgOu3TQYHrm/YgCtK51hKXiv08uIAEvMwr50wKsglkXWM/7ZjFdljYN6TYv04BGJS1fS6JoayPnmG03S3X0GciuwV1sLffkATZPyr5j/IDnqxc3qkGbLmOxBfAA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufe-0007su-1n for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?b?4oml?= 2.39. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: Nicolas Graves , dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037912430022 (code B ref 67921); Thu, 31 Oct 2024 12:53:02 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:04 +0000 Received: from localhost ([127.0.0.1]:41893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Ueh-0007no-4c for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:04 -0400 Received: from 2.mo583.mail-out.ovh.net ([178.33.109.111]:46369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UeQ-0007mH-0Q for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:51:50 -0400 Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.148.20]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5C69Msz1TyD for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:43 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-tn5kr (unknown [10.110.168.164]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D91A01FE09; Thu, 31 Oct 2024 12:51:42 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-5b5ff79f4f-tn5kr with ESMTPSA id dlBOE159I2fY1QAAUxeI3g (envelope-from ); Thu, 31 Oct 2024 12:51:42 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R00622b5d82e-d07b-4cc2-81c4-6ff44066233d, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:40 +0100 Message-ID: <20241031125127.14080-2-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9033939378314535650 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvvddufedvffelleffvdduffeuteevhefgueejueejtdekhedtgfehheeghfetieenucffohhmrghinhephhgrshhkvghllhdrohhrghenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=PwWTUQ7Jo2jitBuL3EzN7Z1INtSYCv4U89Yqnm5MFmk=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379104; v=1; b=Dr1rDTbipzVANXoC2F4sK+Q+YzYJcwyaOULU4a2XEHPgBwdwJrZPktkdpICKHqblnh8JYqXZ xUdHiCGNGLsDl2jkBm9d8swle4Qf6I2V64u60VTk8C89Nn8Oi2sQztIm3QcUh57aSumX8H6kUYZ 9w4pbbJaFlOjnMyQhdyQUOtBbtoav+K4hHA6Pp9wxQiDSiqi5XINcDMgqm6q9Y8hIQAxtNDLA73 c9M7SI0mgeUiR3Y0Wi05m/Je7HWc/zvGJdpDzpNn+v1qGnDSECVSG6Od4gk85iD76OqCUYCWIeS 76GTU1xoAnPdUZwcK5wiGGwozsdO7xaKQkdrBVt7C8Ehw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Future versions of ghc will have more occurrences of the execstack warning. Instead of modifying the tests for each new version, a more robust approach is to explicitely make ghc pass -Wl,-z,noexecstack to its ld invocations during all tests. This is what this patch does. * gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: New patches. * gnu/local.mk (disp_path_DATA): Deregister patch. * gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-9.0, ghc-9.2, ghc-9.4): Deregister patch use. Add phase 'fix-tests-with-binutils@2.39. --- gnu/local.mk | 1 - gnu/packages/haskell.scm | 24 ++++++++++--------- .../ghc-testsuite-recomp015-execstack.patch | 10 -------- 3 files changed, 13 insertions(+), 22 deletions(-) delete mode 100644 gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch diff --git a/gnu/local.mk b/gnu/local.mk index b0b3d2ea2b..2292577c86 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1381,7 +1381,6 @@ dist_patch_DATA = \ %D%/packages/patches/ghc-basement-fix-32-bit.patch \ %D%/packages/patches/ghc-testsuite-dlopen-pie.patch \ %D%/packages/patches/ghc-testsuite-grep-compat.patch \ - %D%/packages/patches/ghc-testsuite-recomp015-execstack.patch \ %D%/packages/patches/ghc-aeson-encodeDouble.patch \ %D%/packages/patches/ghc-basement-fix-32bit.patch \ %D%/packages/patches/ghc-bytestring-handle-ghc9.patch \ diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 10803f5afe..c580c660f1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1174,8 +1174,7 @@ (define-public ghc-8.6 "https://www.haskell.org/ghc/dist/" version "/" name "-" version "-testsuite.tar.xz")) (patches (search-patches "ghc-testsuite-dlopen-pie.patch" - "ghc-testsuite-grep-compat.patch" - "ghc-testsuite-recomp015-execstack.patch")) + "ghc-testsuite-grep-compat.patch")) (sha256 (base32 "0pw9r91g2np3i806g2f4f8z4jfdd7mx226cmdizk4swa7av1qf91")) @@ -1229,7 +1228,14 @@ (define-public ghc-8.6 (substitute* "libraries/unix/tests/all.T" (("^test\\('T8108'") "# guix skipped: test('T8108'")) (substitute* "libraries/unix/tests/libposix/all.T" - (("^test\\('posix010'") "# guix skipped: test('posix010'")))))))) + (("^test\\('posix010'") "# guix skipped: test('posix010'")))) + ;; binutils@2.39 warns for execstack deprecation by default, causing + ;; some tests to fail ; explicitely disable during linking instead. + (add-after 'unpack-testsuite 'fix-tests-with-binutils@2.39 + (lambda _ + (substitute* "testsuite/mk/test.mk" + (("^TEST_HC_OPTS = ") + "TEST_HC_OPTS = -optl -Wl,-z,noexecstack ")))))))) (native-search-paths (list (search-path-specification (variable "GHC_PACKAGE_PATH") (files (list @@ -1257,8 +1263,7 @@ (define-public ghc-8.8 "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-testsuite.tar.xz")) (patches (search-patches "ghc-testsuite-dlopen-pie.patch" - "ghc-testsuite-grep-compat.patch" - "ghc-testsuite-recomp015-execstack.patch")) + "ghc-testsuite-grep-compat.patch")) (sha256 (base32 "0c55pj2820q26rikhpf636sn4mjgqsxjrl94vsywrh79dxp3k14z")) @@ -1317,8 +1322,7 @@ (define-public ghc-8.10 "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-testsuite.tar.xz")) (patches (search-patches "ghc-testsuite-dlopen-pie.patch" - "ghc-testsuite-grep-compat.patch" - "ghc-testsuite-recomp015-execstack.patch")) + "ghc-testsuite-grep-compat.patch")) (sha256 (base32 "1zl25gg6bpx5601k8h3cqnns1xfc0nqgwnh8jvn2s65ra3f2g1nz")) @@ -1415,8 +1419,7 @@ (define-public ghc-9.0 (sha256 (base32 "1m5fzhr4gjn9ni8gxx7ag3fkbw1rspjzgv39mnfb0nkm5mw70v3s")) - (patches (search-patches "ghc-9.2-grep-warnings.patch" - "ghc-testsuite-recomp015-execstack.patch")) + (patches (search-patches "ghc-9.2-grep-warnings.patch")) (modules '((guix build utils))) (snippet ;; collections.Iterable was moved to collections.abc in Python 3.10. @@ -1481,8 +1484,7 @@ (define-public ghc-9.2 (sha256 (base32 "0cmmwhcwv9fjzvmgjj85d354858qqbmqfzaz5160xqj4yl9zk225")) - (patches (search-patches "ghc-9.2-grep-warnings.patch" - "ghc-testsuite-recomp015-execstack.patch")))) + (patches (search-patches "ghc-9.2-grep-warnings.patch")))) ,@(filter (match-lambda (("ghc-bootstrap" . _) #f) (("ghc-testsuite" . _) #f) diff --git a/gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch b/gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch deleted file mode 100644 index cdaf5b180d..0000000000 --- a/gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/testsuite/tests/driver/recomp015/Makefile 2024-01-13 16:22:42.643106725 +0100 -+++ b/testsuite/tests/driver/recomp015/Makefile 2024-01-13 16:23:18.406867917 +0100 -@@ -26,6 +26,7 @@ - # number of sections) - '$(TEST_HC)' $(TEST_HC_OPTS) Generate.hs - ./Generate > ManySections.s -+ echo '.section .note.GNU-stack,"",@progbits' > ManySections.s - echo 'main = putStrLn "Running main..."' > Main.hs - '$(TEST_HC)' $(TEST_HC_OPTS) -c ManySections.s - '$(TEST_HC)' $(TEST_HC_OPTS) --make -O Main.hs ManySections.o From patchwork Thu Oct 31 12:46:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69683 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5C08D27BBE9; Thu, 31 Oct 2024 12:52:55 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED,URIBL_CSS_A autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C0B3927BBE2 for ; Thu, 31 Oct 2024 12:52:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Uf0-0002Zt-9K; Thu, 31 Oct 2024 08:52:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Uej-0002Tw-UR for guix-patches@gnu.org; Thu, 31 Oct 2024 08:52:06 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ueh-0001vI-QB for guix-patches@gnu.org; Thu, 31 Oct 2024 08:52:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=fEhGQl3ThsklIP7kHqAtOF8kMx34Zipn5FUPru3qTKg=; b=MYYU6StzF6L2yGIgXl3PbTWmXIMylNevc7/+Z3KLZOiHtYpb6og9tQOckmQqpPQm6JnscV1rGf6UCLeMmRMe79e70pJ6oApsWp5uwiD40pdcbpRDol/VwgMAxXoT/d7lPk/Z2tEqhNMyOOY5T32DJQlt9nCitPO9fLLXXV7SJmRVxfmNVySlyNmtsSPoLyxKw3lSYKPYzbfWxSiOCU+hNlKiD8V8mq59DYB6zIkGttOgmnMVulseoky5f+a9Xp25KKr6zrDmiq9j7oOMT1umIixfDy22p90fCcAPdd6KRirOWkT/fQXQ5oslzZ+5gu2uMVaXWbG+B4mXghbWOJzcDQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ueg-0007nm-WB for guix-patches@gnu.org; Thu, 31 Oct 2024 08:52:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 02/24] gnu: ghc-next: Update to version 9.4.8 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037911229934 (code B ref 67921); Thu, 31 Oct 2024 12:52:02 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:51:52 +0000 Received: from localhost ([127.0.0.1]:41878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UeV-0007mg-70 for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:51:52 -0400 Received: from 14.mo584.mail-out.ovh.net ([46.105.40.29]:32875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UeR-0007mI-2m for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:51:48 -0400 Received: from director8.ghost.mail-out.ovh.net (unknown [10.108.2.10]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5F63qYz1Thn for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:45 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-7stm6 (unknown [10.110.168.167]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2588F1FE6B; Thu, 31 Oct 2024 12:51:45 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-5b5ff79f4f-7stm6 with ESMTPSA id FNKZNWB9I2c3/wAAZkaXsA (envelope-from ); Thu, 31 Oct 2024 12:51:45 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S00460036066-9a44-4f93-81bc-ab65a281e0fe, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:41 +0100 Message-ID: <20241031125127.14080-3-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9034502331082990118 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeegpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=fEhGQl3ThsklIP7kHqAtOF8kMx34Zipn5FUPru3qTKg=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379106; v=1; b=jlPD5UnTbcH5JD87TWrjoj4gJiIFoDFYtNn4GEWeBKMdhjJXnhgIWtwErfjpzms8Iida4QyE m/sdsM4VHHOjr6FbQpkXW2BVfmwVT2Y2J/VghcwcAcZZpBZJaJjFVfV2sr0CXwu5g5YNJ50Th0U O9+G+y4eweGKAEmRdJh85CObVTE+859ZCeRvnpInvnk3aRTuDB3XCwx+Y9kj07DMhE7ewnK1WB7 1BWu3OhwFhsYWRtiZAXsCOy301xcPcz6NsmlQ2rsjeaS2kPE5NMga97SMwHtDdA97Cwi5zTLXlt urpwfWskCKZ9lCXJj4wqBBG6cAQCDD4pKD9guwNnzo0yA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-9.4): Update to version 9.4.8. [native-inputs]: Add a patch to fix the testsuite. (ghc-happy-bootstrap-for-9.4): Update to version 1.20.1.1. * gnu/packages/patches/ghc-9.4-testsuite-fixes.patch: New patch. Change-Id: I5ef72f83e5feed1defb706bafa934077fda1553c --- gnu/packages/haskell.scm | 13 +- .../patches/ghc-9.4-testsuite-fixes.patch | 119 ++++++++++++++++++ 2 files changed, 125 insertions(+), 7 deletions(-) create mode 100644 gnu/packages/patches/ghc-9.4-testsuite-fixes.patch diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c580c660f1..4e2875cffa 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1542,14 +1542,14 @@ (define ghc-happy-bootstrap-for-9.4 (hidden-package (package (name "ghc-happy") - (version "1.20.0") + (version "1.20.1.1") (source (origin (method url-fetch) (uri (hackage-uri "happy" version)) (sha256 (base32 - "1346r2x5ravs5fqma65bzjragqbb2g6v41wz9maknwm2jf7kl79v")))) + "06w8g3lfk2ynrfhqznhp1mnp8a5b64lj6qviixpndzf5lv2psklb")))) (build-system haskell-build-system) (arguments (list #:haskell ghc-bootstrap-for-9.4 @@ -1567,15 +1567,14 @@ (define-public ghc-9.4 (package (inherit base) (name "ghc-next") - (version "9.4.4") + (version "9.4.8") (source (origin (method url-fetch) (uri (string-append "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-src.tar.xz")) (sha256 (base32 - "1qk7rlqf02s3b6m6sqqngmjq1mxnrz88h159lz6k25gddmdg5kp8")) - (patches (search-patches "ghc-9-StgCRunAsm-only-when-needed.patch")))) + "0pmqg9846lanb0hcyxhgr9ipzq33rfldxj7ln0j3qgpyczmhgx0b")))) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases '%standard-phases) @@ -1593,8 +1592,8 @@ (define-public ghc-9.4 version "/ghc-" version "-testsuite.tar.xz")) (sha256 (base32 - "04p2lawxxg3nyv6frzhyjyh3arhqqyh5ka3alxa2pxhcd2hdcja3")) - (patches (search-patches "ghc-testsuite-recomp015-execstack.patch")))) + "159wsqnqpqb0pxa3zyhvyg07wxr2zz7v52h52wkplw4pn12dsidc")) + (patches (search-patches "ghc-9.4-testsuite-fixes.patch")))) ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) ,@(filter (match-lambda diff --git a/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch new file mode 100644 index 0000000000..f394632add --- /dev/null +++ b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch @@ -0,0 +1,119 @@ +From 3acd8aa948a27465cffc8e2ab56229485e2a5b98 Mon Sep 17 00:00:00 2001 +From: Saku Laesvuori +Date: Tue, 5 Dec 2023 22:49:45 +0200 +Subject: [PATCH] Fix tests + +* replaces egrep with grep -E +* removes unnecessary escaping in some grep regular expressions +* adds a missing include header to a makefile +--- + testsuite/tests/cabal/cabal01/Makefile | 2 +- + testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile | 4 ++++ + testsuite/tests/haddock/perf/Makefile | 8 ++++---- + testsuite/tests/hsc2hs/Makefile | 4 ++-- + testsuite/tests/numeric/should_run/T7014.primops | 4 ++-- + testsuite/tests/simplCore/should_compile/Makefile | 4 ++-- + 6 files changed, 15 insertions(+), 11 deletions(-) + +diff --git a/testsuite/tests/cabal/cabal01/Makefile b/testsuite/tests/cabal/cabal01/Makefile +index 004e4c75..6ec499c9 100644 +--- a/testsuite/tests/cabal/cabal01/Makefile ++++ b/testsuite/tests/cabal/cabal01/Makefile +@@ -5,7 +5,7 @@ include $(TOP)/mk/test.mk + # Find all the env variables starting with CI_ to unset them. + # Otherwise, we might run into environment length limitations on Windows. + # (See `xargs --show-limits`.) +-VARS_TO_UNSET := $(shell env | grep ^CI_ | egrep -o '^[^=]+') ++VARS_TO_UNSET := $(shell env | grep ^CI_ | grep -E -o '^[^=]+') + unexport $(VARS_TO_UNSET) + + clean: +diff --git a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +index fd64d23f..cb669db3 100644 +--- a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile ++++ b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +@@ -1,3 +1,7 @@ ++TOP=../../../.. ++include $(TOP)/mk/boilerplate.mk ++include $(TOP)/mk/test.mk ++ + .PHONY: GHCiPrimCall + GHCiPrimCall: + '$(TEST_HC)' $(TEST_HC_OPTS) -fPIC -v0 -c GHCiPrimCall_cmm.cmm +diff --git a/testsuite/tests/haddock/perf/Makefile b/testsuite/tests/haddock/perf/Makefile +index b67b52f2..ff2f7ebb 100644 +--- a/testsuite/tests/haddock/perf/Makefile ++++ b/testsuite/tests/haddock/perf/Makefile +@@ -4,12 +4,12 @@ include $(TOP)/mk/test.mk + + # We accept a 5% increase in parser allocations due to -haddock + haddock_parser_perf : +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" + + # Similarly for the renamer + haddock_renamer_perf : +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" +diff --git a/testsuite/tests/hsc2hs/Makefile b/testsuite/tests/hsc2hs/Makefile +index d0b2d249..95b011c8 100644 +--- a/testsuite/tests/hsc2hs/Makefile ++++ b/testsuite/tests/hsc2hs/Makefile +@@ -52,9 +52,9 @@ T11004: + T12504: + '$(HSC2HS)' $(HSC2HS_OPTS) T12504/path/to/$@.hsc + ifeq "$(WINDOWS)" "YES" +- grep '{-# LINE 1 \"T12504\\\\path\\\\to\\\\$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504\\\\path\\\\to\\\\$@\.hsc" #-}' T12504/path/to/$@.hs + else +- grep '{-# LINE 1 \"T12504/path/to/$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504/path/to/$@\.hsc" #-}' T12504/path/to/$@.hs + endif + + .PHONY: T15758 +diff --git a/testsuite/tests/numeric/should_run/T7014.primops b/testsuite/tests/numeric/should_run/T7014.primops +index 3243666d..c807fb45 100644 +--- a/testsuite/tests/numeric/should_run/T7014.primops ++++ b/testsuite/tests/numeric/should_run/T7014.primops +@@ -1,8 +1,8 @@ + and# + or# + uncheckedShift.*# +-\+# +-\-# +++# ++-# + \*# + quotInt# + remInt# +diff --git a/testsuite/tests/simplCore/should_compile/Makefile b/testsuite/tests/simplCore/should_compile/Makefile +index b5041800..c56e04f6 100644 +--- a/testsuite/tests/simplCore/should_compile/Makefile ++++ b/testsuite/tests/simplCore/should_compile/Makefile +@@ -66,7 +66,7 @@ T13367: + + T8832: + $(RM) -f T8832.o T8832.hi +- '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | egrep '^[a-zA-Z0-9]+ =' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | grep -E '^[a-zA-Z0-9]+ =' + + T12603: + $(RM) -f T12603.o T12603.hi +@@ -259,7 +259,7 @@ str-rules: + # g should have been collapsed into one defininition by CSE. + .PHONY: T13340 + T13340: +- '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '\+#' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '+#' + + + # We expect to see all dictionaries specialized away. +-- +2.41.0 + From patchwork Thu Oct 31 12:46:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69691 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C5D2027BBEB; Thu, 31 Oct 2024 12:53:51 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6DA2127BBE2 for ; Thu, 31 Oct 2024 12:53:51 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug8-0003P8-7n; Thu, 31 Oct 2024 08:53:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Uff-0002pe-0I for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufe-00020t-Np for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=Hfu6VI6BBXPSH6j59/d7kkAv92o1O0SR7dufBZMULLY=; b=G7nZkgpUC62nwtmejgmY4YauDg6Y6oENSIefR0Fzt17GAW6T5VKbbkmp2t/DFRE7xKMVnM3tamEwZahnvPz/kdmhu01sZKMyCs/me+SVpE7dQ/c4d+V6iAcLW4GDux9qbUl6eWnF81Z9P83yk3iOdwjUrYd7VxWbBjQf1bpsXWfRcdHv79sCa9Rg5ARqosDCO/pkWIqVpph1+7MghiQGFnTLOcWpC842Y5lzxMKMajrDf6iJJlUO4HM2esNHp+zDHC0gw3eP5WFPIVhvtr96BSK3KTfWVuV0vgbSTtgN5Bpym4FUtjHqDNm1B7HxbSx/AP9hPmusnprWpGqS7bzA8g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufe-0007t1-GK for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 03/24] gnu: Add ghc-js-flot-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037912430029 (code B ref 67921); Thu, 31 Oct 2024 12:53:02 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:04 +0000 Received: from localhost ([127.0.0.1]:41896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uei-0007oB-4u for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:04 -0400 Received: from 4.mo582.mail-out.ovh.net ([87.98.184.159]:40671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UeV-0007mc-GJ for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:51:52 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.148.12]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5L0312z1VdN for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:49 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-r49l8 (unknown [10.111.182.85]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D8FE11FEB5; Thu, 31 Oct 2024 12:51:48 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-5b5ff79f4f-r49l8 with ESMTPSA id bp2DH2R9I2eRLwEAoUlMYg (envelope-from ); Thu, 31 Oct 2024 12:51:48 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S00270be935b-c837-4850-a015-2af404e8f769, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:42 +0100 Message-ID: <20241031125127.14080-4-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9035628228667105830 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteejveekjeefhfeuieevvdfggfejveeiteevheejteegheekjedtfffhveehjeetnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpfhhlohhttghhrghrthhsrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=Hfu6VI6BBXPSH6j59/d7kkAv92o1O0SR7dufBZMULLY=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379110; v=1; b=tX7VAqtYAg7NpGCS2e6h6oIGS7YsMUqP6u4lhgJiaeKdQy6cU6I+xL/KlziuL9gPb8F4QKKf mqmBOd5UYORybES03rG8OOsQRXRZNqlkMep9yblLvTI0h4zjyPGm6oEH/YRyX5hZZ6/u27/v+I3 dPn0Pri9JwRNWCq9QYdQC92zg2/aRmLaf7N/4CIoEbkSIT9WfEu9dt+KEp6ob3z80yGyvZyAMkT hSWuxXoCn1qw6q//89fpXH8FOSPvRjEl8qBL3w8av+UE+VKDO1Ftg0xSFtowGsuC8GI0AmRTLal AMNQEDOXTMGGd8O7nSgbXcfco7AMjUCQOO7AYxIYyKCnw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-js-flot-bootstrap-for-9.6): New variable. Change-Id: Ie01768c263084a3aa38b7120de832913a80fc99a --- gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4e2875cffa..05be1c019a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1608,4 +1608,34 @@ (define-public ghc-9.4 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;;; Bootstrap packages for hadrian, the new GHC build system + +(define ghc-bootstrap-for-9.6 ghc-9.4) + +(define ghc-js-flot-bootstrap-for-9.6 + (package + (name "ghc-js-flot-bootstrap") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri + (hackage-uri "js-flot" version)) + (sha256 + (base32 + "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv")))) + (build-system haskell-build-system) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (properties '((upstream-name . "js-flot"))) + (home-page "https://github.com/ndmitchell/js-flot") + (synopsis "Obtain minified flot code") + (description "This package bundles the minified +@url{http://www.flotcharts.org/, Flot} code (a jQuery plotting library) +into a Haskell package, so it can be depended upon by Cabal packages. +The first three components of the version number match the upstream flot +version. The package is designed to meet the redistribution +requirements of downstream users (e.g. Debian).") + (license license:expat))) + ;;; haskell.scm ends here From patchwork Thu Oct 31 12:46:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69686 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EB82127BBEA; Thu, 31 Oct 2024 12:53:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A6A1127BBE2 for ; Thu, 31 Oct 2024 12:53:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufu-00031I-77; Thu, 31 Oct 2024 08:53:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Uff-0002pj-Mb for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Uff-000218-EC for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=5f4uDInoeTUX6LQdjkoLWHEr8dsd/t4mPfk6h0eM30w=; b=FwI5ChL3UzC8w4z14B8eYjx1CFrzBY3yLoJDxwYl+BwmUPFf+AyM1UTWx1sqncPogu7l223oPZY94BzY5a4iCDl5j+w7M+OhLc66BD2mve/eWKnhPew8aPQIvJc2Vim/DotVY1zvkKSduvLR9XFODL+ZcUXocKZrV/6gEBB9ys0BnpAXFqhh+fZwmwxlpqPFPgv5q4nZ68kOWCY86WeSz0jgrK1LJNJYPfhyynBoRXjoLvIdCqnlAec2KnGFb7LgWRD28UecH/oXaJsRBHSVyvOijk+gxPcHAl7ukEAMNoc3p+Wx1zHHeghiMRTrkihDeJYjp5XTGkQWPwXsSSnq9w==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Uff-0007t8-0g for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 04/24] gnu: Add ghc-clock-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037912530037 (code B ref 67921); Thu, 31 Oct 2024 12:53:02 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:05 +0000 Received: from localhost ([127.0.0.1]:41900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uei-0007oI-Lk for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:05 -0400 Received: from 10.mo583.mail-out.ovh.net ([46.105.52.148]:57681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UeX-0007mq-4A for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:51:54 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.139.43]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5M6KRNz1WwQ for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:51 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-pfxjl (unknown [10.110.188.214]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0323D1FE85; Thu, 31 Oct 2024 12:51:50 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-pfxjl with ESMTPSA id t6vGLmZ9I2dc4ywALqpFYw (envelope-from ); Thu, 31 Oct 2024 12:51:50 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006a04c201d-96a3-492c-a100-c0b7f1093d73, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:43 +0100 Message-ID: <20241031125127.14080-5-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9036191181356327462 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=5f4uDInoeTUX6LQdjkoLWHEr8dsd/t4mPfk6h0eM30w=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379112; v=1; b=RD0DI3a2krdOVGOK6EWH3is0CxjNiMo+VH2PqRb8fAQfXIOXk+KBbPp4+yOYK06J6DKRXM06 CqU+S2cOWYa/e02RgHtfPNoH0bETzJwiN5XhRaU+L4I65ymcq/7JuqERI+gh0wEz0DepY9ow3JU XIXRGN+Z1CUrXC12Gm+m5ta5+UYea7VlIMNVGcZuchdzqXBtAHeCiHRraXmiINZc/2OU7lKObsi W51A8u1Fye8TXh8X/Lvg2yAOHKl8SGdHARBQpwMoTlt/rsRA/itvqL9e+ublFbD/R475gnQfU3+ ijZhtcXmWHn7sLJ7Ho+IgaVhCvae8V/aypxX/mFP/IRyA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-clock-bootstrap-for-9.6): New variable. Change-Id: I78d0997ee749a0c1725490c99308dcd1dc5bfbe5 --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 05be1c019a..8cfbeed186 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,4 +1638,25 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-clock-bootstrap-for-9.6 + (package + (name "ghc-clock-bootstrap") + (version "0.8.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "clock" version)) + (sha256 + (base32 + "1l850pf1dxjf3i15wc47d64gzkpzgvw0bq13fd8zvklq9kdyap44")))) + (build-system haskell-build-system) + (properties '((upstream-name . "clock"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://github.com/corsis/clock") + (synopsis "High-resolution clock for Haskell") + (description + "A package for convenient access to high-resolution clock and +timer functions of different operating systems via a unified API.") + (license license:bsd-3))) + ;;; haskell.scm ends here From patchwork Thu Oct 31 12:46:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69705 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 146DE27BBEA; Thu, 31 Oct 2024 12:54:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C6B7A27BBE2 for ; Thu, 31 Oct 2024 12:54:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug4-0003J8-GK; Thu, 31 Oct 2024 08:53:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufg-0002pn-6H for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Uff-00021G-UA for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=LQ4cki6SOTIQw5pK95ZprS49iGXygErYFVPYbksCH9A=; b=gLCwjz6eXI5gmfEBWZiAuoa65LX2lydpR1UU+N2R4lievvnrlF39fnPURYzqBW7658qJ/Rzbzmct8VN1jUSFpYSnYVMcd3nCcAXXU1dkTusDqbXxsT1+GF9fEOHR2gbRv2eKYGTzg96oq33XlmrgHgzBdCiRVO6IFnxCDAp201/E63+WRagPWs3FA9UZZuXPQJAELLMdLZj4/FN0+7A1jp8ujOica74SKizKK2CySuWi8wME19PIDNDJzK3LUMxdSLdhjMZCPIG8/lQHq0vPliW4mG3NdIT97R5PnV2WwpHmu8XDGnGJYUv7ZLGZWH+ZUSRmRX8/CH6rfomgEJScLA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Uff-0007tF-Np for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 05/24] gnu: Add ghc-extra-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037912730052 (code B ref 67921); Thu, 31 Oct 2024 12:53:03 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:07 +0000 Received: from localhost ([127.0.0.1]:41902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uej-0007oZ-8r for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:07 -0400 Received: from 1.mo560.mail-out.ovh.net ([46.105.63.121]:59095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UeZ-0007n5-Rn for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:51:56 -0400 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.148.12]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5Q1ppLz1hVp for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:54 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-xgld8 (unknown [10.110.101.176]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2237A1FDD5; Thu, 31 Oct 2024 12:51:53 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-5b5ff79f4f-xgld8 with ESMTPSA id dfIHNWh9I2dqNQYAbVp0EA (envelope-from ); Thu, 31 Oct 2024 12:51:52 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002946a3672-f0f7-4dac-8cb4-88f318d75b04, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:44 +0100 Message-ID: <20241031125127.14080-6-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9037035604201890342 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=LQ4cki6SOTIQw5pK95ZprS49iGXygErYFVPYbksCH9A=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379114; v=1; b=mPuzumiEOaMj1oo9gtdscJ27QTjZJzU9lb0ZVJwEcJW8QUMv+AoBTFoKME9kmVqkD8xqMXmu 7OBsu0rBO0n1SXhaQ5zoRQThg3Vycm2hSqYXYZUmsaCYiCQTc5J/BZ7N4WkwUIMjBcRGAZSo4UU jLg8oxxartY9gKR0EZKBiSap+4yDXdXLNd3EHwLS77+sStpC2qBUskzCpRVktvXPDgYDj1qZFli bqTT7px0tJXzS5QXjVIaYyYmF+FpgBE7NP69yBDudfcMv+/tvX63h5D1xBPVWG8k4AFosS3ARNT QncmShKzyipArEj85K0/eXocN85jATu1JfR6b+PGHWLFg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-extra-bootstrap-for-9.6): New variable. Change-Id: I73f1bd1a821bb01fc9d081c78313e583ce8fab6b --- gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8cfbeed186..22fa3614ea 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,30 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-extra-bootstrap-for-9.6 + (package + (name "ghc-extra-bootstrap") + (version "1.7.12") + (source (origin + (method url-fetch) + (uri (hackage-uri "extra" version)) + (sha256 + (base32 + "0g5h8fp0nq4k9asiknw0bhvb10zpfnsixfp0n3xz0rc83pnajwg5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "extra"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-clock-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/extra#readme") + (synopsis "Extra Haskell functions") + (description + "This library provides extra functions for the standard +Haskell libraries. Most functions are simple additions, filling out missing +functionality. A few functions are available in later versions of GHC, but +this package makes them available back to GHC 7.2.") + (license license:bsd-3))) + (define ghc-clock-bootstrap-for-9.6 (package (name "ghc-clock-bootstrap") From patchwork Thu Oct 31 12:46:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69693 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DD62C27BBEA; Thu, 31 Oct 2024 12:53:56 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9A9C627BBE2 for ; Thu, 31 Oct 2024 12:53:56 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufs-0002xO-Gy; Thu, 31 Oct 2024 08:53:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufg-0002pp-NF for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufg-00021L-Ea for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=5orHVJmsgWTla1mKPdSMYMcwem+enp3dr+Fz7rLZUnU=; b=UA/5IRidNgkaHRUQsljU/2CtdQ+ot0ZQ61pd3AGjPFpwK74ETOUZq2PiM5hp5C39DHU370+UdaCJHIBjmioI3Nn+tUr4lx59hPR94Zu8EBdSwjBi8fl5YFtnH/NFJxlPPTVoAmIdzmsRruUHI9TEDdV1nTtRREhI1P0mVghc+V8yfzOGta7iziqd96Zmix7lDI20pKMR0VQiKMB4m81TNpTX6fEKJrpuUfEOctJ95a7HeYMaDxvRBFom9R2wz4t0K6G49dzqu/PA2vKbdZzIdJURXtvnJ31hUKaNLQnzQuQi3r0w5x9sJLF1VapraS6MxjJEfS6nOfUs8F6dQnQRSw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufg-0007tM-8h for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 06/24] gnu: Add ghc-hashable-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037912830062 (code B ref 67921); Thu, 31 Oct 2024 12:53:04 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:08 +0000 Received: from localhost ([127.0.0.1]:41906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uel-0007of-Mm for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:08 -0400 Received: from 6.mo576.mail-out.ovh.net ([46.105.50.107]:40111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uec-0007nI-PW for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:51:59 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.9.167]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5T4yHmz23TC for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:57 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-468sm (unknown [10.110.96.92]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 6063C1FEB9; Thu, 31 Oct 2024 12:51:55 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-468sm with ESMTPSA id o4nKDmt9I2c/6AAAihll+A (envelope-from ); Thu, 31 Oct 2024 12:51:55 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0031eb76d77-c1bd-4a34-952b-49c4f4a4eb43, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:45 +0100 Message-ID: <20241031125127.14080-7-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9037880030378320422 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=5orHVJmsgWTla1mKPdSMYMcwem+enp3dr+Fz7rLZUnU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379117; v=1; b=hI8yjfoQfgOMkMSAVYOyrhW5pXw216AwyUHsWOwGmEh7mWiKeZ1jBAexh1EH5BT+W8JYCMTm 1wiWwgJa8tdmXuQs17Tcw4z1GB5oprkxBCplByO0zG6RSS4XkICXsG0AHv8OImUBDW5/g6B8kNf FiSMFJ5v8XEK6UCueiscfv6sJNQMk7HGxdbGn5gR/NHSGjhrqyAcFR+mzlWFQ13jmS6064KRxqs eSfSo9sVRZUiTSBVC8jC8Mry1RxG5gAwSKbhto0NEq7Wt5A0Rk0EHhyLr9Om+4Y6qh9VSD+DtCw fpWyscNnAQ6MroBUEdS7Yl+BriLs2gkh9Va8e2W0zC7YQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-hashable-bootstrap-for-9.6): New variable. Change-Id: Id96f7df459a3db56747cd4204b32b7ad253139a4 --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 22fa3614ea..c1a1fa190c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1683,4 +1683,27 @@ (define ghc-clock-bootstrap-for-9.6 timer functions of different operating systems via a unified API.") (license license:bsd-3))) +(define ghc-hashable-bootstrap-for-9.6 + (package + (name "ghc-hashable-bootstrap") + (version "1.4.1.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "hashable" version)) + (sha256 + (base32 + "11sycr73821amdz8g0k8c97igi4z7f9xdvgaxlkxhsp6h310bcz1")))) + (build-system haskell-build-system) + (properties '((upstream-name . "hashable"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (home-page "http://github.com/haskell-unordered-containers/hashable") + (synopsis "Class for types that can be converted to a hash value") + (description + "This package defines a class, @code{Hashable}, for types that can be +converted to a hash value. This class exists for the benefit of hashing-based +data structures. The package provides instances for basic types and a way to +combine hash values.") + (license license:bsd-3))) + ;;; haskell.scm ends here From patchwork Thu Oct 31 12:46:46 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69706 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4AFA627BBEA; Thu, 31 Oct 2024 12:54:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C6E3327BBE2 for ; Thu, 31 Oct 2024 12:54:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug4-0003Jp-QR; Thu, 31 Oct 2024 08:53:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufh-0002pt-45 for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufg-00021Q-Rx for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=9dLMh1D7dBlSTnSoE5fVJkFQjqUzHFDYhXUI1ZT9SwU=; b=dMrIq76uQcJEJ5ZaSB1IatpymggDMeY7gnAW5Og/d6rV7BeqybbsPorUZa455VedUl/YJ7Telr7I/BqwrDRvWoSmycAsWkIvng+eZkSYo2dV7B6kU4NvjWrKVfCvEA6pGaKszX8vPxcpLa7vKhMBUU49gxAYRnsaFjXc07Mi+3uKO3IeeV21jv6OXeKfaroK+TSht4Eilwmv3hkqcQvJqshn6gKD6kMJr5C0in3JPT4W/aVDMktKEN0NHyBLNYlA3txg5mQaxhOJ8ybA+XMmamf3x9IIZTZ3qgh2Ll8EqNSBDH0d6z4PMlY8iJ9wwChkmWDAhP40RroZyPccMb0l5Q==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufg-0007tT-Mf for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 07/24] gnu: Add ghc-splitmix-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037912930073 (code B ref 67921); Thu, 31 Oct 2024 12:53:04 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:09 +0000 Received: from localhost ([127.0.0.1]:41908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uem-0007op-BW for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:08 -0400 Received: from 3.mo560.mail-out.ovh.net ([46.105.58.226]:51609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uee-0007nL-AW for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:01 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.9.167]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5W1n0xz1hXn for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:59 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-wgwrw (unknown [10.111.174.161]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id C52091FD55; Thu, 31 Oct 2024 12:51:58 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-5b5ff79f4f-wgwrw with ESMTPSA id 9WTrHG59I2emkgAAoFuPjA (envelope-from ); Thu, 31 Oct 2024 12:51:58 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G00493c28993-c742-4e4c-a3c1-8c3e3e397a2e, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:46 +0100 Message-ID: <20241031125127.14080-8-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9038442979567067686 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=9dLMh1D7dBlSTnSoE5fVJkFQjqUzHFDYhXUI1ZT9SwU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379119; v=1; b=aGQdzLYGqz37UnICew261ugazVPvSfIa/l/8250Qc084GdyewdRzrEHdACvw2MMU6v9GNC6n pg6ccMQv8vCVQ7nA1xH7aWsP9yf5k3lo3jhTjD/OeTcpm3IzxZBdKu00AzIUTwI0SSYZTnwfbNh dUqiWqn6wYwua5I4iF2RVGqSglVCX9G8OS2EUZAyTMy6phyK4nTpGUBB5muVpQ9zWoPuQ3IISYV PC7uDXc9DPtN0GVj0x3EtBo0ALl9y41Swh2kJVPuNtWmd9Y+lgg/fv3EGWNLh/eJjrH/tDo5Lf4 EpX7PumVurJitSUYCcvnk2Zb01LM59LSgA8qtQcgg/APQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-splitmix-bootstrap-for-9.6): New variable. Change-Id: I65584aa893975015dc44491b120636844af801de --- gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c1a1fa190c..f93e3bf6c7 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1706,4 +1706,36 @@ (define ghc-hashable-bootstrap-for-9.6 combine hash values.") (license license:bsd-3))) +(define ghc-splitmix-bootstrap-for-9.6 + (package + (name "ghc-splitmix-bootstrap") + (version "0.1.0.5") + (source (origin + (method url-fetch) + (uri (hackage-uri "splitmix" version)) + (sha256 + (base32 + "00ihw7vji8ydik7f5lk9iwj21j829lpl22wa4nqz2igg26b7mw4x")))) + (build-system haskell-build-system) + (properties '((upstream-name . "splitmix"))) + (arguments + `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "http://hackage.haskell.org/package/splitmix") + (synopsis "Fast and splittable pseudorandom number generator") + (description + "This package provides a Pure Haskell implementation of the +SplitMix pseudorandom number generator. SplitMix is a \"splittable\" +pseudorandom number generator that is quite fast: 9 64-bit +arithmetic/logical operations per 64 bits generated. SplitMix is tested +with two standard statistical test suites (DieHarder and TestU01, this +implementation only using the former) and it appears to be adequate for +\"everyday\" use, such as Monte Carlo algorithms and randomized data +structures where speed is important. In particular, it @strong{should not +be used for cryptographic or security applications}, because generated +sequences of pseudorandom values are too predictable (the mixing functions +are easily inverted, and two successive outputs suffice to reconstruct the +internal state).") + (license license:bsd-3))) + ;;; haskell.scm ends here From patchwork Thu Oct 31 12:46:47 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69703 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DC81727BBEA; Thu, 31 Oct 2024 12:54:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 46CCF27BBEA for ; Thu, 31 Oct 2024 12:54:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug5-0003Kc-Gx; Thu, 31 Oct 2024 08:53:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufh-0002sC-KR for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:08 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufh-00021Y-AA for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=V96Uu6QH13q3anOiujoAMzvqAC2h8k/6UY9WcmhyjY8=; b=d6GxA3RmSLF5JLAtL3kZNu5EEk0NNGUq6mCWweuBLbPFJI6RQ6bFQSSjYzpF/GbbwIuPf9RPDP15d+tGDeiKHJk4X1D0ze3hzDRSQSJ76g/HGP1VykuuMYuCN0awmYsqH4iTErdI/9U8kvNqsn4zemsxdnBDlCFpI/BYtq8adKZX9Wfb3OtROEe1WgQD7uAoqHSOi6qXvwMkqm6VbyGbVpaNCZQKmtpC5+pVKCO1+8e4NeDzxP1da7hf1PGos1iXBIr/pUDfbdohApQtI5/+exyjaV8fwp7mIwNL+A8O7eDhUNhvrfWq8B5WJ3eHKtIls2AuLdAMI9a1VqZjplFpCA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufh-0007ta-54 for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 08/24] gnu: Add ghc-random-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037914730128 (code B ref 67921); Thu, 31 Oct 2024 12:53:05 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:27 +0000 Received: from localhost ([127.0.0.1]:41922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uf5-0007pp-2n for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:27 -0400 Received: from 20.mo583.mail-out.ovh.net ([91.121.55.239]:34437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uef-0007nS-Se for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:03 -0400 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.176.96]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5X3942z1XHX for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:00 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-qjhvw (unknown [10.110.113.153]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 161AF1FDF2; Thu, 31 Oct 2024 12:52:00 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-5b5ff79f4f-qjhvw with ESMTPSA id 5f2XOG99I2c1xAAAZsWFxg (envelope-from ); Thu, 31 Oct 2024 12:52:00 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006fcba355a-7d03-48cb-89a2-c1eb141fcef2, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:47 +0100 Message-ID: <20241031125127.14080-9-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9038724456048157222 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutdeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeefpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=V96Uu6QH13q3anOiujoAMzvqAC2h8k/6UY9WcmhyjY8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379120; v=1; b=tYWxFVMzRtTjusOErL3AC3PsMAPwSysq2abJYHyGhze7vFRFlj0mdWRPnI3CjhzWGmL0rGie 0FbMoEJWCycrMswE7VWiTXlYnJpk16s/yZtJ6CClmezXtx2kziyyC4K0qvbSxku81thNjXOtWdX 6IWYV7DBKsvRlv3SqI7auS60SCMIE7tHRJ1IWqIPT7Glp2hdoUv9tGQ5yqxJQIkCzEqhsbM3dnx GziEZZ2bDrMPjrOdNFWbGLIKwYd64kvpfsbtBWD+UE4ViwtOgPiUL+tk000+Vz3tERCKEhAFM5q /fqOUsqgZclngDqKIokC9HjOU0lyZCGbYT8R+A9q2dwXA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-random-bootstrap-for-9.6): New variable. Change-Id: If1a39b27687a63a63dab5aa4c1a366a8ba78196a --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index f93e3bf6c7..2d50113d64 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1738,4 +1738,26 @@ (define ghc-splitmix-bootstrap-for-9.6 internal state).") (license license:bsd-3))) +(define ghc-random-bootstrap-for-9.6 + (package + (name "ghc-random-bootstrap") + (version "1.2.1.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "random" version)) + (sha256 + (base32 + "0xlv1k4sj87akwvj54kq4nrfkzi6qcz1941bf78pnkbaxpvp44iy")))) + (build-system haskell-build-system) + (properties '((upstream-name . "random"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-splitmix-bootstrap-for-9.6)) + (home-page "http://hackage.haskell.org/package/random") + (synopsis "Random number library") + (description + "This package provides a basic random number generation +library, including the ability to split random number generators.") + (license license:bsd-3))) + ;;; haskell.scm ends here From patchwork Thu Oct 31 12:46:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69698 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 271FA27BBEB; Thu, 31 Oct 2024 12:54:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 38B9E27BBE2 for ; Thu, 31 Oct 2024 12:54:10 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufs-0002yU-GZ; Thu, 31 Oct 2024 08:53:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufi-0002tn-2G for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:10 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufh-00021h-PK for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=yNIe6Xq4ldzg9Il/903JdmsYFOnC1UwIv9XjYpA0m1w=; b=lrQfe4h6NmlL33bXC7JMlRhFw+F0jeA4r4st/Dfk3c9eovVafskQj2sDpiWNKalkUmfBwCte0rND/f06NARKRkCBpo1ldxXCF1hsJk2iEPV/rQNIr1hSJU2/uC75T29iWoiutJndH+Q2wlLrSGMQyDSrXbX60GLPsq616YEkq/id4SKbOEirIWsCI+fswhl0lYt3rm2X0w4ISKqiL6DEgK/H4fYldwPMinwzp+ZP8pLLwmlXUMTdkVK/o9QhhbO8zGYwzedxyFaz/mq+7WHb/Nkv2tYKfCpg4rsTVRvJW5aqrERq0QEPlTimet/8DJ7An303/3BPIjiWzBnxvYDl4A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufh-0007th-Jo for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 09/24] gnu: Add ghc-primitive-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037914830137 (code B ref 67921); Thu, 31 Oct 2024 12:53:05 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:28 +0000 Received: from localhost ([127.0.0.1]:41924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uf5-0007py-KY for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:28 -0400 Received: from 7.mo576.mail-out.ovh.net ([46.105.50.32]:53763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uei-0007np-40 for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:05 -0400 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.148.178]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5Z72Cpz23SP for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:02 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-gsdz7 (unknown [10.110.118.5]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 883151FE84; Thu, 31 Oct 2024 12:52:02 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-5b5ff79f4f-gsdz7 with ESMTPSA id Q+TtFXJ9I2dHtgAAlQmEug (envelope-from ); Thu, 31 Oct 2024 12:52:02 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R001c97c79c9-d1aa-4c2e-94e7-7a17b5e2026b, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:48 +0100 Message-ID: <20241031125127.14080-10-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9039287404147106342 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleeinecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=yNIe6Xq4ldzg9Il/903JdmsYFOnC1UwIv9XjYpA0m1w=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379123; v=1; b=YJIo9HNC32tB/jAdSZfn4ZjKC6kXnQwAIwG/5Goc8gFWZpNV1c6l0hFA7U99iX82NGrnTdrj rKVrvr14k98JKPfNVV8Xxa3+5d/7V7s3qklrsqgPjgKCs4otBhguhBg6p8fWFR/ZOqrkjcn6cMd uO6AjXq9UOuNLiZvHBITsQnFthp5A1Jk+alY6/T9TCXrA7RF/8HhH5ywXHluAq+260eEl5ZiiJV JD8rEi/oiwpd8CALCJ4K2Sn90Waxlo+sbhGKROBx0WwLPR0GY/1eSma/mEiI5f7PoBaZ6tMJXVG wsUbPnQGIt5wzk7cfz45RcVmq3E+7gSp0B3/PcwpTcd3w== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-primitive-bootstrap-for-9.6): New variable. Change-Id: I393ff5f57862de0c6da118a803ed6f898adcf0cb --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2d50113d64..a241e9253f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,4 +1760,27 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-primitive-bootstrap-for-9.6 + (package + (name "ghc-primitive-bootstrap") + (version "0.8.0.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "primitive" version)) + (sha256 + (base32 + "0pwr5g3bra5m2zjm14pj98klqj2qrjcfasgd3rcrp7vq98dw4lsm")))) + (build-system haskell-build-system) + (properties '((upstream-name . "primitive"))) + (arguments + `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6 + #:cabal-revision ("1" + "0w1nf0rabgyk5q7ccw7va1mj6k50lswvikhi6vr2myb1dvx4bzyh"))) + (home-page "https://github.com/haskell/primitive") + (synopsis "Primitive memory-related operations") + (description + "This package provides various primitive memory-related operations.") + (license license:bsd-3))) + ;;; haskell.scm ends here From patchwork Thu Oct 31 12:46:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69695 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D636427BBE2; Thu, 31 Oct 2024 12:54:00 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 42AE527BBEA for ; Thu, 31 Oct 2024 12:54:00 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufu-00030t-23; Thu, 31 Oct 2024 08:53:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufi-0002to-VK for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:11 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufi-00021q-NC for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=7jL5VX3GiYLISLQhqlNrBCPe1+K5jGAWWoNCbGWqais=; b=BJ56bhc8BLgpuBUYGURHElA5JQeiNIGMzeTvQV9i0qQRvQScBvAvwaU5TdB+/XtfFxYpCV6d+no62y+TaZF2vmGzM6gkyTUirS+Rz7JHltW53Tp94OqoEtoKyFBWh27F75YwNwN5jQsbd5RiIaIZH4RDflnfL1eT+rWZcTy/cfO3ntakW7EEuYrXtJ3EInykedWgNOGNvCu+v1qPSxk+fVikAae6tJBZHWPueBZA2lUM8kFmYqmDO8pOrtPydF+1XY2KD0dQc+6/G8qC3fF6GGNNtdkJmcmQ3EYeoGpAiZRGN4k7525xsOzow8dYebsKwiYPpRdxxaOhVzU0ojMvRg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufi-0007tq-7I for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 10/24] gnu: Add ghc-js-jquery-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037914930145 (code B ref 67921); Thu, 31 Oct 2024 12:53:06 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:29 +0000 Received: from localhost ([127.0.0.1]:41926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uf6-0007q2-3e for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:29 -0400 Received: from 15.mo550.mail-out.ovh.net ([188.165.38.232]:58913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uel-0007ob-89 for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:08 -0400 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.176.96]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5d3SpRz1YGV for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:05 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-zb2pg (unknown [10.111.182.119]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 8DA2F1FD7F; Thu, 31 Oct 2024 12:52:04 +0000 (UTC) Received: from ngraves.fr ([37.59.142.107]) by ghost-submission-5b5ff79f4f-zb2pg with ESMTPSA id Z0CDDHR9I2ef1gAAycuDpA (envelope-from ); Thu, 31 Oct 2024 12:52:04 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S001aab2de58-64d6-459d-a25f-33064931cbdf, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:49 +0100 Message-ID: <20241031125127.14080-11-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9040131830396346918 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepkeelgeefiedthfevgeegffegkeelgfduheektdekueevgfduveeludduvdfgieejnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpjhhquhgvrhihrdgtohhmnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=7jL5VX3GiYLISLQhqlNrBCPe1+K5jGAWWoNCbGWqais=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379125; v=1; b=vIuTktHzNVHZnRIiW+rl6vg7ZXQut1kHti3Lv3433RpS8Fk2B19GRacec2Qz4ucTIhR+aMEm mraiFiJuUFlngIMyHVApvJwX1AI11ZObMbr2lShuFf9VEabRibBfPpONE7p1bSNaNl1c6XF2N7N 7tT4m8nlpn9wpNG2P3q3k9ysA/HqQaGgtlZ7rQS9Atp6Gq9yON2nrdBr1iFasTyUdVXjXQ4cWAR cQSFfR+VxPBRs0kr0ZOWzCyRxEiHZIb/vYYN4G0YBAlxaJwUEfsZkafcieI1BN1dLAjD2wC4avX RcDjuSYF51Gp2P6JsArgZAXH4kCGHVCbqA29hBvW4psmg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-js-jquery-bootstrap-for-9.6): New variable. Change-Id: I579efb04ad665f0938e24a9656f959abdd27905e --- gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index a241e9253f..fbca58286c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,32 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-js-jquery-bootstrap-for-9.6 + (package + (name "ghc-js-jquery-bootstrap") + (version "3.3.1") + (source + (origin + (method url-fetch) + (uri + (hackage-uri "js-jquery" version)) + (sha256 + (base32 + "16q68jzbs7kp07dnq8cprdcc8fd41rim38039vg0w4x11lgniq70")))) + (build-system haskell-build-system) + (properties '((upstream-name . "js-jquery"))) + (arguments `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/js-jquery") + (synopsis "Obtain minified jQuery code") + (description "This package bundles the minified +@url{http://jquery.com/, jQuery} code into a Haskell package, so it can +be depended upon by Cabal packages. The first three components of the +version number match the upstream jQuery version. The package is +designed to meet the redistribution requirements of downstream +users (e.g. Debian).") + (license license:expat))) + (define ghc-primitive-bootstrap-for-9.6 (package (name "ghc-primitive-bootstrap") From patchwork Thu Oct 31 12:46:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69694 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 691FB27BBEC; Thu, 31 Oct 2024 12:54:00 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1D83227BBE2 for ; Thu, 31 Oct 2024 12:54:00 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Uft-00030C-SC; Thu, 31 Oct 2024 08:53:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufj-0002tp-Gd for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:12 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufj-00021z-7L for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=JU/ULX032uGFFIuFVmywHHQTnN4MwDjCtu/4SgFe8GI=; b=SvVYT5D8mqKkcwTtiTZcrz2sYJZAWo+5rWWtnmvsHPVJPuVJXqaZ2EnlcowXxMMqK0MAWZ8mmSsP0c+nq2t+pFuvGpRUjST8Y5TBki8JnzLR+qlh6pqpMkHuRxHbFqqkpyDFD8N078fohZSX5ajsWmNOWDeQRdZHOAv3D1n69K3+YvaTqRNFAmCJTd6HuhHtuBdEsaAqG7hxFEF87dAf7IQZX39qnqDTWb4Vd5AzTqFgDmMAE7VeQupJT99eP8yMRnwoT9C1B+r2yG7wh06uifqNLHG+mS/z0bVYP5kwFgaoG2XM+PDMWalbW6hfFEhqyOOHMcoyisFjDEZkMU9TYQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufj-0007ty-0T for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 11/24] gnu: Add ghc-utf8-string-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037914930152 (code B ref 67921); Thu, 31 Oct 2024 12:53:06 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:29 +0000 Received: from localhost ([127.0.0.1]:41928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uf7-0007qC-5S for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:29 -0400 Received: from 3.mo576.mail-out.ovh.net ([188.165.52.203]:43069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Ueo-0007p6-LR for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:11 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.176.180]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5j34zvz23Rf for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:09 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-r49l8 (unknown [10.111.182.11]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 00B961FEBB; Thu, 31 Oct 2024 12:52:08 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-r49l8 with ESMTPSA id oT2MK3h9I2fCLwEAoUlMYg (envelope-from ); Thu, 31 Oct 2024 12:52:08 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0037367197e-3dc3-46b9-ba57-d744e636557a, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:50 +0100 Message-ID: <20241031125127.14080-12-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9041257729979048486 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepheenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=JU/ULX032uGFFIuFVmywHHQTnN4MwDjCtu/4SgFe8GI=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379129; v=1; b=thgEybrS52HK/gTLqyiz+veboLUBL+y7+lLrTZY0EZAlCZWsx0PXro/HZMQg8gUPHfVtQxZW J58CaUlfiVQHTdz0ukhdYbwj5MRtFHzkmBjGQb7/Jq2smqqWKgiRjH0DKF8S+4l6BWi4yR9dw7M N4Zj6NObBiaTB5lzeKfD4ARRvSnIG6Ds8X7IubZ/7Vd8WY5aKRTxUKkauy9cb4lZqExODUTQTK2 FepcIyXMrjTRf2WKGbLeQgcs7c4boGUt1TDvLEW54iTgSNdiAx0cDwvtwHj8CaabnASLv4Tb/Hk OJG5lrwaVDC+qZvqW6ohkkIqIzZpvkiFxWaP4BAwQ7oxw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-utf8-string-bootstrap-for-9.6): New variable. Change-Id: Iea2ba4d3202195a54b71037882352cdac9415901 --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index fbca58286c..c5224aee1e 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,28 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-utf8-string-bootstrap-for-9.6 + (package + (name "ghc-utf8-string-bootstrap") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "utf8-string" version)) + (sha256 + (base32 "16mh36ffva9rh6k37bi1046pgpj14h0cnmj1iir700v0lynxwj7f")))) + (build-system haskell-build-system) + (properties '((upstream-name . "utf8-string"))) + (arguments `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "https://github.com/glguy/utf8-string/") + (synopsis "Support for reading and writing UTF8 Strings") + (description + "A UTF8 layer for Strings. The utf8-string package provides operations +for encoding UTF8 strings to Word8 lists and back, and for reading and writing +UTF8 without truncation.") + (license license:bsd-3))) + (define ghc-js-jquery-bootstrap-for-9.6 (package (name "ghc-js-jquery-bootstrap") From patchwork Thu Oct 31 12:46:51 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69690 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1467427BBEA; Thu, 31 Oct 2024 12:53:51 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4BE1B27BBE2 for ; Thu, 31 Oct 2024 12:53:50 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufz-00036C-Iv; Thu, 31 Oct 2024 08:53:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufk-0002tr-38 for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:12 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufj-000224-RS for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=qv95DChzUOY/zzNU4/3l4aB+Dxz6DwIqiC+ugwiUMFE=; b=YEBgDMDW/Ic4f2UHK/geAayVSJyjsVvodABCrjwdxpMbokltJYoPa2fltamgV81D7iHRWo0iSAz/CLKXCsmp3WIam8LeDlmKpsXGiyoICZ17/vnlgUrhFB8z8UQuQDhMHxqfbbpbfmtskqtlgEK1LPT9jj4+v0o9M+H88DHESixMtL35EdYYWtZ/+UNWYTkqi+JkThlHIsuI575BqKUKi87SWcU5MVtXlMq+cnkOsjmK5QqE7Qp/svOxGmpiZ++9i7UHGrsI1Vxs8QRCu/8Lex8CDpkXn43THsNbVdnbHxdTK9itY0a/1h9V3Ic5sssK5Evfo9POq8B42w31N6SZ1A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufj-0007u6-Ku for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 12/24] gnu: Add ghc-heaps-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037915030158 (code B ref 67921); Thu, 31 Oct 2024 12:53:07 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:30 +0000 Received: from localhost ([127.0.0.1]:41930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uf7-0007qH-IQ for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:30 -0400 Received: from 3.mo560.mail-out.ovh.net ([46.105.58.226]:57861) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Ueq-0007pD-2h for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:12 -0400 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.140.55]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5l3sx7z1hXH for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:11 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-gmf7r (unknown [10.110.168.204]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 076EC1FD71; Thu, 31 Oct 2024 12:52:10 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-gmf7r with ESMTPSA id j9kYLHp9I2d9kgAA8tO77A (envelope-from ); Thu, 31 Oct 2024 12:52:10 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006cdffdf17-06f4-4348-8930-1738c21fd119, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:51 +0100 Message-ID: <20241031125127.14080-13-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9041820678608445990 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueeigeduieelkeeiffejveeuuddvffefhedtgeejleeivdffgfekvddugeeuhffhnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpphhsuhdrvgguuhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=qv95DChzUOY/zzNU4/3l4aB+Dxz6DwIqiC+ugwiUMFE=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379131; v=1; b=LrHVKY3gyZvyvajQE3CtKDsMamLC3Gjw/t9RlEkNQ7gAfsBXvmkXlxc04DzHSdWFVMfO+9Qp KPUNmQ5TeC9rjl6tdU76sTYf6031tT0ifqBTQozABCZdqjMT3oRZZ2Ad9Tg8zsXNXKVTPxGbd7x 97hZAzM0VrUbBdBf2P1mzs/O1a5LXcw68DzmnWGwoJgZ783/QUChylCuGJOLqSQvZkaQgkDHo3+ oaUBJqXdgxVK085E1whKBTaHDQ1qJfET5u+jRJyfZLqag3Z2B6XZ6qhXfR9d35pfw9uZnEF+GAx Ob7t7SoDLExCBD5+tgXmKfc9vc11nsvgaB96GQK49T+uQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-heaps-bootstrap-for-9.6): New variable. Change-Id: Ib04a47d3eacba415fd44cd532c18c02f8d9cf40b --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c5224aee1e..ab770be456 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,27 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-heaps-bootstrap-for-9.6 + (package + (name "ghc-heaps-bootstrap") + (version "0.4") + (source + (origin + (method url-fetch) + (uri (hackage-uri "heaps" version)) + (sha256 + (base32 "1zbw0qrlnhb42v04phzwmizbpwg21wnpl7p4fbr9xsasp7w9scl9")))) + (build-system haskell-build-system) + (properties '((upstream-name . "heaps"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "http://github.com/ekmett/heaps/") + (synopsis "Asymptotically optimal Brodal/Okasaki heaps.") + (description + "Asymptotically optimal Brodal\\/Okasaki bootstrapped skew-binomial heaps from the +paper , extended with a Foldable interface.") + (license license:bsd-3))) + (define ghc-utf8-string-bootstrap-for-9.6 (package (name "ghc-utf8-string-bootstrap") From patchwork Thu Oct 31 12:46:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69699 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CFFC127BBEB; Thu, 31 Oct 2024 12:54:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 04A7F27BBEA for ; Thu, 31 Oct 2024 12:54:10 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug1-0003DQ-Rz; Thu, 31 Oct 2024 08:53:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufl-0002tv-0D for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufk-00022J-OG for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=XPH46Td9BvyYWAze9NcTiNqCBMkUDXfS+2PvAlhPyMU=; b=jecdcbTuD+XayaYL5+UIbldw1M/vhpci2DEyYJ/QpF1La8CUXcywGLlcps7+6WvoL3zz+TlA8aSCE0B77PboGwHcVmMJfNkGIhDAPhTpPyy6GZKvN4865hAyTB4OGfBFmM4EoP2SfYBDdWe+Vo/ZQAMDsso79EKLaEY1ovnvpvcER/tXb1T1uY7RVx2gWjh2awROJ4eZIkgJ+pXVZsyROtqbyf7hz7lJw4b1ZLx2XnbRHEo87TfyKuAdmkzrk7Ri5zDcSCWXcHt4En6BgUPwnRmLWQHeGsHjHITRzQnyrdrG3nUQrns0G8+igCP5YQqaUuDqvwkUmvySbTqNY9TS1A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufk-0007uK-K1 for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 13/24] gnu: Add ghc-js-dgtable-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037916730219 (code B ref 67921); Thu, 31 Oct 2024 12:53:08 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:47 +0000 Received: from localhost ([127.0.0.1]:41944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfP-0007rG-6z for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:47 -0400 Received: from 3.mo550.mail-out.ovh.net ([46.105.60.232]:40331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uet-0007pJ-4V for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:16 -0400 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.139.93]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5p10XYz1Z23 for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:14 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-4sn6n (unknown [10.110.164.191]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 214611FE90; Thu, 31 Oct 2024 12:52:12 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-4sn6n with ESMTPSA id BvLcJHx9I2c41AAAJOgl4w (envelope-from ); Thu, 31 Oct 2024 12:52:12 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006f002fdcf-943b-4af0-8dbd-48428abd29fc, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:52 +0100 Message-ID: <20241031125127.14080-14-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9042665103430902310 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=XPH46Td9BvyYWAze9NcTiNqCBMkUDXfS+2PvAlhPyMU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379134; v=1; b=zxYzLrGvS+AZr4pFT3YX0Sd+Hl84xsFep04f2OOzpVqJuQE+oT0DsCfU+GUXek7U2Dk7vbIZ nL4sL+E7Mialz2wVV3IYpq0I9x1TlbRK9dLUbxZtgMRao2b9xHbcTGTY3xmIbOLUufZBUV4B942 cbMk3fcEqYqaBSEagvNY9lcB/e/iVEbMeTDkP2RFTY/BbkFyElu6HxQC32pMfCQpexnAd3WSq6H g2BBj5VLjve330Mcyg7yP9cIVjz7AVqzIjAvoLrGzb0d97M3WIV2er48eXqhktMs9KhBPL5/j5Z 0Imj99poHclXIOyIf4xKjkfM5MvR4LotW5cB+8Er6bh8Q== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-js-dgtable-bootstrap-for-9.6): New variable. Change-Id: Ic7e9e6c584e4fb8830ec55288759796271822964 --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ab770be456..6c2fd8bdd5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,29 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-js-dgtable-bootstrap-for-9.6 + (package + (name "ghc-js-dgtable-bootstrap") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "js-dgtable" version)) + (sha256 + (base32 "1b10kx703kbkb5q1ggdpqcrxqjb33kh24khk21rb30w0xrdxd3g2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "js-dgtable"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/js-dgtable#readme") + (synopsis "Obtain minified jquery.dgtable code") + (description + "This package bundles the minified code into a Haskell package, so it can be depended upon by Cabal +packages. The first three components of the version number match the upstream +jquery.dgtable version. The package is designed to meet the redistribution +requirements of downstream users (e.g. Debian).") + (license license:expat))) + (define ghc-heaps-bootstrap-for-9.6 (package (name "ghc-heaps-bootstrap") From patchwork Thu Oct 31 12:46:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69692 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5FF1927BBEA; Thu, 31 Oct 2024 12:53:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0071C27BBE2 for ; Thu, 31 Oct 2024 12:53:54 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Uft-0002zq-LK; Thu, 31 Oct 2024 08:53:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufk-0002tu-Kp for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:12 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufk-00022B-9S for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=lj4apyygLEG55u8ahfbEjzPtVR4tQjXUk8lkIHrtTr8=; b=Y8W38tS5jD7jc/SOj7WFwT9e4lYMXXAdntu7poVe9WBwCvIbgIcaWt5q1AjYwyyT/he+/uaYXp19wuJeBvUsA1z0SVTJ0+8RgwnG/C5AgAyyXKZb1GIdPQfVXo2d9uO7KmBRgLqKVBlKhZG44ojZF/KeG2hxnxrerXKH6tlGiqm5VkZaeK92d9oxnnjKI8b9ZpVm71G5jw5aIZ5M/MS24IdmDM3HYWfZvGkexs5RuAzRtAI43I4Ab6xJFQMMHx6XmVrddZSsOzKvipVoBKqV1VCGQcSGvbmHvLCKs+CPtu0SwiPmvGdemNpdL/IfGTl8rTHt52uNw1Jk+g1D1Fn9ww==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufk-0007uD-4S for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 14/24] gnu: Add ghc-nats-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037916730208 (code B ref 67921); Thu, 31 Oct 2024 12:53:08 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:47 +0000 Received: from localhost ([127.0.0.1]:41942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfO-0007r5-EM for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:47 -0400 Received: from 20.mo561.mail-out.ovh.net ([178.33.47.94]:57277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uev-0007pP-Oo for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:19 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.25.2]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5r2Gdtz18fm for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:16 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-tn5kr (unknown [10.110.118.174]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id BC4641FEA3; Thu, 31 Oct 2024 12:52:15 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-5b5ff79f4f-tn5kr with ESMTPSA id Qf/vHn99I2cW1gAAUxeI3g (envelope-from ); Thu, 31 Oct 2024 12:52:15 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S0048f1b0606-5638-4f1c-b94c-6dee78ff28b8, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:53 +0100 Message-ID: <20241031125127.14080-15-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9043228054169903654 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=lj4apyygLEG55u8ahfbEjzPtVR4tQjXUk8lkIHrtTr8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379136; v=1; b=yVAWjlR3enrPoLnXKuvRrptYFtB1M4fv97CwXtj7fuycERC2cwXSUQl67yvXcdcjTe33Kx/W HLpQX8ydLz0h5Z1BfeIG5NV+x6Oel1g4p9S1RM0/8ue1ttjuBoeNQ+bCeNP+sDnPXjltRcxzSwa CkJajJ5ynZUS1u3AvUCXCUoJxvIAZ1dFsDYpJ3oI9CbeAIWyLO8C5wnjYeAVhXDCK6fXr81fnmq to5mIe3fF8r31TxpD/DsBj9j8QLxKcHC3tqoFefI/W28zZzCKqrVXkV3S4Jf8LcBOD07qJHdLS4 WWG0YUNuLwvXrxYcVZhN5rZkn+fSHSELrx8iD+84b1okQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-nats-bootstrap-for-9.6): New variable. Change-Id: I57351e88ba0bc52e7fd5fefc5c3006f63925fd86 --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 6c2fd8bdd5..a7e8cc93ef 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,28 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-nats-bootstrap-for-9.6 + (package + (name "ghc-nats-bootstrap") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "nats" version)) + (sha256 + (base32 + "1v40drmhixck3pz3mdfghamh73l4rp71mzcviipv1y8jhrfxilmr")))) + (build-system haskell-build-system) + (properties '((upstream-name . "nats"))) + (arguments `(#:haddock? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (inputs + (list ghc-hashable-bootstrap-for-9.6)) + (home-page "https://hackage.haskell.org/package/nats") + (synopsis "Natural numbers") + (description "This library provides the natural numbers for Haskell.") + (license license:bsd-3))) + (define ghc-js-dgtable-bootstrap-for-9.6 (package (name "ghc-js-dgtable-bootstrap") From patchwork Thu Oct 31 12:46:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69696 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BA87627BBEA; Thu, 31 Oct 2024 12:54:07 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 76B2627BBE2 for ; Thu, 31 Oct 2024 12:54:07 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug5-0003Kk-Ju; Thu, 31 Oct 2024 08:53:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufl-0002tw-Pj for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufl-00022Q-8u for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=TT7Z8enpEy/0to0m0FZK/bDPur8CLiY+cWDRMhdUogI=; b=LRHcpp8tuAP2Zf+AiXtSvAR0QajiMPRqYgIVcWvFcEIoWz1qQcrxjFOJRkTbSChvP4J74dyqQR56rh6Rlzbn9XgiaY+reUWbdEMKQzR2c/mvbSMKRI08gVOhsQT6FnIL66vwhvA+GKCspWydBmnZc2RzKu+jH8PMWmZBDvSuXo5DnYdNtqfr8g6MoEhF93eaYkD7zfUvNjWOD/QOuF5CuNnygUyBrd9SdZS66yn2uF9yag07jEbJ5GgXcY20aUc98GZtz7VXKBucfSgtZEapu2YBRSj6rbRi+lOpiqt8D/+1jeSXvNytFco9sYpb7P0slC2WSdC2upR96ovd+v45cg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufl-0007uR-33 for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 15/24] gnu: Add ghc-tagged-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037916830227 (code B ref 67921); Thu, 31 Oct 2024 12:53:09 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:48 +0000 Received: from localhost ([127.0.0.1]:41948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfP-0007rM-ML for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:48 -0400 Received: from 10.mo576.mail-out.ovh.net ([46.105.73.241]:35155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uex-0007pT-DU for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:20 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.148.126]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5t2PLXz23Sb for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:18 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-jhbxs (unknown [10.111.174.16]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 9E66A1FE3C; Thu, 31 Oct 2024 12:52:17 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-jhbxs with ESMTPSA id ohmyFYF9I2eFkgAA425QWA (envelope-from ); Thu, 31 Oct 2024 12:52:17 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G00348f52c4f-22fd-4bd9-801c-5f03ab7fcd88, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:54 +0100 Message-ID: <20241031125127.14080-16-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9043791003970363942 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdelleenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=TT7Z8enpEy/0to0m0FZK/bDPur8CLiY+cWDRMhdUogI=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379138; v=1; b=y7XwdxZaQqbLuMTpTZ3s62iKl1WtUkH8VFGN9fzp7MZqneRNEB9kKuACBz39qxoJnBryf92l 0UaSEMelXqc8z9pfhwR+99QcA1yWMZ1HmtFsYzyuadHjKTO3ztG7gDvXJEweLqiYUa+2n1lpmAB d+cm2HFx1kUA2Ux6ImcUXxcP35eDN6yJxcyx1W7mTC36Ygq9W9fHjoeMttcv5BMBs5u5jnJH8rI jQpSDO58aUg948jFBvDeQCosDSTUYrFG2g/vfgJvjaQRCFYHT63CpOKHjDVn7AmbAZyppVtyY9J qiQE04HmHqqEcVRMynRBR3hvvM2o9UU7eAwF1wtj4R68g== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-tagged-bootstrap-for-9.6): New variable. Change-Id: Ifd3996a62cfa33d155315807d4ead706f7e64452 --- gnu/packages/haskell.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index a7e8cc93ef..d59f9d7133 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,26 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-tagged-bootstrap-for-9.6 + (package + (name "ghc-tagged-bootstrap") + (version "0.8.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "tagged" version)) + (sha256 + (base32 + "0qdr1kv1zn5iamnwyn5nf0ywxs4wv779k0gpw94kyqx14ynfw534")))) + (build-system haskell-build-system) + (properties '((upstream-name . "tagged"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://hackage.haskell.org/package/tagged") + (synopsis "Haskell phantom types to avoid passing dummy arguments") + (description "This library provides phantom types for Haskell 98, to avoid +having to unsafely pass dummy arguments.") + (license license:bsd-3))) + (define ghc-nats-bootstrap-for-9.6 (package (name "ghc-nats-bootstrap") From patchwork Thu Oct 31 12:46:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69700 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ABCED27BBE9; Thu, 31 Oct 2024 12:54:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2974C27BBE2 for ; Thu, 31 Oct 2024 12:54:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug1-0003DR-Rr; Thu, 31 Oct 2024 08:53:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufm-0002tx-0j for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufl-00022X-Ov for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=qXgqQZCscv42nRIWw89apSg7JzV8eKe5a8kU1uBb2QU=; b=AAY+QejPFOQ94PXgtLsYCK9GsIRQDNMOQZWY0NHqerkm1OSjDS884cIRybDXjyPc3GjergAHlZCV2d0Vun0m5KzeK9KvM64X9dbfxEucgy6J/4cL1RBZSWicbG2i4kPorSCoDGgW3DW71ttfh+BomPGSzhbrHadcDqy7s/0nEvAipQ1uY18/w+PoNA+qeVYt4P9BRFp3dPLHTZF2on25hPtt8JHWdAVXuKJVijC8kOLOEHk0F5jn8+s/fa0W4DXi9q5GoXZR+Emj9P+akgLlE84YB9QBLpXnesZw9G3S6d59X6t0yy7gTEngcqR2sM0ZFAAWbM0UQda/+UhCt8GAaQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufl-0007uY-IT for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 16/24] gnu: Add ghc-semigroups-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037916830241 (code B ref 67921); Thu, 31 Oct 2024 12:53:09 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:48 +0000 Received: from localhost ([127.0.0.1]:41950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfQ-0007rU-8D for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:48 -0400 Received: from 6.mo575.mail-out.ovh.net ([46.105.63.100]:56789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Uez-0007pf-Q9 for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:23 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.2.115]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5w3xZKz1l19 for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:20 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-fpl2j (unknown [10.111.182.36]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 03A8D1FEC1; Thu, 31 Oct 2024 12:52:19 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-fpl2j with ESMTPSA id MeRbJIN9I2cQUwAAbLrc0w (envelope-from ); Thu, 31 Oct 2024 12:52:19 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0030133599f-0699-41ca-a783-863d570dd5c5, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:55 +0100 Message-ID: <20241031125127.14080-17-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9044353955408175654 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeehpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=qXgqQZCscv42nRIWw89apSg7JzV8eKe5a8kU1uBb2QU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379140; v=1; b=yyqhjfiAeAdl2M3yNjiRiKAnK5b1R/s3t7vTAumHURuqmM4pK33DlnlTO92qrFdW/m/nz6pe 2pX7BXwoHPeuxdyp/So6rNqwpnSxSXZ8jELHYgOT+x+t0RblKLLgPXjt8jpRTfFbXYeOn25FNpi xIZTgqmp8EM5hdvP52yeTv37uR8ZQtImf83pY6//5OcaxKssf0TCwnaJDhjQeuCqy0V3AeOgXzO RJkzObTK7M9DLgWKGq4KxcdrjOBproIeidvSsM4mDY6D7SD0L10ALpKf3m0o6B2NojXrSkoAjdS z8R0+QjoiJRSkO0543VkTXToMikdsZWr/czdTqpUjt3Xw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-semigroups-bootstrap-for-9.6): New variable. Change-Id: Ic676fed80bea3805f8e70cd958c3d7523226053d --- gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d59f9d7133..ca82f51fd0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,36 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-semigroups-bootstrap-for-9.6 + (package + (name "ghc-semigroups-bootstrap") + (version "0.20") + (source (origin + (method url-fetch) + (uri (hackage-uri "semigroups" version)) + (sha256 + (base32 + "1qbk6scp1rzb69dy8mz26p6az5vi16g2lzwmwnfshh3br4rjwbch")))) + (build-system haskell-build-system) + (properties '((upstream-name . "semigroups"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (inputs + (list ghc-nats-bootstrap-for-9.6 + ghc-tagged-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + ghc-hashable-bootstrap-for-9.6)) + (home-page "http://github.com/ekmett/semigroups/") + (synopsis "Semigroup operations for Haskell") + (description + "This package provides semigroups for Haskell. In +mathematics, a semigroup is an algebraic structure consisting of a set +together with an associative binary operation. A semigroup generalizes a +monoid in that there might not exist an identity element. It +also (originally) generalized a group (a monoid with all inverses) to a type +where every element did not have to have an inverse, thus the name +semigroup.") + (license license:bsd-3))) + (define ghc-tagged-bootstrap-for-9.6 (package (name "ghc-tagged-bootstrap") From patchwork Thu Oct 31 12:46:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69687 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 64F9827BBEA; Thu, 31 Oct 2024 12:53:44 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 224EB27BBE2 for ; Thu, 31 Oct 2024 12:53:44 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufz-00032e-FF; Thu, 31 Oct 2024 08:53:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufm-0002ty-OD for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufm-00022d-Fo for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=gb1OEM0CLE8EXHBdYZ3GqxcN+Ptgmu5U2kolzadFkHU=; b=UjG/LQ3w3IFaKvnJ4cVkuvwbx07D+8+KGol5Hr788p0n6LTfDaaNEMFg5jwr2MOsLqcywMCuMuUJR/b3+Es1LkJSRFU8qsHq//3PBC6YGDBczeZShuPn2eH1NxQvoVzS/zyOLR3XWDlC2VVXEaaz6z5iXLjxnn2rylLXTB3r86M4KhPgXbk0ZubIuJ8Q9ouBXoQ3KZe4iHnYLwivlHJGNK6A7KQNGcWglcfDf/oF8LPGte1V57YjD3WQuOEQrrZlOW3yNMGcWPyh+H5L5Wi19AikX/TgtfG5T8C7baNlv82IXhPwKU8GmWm7jdZRimP9KpiVblCBYSkVq/g9w/6B8g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufm-0007uf-3u for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 17/24] gnu: Add ghc-base16-bytestring-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037916930248 (code B ref 67921); Thu, 31 Oct 2024 12:53:10 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:49 +0000 Received: from localhost ([127.0.0.1]:41954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfQ-0007ri-QZ for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:49 -0400 Received: from 20.mo584.mail-out.ovh.net ([46.105.33.73]:49057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfG-0007qW-38 for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:39 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.25.157]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6D5Wrzz1LND for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:36 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-l6hmw (unknown [10.110.164.42]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 470BD1FEB1; Thu, 31 Oct 2024 12:52:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-5b5ff79f4f-l6hmw with ESMTPSA id UFA5AJR9I2fwtQAAz1BV7A (envelope-from ); Thu, 31 Oct 2024 12:52:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-109S003924025e4-e2fa-45fd-ae73-842e41b96637, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:56 +0100 Message-ID: <20241031125127.14080-18-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9048857554372321830 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtleenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=gb1OEM0CLE8EXHBdYZ3GqxcN+Ptgmu5U2kolzadFkHU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379157; v=1; b=kk2/S3qhELoDoGh09yTVF2qHvXs22wDBd4hvGUFrhmm1j96o681jaA3C1aapB9XuCGyciu++ iuXPA4T/30C1hkrwjHUbmtT+COZwfPP0bQ/4izkMAMXYxs4VmK/rWIwJPB1WoTgjkHo6j0BlTYN zb7EpE9Mku2lrwSdglh7oClr/2t6sM1+dCjxNqLDoz3yT/uZKO+uQ8stTAjykRateY09BGgzqom 5EyrLxrqOqHFfzJbKp1yeMz2exP8P2v7lJF4vpe71OvGSN7kRR0AMoraAbqUhMIMbGLcxdCVl70 w/Je4oN7dQ7IvCiEanR8H/vTqFvzmHwYUR6JwU3OlInqQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-base16-bytestring-bootstrap-for-9.6): New variable. Change-Id: I7c20bdfd7600fb2bed5de497e02acda74b242fec --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ca82f51fd0..5feef5992c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,27 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-base16-bytestring-bootstrap-for-9.6 + (package + (name "ghc-base16-bytestring-bootstrap") + (version "1.0.2.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "base16-bytestring" version)) + (sha256 + (base32 + "1167f9jaivnabn6kg2gc421ac9njb67fr4v0adbj3qph7qa92nhx")))) + (build-system haskell-build-system) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (properties '((upstream-name . "base16-bytestring"))) + (home-page "http://github.com/haskell/base16-bytestring") + (synopsis "Fast base16 (hex) encoding and decoding for ByteStrings") + (description + "This package provides a Haskell library for working with base16-encoded +data quickly and efficiently, using the ByteString type.") + (license license:bsd-3))) + (define ghc-extra-bootstrap-for-9.6 (package (name "ghc-extra-bootstrap") From patchwork Thu Oct 31 12:46:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69689 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ABBBF27BBEB; Thu, 31 Oct 2024 12:53:46 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6A6CD27BBE9 for ; Thu, 31 Oct 2024 12:53:46 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufu-000322-HP; Thu, 31 Oct 2024 08:53:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufn-0002uh-80 for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufm-00022i-VO for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=vWa4+yE+NyncVgD/wjuZqxU7QXmujLhFcpOdcf2n4aM=; b=JZ6cqDBFiU5YZQI+D/cltCh9igPzGnoWiyLcIVKU+BqUHsRwJ7cbC+HGWG8t3e3iAbUfbJ7zfnO0o+SG3yq3TnhhDuOChK8QDRXsRMzAoinYlGU2lAa14dzp69snWcXzfJdG3N2pES7r3YBGgHhRZXtK1o4fAJniRgxhWslF+DCO4zhzHMt3T/eA761DWlggV76CoxkZmd5PJ4spenq6aBNdHQVZSdNfqzUw5DF8o8L2RfRcE66kazYuvEO5XPin5t0JZwpkKkAQYd3yjzFpDSEDf2lzN5MX3qyvlrYwmMvv0ULXnfJ8BS1tLXtFdZvOVG5Z7YgAesQKiJbgAZtM4A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufm-0007um-PG for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 18/24] gnu: Add ghc-cryptohash-sha256-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037916930260 (code B ref 67921); Thu, 31 Oct 2024 12:53:10 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:49 +0000 Received: from localhost ([127.0.0.1]:41956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfR-0007rp-7f for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:49 -0400 Received: from 17.mo584.mail-out.ovh.net ([46.105.41.16]:45765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfH-0007qa-Kp for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:40 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.176.8]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6G3S5jz1TxT for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:38 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-thc2g (unknown [10.110.164.113]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id F19E81FEB5; Thu, 31 Oct 2024 12:52:37 +0000 (UTC) Received: from ngraves.fr ([37.59.142.100]) by ghost-submission-5b5ff79f4f-thc2g with ESMTPSA id 6cnAMpV9I2eSVgcA4SpeVQ (envelope-from ); Thu, 31 Oct 2024 12:52:37 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-100R00365b2b7e5-3118-47f9-99a6-0ec29ba7c33f, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:57 +0100 Message-ID: <20241031125127.14080-19-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9049420501930205734 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueeiueekheefgfdtieehgeeghfeuleegfffgkefhueegteelvdfhfeehueejieehnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpfihikhhiphgvughirgdrohhrghenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddttdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=vWa4+yE+NyncVgD/wjuZqxU7QXmujLhFcpOdcf2n4aM=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379158; v=1; b=jjeUGDAFkO271yJd8cGNfWdutk1FLCVYgPlzYqyQUNBWVteEtNX5+j/qzixix8Ihi/RadaZl JEddRpp1WN3VRhNIcgaz/uDIKcxD1NiYlwmgyPlZT74g7aZ7nWrZ8701/tREYG9PLk3nZ3dDBUL o4Pu153hCihU17bMBQXc64lxc2w+ieaX23fttd+x2S4yfZo7lyQENQN7/OB3kU5DdBj9EnH9AdI W7iUXPrjNKJRnLk3spcGZKUk0ZDC7lLPd+0Y1ZV3cXv8bWPtSEw6ohSCeFkwM8A4uK72e4z7+G4 frBoUyqilcmhUf4ZmByPiv/KsaMtDZCaGwmcD+dphzgUg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-cryptohash-sha256-bootstrap-for-9.6): New variable. Change-Id: I80dd73de554160f4dc904c01ea292a886f51e970 --- gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 5feef5992c..c0d2ab8c1d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,35 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-cryptohash-sha256-bootstrap-for-9.6 + (package + (name "ghc-cryptohash-sha256-bootstrap") + (version "0.11.102.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "cryptohash-sha256" version)) + (sha256 + (base32 + "1xkb7iqplbw4fy1122p79xf1zcb7k44rl0wmfj1q06l7cdqxr9vk")))) + (build-system haskell-build-system) + (properties '((upstream-name . "cryptohash-sha256"))) + (arguments + `(#:cabal-revision + ("1" "1hyzqv30rpj920ddnr0zypyjjlh52vyp2d140pn2byayj820rkgs") + #:haskell ,ghc-bootstrap-for-9.6 + #:tests? #f)) + (home-page "https://github.com/hvr/cryptohash-sha1") + (synopsis "SHA-256 implementation for Haskell") + (description "This Haskell package provides an incremental and +one-pass, pure API to the @uref{https://en.wikipedia.org/wiki/SHA-2, +SHA-256 cryptographic hash algorithm}, 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))) + (define ghc-base16-bytestring-bootstrap-for-9.6 (package (name "ghc-base16-bytestring-bootstrap") From patchwork Thu Oct 31 12:46:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69697 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0F82327BBEC; Thu, 31 Oct 2024 12:54:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A78BB27BBE2 for ; Thu, 31 Oct 2024 12:54:09 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ufz-00038a-Uq; Thu, 31 Oct 2024 08:53:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufn-0002uk-Ud for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufn-00023A-Eg for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=7D9yb5/hZ8KPgxIRkCvOQVzH6l5g2x8IIBevppoPTVw=; b=iCXcTJGOSoSv6whYHygSk6Munscqbn2qyfBgSrWq5rUM/79jQspnr+GoGxuznbqLrXwRNUFExUxCi5ju+DDn+NdkXK5FpvTxlPGaNbFDAIXIUDHWziD7AYpoDuxvY40ldOHuCsRUOVA39oMOhFnnsx3kx1fxq6hV1R03tONZv5gPrT5HqC+Qagc80dasdLs4ecAKj9jnrBBLSvjZHtVtFfIJ1ZqzPHIqo6sxi3JfXxmYbZh+4FOHh/n5mhDEdLvnVzhJas7MblJx7HddDnfBZTM6gsT7fvKrCKo0qIiRz0irIqrZj2eB+lI2y1nhcsOvor8zFb9EjYtjIBy4mGnkvQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufn-0007ut-9S for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:11 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 19/24] gnu: Add ghc-unordered-containers-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037917030267 (code B ref 67921); Thu, 31 Oct 2024 12:53:11 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:50 +0000 Received: from localhost ([127.0.0.1]:41958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfR-0007s2-Oe for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:50 -0400 Received: from 5.mo576.mail-out.ovh.net ([46.105.43.105]:44921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfJ-0007qo-Uh for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:42 -0400 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.140.194]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6J50bfz1lZd for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:40 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-gmz9p (unknown [10.110.96.9]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 4C5DB1FEA4; Thu, 31 Oct 2024 12:52:40 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-5b5ff79f4f-gmz9p with ESMTPSA id vYnxNJd9I2fqtQAAmdR05w (envelope-from ); Thu, 31 Oct 2024 12:52:40 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R001bb2b85ca-654e-4529-a33f-b0b52a8238ae, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:58 +0100 Message-ID: <20241031125127.14080-20-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9049983455146336806 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleeinecuvehluhhsthgvrhfuihiivgepkeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=7D9yb5/hZ8KPgxIRkCvOQVzH6l5g2x8IIBevppoPTVw=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379160; v=1; b=jZfyaKW5Wgo10TPj2IgMahLDsuRXvivpOJ0Wx6ApBh+LP07yDS2GnvPA23u7D91dskGmEUqN pZFLN6HEtgaXSphMfAYiCwZxfY5T100YAFHgmDf82JfZfMFl9DHH9iG51lstDo5FMaGZtBgbjvc s9avGJ0BtXwS4Y7Lpx6ANI6Oh9Q+P1WLkuiNOJtakguZM9Wc3rYUz4ybkn2jinRQrBkvI6xAx+/ xv1LGFvlEXV0zORIQ9UqIOlPO1ZpxcaYuO6ysHlNo62TjutpPMpw2U+32byIW65TbjACUcvI8+c pXkI+zBuj1ZE/+NA8tgSWEyizseynix6A7rsHgjXzaVug== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-unordered-containers-bootstrap-for-9.6): New variable. Change-Id: I190d7e765d30b469290d26109478fbe97dfbe3ae --- gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c0d2ab8c1d..d63dde6319 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,33 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-unordered-containers-bootstrap-for-9.6 + (package + (name "ghc-unordered-containers-bootstrap") + (version "0.2.19.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "unordered-containers" version)) + (sha256 + (base32 + "1li8s6qw8mgv6a7011y7hg0cn2nllv2g9sr9c1xb48nmw32vw9qv")))) + (build-system haskell-build-system) + (properties '((upstream-name . "unordered-containers"))) + (inputs (list ghc-hashable-bootstrap-for-9.6)) + (arguments + `(#:cabal-revision ("3" + "1p9a2mvfbfz2d4cyr16b03bxvb6c4yj7k1ch601xwq1rkr1cla0w") + #:haskell ,ghc-bootstrap-for-9.6 + #:tests? #f)) + (home-page + "https://github.com/haskell-unordered-containers/unordered-containers") + (synopsis "Efficient hashing-based container types") + (description + "Efficient hashing-based container types. The containers have been +optimized for performance critical use, both in terms of large data quantities +and high speed.") + (license license:bsd-3))) + (define ghc-cryptohash-sha256-bootstrap-for-9.6 (package (name "ghc-cryptohash-sha256-bootstrap") From patchwork Thu Oct 31 12:46:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69688 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8C13027BBEA; Thu, 31 Oct 2024 12:53:45 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0E34C27BBE9 for ; Thu, 31 Oct 2024 12:53:45 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug6-0003Lz-4k; Thu, 31 Oct 2024 08:53:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufo-0002ur-8q for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufo-00023J-0X for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=tWWcKCyX+bhT8YUDhkeBStdtqXesxCJNBuGmUl3BAo8=; b=GzSS4d9T2qwbEFETrxZ2KnZG9cJ6siAMDihxbAsu9Eal95Vs2hir+4zCIgkVconlR5VO5Zi58cC4nJ02ebmVA4GRxeQ5nLuZBqHlDbXi/4Fw/nj6iMinmw3dkrywigVAjp83f2ildRZDByK/EPVuT37LxHRIwLTqWBhywu2mIbMXtsuUd6dlmkfWg4RuIdHCeaBdS8SZ/0ROVprjqk5MxXxWhI7dX8kqyfSh2yVxSy7Rjow1WBbwABAGcSap/xyYbxE7X1dwyggoJmOesy48F1KAP0KjBqfGfm3L0i20PMhpMhnmHS937vl2AYfI8nZ705arr/JkabhhDG/+5KzOCg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufn-0007v0-QY for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:11 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 20/24] gnu: Add ghc-filepattern-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037917130278 (code B ref 67921); Thu, 31 Oct 2024 12:53:11 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:51 +0000 Received: from localhost ([127.0.0.1]:41962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfS-0007s8-A8 for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:50 -0400 Received: from 16.mo550.mail-out.ovh.net ([178.33.104.224]:50461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfM-0007qx-0l for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:45 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.17.147]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6L5ygdz1Z1c for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:42 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-2dsqj (unknown [10.110.188.91]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 650841FEB0; Thu, 31 Oct 2024 12:52:42 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-2dsqj with ESMTPSA id NKMBBpp9I2dZ4SwAVLPGQw (envelope-from ); Thu, 31 Oct 2024 12:52:42 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G0069545bad4-eda9-4ff7-9012-92de99f278fc, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:46:59 +0100 Message-ID: <20241031125127.14080-21-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9050546405415313958 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepgfetffdvheefudethfduleekvdehffdvffeutdetkeegteevvdduffekgfduvdeknecuffhomhgrihhnpehgihhthhhusgdrtghomhdpfhhilhgvphgrthhtvghrnhdrughirhgvtghtohhrhienucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=tWWcKCyX+bhT8YUDhkeBStdtqXesxCJNBuGmUl3BAo8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379162; v=1; b=fuUi5/78JUy/Sj1N7/NhBCICtWsVh6V21tAZnrwu13WVb09NwqXxFNUfy9lDpILetcq3W/hh uTJftH6VTFd4hXKoQzbbcWKaYjDJRVQAojrgwMJjRZHjle4jN0MHJTPXoBYM3TCVJWJwkshJBgO a1o9FXw06DuwgrW65DeqN3QnoSzxcyZM7t4wVysPRkzcoIxBOcFhrAto6VcxnB+rTsTJCWCdsIv Vw6Jw384e1W7xQeNQDN5Uv9P98lnIOlUbT+hT9l6/0ViV133viohmTHl+JvcYe4HgWMufrrMHcR cteyGsCkcR4JUf37lwrNsHMES9AUy6MgJ6Ohp22CWpZOw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-filepattern-bootstrap-for-9.6): New variable. Change-Id: I3778f85d7a14474445295ebd6bbb1f4bfbe4f6d5 --- gnu/packages/haskell.scm | 41 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d63dde6319..0ffc4df728 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,47 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-filepattern-bootstrap-for-9.6 + (package + (name "ghc-filepattern-bootstrap") + (version "0.1.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "filepattern" version)) + (sha256 + (base32 + "0dlnwnwhsfdkwm69z66wj5d2x9n3la55glq4fsn5rxm2kr1msi6c")))) + (build-system haskell-build-system) + (properties '((upstream-name . "filepattern"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-extra-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/filepattern#readme") + (synopsis "File path glob-like matching") + (description + "This package provides Haskell library for matching files using patterns +such as @code{\\\"src\\/**\\/*.png\\\"} for all @@file{.png} files recursively +under the @@file{src} directory. + +Some of its features include: + +@itemize +@item All matching is O(n). + +@item Most functions pre-compute some information given only one argument. + +@item Uses @code{match} and @code{substitute} to extract suitable strings from +the @code{*} and @code{**} matches, and substitutes them back into other +patterns. + +@item Uses @code{step} and @code{matchMany} to perform bulk matching of many +patterns against many paths simultaneously. + +@item Uses @code{System.FilePattern.Directory} to perform optimised directory +traverals using patterns. +@end itemize") + (license license:bsd-3))) + (define ghc-unordered-containers-bootstrap-for-9.6 (package (name "ghc-unordered-containers-bootstrap") From patchwork Thu Oct 31 12:47:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69685 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4874F27BBEA; Thu, 31 Oct 2024 12:53:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B68E927BBE2 for ; Thu, 31 Oct 2024 12:53:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug0-00039O-9D; Thu, 31 Oct 2024 08:53:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufo-0002ut-Ps for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufo-00023Q-HR for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=HSt4SXkqLPu3uWBp10gOWIo2TynsUh0ve2wbuNr+guU=; b=ZA7hvsNqNNTnoRj6L6DLv5T8mLwo9jBaYSVlJ8REWsGieCu0TH6la2elaFwjIYD4WOXTFAi6yFeaZf7bQUpoPh5X74E31aWWSx/Q5knXwofJL0lutqFjpArroTEOB0TXl8p03ZE0s/2RBy0eAQOcCE6KmzA43wyJFBcPkgaOA2gRpIXax0rJNuJco4pAH5rGQjy6QILo9BKyHvD9n6ygMPkQCiANMuOgGRnx8hKLJy3pw1f+TwY3lO48Q6s8Xz0mtkwj3wr4n5uQ1nzvXDOY+PZSPiz9MOTmeQBMuOWCOMnfWOJf3lskbqA3e2OQAGcOOay3iG6Cl/35DqrhjWxOhQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufo-0007v7-At for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:12 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 21/24] gnu: Add ghc-shake-bootstrap-for-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037917130286 (code B ref 67921); Thu, 31 Oct 2024 12:53:12 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:51 +0000 Received: from localhost ([127.0.0.1]:41964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfS-0007sO-UE for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:51 -0400 Received: from 5.mo561.mail-out.ovh.net ([87.98.178.36]:49707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfN-0007qy-Ct for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:46 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.17.245]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6N1Gkrz1NB5 for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:44 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-2z8j5 (unknown [10.110.178.153]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id AD2AA1FE03; Thu, 31 Oct 2024 12:52:43 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-5b5ff79f4f-2z8j5 with ESMTPSA id 7ZJsHpt9I2ewpAAADiq/dQ (envelope-from ); Thu, 31 Oct 2024 12:52:43 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G0052f946a77-4daa-4fd0-bdcf-255799800119, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:47:00 +0100 Message-ID: <20241031125127.14080-22-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9051109354249708070 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepieeufedvvdfgkefhhfeuveeiueeltdevjeejgfelkeduueefleeghefgkeekheefnecuffhomhgrihhnpehshhgrkhgvsghuihhlugdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtfeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiuddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=HSt4SXkqLPu3uWBp10gOWIo2TynsUh0ve2wbuNr+guU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379164; v=1; b=pElWVSHVeEjUFEZGDZ9zsI+kqBhL1Yii3i9BOtgX5LD3GOJbfq7BUhkc4mJvV72vLFsVjX7g KHzsBtcqIdeEzBHakfu3U4pOT/y5XH3ow7gct5Fc8arAGC8HASwFHtqNiceyaop19QutFiL60q0 sTcScyIlSpqbhGy9/Lry39QYewoll7jfevvHoZeXyIZva2VrUY+wXokHuv6OXILnkui7/63TaQl 8TgJCfaVJK3nux36IZLsjs79CLZzaUmjsh9kw8319EiTCzRoDqYE3kgx83EAMEhh/3qrd1iBd71 VVNQCFBL6jVG77qll9K9yslQeMWClWaGMANNUDRCdiIyA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-shake-bootstrap-for-9.6): New variable. Change-Id: I195bc5f779709ef7b2ccefe2271402ef342bc0b8 --- gnu/packages/haskell.scm | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0ffc4df728..4bd1ef150b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1612,6 +1612,62 @@ (define-public ghc-9.4 (define ghc-bootstrap-for-9.6 ghc-9.4) +(define ghc-shake-bootstrap-for-9.6 + (package + (name "ghc-shake-bootstrap") + (version "0.19.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "shake" version)) + (sha256 + (base32 "1lcr6q53qwm308bny6gfawcjhxsmalqi3dnwckam02zp2apmcaim")))) + (build-system haskell-build-system) + (properties '((upstream-name . "shake"))) + (inputs (list bash-minimal + ghc-extra-bootstrap-for-9.6 + ghc-filepattern-bootstrap-for-9.6 + ghc-hashable-bootstrap-for-9.6 + ghc-heaps-bootstrap-for-9.6 + ghc-js-dgtable-bootstrap-for-9.6 + ghc-js-flot-bootstrap-for-9.6 + ghc-js-jquery-bootstrap-for-9.6 + ghc-primitive-bootstrap-for-9.6 + ghc-random-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + ghc-utf8-string-bootstrap-for-9.6 + ghc-semigroups-bootstrap-for-9.6)) + (arguments + (list #:cabal-revision '("1" + "1hz57kw5pp5cpbicbi7x8sz8c6qy58dzyiljz9b9f2r1rr683d9w") + #:tests? #f + #:haskell ghc-bootstrap-for-9.6 + #:phases + #~(modify-phases %standard-phases + (add-after 'patch-source-shebangs 'patch-/bin/sh + (lambda _ + (for-each + (lambda (file) + (substitute* + file + (("/bin/sh") + #$(file-append (this-package-input "bash-minimal") + "/bin/sh")))) + '("src/Development/Shake/Command.hs"))))))) + (home-page "https://shakebuild.com") + (synopsis + "Build system library, like Make, but more accurate dependencies.") + (description + "Shake is a Haskell library for writing build systems - designed as a +replacement for @@make@@. To use Shake the user writes a Haskell program that +imports \"Development.Shake\", defines some build rules, and calls the +Development.Shake.@code{shakeArgs} function. However, as build systems get more +complex, Shake is able to take advantage of the excellent abstraction facilities +offered by Haskell and easily support much larger projects. Shake also provides more +accurate dependency tracking, including seamless support for generated files, and +dependencies on system information (e.g. compiler version).") + (license license:bsd-3))) + (define ghc-js-flot-bootstrap-for-9.6 (package (name "ghc-js-flot-bootstrap") From patchwork Thu Oct 31 12:47:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69701 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7880C27BBEA; Thu, 31 Oct 2024 12:54:16 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0C58C27BBE2 for ; Thu, 31 Oct 2024 12:54:16 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ug3-0003Gm-6e; Thu, 31 Oct 2024 08:53:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ufp-0002vX-AG for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:15 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ufp-00023W-16 for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=lKjSi7r2wUJpIMpoLAUC8bhrki1GXsTh6wGP4gc2c3I=; b=JceuGw2u7CKAKOX9q5iFBWK9YG2Bzq5/Wo7TnK8XR2P0ZN4C0me1M7a6CYVZIMNf+Srn3M+rgX5XgYlSno0BbwLZ7swNL2/VtymZbodU1zq3Eoe3iAwO+QQ1wFJ8Zt7drlHdC/5xviKxDCqIRf7fEWujv+2BuZIoCEgCoyt+a5BdG8mCdwe7MMK+x2hPtMf+7WpHXRc0lCmkzgujftf/nG3QIztgLTkgdqYZfGsnBMQgqORDocF22o8mVAZvZjtgo7Ve0TffzT6PNv9z5B0DgU7/qhZ9gh6UXtT5AKJAOTa08wk6maZrw5GPpjrnAfS4zIHaO+kHvulj+s5SJQS5Xw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ufo-0007vE-RH for guix-patches@gnu.org; Thu, 31 Oct 2024 08:53:12 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 22/24] gnu: Add hadrian-for-ghc-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:53:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037917230297 (code B ref 67921); Thu, 31 Oct 2024 12:53:12 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:52 +0000 Received: from localhost ([127.0.0.1]:41966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfT-0007sS-G2 for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:51 -0400 Received: from 4.mo575.mail-out.ovh.net ([46.105.59.63]:46441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfP-0007r4-7Y for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:48 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.9.56]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6Q0Tkgz1rMR for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:46 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-chfd5 (unknown [10.111.182.36]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 8E9B91FDD5; Thu, 31 Oct 2024 12:52:45 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-5b5ff79f4f-chfd5 with ESMTPSA id f65qLZx9I2fA2AAAw+/Q5Q (envelope-from ); Thu, 31 Oct 2024 12:52:45 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G00231a0f400-4fe6-4310-87db-7244d0835463, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:47:01 +0100 Message-ID: <20241031125127.14080-23-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9051672303657542182 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=lKjSi7r2wUJpIMpoLAUC8bhrki1GXsTh6wGP4gc2c3I=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379166; v=1; b=mHHYM2/Cb9wpu9ZE80hbphJk5b3E5vLrxaYtCZLUGGj2Hui8r+U5xy4qgoMN2EQJkfw4Oscl YuDfyBslEdcrDYkyJd50Fk45jGIQ6bPV6jKP1a8/Nz7lZ49BdgeSNbCnm+HkMVIPunHQefyfeYW OJiKUWZdw2hnj3ZLgCa4HfHu6ZDlMxXzItnHPMX5bGms3jO/sj7yW+a4ONorxoJGPvD6ASdrDbk WRwz4Jk2otlU5oxTD5m3OjLv5JjmEzl8D9XLnTEllSiEMBxxpa6DfIlwJ5v0hh13M0njknzusmv LPgQ5waQX8gYG4Td4vzQ2JcckeYC/RyBgtGYoo1Bcg2TQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (hadrian-for-ghc-9.6): New variable. Change-Id: I4205c888afa7b03b4b1622a3af7d1d538fa5c9b1 --- gnu/packages/haskell.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4bd1ef150b..256fe84c89 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -2121,4 +2121,44 @@ (define ghc-primitive-bootstrap-for-9.6 "This package provides various primitive memory-related operations.") (license license:bsd-3))) +(define hadrian-for-ghc-9.6 + (package + (name "hadrian") + (version "9.6.4") + (source (origin + (method url-fetch) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "1h6lpx8kd4xycjwb8iv2rgnz23kwq5b0qp4bhvczsx3in2w2bgqh")))) + (build-system haskell-build-system) + (inputs + (list ghc-base16-bytestring-bootstrap-for-9.6 + ghc-cryptohash-sha256-bootstrap-for-9.6 + ghc-extra-bootstrap-for-9.6 + ghc-shake-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + bash-minimal)) + (arguments + (list #:configure-flags ''("--flags=-selftest") + #:tests? #f + #:haskell ghc-bootstrap-for-9.6 + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'cd-to-hadrian + (lambda _ + (chdir "hadrian"))) + (add-after 'cd-to-hadrian 'fix-shell-wrappers + (lambda _ + (substitute* + "src/Rules/Test.hs" + (("\"#!/bin/sh\"") + (format #f "\"#!~a/bin/sh\"" #$(this-package-input "bash-minimal"))))))))) + (home-page "https://gitlab.haskell.org/ghc/ghc/-/tree/master/hadrian") + (synopsis "Build system for the Glasgow Haskell Compiler (@code{ghc})") + (description "Hadrian is the build system for the Glasgow Haskell Compiler. +It is based on the Shake library and replaces @{make} in building GHC") + (license license:expat))) + ;;; haskell.scm ends here From patchwork Thu Oct 31 12:47:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69704 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B588327BBE2; Thu, 31 Oct 2024 12:54:20 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C361827BBE9 for ; Thu, 31 Oct 2024 12:54:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ugj-0004Et-Af; Thu, 31 Oct 2024 08:54:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ugd-0004AE-0l for guix-patches@gnu.org; Thu, 31 Oct 2024 08:54:06 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ugc-0002FE-Mk for guix-patches@gnu.org; Thu, 31 Oct 2024 08:54:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=+OrhFGxXjSmB2ZWHhLNKT4amTDii9S5HURcQniTLFsA=; b=qKv49dYWKj33pWVcCNo4hfY7xXZPgzetJsNeJRPmVhyeXSCC3k76eynGYKbVg1g/9/JGAQLlrQWPyyH9qC+DaMbi60GqDs42u0Pd1RfBLRS5L6AcPzqQSyGnyTaSAa0q653XtPdxIkOwuJY9Oz8vpIvXJrYr9GG/G0e36tnQKJrMBH9XiR1rOoYwOdvPiw9yZfqkPG0fmtNKSar3tz8/odHJFCqK1N+HQhJSFZHqvIFTh4uf8KzIN9+b3grdmPGTcRVVM6M3Q/85/tG5HPF///YQh3gYx9K3USyvDwl7z/17Hd4yfx0OIyer212IUZ8aXE2wVPu2GYrrBbtgwYUavA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ugc-0007wH-Go for guix-patches@gnu.org; Thu, 31 Oct 2024 08:54:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 23/24] gnu: Add ghc-9.6 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037920630488 (code B ref 67921); Thu, 31 Oct 2024 12:54:02 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:53:26 +0000 Received: from localhost ([127.0.0.1]:41989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Ug0-0007vd-V0 for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:53:26 -0400 Received: from 15.mo583.mail-out.ovh.net ([178.33.107.29]:49289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfQ-0007rJ-9h for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:49 -0400 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.140.151]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6R123fz1XSZ for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:47 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-dx2nv (unknown [10.110.113.68]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B67881FE9D; Thu, 31 Oct 2024 12:52:46 +0000 (UTC) Received: from ngraves.fr ([37.59.142.104]) by ghost-submission-5b5ff79f4f-dx2nv with ESMTPSA id 8BnCJJ59I2eJ1AAA05gKsg (envelope-from ); Thu, 31 Oct 2024 12:52:46 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-104R0052d22be97-0694-4dc5-bcfe-932fbb18ab37, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:47:02 +0100 Message-ID: <20241031125127.14080-24-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9051953776186155558 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvedvveefhfehveevhfeuueetueelieejleetleevgeefgedujeevgfefgfffgfeunecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgpdhghhgtrdhlihhnkhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=+OrhFGxXjSmB2ZWHhLNKT4amTDii9S5HURcQniTLFsA=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379167; v=1; b=JevsKzW9NPsyg8UX7HGt93DrLF5/OW/WVp7HbWum+iwWbx1UGvxlIs+Z71sVQYN3+nMG2p5x SMjMPIOoaRpHOmTiWel4zW7Dzw0CBpkmDrOVCrBqwKgZmnJ/7b8mNSBWorlSRTjpfXgMwi2DMHk CsgJoIBoX4TyrFyyUmLTMT6QjaiVCagcKRF4xwcO63+loan/+C8ETG7yz6bwGiGj1IzmgO81Cb8 fvKQ6DQd7xYv/W2aUKVAjZM2azpMNGOfKOxktOlD22XkzzSShR3fah6ztt3yV60mVCDwVubp3SV kdgc+PrUEI9uMWdHjKGOz1f/KibMQ4nhDQumNjOzZBP+Q== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc-9.6): New variable. Change-Id: I6883ed973bdd1d6eaf981605c1bc8f855f850187 --- gnu/packages/haskell.scm | 108 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 256fe84c89..239871cfcd 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -72,7 +72,8 @@ (define-module (gnu packages haskell) #:use-module (guix packages) #:use-module (guix utils) #:use-module (ice-9 match) - #:use-module (ice-9 regex)) + #:use-module (ice-9 regex) + #:use-module (srfi srfi-26)) (define-public cl-yale-haskell (let ((commit "85f94c72a16c5f70301dd8db04cde9de2d7dd270") @@ -2161,4 +2162,109 @@ (define hadrian-for-ghc-9.6 It is based on the Shake library and replaces @{make} in building GHC") (license license:expat))) +(define-public ghc-9.6 + (let ((base ghc-9.4)) + (package + (inherit base) + (name "ghc-next") + (version "9.6.4") + (source (origin + (inherit (package-source base)) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "1h6lpx8kd4xycjwb8iv2rgnz23kwq5b0qp4bhvczsx3in2w2bgqh")))) + (arguments + (substitute-keyword-arguments (package-arguments base) + ((#:make-flags flags ''()) + #~(list "-V" "--docs=no-sphinx")) + ((#:phases phases '%standard-phases) + #~(let* ((run-hadrian (lambda args + (apply invoke "hadrian" args)))) + (modify-phases #$phases + (delete 'fix-shell-wrappers) + ;; https://gitlab.haskell.org/ghc/ghc/-/issues/22557 + (add-before 'build 'fix-iserv-rpath + (lambda _ + (mkdir-p "_build") + (call-with-output-file + "_build/hadrian.settings" + (lambda (port) + (display + (string-append + "*.iserv.ghc.link.opts += -optl-Wl,-rpath," + #$output "/lib/ghc-" #$(package-version this-package) + "/lib/" #$(or (%current-target-system) + (%current-system)) + "-ghc-" #$(package-version this-package) "/") + port))))) + (replace 'build + (lambda* (#:key (parallel-build? #f) (make-flags '()) + #:allow-other-keys) + (apply run-hadrian + `("binary-dist-dir" + ,@(if parallel-build? + `(,(string-append "-j" (number->string (parallel-job-count)))) + '()) + ,@make-flags)))) + (replace 'check + (lambda* (#:key (tests? #t) (parallel-tests? #f) (make-flags '()) #:allow-other-keys) + (if tests? + (apply run-hadrian + `(,@(if parallel-tests? + `(,(string-append "-j" (number->string (parallel-job-count)))) + '()) + ,@make-flags + "test" + "--skip-perf")) + (format #t "test suite not run~%")))) + (replace 'install + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (apply run-hadrian + `("install" + ,@make-flags + ,(string-append "--prefix=" #$output))))) + (add-after 'install 'replace-$pkgroot + (lambda _ + (substitute* + (find-files + (string-append #$output "/lib/ghc-" + #$(package-version this-package) + "/lib/package.conf.d/") + "^.*\\.conf$") + (("\\$\\{pkgroot\\}/") + (string-append #$output "/lib/ghc-" + #$(package-version this-package) + "/lib/")))))))))) + (inputs (list bash-minimal gmp ncurses libffi)) + (native-inputs + `(("perl" ,perl) + ("python" ,python) + ("git" ,git-minimal/pinned) + ("which" ,which) + ("ghostscript" ,ghostscript) + ("autoconf" ,autoconf) + ("automake" ,automake) + + ("hadrian" ,hadrian-for-ghc-9.6) + ("ghc-bootstrap" ,ghc-bootstrap-for-9.6) + ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) + ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) + ("ghc-testsuite" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-testsuite.tar.xz")) + (sha256 + (base32 + "0wwd6d68aia2rmlpki30azz0raf98is472cqljhbzzdzpqpjh4vf")))))) + (native-search-paths + (list (search-path-specification + (variable "GHC_PACKAGE_PATH") + (files (list (string-append "lib/ghc-" version))) + (file-pattern ".*\\.conf\\.d$") + (file-type 'directory))))))) + ;;; haskell.scm ends here From patchwork Thu Oct 31 12:47:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 69702 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9AB6D27BBE9; Thu, 31 Oct 2024 12:54:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E6E7227BBE2 for ; Thu, 31 Oct 2024 12:54:17 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6Ugk-0004JE-Fz; Thu, 31 Oct 2024 08:54:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6Ugg-0004Ce-Qo for guix-patches@gnu.org; Thu, 31 Oct 2024 08:54:06 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6Ugd-0002FJ-8A for guix-patches@gnu.org; Thu, 31 Oct 2024 08:54:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=bcV303H70ID5yKRuTFUfOKOYOSFYWSPNZcGuy9qUfZI=; b=Zalj6oDNFe7BiYCiTLzgtn/ZonQy4qlAJPWcoumsxe0pY5FV4Hd3WHqheInuT11t0EkJevQoGKFlRmpQx4HvUqq52kCaRXNVmBYwxhQmOGOiQjop+tGHQjcz/rBlJAW0AC4tULx26O21vhh031+/3UPW9lO05Pb3WIdJTHl/Tlas6IlJ2QhMc8TCxo5FnbACT2NqPemKmum3gzPPPm97zGflIpTDe9XT/CP++T2B1JJou4D3jFegMcqUga4AxytLCaXVWGNkdCA+A94wFwu4wgR/+Q4Z4HG3vYkvgDgPozPG4RifBedsZ9JAOSg3mi3/SWBLTGEi05TbEnBZDS54OQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6Ugd-0007wO-2P for guix-patches@gnu.org; Thu, 31 Oct 2024 08:54:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v3 24/24] gnu: ghc: Update to version 9.6.4 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 31 Oct 2024 12:54:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67921 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67921@debbugs.gnu.org Cc: dev@jpoiret.xyz, lars@6xq.net, saku@laesvuori.fi Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.173037920630494 (code B ref 67921); Thu, 31 Oct 2024 12:54:03 +0000 Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:53:26 +0000 Received: from localhost ([127.0.0.1]:41991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6Ug2-0007vh-3D for submit@debbugs.gnu.org; Thu, 31 Oct 2024 08:53:26 -0400 Received: from 7.mo550.mail-out.ovh.net ([87.98.158.110]:55219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6UfR-0007rg-JJ for 67921@debbugs.gnu.org; Thu, 31 Oct 2024 08:52:50 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.139.183]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6S3Jxmz1ZBP for <67921@debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:48 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-rmzdr (unknown [10.108.42.28]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D7E9A1FE9F; Thu, 31 Oct 2024 12:52:47 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-rmzdr with ESMTPSA id Ig8JJJ99I2d4UgAAxx3PZQ (envelope-from ); Thu, 31 Oct 2024 12:52:47 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006e50ea5cf-9f72-4d8f-acfa-707d022f4fcc, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 80.214.74.119 Date: Thu, 31 Oct 2024 13:47:03 +0100 Message-ID: <20241031125127.14080-25-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@ngraves.fr> References: <20241031125127.14080-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 9052235254661702182 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdffvdeitdehleefteefvedtffeuffdvtdfgjeekgffgteegiefggeduieejvdehnecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=bcV303H70ID5yKRuTFUfOKOYOSFYWSPNZcGuy9qUfZI=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379168; v=1; b=OgMJBvKt6SmQFcsNGcom5IqTrDk51S7Ha1TeXBLK352B3fyChbhkUiDa2/+4rHqGhx0pT8GD XeusVEQDnq5RTnA68QBBn8K6zve897vJlLWIPwg5A36y0Jl4lc7zZmUj9Zwl/dyeWYzl5IbqeA5 HNZY3RmrXo1e6f95ckzHSkGgyQED9uZHNVl5Cm/keHsrUvz3JBBncvO6cxw5LFvR2gwKJskuoi8 bJK3/LDdGANLAjLDRJKPE+2bfqPb+Ax1Of7F2WeCHBvSieQCBw58zmoCAVuPwLMl/GksGBOM2wC jOgJprjM3pgW91dtgy6dUn+gL3fJGsvjIZbHmMQVsBm0w== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Saku Laesvuori * gnu/packages/haskell.scm (ghc): Update to ghc-9.6 Change-Id: I40da6cacc4d260902cd66d7d626375038fba4346 --- gnu/packages/haskell.scm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 239871cfcd..5bdedcc05c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1498,12 +1498,6 @@ (define-public ghc-9.2 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) -;; Versions newer than ghc defined below (i.e. the compiler -;; haskell-build-system uses) should use ghc-next as their name to -;; ensure ghc (without version specification) and ghc-* packages are -;; always compatible. See https://issues.guix.gnu.org/issue/47335. -(define-public ghc ghc-9.2) - ;; 9.4 is the last version to support the make-based build system, ;; but it boot with 9.2, only 9.0 is supported. (define ghc-bootstrap-for-9.4 ghc-9.0) @@ -1567,7 +1561,7 @@ (define-public ghc-9.4 (let ((base ghc-9.2)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.4.8") (source (origin (method url-fetch) @@ -2166,7 +2160,7 @@ (define-public ghc-9.6 (let ((base ghc-9.4)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.6.4") (source (origin (inherit (package-source base)) @@ -2267,4 +2261,10 @@ (define-public ghc-9.6 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;; Versions newer than ghc defined below (i.e. the compiler +;; haskell-build-system uses) should use ghc-next as their name to +;; ensure ghc (without version specification) and ghc-* packages are +;; always compatible. See https://issues.guix.gnu.org/issue/47335. +(define-public ghc ghc-9.6) + ;;; haskell.scm ends here