From patchwork Thu Feb 15 08:49:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60343 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 6E27227BBE9; Thu, 15 Feb 2024 08:53: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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 7956D27BBE2 for ; Thu, 15 Feb 2024 08:52:58 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXT7-0000MY-9u; Thu, 15 Feb 2024 03:51:45 -0500 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 1raXT5-0000M1-GX for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:43 -0500 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 1raXT5-00042B-6k for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:43 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTN-00017c-MQ; Thu, 15 Feb 2024 03:52:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 01/23] gnu: ghc-next: Update to version 9.4.8 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52:01 +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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870643991 (code B ref 67921); Thu, 15 Feb 2024 08:52:01 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:04 +0000 Received: from localhost ([127.0.0.1]:53982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSR-000123-EK for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:04 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55028 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSP-00011M-GP for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:02 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 41C31342FEF; Thu, 15 Feb 2024 09:51:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987080; bh=/cAHoQF4gGeaLKyD2ZL4RdY7KN2YZs4ckv/L/xNIRwc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=WgZsBMTOfXj5kn0wK1HADoLkfHlkHDrAUtL6qHHBadj9PfekCkJhJQq0jC6YR7fUJ tIasS3EL+kjKJQyRiH9156WLPoSMLDm6P1mhlPHXi2pQm77jE7LiikNaewOVWGllmu +B+u6jOsPrh9x5K5TmLU8wYV/h7vPws8EUQkIZt0= Date: Thu, 15 Feb 2024 10:49:42 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 | 11 +- .../patches/ghc-9.4-testsuite-fixes.patch | 119 ++++++++++++++++++ 2 files changed, 125 insertions(+), 5 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 62815efbb1..88826fb31f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1437,14 +1437,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 @@ -1462,14 +1462,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")))) + "0pmqg9846lanb0hcyxhgr9ipzq33rfldxj7ln0j3qgpyczmhgx0b")))) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases '%standard-phases) @@ -1487,7 +1487,8 @@ (define-public ghc-9.4 version "/ghc-" version "-testsuite.tar.xz")) (sha256 (base32 - "04p2lawxxg3nyv6frzhyjyh3arhqqyh5ka3alxa2pxhcd2hdcja3")))) + "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 Feb 15 08:49:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60350 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 3DD8827BBE9; Thu, 15 Feb 2024 08:53:26 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 271A427BBE2 for ; Thu, 15 Feb 2024 08:53:25 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXT7-0000Mx-Io; Thu, 15 Feb 2024 03:51:45 -0500 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 1raXT6-0000M9-1Y for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:44 -0500 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 1raXT5-00042R-Pa for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:43 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTO-00017l-2k; Thu, 15 Feb 2024 03:52:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 02/23] gnu: Add ghc-js-flot-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870664012 (code B ref 67921); Thu, 15 Feb 2024 08:52:02 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:06 +0000 Received: from localhost ([127.0.0.1]:53987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSS-00012K-Cn for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:05 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55040 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSP-00011S-Uc for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:02 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id C911C343010; Thu, 15 Feb 2024 09:51:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987080; bh=vy9CwPW7mVsRltFj0R2U/xLjHeWfIjKfe37g3hFgSkM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=eY6wt5AW7nPPDIG1YNL21VvgoLZN259F2kqFdh+R8kl1t2bXSnXp17ih5wu0TycA2 51Uc4P6EsmNuXvJPvzB5fmLUrG1S6+cCDU0ieLjjSSDvl9OH+j6UH0dndG57pZnONB pzGqko5oil12NoOWVipUZA+FPS4+VSFOQEjfOHrI= Date: Thu, 15 Feb 2024 10:49:43 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 88826fb31f..cd44d9c915 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1503,4 +1503,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 Feb 15 08:49:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60357 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 9AA1A27BBE9; Thu, 15 Feb 2024 08:53:47 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 5AB8E27BBE2 for ; Thu, 15 Feb 2024 08:53:47 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTA-0000Pn-Qz; Thu, 15 Feb 2024 03:51:48 -0500 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 1raXT6-0000MG-81 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:44 -0500 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 1raXT5-00042X-W4 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:44 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTO-00017t-Fn; Thu, 15 Feb 2024 03:52:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 03/23] gnu: Add ghc-clock-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870674029 (code B ref 67921); Thu, 15 Feb 2024 08:52:02 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:07 +0000 Received: from localhost ([127.0.0.1]:53992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXST-00012g-Rn for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:06 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55048 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSQ-00011o-VZ for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:03 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 397C8343044; Thu, 15 Feb 2024 09:51:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987081; bh=WsxSA0CYcxi3UA+EcTQF9qmJXyv9fB1WX/uB6Y+yEds=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=obshHTUuRl4x0mvE5o/t+YZ4fhGtHqpiNLFdNcxc6aEEvtRNynaBn3FOx0lFxrg6f HGhs/Yus2DRizTugcUygFSKj8yWSzy4JbpEBtcqu7IwGLCQu6XTBbcef+mjwjWFHqo VcbDn0Ift2Kl+uBitXyLOZPcm4O7PwULVcyNfJKQ= Date: Thu, 15 Feb 2024 10:49:44 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 cd44d9c915..c2f0d8a160 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,4 +1533,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 Feb 15 08:49:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60335 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 8558227BBE9; Thu, 15 Feb 2024 08:51:50 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 E6F6E27BBE2 for ; Thu, 15 Feb 2024 08:51:48 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTA-0000Oi-0h; Thu, 15 Feb 2024 03:51:48 -0500 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 1raXT7-0000MX-93 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 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 1raXT6-00042p-Q7 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTP-00018A-A6; Thu, 15 Feb 2024 03:52:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 04/23] gnu: Add ghc-extra-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870774133 (code B ref 67921); Thu, 15 Feb 2024 08:52:03 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:17 +0000 Received: from localhost ([127.0.0.1]:54010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSe-00014a-DH for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:16 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55054 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSR-000121-L2 for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:04 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 0001234356B; Thu, 15 Feb 2024 09:51:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987082; bh=nfl2v2mzVSh67PRAha2dRwDT7aPbDzK7OnKZL00DSNU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=AQv7gMJXZoGXAFG9o5B54cXLfUjvx1VDiOOm+lB+nw+woKdPePuPqJ7UcqI7KSHdL EPXMul9G9mLezVtFHAEq9cAhxp6DBPw5X9QMI0pu/4K4y61ec5g4wO7xdPDfNYM994 2E7WRAlNM56X0vF757e+123tMmFhCZjw5rwg03ME= Date: Thu, 15 Feb 2024 10:49:45 +0200 Message-ID: <7e65460e888f1493803b733a1f7bad7857751d4c.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 c2f0d8a160..717181b424 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,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 Feb 15 08:49:46 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60354 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 82EB927BBEA; Thu, 15 Feb 2024 08: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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 0EACF27BBE2 for ; Thu, 15 Feb 2024 08: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 1raXTA-0000Ph-NR; Thu, 15 Feb 2024 03:51:48 -0500 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 1raXT7-0000MV-7Q for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 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 1raXT6-00042i-EU for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:44 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTO-000182-UM; Thu, 15 Feb 2024 03:52:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 05/23] gnu: Add ghc-hashable-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870684057 (code B ref 67921); Thu, 15 Feb 2024 08:52:02 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:08 +0000 Received: from localhost ([127.0.0.1]:53996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSV-00012w-0B for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:08 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSR-000122-L1 for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:04 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 7B716343679; Thu, 15 Feb 2024 09:51:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987082; bh=r9uYeMeZ/qMDceZanztoVqp0O16vy/qrhSx+dSDbySY=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=n7cXq51i0MDCVtl5qKUfvV7Y3ASpxckRAoc986rj36D7oU6gQ8mbQ1NfwL1L0erXp t1Pw8euRSbZNDuiMKi5V/ydXJyJrHkJPHpejRUgOmpNQyENJmgVtWxaIp/WE+aT5XH a4Uuz8qBqd6u/XVGSqyKz6UE+JW0tXF2QvZ/aXko= Date: Thu, 15 Feb 2024 10:49:46 +0200 Message-ID: <78c6174b635442b945df8fde9449c329e92fdbc6.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 717181b424..307231e8f3 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1578,4 +1578,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 Feb 15 08:49:47 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60347 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 4462B27BBEC; Thu, 15 Feb 2024 08:53:14 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 B4DBA27BBEA for ; Thu, 15 Feb 2024 08:53:13 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXT8-0000NZ-Hh; Thu, 15 Feb 2024 03:51:46 -0500 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 1raXT7-0000N8-V4 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:46 -0500 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 1raXT7-00043B-N4 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTQ-00018S-75; Thu, 15 Feb 2024 03:52:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 06/23] gnu: Add ghc-splitmix-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870784148 (code B ref 67921); Thu, 15 Feb 2024 08:52:04 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:18 +0000 Received: from localhost ([127.0.0.1]:54014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSf-00014k-D7 for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:17 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSS-000129-2d for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:05 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id DE39134367A; Thu, 15 Feb 2024 09:51:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987083; bh=azhQmk2dAYy5HdQrNemhnNNvIoyC1t8JKKo9YLfLgKo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=IbvX7RnAEUINiUXDFJXMp8gEwAz2rKUkPUSLuuWg/omKynEdNqrDe2Lpyxg5FcFiW 45Cqrk7saaffhqG3pxiEKa5y0gZPk0uN2bszDOFcCmoakOAfA7XXSipUXhzAG44+83 YH8kReTNDA6FZOlIMOFA4A2wC1cWSa597tnGPFQw= Date: Thu, 15 Feb 2024 10:49:47 +0200 Message-ID: <0b77306b9641fc095a6d8ce755b160afaeda9bff.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 307231e8f3..ce3ca5083d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1601,4 +1601,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 Feb 15 08:49:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60355 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 2CA2A27BBEB; Thu, 15 Feb 2024 08:53:36 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 E1EEE27BBE2 for ; Thu, 15 Feb 2024 08: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 1raXTA-0000Os-9M; Thu, 15 Feb 2024 03:51:48 -0500 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 1raXT7-0000Mv-HW for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 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 1raXT7-000433-8K for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTP-00018I-Ol; Thu, 15 Feb 2024 03:52:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 07/23] gnu: Add ghc-random-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870774141 (code B ref 67921); Thu, 15 Feb 2024 08:52:03 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:17 +0000 Received: from localhost ([127.0.0.1]:54012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSe-00014c-U1 for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:17 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSS-00012G-Hw for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:05 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 5486834367B; Thu, 15 Feb 2024 09:51:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987083; bh=in3gyVMd0M4cI45JpoQe9r1+t6Q52sxo9p74vF11uPQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=LtJaQfUwUtp/6T13hXBPJn7IIms9yaD56iEculNaHt0ik5/l5RLybaowjIrTIAcHL hTSzvy0H5QLnMHrH3yM8o+DMZIAlSAGCbT3mrRYpP+h6IzIHv1hV53w4HeO986bJ7n F97QrFDFnkz2g4OKiIxGYyhkA+dyLL1X8a+KiXbc= Date: Thu, 15 Feb 2024 10:49:48 +0200 Message-ID: <18347a8224a94cd64bfb1d8d665abcf2aeb81937.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 ce3ca5083d..9487223636 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1633,4 +1633,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 Feb 15 08:49:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60336 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 0038127BBE9; Thu, 15 Feb 2024 08:51: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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 C6D0F27BBE2 for ; Thu, 15 Feb 2024 08:51:54 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTB-0000QN-3v; Thu, 15 Feb 2024 03:51:49 -0500 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 1raXT8-0000NJ-CV for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:46 -0500 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 1raXT8-00043M-4L for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:46 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTQ-00018a-KR; Thu, 15 Feb 2024 03:52:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 08/23] gnu: Add ghc-primitive-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870784155 (code B ref 67921); Thu, 15 Feb 2024 08:52:04 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:18 +0000 Received: from localhost ([127.0.0.1]:54016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSf-00014r-Sr for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:18 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSS-000122-Rb for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:06 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id C2E9C34367C; Thu, 15 Feb 2024 09:51:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987084; bh=0svUm6Z+u1LF4Do2owI32ql3araYERVbcd8xf4o3uB0=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=us8k9dum8ei+JjeVXUEroGjUhcf7DJ3XMVxyEMXRPLXU6DltoayfvJt/AUWUSlEFu 2QwXlldzxClgtDfajbRLi/tHL4L6MEiWyMBxhC4NND7kLDuP7RqrGPID+qECNt4hps d3tW1/FK2ieqpujwoZtsd5PmpjdmaNAt73gb+O9Q= Date: Thu, 15 Feb 2024 10:49:49 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 9487223636..cc6215ef80 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,4 +1655,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 Feb 15 08:49:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60341 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 98A8827BBEA; Thu, 15 Feb 2024 08:52:36 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 BA61327BBE9 for ; Thu, 15 Feb 2024 08:52:34 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTB-0000QX-CE; Thu, 15 Feb 2024 03:51:49 -0500 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 1raXT8-0000Nk-Q4 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:46 -0500 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 1raXT8-00043X-Go for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:46 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTR-00018i-0l; Thu, 15 Feb 2024 03:52:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 09/23] gnu: Add ghc-js-jquery-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870784163 (code B ref 67921); Thu, 15 Feb 2024 08:52:04 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:18 +0000 Received: from localhost ([127.0.0.1]:54018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSg-00014y-9F for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:18 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55054 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXST-000121-A1 for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:07 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 5EF03342FEF; Thu, 15 Feb 2024 09:51:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987084; bh=DSk+upDjtXZs3AaGSGewutWubNjZrXPCDxrokUWgQic=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=kPZbdytlhXspG/YyIkJABm5xHshbHu56RFo3EIdzc57mWjcFlcyyQFmZ2Uy0uEE9u vVY3QcDVLohDnKBwVLJQo1mMSynX0gdG4pn51ZnYPs6l+7HVUoPIIs0q0wCgQCNGEl GuFZGtUQAtogqMuWYG9cGkfy+ls9ZrOblgoJkKbw= Date: Thu, 15 Feb 2024 10:49:50 +0200 Message-ID: <01cb2540efacba50a9740d633c6e169538ea572c.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 cc6215ef80..9f442e25a1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,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 Feb 15 08:49:51 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60345 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 3E3E727BBEA; Thu, 15 Feb 2024 08:53:06 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 CE05427BBE2 for ; Thu, 15 Feb 2024 08:53:05 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTC-0000RN-1f; Thu, 15 Feb 2024 03:51:50 -0500 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 1raXT9-0000Ob-Om for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:47 -0500 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 1raXT9-00043z-E0 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:47 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTR-00018z-Rt; Thu, 15 Feb 2024 03:52:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 10/23] gnu: Add ghc-utf8-string-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870794179 (code B ref 67921); Thu, 15 Feb 2024 08:52:05 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:19 +0000 Received: from localhost ([127.0.0.1]:54022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSh-00015D-2F for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:19 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXST-00012G-Uy for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:07 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 07483343010; Thu, 15 Feb 2024 09:51:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987085; bh=GR/P81RxwNDsnimvO/nXNnNNxXTDYpRxQ7KT+KMpX2Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=QFSbasNReDhB0SJRR7MaFXTT4kqNRESGT0cbqJscz9uz7isZlfTBXeELAcFEDq9jJ HzRc79jhIcpMUKhBJBc6E3nbwYL+aGQkdEqNFN+WC+6cDIyiXH4gL3TNkmflkqOXSU KFtZ4kUFdq62vdB4t93PcfOD53FnQpAMia7Gsa0E= Date: Thu, 15 Feb 2024 10:49:51 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 9f442e25a1..3561e494d2 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,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 Feb 15 08:49:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60342 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 7E51327BBEA; Thu, 15 Feb 2024 08:52: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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 006C827BBE2 for ; Thu, 15 Feb 2024 08:52:51 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTB-0000Qq-Np; Thu, 15 Feb 2024 03:51:49 -0500 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 1raXT9-0000O7-7f for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:47 -0500 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 1raXT8-00043j-VT for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:46 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTR-00018r-Fs; Thu, 15 Feb 2024 03:52:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 11/23] gnu: Add ghc-heaps-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870794170 (code B ref 67921); Thu, 15 Feb 2024 08:52:05 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:19 +0000 Received: from localhost ([127.0.0.1]:54020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSg-000156-La for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:19 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSU-000129-DM for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:07 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 8E00A343044; Thu, 15 Feb 2024 09:51:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987085; bh=s4KR+GPn9NM0NRyA/OvSHVqJ9P4IkL7CUFS8WZDx/h0=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=VkI7nOP7iVriOAas0VzBtA2FU/ovwZqLndeaVD6ky0MMXR4q7FrB++iRd+Ge1kyBg WVDKkgfDWgClCyyyHY0nt7Q9boGHsLxM66TuksCd6dhsSNTAkXMhLAyLK0kg7s8/4y Fo9MxOZGsbxPyQrfJK6zB0KXyouss2PRWYNVJC9U= Date: Thu, 15 Feb 2024 10:49:52 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 3561e494d2..a83d785554 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,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 Feb 15 08:49:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60337 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 E249927BBEB; Thu, 15 Feb 2024 08:52:04 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 60F3127BBE2 for ; Thu, 15 Feb 2024 08:52:03 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTB-0000Qw-QA; Thu, 15 Feb 2024 03:51:49 -0500 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 1raXTA-0000Op-7e for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:48 -0500 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 1raXT9-00044A-V9 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:47 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTS-00019A-EC; Thu, 15 Feb 2024 03:52:06 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 12/23] gnu: Add ghc-js-dgtable-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870804186 (code B ref 67921); Thu, 15 Feb 2024 08:52:06 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:20 +0000 Received: from localhost ([127.0.0.1]:54024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSh-00015N-I7 for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:19 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSU-000122-Sp for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:08 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 077EF34356B; Thu, 15 Feb 2024 09:51:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987086; bh=tMeRpZR1nINrDB5Ff1hOUBuRDTSkOFcuys2qBAEJMhg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=hSp+erfxxM+Ji/4T3KHGBxB8RsvDB/EbjW0sVO4BtZaPa1rBIXcPPSG6jrI2rTlQU uLEmkSF/glVIz2sXEsGOSFA3Qi+/DdUnT27uHfuSVdjEr3g6e3A0D3SoNdPxdd6zyY +hbxxZoIDFK9uEdrvsSadbKbsIpnobyi3nfqw9Wo= Date: Thu, 15 Feb 2024 10:49:53 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 a83d785554..88c7278168 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,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 Feb 15 08:49:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60351 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 7B1BE27BBEA; Thu, 15 Feb 2024 08:53:31 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 0A49B27BBE2 for ; Thu, 15 Feb 2024 08: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 1raXTD-0000SS-68; Thu, 15 Feb 2024 03:51:51 -0500 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 1raXTA-0000Pg-MD for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:48 -0500 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 1raXTA-00044Y-DM for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:48 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTS-00019I-Tt; Thu, 15 Feb 2024 03:52:06 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 13/23] gnu: Add ghc-nats-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870804194 (code B ref 67921); Thu, 15 Feb 2024 08:52:06 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:20 +0000 Received: from localhost ([127.0.0.1]:54026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSi-00015T-1j for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:20 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55054 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSV-000121-Ek for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:08 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 847F8343679; Thu, 15 Feb 2024 09:51:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987086; bh=XhHtLxeTDs2pU1P8D/tgN5w9M9cQIMJXqDTut+oSSHQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=iK87dril5b8fbcli8xI2PVz6vKrabYpPnguEWq2ge87QY8xVmTI2UI57VSwQN7BUz CFh5Y7U55PdC2VQobTe665dqc/aI4U2nmyb1liaJeYHGiXZtpHa6PU1VWXAo6LVuKz f2zw1XqLPe+RwctAlfD0OD/TQVBJ0KNPCrJh+bio= Date: Thu, 15 Feb 2024 10:49:54 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 88c7278168..604b38cce6 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,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 Feb 15 08:49:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60353 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 8C33127BBE9; Thu, 15 Feb 2024 08:53:34 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 C64B127BBE2 for ; Thu, 15 Feb 2024 08:53:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTD-0000SR-5p; Thu, 15 Feb 2024 03:51:51 -0500 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 1raXTB-0000QQ-7B for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:49 -0500 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 1raXTA-000450-Uq for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:48 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTT-00019R-EO; Thu, 15 Feb 2024 03:52:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 14/23] gnu: Add ghc-tagged-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870814202 (code B ref 67921); Thu, 15 Feb 2024 08:52:07 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:21 +0000 Received: from localhost ([127.0.0.1]:54028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSi-00015b-E7 for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:20 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSV-000129-VT for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:08 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 1FDCA34367A; Thu, 15 Feb 2024 09:51:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987087; bh=TIzE/umQZ3tTe+TPoQSsK1PUm9Qiq8iq81L+2V4K3Ms=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=FUIEtcIDmivppjnVqRgF6o5nQ/TcFwDHHmhDCqBvc05xu0CWMsKj3h9kT2siUIUXj cS3oH7mOkznQWpWp6CHiLZU/5xBayA41cI3kjLaqJdXiIkwiSYj/wX773+8+uwGYdu iVkVxhduxTpd0RLLH8C9XYJo+sHPtBhYBVqJM2XU= Date: Thu, 15 Feb 2024 10:49:55 +0200 Message-ID: <754e2c787ada867156e382f4b167de1f03710456.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 604b38cce6..0f49aabdb1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,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 Feb 15 08:49:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60349 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 5F1AE27BBEA; Thu, 15 Feb 2024 08:53: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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 E233127BBE2 for ; Thu, 15 Feb 2024 08:53:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTD-0000Sf-Ew; Thu, 15 Feb 2024 03:51:51 -0500 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 1raXTB-0000Qu-Mw for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:49 -0500 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 1raXTB-00045I-Dk for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:49 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTT-00019Z-Tj; Thu, 15 Feb 2024 03:52:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 15/23] gnu: Add ghc-semigroups-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870814209 (code B ref 67921); Thu, 15 Feb 2024 08:52:07 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:21 +0000 Received: from localhost ([127.0.0.1]:54030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSi-00015j-SQ for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:21 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSW-00012G-OL for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:09 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 9740234367B; Thu, 15 Feb 2024 09:51:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987087; bh=7p8g3e0Nutlkpf9rdm+mpqP7mmXa+YTZqOErinZsUzI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=q7IN4EDGXYdLu9hVeAZ0OkSKaOnE6qLG4kxlaKvyH4/YSiX03OGE49KMEE3tfOIah VyBk8SP55ysFZcc6BUQ5rgWSOQDWkijHpzla9SnBh1hl04gCT9W4mOPH+BB6Xa37aP c8CY1JvQ6cpCoNanCe1pJ04W9zxfP8ab0QrO9ims= Date: Thu, 15 Feb 2024 10:49:56 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 0f49aabdb1..6a19287d4a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,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 Feb 15 08:49:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60356 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 9952027BBE9; Thu, 15 Feb 2024 08:53:40 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 3E95C27BBE2 for ; Thu, 15 Feb 2024 08:53:39 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTD-0000TA-OY; Thu, 15 Feb 2024 03:51:51 -0500 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 1raXTC-0000Rr-7x for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:50 -0500 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 1raXTB-00045U-Ul for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:49 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTU-00019h-Cs; Thu, 15 Feb 2024 03:52:08 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 16/23] gnu: Add ghc-base16-bytestring-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870814217 (code B ref 67921); Thu, 15 Feb 2024 08:52:08 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:21 +0000 Received: from localhost ([127.0.0.1]:54032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSj-00015q-A7 for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:21 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSX-000122-4J for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:09 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 335CA342FEF; Thu, 15 Feb 2024 09:51:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987088; bh=oI8lYrmrJNcdU/BOUgpxMG5CoUogQwxiPvaBdixICKI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=vpPthZ1TayFfObY8sYbscU3LG4/EAqZVZQJd3Gb8QFYYykPVs/zWfuxh2Yn5ZP7P/ ADiIWcepxcsaUsYO3vCtmbojiS0QTjj7Hu1aj3ibXVBr8i3F2XR0tvGd4znTxTY6Sq aNHEmBsFX1QEpCPgHW2P8f3MWTdPFCkNyQmPhryE= Date: Thu, 15 Feb 2024 10:49:57 +0200 Message-ID: <8a165ae652b0652299f4075f40c52d58d42b2313.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 6a19287d4a..348a67f1c5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,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 Feb 15 08:49:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60344 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 1E01D27BBEA; Thu, 15 Feb 2024 08:53:04 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 90A8227BBE2 for ; Thu, 15 Feb 2024 08:53:03 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTE-0000Tg-Fk; Thu, 15 Feb 2024 03:51:52 -0500 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 1raXTC-0000SE-MA for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:50 -0500 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 1raXTC-00045d-DS for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:50 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTU-00019q-ST; Thu, 15 Feb 2024 03:52:08 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 17/23] gnu: Add ghc-cryptohash-sha256-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870824224 (code B ref 67921); Thu, 15 Feb 2024 08:52:08 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:22 +0000 Received: from localhost ([127.0.0.1]:54034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSj-00015y-PO for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:22 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55054 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSX-000121-Ia for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:10 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id BFBCD34367C; Thu, 15 Feb 2024 09:51:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987088; bh=Th/yrjWkXBU0OObv8igVYGgPiRpXu0IXr+ep8cmkXPc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=v2oSrnY6zQ3Ji5KjJgugaCoCinNTTjEhOF/Pbmolv0mLq6AZgsUdgCIiYrXcE7mLM rYlPUbjdpQXN2NDsJS1VyWzjDngQYY4tmqhcGlMjOLuOV8sxGj+LfiXttByNkjeYGk 4zwEn/mh7Xap3iGdmMHf+lX2QXgZJyeBdcstVwE0= Date: Thu, 15 Feb 2024 10:49:58 +0200 Message-ID: <5024925e614ba9b15470aabd183169ce60c4e273.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 348a67f1c5..d163331b2b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,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 Feb 15 08:49:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60338 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 8627027BBE9; Thu, 15 Feb 2024 08:52:05 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 CF23627BBEA for ; Thu, 15 Feb 2024 08:52:04 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTF-0000V3-DR; Thu, 15 Feb 2024 03:51:53 -0500 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 1raXTD-0000ST-6d for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:51 -0500 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 1raXTC-00045r-TV for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:50 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTV-00019y-Cb; Thu, 15 Feb 2024 03:52:09 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 18/23] gnu: Add ghc-unordered-containers-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870834232 (code B ref 67921); Thu, 15 Feb 2024 08:52:09 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:23 +0000 Received: from localhost ([127.0.0.1]:54036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSk-000165-9a for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:22 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSY-000129-7i for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:10 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 33F8D34367D; Thu, 15 Feb 2024 09:51:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987089; bh=ywwMeG4MbNKjVeS3InOTSk2lzCEb2O5r6UMasxoTaWI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=qodDrpifIa1/kMnjKWSaH9mt/bg4P1MgyChmsHHRTab7MKnuTeeaqt0kfBLZDx1+h 5XUFqB8gb7ecXlvDsFJx4+tLAr52AybNUrSloUpGHguNiAii4ohAvZMSbhoibdy3Kf DjW2qdPvLtDpyCgQFVoX6H/7CqBn3p8iNWArdVE8= Date: Thu, 15 Feb 2024 10:49:59 +0200 Message-ID: <4f3d4f1d26348b10303c4b1f2590007db93300f7.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 d163331b2b..3b591c6ffa 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,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 Feb 15 08:50:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60346 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 4578027BBE9; Thu, 15 Feb 2024 08:53:13 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 5E5B027BBE2 for ; Thu, 15 Feb 2024 08: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 1raXTH-0000Wl-IG; Thu, 15 Feb 2024 03:51:55 -0500 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 1raXTD-0000T6-Nt for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:51 -0500 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 1raXTD-00045z-F4 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:51 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTV-0001A7-Sx; Thu, 15 Feb 2024 03:52:09 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 19/23] gnu: Add ghc-filepattern-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079870834238 (code B ref 67921); Thu, 15 Feb 2024 08:52:09 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:23 +0000 Received: from localhost ([127.0.0.1]:54038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSk-00016D-SN for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:23 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSY-00012G-VB for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:11 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id D18D834367E; Thu, 15 Feb 2024 09:51:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987090; bh=Cc7cjxd2b9lEZV/jMo4ocsBVL9HapdbxVQa9ItuKs94=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=J5Cphn29cyonWmXhfEnHwJLPBMp4qvXE4ktf2DDa7yAkHfNpw41GAtCkR2GTKODm3 8/Jcr8j8U5OAp6N6Bj/Z3FGwvh7keNhcVt7YVbuXTK8mpC/X3wQYVpamRHcn4EO4Ol VPCwVg3xkCBQu8QvBCZ64jd3Rb40g8s6qWxzqHrk= Date: Thu, 15 Feb 2024 10:50:00 +0200 Message-ID: <635c344ad4a4862184093aba05c4eae6d71b324f.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 3b591c6ffa..47eab1d5fa 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,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 Feb 15 08:50:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60340 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 C943627BBEA; Thu, 15 Feb 2024 08:52: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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 C73FB27BBE2 for ; Thu, 15 Feb 2024 08:52:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTF-0000VM-Q9; Thu, 15 Feb 2024 03:51:53 -0500 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 1raXTE-0000TY-51 for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:52 -0500 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 1raXTD-00046B-Sa for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:51 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTW-0001AF-BO; Thu, 15 Feb 2024 03:52:10 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 20/23] gnu: Add ghc-shake-bootstrap-for-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079871054270 (code B ref 67921); Thu, 15 Feb 2024 08:52:10 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:45 +0000 Received: from localhost ([127.0.0.1]:54040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXT6-00016m-EO for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:44 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSZ-000122-EO for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:12 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 91F1B34367F; Thu, 15 Feb 2024 09:51:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987090; bh=+OsmfqVqjlZjbKBTETxyy+GEMzO9TWrqs/s/wiEAOzE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=FA7l/IAwV/D6ipGvq9LQYD7hpvb2STfspUPbojc0RZdEnFU7qa6lAesXloVJ7ow56 OxxH5ScnbU0ybipWA/8fsbXo11v0Ps7ZA1Q9ctsqBhi19fTlKUJ8MXRr+VfzN+dP1Q K2wh6pg5QXLb2RImFc/gnEr1ot49zWCOIA63asR8= Date: Thu, 15 Feb 2024 10:50:01 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 47eab1d5fa..4127d7d4a7 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1507,6 +1507,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 Feb 15 08:50:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60352 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 2C26B27BBEB; Thu, 15 Feb 2024 08:53:34 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 E0A1E27BBE9 for ; Thu, 15 Feb 2024 08:53:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTG-0000VS-26; Thu, 15 Feb 2024 03:51:54 -0500 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 1raXTE-0000Tk-LT for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:52 -0500 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 1raXTE-00046J-CZ for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:52 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTW-0001AO-R7; Thu, 15 Feb 2024 03:52:10 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 21/23] gnu: Add hadrian-for-ghc-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079871054278 (code B ref 67921); Thu, 15 Feb 2024 08:52:10 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:45 +0000 Received: from localhost ([127.0.0.1]:54042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXT7-00016q-14 for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSZ-000129-Qn for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:12 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 0BD58343680; Thu, 15 Feb 2024 09:51:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987091; bh=3rF5uasXhUx+jeXQ/TOPMTGmC2EeZ7Z07yUga8N4u6I=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=vKp4FV7mMHVlE9OPgeYHh2UZzjmXzG03hUivk64OuR81rh6rkQ0f5lj5bjbYD7bG+ LGiIScqWj7/w8y/W5EOZDfgWz29aXrdHQbruF5n7ZwXjXqlXkFAiSt2p/sj2o0Mm6F ORjrZ0s4g5O99vvyfQMSpyb3kEwN5a3E/m5K/5SY= Date: Thu, 15 Feb 2024 10:50:02 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 4127d7d4a7..9e1e659cf1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -2016,4 +2016,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 Feb 15 08:50:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60348 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 BA6ED27BBEA; Thu, 15 Feb 2024 08:53:14 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 7D9EC27BBE2 for ; Thu, 15 Feb 2024 08:53:13 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTG-0000W1-Ac; Thu, 15 Feb 2024 03:51:54 -0500 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 1raXTF-0000Ue-5H for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:53 -0500 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 1raXTE-00046Y-SV for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:52 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTX-0001AW-BK; Thu, 15 Feb 2024 03:52:11 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 22/23] gnu: Add ghc-9.6 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079871064285 (code B ref 67921); Thu, 15 Feb 2024 08:52:11 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:46 +0000 Received: from localhost ([127.0.0.1]:54044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXT7-00016x-Ey for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSa-00012G-E9 for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:13 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 75DEB343681; Thu, 15 Feb 2024 09:51:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987091; bh=8McD71PgWAmFv796ocCVx7tsA3u18Rw5tyFELJ25lxk=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=qpWDeAbd4NZ6qaCnNdhTuOA7M/BbahX8uAmbZ4bbhIq0yPXWsyZWiVVylvGxLBm3r hjJRypfuOYTHdzZhw3mhI1V/bQ4Kb8a01w6697FWlWCet2Kbvgpq1TlOjRhmiLPLQM GmVoNifdnoxvALsZoqmBvgY8cmI6oytsQRvK5P9w= Date: Thu, 15 Feb 2024 10:50:03 +0200 Message-ID: <073e883857858856f28e19843adbef915ab9df60.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 9e1e659cf1..e316fc860e 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") @@ -2056,4 +2057,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 Feb 15 08:50:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saku Laesvuori X-Patchwork-Id: 60339 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 779DC27BBEC; Thu, 15 Feb 2024 08:52:34 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, 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 D028C27BBE9 for ; Thu, 15 Feb 2024 08:52:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raXTH-0000Wc-6d; Thu, 15 Feb 2024 03:51:55 -0500 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 1raXTF-0000VH-JM for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:53 -0500 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 1raXTF-00046h-AY for guix-patches@gnu.org; Thu, 15 Feb 2024 03:51:53 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1raXTX-0001Ae-Q0; Thu, 15 Feb 2024 03:52:11 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67921] [PATCH v2 23/23] gnu: ghc: Update to version 9.6.4 Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, guix-patches@gnu.org Resent-Date: Thu, 15 Feb 2024 08:52: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: Saku Laesvuori , Lars-Dominik Braun X-Debbugs-Original-To: guix-patches@gnu.org, 67921@debbugs.gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun Received: via spool by 67921-submit@debbugs.gnu.org id=B67921.17079871064292 (code B ref 67921); Thu, 15 Feb 2024 08:52:11 +0000 Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:46 +0000 Received: from localhost ([127.0.0.1]:54046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXT8-000174-1k for submit@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:46 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raXSa-000122-RD for 67921@debbugs.gnu.org; Thu, 15 Feb 2024 03:51:13 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 07E29343682; Thu, 15 Feb 2024 09:51:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987092; bh=T1qfTsfi4bfI9Xk3tT9sJyMg23oNIm0VoxLuJ61mwmo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=T4G818orhwkCXRnqS3MIOHTu9PmPxjLPKKPuKFbdr9+I+b1hOCMwbqHnT9gb9xThF Mtdq5Hc12dJV6pE8oULAGxA5jeQl+B9Ev8HoNI6Yd4geTfx7kzCDH9aWl1jOev0mHT VH9Il9fNYEuX4saFoyKMlNCKSHLK3bulndWxMAIU= Date: Thu, 15 Feb 2024 10:50:04 +0200 Message-ID: <64d0be34c74b765c544e16a1f9115a774357f183.1707827100.git.saku@laesvuori.fi> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches X-Patchwork-Original-From: Saku Laesvuori via Guix-patches via From: Saku Laesvuori 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 * 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 e316fc860e..3944d8f15f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1393,12 +1393,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) @@ -1462,7 +1456,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) @@ -2061,7 +2055,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)) @@ -2162,4 +2156,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