From patchwork Tue Apr 30 00:50:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 63694 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 5C90327BBEA; Tue, 30 Apr 2024 01:49:25 +0100 (BST) 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,FREEMAIL_FROM,MAILING_LIST_MULTI,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 D284627BBE2 for ; Tue, 30 Apr 2024 01:49:24 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1bfp-0006rA-Eh; Mon, 29 Apr 2024 20:48:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1bfm-0006qU-Uj for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:44 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s1bfm-0002rp-FV for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:42 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s1bg6-0005rn-MF for guix-patches@gnu.org; Mon, 29 Apr 2024 20:49:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH v2 1/5] gnu: bqn: Add singeli. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Apr 2024 00:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69023 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69023@debbugs.gnu.org Cc: aecepoglu , liliana.prikler@gmail.com Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.171443811722359 (code B ref 69023); Tue, 30 Apr 2024 00:49:02 +0000 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:37 +0000 Received: from localhost ([127.0.0.1]:58953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfg-0005oX-CF for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:36 -0400 Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:40899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfe-0005nh-4h for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:34 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfhigh.nyi.internal (Postfix) with ESMTP id AFC14114005D; Mon, 29 Apr 2024 20:48:08 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Mon, 29 Apr 2024 20:48:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438088; x= 1714524488; bh=r9eNKKn3o+1vN/H+3aVLtiSgDtaApeKEfx2042g4L8w=; b=L DTDYpFt6r7rgNHoi9fuZVX1dUZhi+9AKXs5dn6o/l7FPYSB6DF9p4lmDkRJODG+K wTFzqSfMXQcujFcqqYfc4LjX+xyFVQs5RJiuz7vlQ/FTEJcFncm1cWbPEtUrHaUo ZC2ggXo4KXzYLpnsfeD45T9h2ZqKYwmwOR/8MFm+eFLAyx7wcSYyFIja4kH28gnD pvBgtzUI83ttDdFwoh2FohuynH1RKjcavvWF1J9X1Avtz5Ew5tAW0KcSkF+e2ej9 U4WBfVSZ0AQikvVQ1oFTPAxIeJ47mOL6WT6+rZyS9SYCP/ijKxrWKk+qv0TAyPQb ugP0DEspz16Bdwt0qh97Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438088; x= 1714524488; bh=r9eNKKn3o+1vN/H+3aVLtiSgDtaApeKEfx2042g4L8w=; b=I /+eYv7q+7BWCLe531tc/ZF39V3OG1Qac5ciUjykVYjb9v0u0nufQsAPQWwXgEXox orTVFyIw4iIw0IiKuNrlL7Ayi4it5qmlPlCC6quYNGRJDi0/m3fPwQnwPGdnYhwE CWkuc8YnT5yw92iNed+sAzwq4hRyxNNnZjKDhkf6fBdvUvat2uIgvY5+EBK5IDGn QjAqRLE/jtwyAjYpVS+sGtOVVxh3UwEDlkGMFPUSFlc+kA1tlcHtn9x6Kf8fwDVU Fg3NIiuVv6Vm92ezlpXYxtpFnnC5DfvS4TWdnPdkzpc4b29sa+v6qg2gLuzGK4/X MC49pfp6EWXdM3Pn2DDmw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepgfeljeeugfetfefhueegkeegud fhueeftdektedtudevvdevvefhieeiteeugeeknecuffhomhgrihhnpehgihhthhhusgdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grvggtvghpohhglhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:08 -0400 (EDT) From: aecepoglu Date: Tue, 30 Apr 2024 01:50:30 +0100 Message-ID: <1cd65dab7904e4f5fe8ba24ed1822d254f93ef3d.1714438234.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.44.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: , 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/bqn.scm: Add singeli. Change-Id: I5a2ce84a2b96cdad0617af46978f44ef1a86047f --- gnu/packages/bqn.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 4d03385d21..eb5e3af6d9 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -34,6 +34,32 @@ (define-module (gnu packages bqn) #:use-module (gnu packages java) #:use-module (gnu packages compression)) +(define-public singeli + (let ((commit "5f9cbd46c265491ff167a5d9377d1462539dbdd8") + (revision "1")) + (package + (name "singeli") + (version (git-version "0.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mlochbaum/Singeli.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13mfxkb29n4phpqxiwfcd43mcg8773n03nml8d9rhbdb6s5jrixb")))) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("." "lib")))) + (synopsis "Domain-specific language for high-performance algorithms") + (description + "Singeli is a domain-specific language for building high-performance +algorithms with abstractions over code that corresponds to individual instructions. +It's implemented in BQN, with a frontend that emits IR and a backend that converts it to C.") + (home-page "https://github.com/mlochbaum/Singeli") + (license license:isc)))) + (define-public dbqn (let ((commit "88f2b43966a75cc2c382421218eb30003bb16f4a") (revision "1")) From patchwork Tue Apr 30 00:50:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 63695 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 4C66127BBE9; Tue, 30 Apr 2024 01:49:32 +0100 (BST) 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,FREEMAIL_FROM,MAILING_LIST_MULTI,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 59E0C27BBE2 for ; Tue, 30 Apr 2024 01:49:31 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1bft-0006ua-Vb; Mon, 29 Apr 2024 20:48:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1bfp-0006r0-7T for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:45 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s1bfm-0002rw-U7 for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:42 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s1bg7-0005rv-3O for guix-patches@gnu.org; Mon, 29 Apr 2024 20:49:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH v2 2/5] gnu: bqn: Update dbqn. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Apr 2024 00:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69023 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69023@debbugs.gnu.org Cc: aecepoglu , liliana.prikler@gmail.com Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.171443812122406 (code B ref 69023); Tue, 30 Apr 2024 00:49:03 +0000 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:41 +0000 Received: from localhost ([127.0.0.1]:58964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfk-0005pC-Tl for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:41 -0400 Received: from fout3-smtp.messagingengine.com ([103.168.172.146]:60809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfg-0005nz-CK for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:38 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.nyi.internal (Postfix) with ESMTP id D9E3313803BB; Mon, 29 Apr 2024 20:48:10 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 29 Apr 2024 20:48:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438090; x= 1714524490; bh=HCYXE7cocKyFiie1cg6PKGkneBxAvnDpDs+VZtO/T5U=; b=e KDAN/tVsX2XdFKQf+fH4Kk1FZTo22iVmth34gURY4pWXRimA7v5GMCLktTKD3yHk Xqs8UgF1Qh7yMcydb8fjrnOdYw4LazkpEMV6bMeDhM0fgkBizu/xnz5q8vwuvv/C t9h+33nj++yr2Qo1uYqTbhJp+4cnmW7FNW0SL5aK9cKGtJULUuvFrA0BMJPQ9eDu GQDALRLLJLoMjCdcb6w9lbZVGPHRLamfkBNhIN9+s6Ep58x+KXS9g0g+IKQLhgXp q+p6rpviFq7E8ptvDFV2NQFZ/Bjsgx/+o3aGhNKO91CuyDgDpnq17X3VJDtjXGAi DK/BlUFHPa6//pM0kEjcQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438090; x= 1714524490; bh=HCYXE7cocKyFiie1cg6PKGkneBxAvnDpDs+VZtO/T5U=; b=S +Y2PCYwXX+RRcTelbzKqxGnl+dn0FSZEYZbkYf133W9el2wFnBnJIgqICtbLtyXl eelOVIFihgt6tJKCsgW1gLp+MYkPa2agvR6Uj0J1rn2OKFyyyD69a4h/QleevtX/ mtrAo8iqG1IElRA00YEa7Rcx1RBCY3jO3GLNjtx8B90ZVPdnba0DHF70l0ShtmvA qe4Qk2y1b+k36MpMdM8C15kZy69IWDhet0btNehln0jQfrKBBh2KvQzNJxsn9tEj tqmg1J41ymX3SnL5AF99YwzJZCtPx+rVphcwhAa8JT/zWSS/tzocOBSKMDSVUCyP iow1G8c+6l7D4eU8D4byA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepjefgueeffeelvedviefhhfdtue eiteeiffejhfektdellefhffffkeejvdeivddunecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomheprggvtggvphhoghhluhesfhgrshhtmhgrihhlrd hfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:10 -0400 (EDT) From: aecepoglu Date: Tue, 30 Apr 2024 01:50:31 +0100 Message-ID: <62da4cb7b8778db78ed3e62b0dd6332b5e195344.1714438234.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.44.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: , 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/bqn.scm (dbqn): Update dbqn version. Change-Id: Ia538f6b4b6f21e99121d5b65c3da11fd24c1a2c2 --- gnu/packages/bqn.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index eb5e3af6d9..4252f9508e 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -61,8 +61,8 @@ (define-public singeli (license license:isc)))) (define-public dbqn - (let ((commit "88f2b43966a75cc2c382421218eb30003bb16f4a") - (revision "1")) + (let ((commit "ba14bcf1e1d0f90fe90906a6dd7b921460f070f6") + (revision "2")) (package (name "dbqn") (version (git-version "0.2.1" revision commit)) From patchwork Tue Apr 30 00:50:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 63691 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 C8BBC27BBEA; Tue, 30 Apr 2024 01:48:58 +0100 (BST) 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,FREEMAIL_FROM,MAILING_LIST_MULTI,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 1D46F27BBE9 for ; Tue, 30 Apr 2024 01:48:56 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1bfq-0006rS-92; Mon, 29 Apr 2024 20:48:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1bfo-0006qr-Nm for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:44 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s1bfo-0002s4-Br for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:44 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s1bg7-0005s3-HZ for guix-patches@gnu.org; Mon, 29 Apr 2024 20:49:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH v2 3/5] gnu: bqn: Update bqn-sources. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Apr 2024 00:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69023 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69023@debbugs.gnu.org Cc: aecepoglu , liliana.prikler@gmail.com Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.171443812522437 (code B ref 69023); Tue, 30 Apr 2024 00:49:03 +0000 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:45 +0000 Received: from localhost ([127.0.0.1]:58966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfl-0005pL-F1 for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:44 -0400 Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:39435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfi-0005oA-5a for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:38 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailfhigh.nyi.internal (Postfix) with ESMTP id B683E1140156; Mon, 29 Apr 2024 20:48:12 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 29 Apr 2024 20:48:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438092; x= 1714524492; bh=UcWXgGruMrPpljG0DUsDyq3fGtc5l2EDgF9fNfGi2UA=; b=z RWOadABsh4qEf57VVgtnoemEK2B99N4oOcpfrBPnc644c/ypeEEMyJ3y3roS5u6K PfBMAXKEVJZg7qALEOx6CJl+bPqHAYZ45jTW2lYwa0Ip++0Pv4xv6nKjxfx4wnGt rVwO9XBrjMkAbE4LSctfuZWtUONSf9Wphxh7nbt+gbUKiuFBFwswHBcEC56ci91z JtMnPfJ+8A/e0Y9FDtTqOLkGFx91xPkvmSUKoXb3AAcEvr/QY6XPUlEnbhWpZzr+ Wm/aX7N/qxAdp8w/KWdO4kovvdkYou99KxPqZrzIWIKFYXiCY/8GiPpECgC5CdNF 5bCzJXyIhy7emPKCOVLtQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438092; x= 1714524492; bh=UcWXgGruMrPpljG0DUsDyq3fGtc5l2EDgF9fNfGi2UA=; b=e 8C9AcVPgtKqaiycMDzhtWvUfgXFRoo4Uak1bcDl1BsJOKHAQgUL93ZpzLaiWTcjN ZRXBKXc1VWN4HDlPng9nNR/cFZZskPdUk2ugWLpxGaEFV+OrWtVb4PXQDmBPym18 +ltcKugPOJ/QxYt3UNlVIffj+ZYpWvWDy/q6dCbO5NiXJ+DvpJAng+iZ+I3KxAeW qNwX3FNQ760ZVFvXBUVMf96zDusyek8QrgM0+oZei/UndHQLMf/nAkFNSlMqvwNw J81lNk5VclJbeyriH7BjfA8/dOrOvXEUhek1nbvBQYPzmpLYWt6gMZ03KUj/nyQr ptG2iRGpBeqmxw+TRImDw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepgfeljeeugfetfefhueegkeegud fhueeftdektedtudevvdevvefhieeiteeugeeknecuffhomhgrihhnpehgihhthhhusgdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grvggtvghpohhglhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:12 -0400 (EDT) From: aecepoglu Date: Tue, 30 Apr 2024 01:50:32 +0100 Message-ID: X-Mailer: git-send-email 2.44.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: , 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/bqn.scm (bqn-sources): Update bqn-sources version. Change-Id: Ia17dfbc3d6d73fdf3203c99a229eccc6634eca2a --- gnu/packages/bqn.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 4252f9508e..e6cc2aeef1 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -135,17 +135,16 @@ (define-public dbqn (define bqn-sources ;; Aside from dbqn above, the main bqn repository is used by other - ;; implementations as a "known good" set of sources. CBQN uses dbqn to - ;; generate an intermediate bytecode for its own compilation. - (let ((commit "71ce36141aaacfa714edca2e408ca522a3bc5554")) - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mlochbaum/BQN") - (commit commit))) - (file-name (git-file-name "bqn-sources" commit)) - (sha256 - (base32 "060a3r5m7hynzxj4iz1av2kj5jf8w3j8yswzzx9wkx31rdrsiv2c"))))) + ;; implementations as a "known good" set of sources. + ;; CBQN initially uses dbqn to bootstrap itself. + ;; We use cbqn-bootstrap to build BQN for the end-users + (let ((commit "6f651be3e09f0628c7d47ddb7ce819a1755529ca")) + (origin + (method git-fetch) + (uri (git-reference (url "https://github.com/mlochbaum/BQN") + (commit commit))) + (file-name (git-file-name "bqn-sources" commit)) + (sha256 (base32 "0jhrazwp4s1a0pzrzyxi7szpchp4avqsvpmslfsgk3c88wf57q6b"))))) (define cbqn-bootstrap (let* ((revision "2") From patchwork Tue Apr 30 00:50:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 63693 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 8BC0327BBEB; Tue, 30 Apr 2024 01:49:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7919627BBE2 for ; Tue, 30 Apr 2024 01:49:15 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1bft-0006tA-9Z; Mon, 29 Apr 2024 20:48:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1bfo-0006qy-VC for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:45 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s1bfo-0002sA-Mw for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:44 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s1bg7-0005sB-U1 for guix-patches@gnu.org; Mon, 29 Apr 2024 20:49:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH v2 4/5] gnu: bqn: Update cbqn-bootstrap. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Apr 2024 00:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69023 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69023@debbugs.gnu.org Cc: aecepoglu , liliana.prikler@gmail.com Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.171443813022472 (code B ref 69023); Tue, 30 Apr 2024 00:49:03 +0000 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:50 +0000 Received: from localhost ([127.0.0.1]:58971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bft-0005qK-Vr for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:50 -0400 Received: from fout3-smtp.messagingengine.com ([103.168.172.146]:36283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfk-0005oQ-4E for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:40 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfout.nyi.internal (Postfix) with ESMTP id AD8FD13800B7; Mon, 29 Apr 2024 20:48:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Mon, 29 Apr 2024 20:48:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438094; x= 1714524494; bh=F/yfulMknitw7cE5V+CfrjM0ld6siipIieNJaqnjTt4=; b=S uDYcHc/FGMXjhyLtx+dZVPEUt0heWeG2l8PGErG2YSeD+hvvh1IRSJ3oMgYO/bld M3Bkh1Zpr0m045AvTdQgwiAx4rDLsUpoz6/XSihdIlWw1+GiizzxO5tBsfS5aL+L DWidyeSmbCc54FgvITRwH9DoLvVZwoU8uDrr+cdOjctDWvjEks0FS6Kjjh3a3fKM NDGenyRxy82ewmbb9wAa9V+rcZhAMXtGjWQTLbH05FDZsSq/gaeuysRbIveAzN+b p9iiFX0eo0/zaYsyKSUbi8xXUouEWsVDZryjqPSh2WPp9VTx248zLjlMVK6guNKH 1NJamfAsuOl/S6ZBbANgg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438094; x= 1714524494; bh=F/yfulMknitw7cE5V+CfrjM0ld6siipIieNJaqnjTt4=; b=U z9RX2a7VwhWz6I6lAbM1zj4dyWtbxTZYHic+cjynP83qNQt1pY3iEkzl1p9VmiYm odC8Ajk/5/SZx4kP8F3ozuC7d5NRO/ocDjEchWq/H0iWBWBsrUJQq+72VwmGd67y 715XPiMNO93Fu+pCp8S8/ihtgLiLTdKT91IXgbbxoyn+1bhr9P0ceDZLch1+MW4S lbLiPH/GbBTWjOIK/8er9CLXdbYvmVbnp1pdFnbgRN/4ncmRxo4Y3n076W3EGdqA SekwAFC6ix9nDnBEUgF6aUiB8bMK3vmXnxqjT/Wwd4Ogk9UFcfkpj/L8lgcRf24w hlF3YrvkAKTjZmTD/7l2Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffohhmrghinhculdegledmne cujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheprggvtggv phhoghhluhcuoegrvggtvghpohhglhhusehfrghsthhmrghilhdrfhhmqeenucggtffrrg htthgvrhhnpedttddtgeevfedukeejvddugefgvdehteejueetvedttefgkeeigeeufeel fedvtdenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhgihhthhhusgdrihhonecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprggvtggvphho ghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:14 -0400 (EDT) From: aecepoglu Date: Tue, 30 Apr 2024 01:50:33 +0100 Message-ID: <545260d7b2cb951fd566cabb7666a7870e6f4b31.1714438234.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.44.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: , 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/bqn.scm (cbqn-bootstrap): Update cbqn-bootstrap version. Pass make flags to disable git submodules, disable REPLXX dependency. Update system invocation to generate bytecode. Add 'install phase (carried over from cbqn) so other packages can use cbqn-bootstrap to generate bytecode. Change-Id: I115737006ef56a90e643c00009155b02a22bf0b1 --- gnu/packages/bqn.scm | 88 ++++++++++++++++++++++++-------------------- 1 file changed, 49 insertions(+), 39 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index e6cc2aeef1..aca30f38b7 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -147,47 +147,57 @@ (define bqn-sources (sha256 (base32 "0jhrazwp4s1a0pzrzyxi7szpchp4avqsvpmslfsgk3c88wf57q6b"))))) (define cbqn-bootstrap - (let* ((revision "2") - (commit "66584ce1491d300746963b8ed17170348b2a03e6")) - (package - (name "cbqn-bootstrap") - (version (git-version "0" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dzaima/CBQN") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "13gg96aa56b8k08bjvv8i0f5nxrah2sij7g6pg7i21fdv08rd9iv")))) - (build-system gnu-build-system) - (arguments - (list - #:tests? #f ; skipping tests for bootstrap - #:make-flags #~(list (string-append "CC=" #$(cc-for-target))) - #:phases - #~(modify-phases %standard-phases - (delete 'configure) - (add-before 'build 'generate-bytecode - (lambda* (#:key inputs #:allow-other-keys) - (system (string-append #+dbqn - "/bin/dbqn ./genRuntime " - #+bqn-sources)))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (mkdir-p (string-append #$output "/bin")) - (chmod "BQN" #o755) - (rename-file "BQN" "bqn") - (install-file "bqn" (string-append #$output "/bin"))))))) - (native-inputs (list dbqn bqn-sources)) - (inputs (list icedtea-8 libffi)) - (synopsis "BQN implementation in C") - (description "This package provides the reference implementation of + (package + (name "cbqn-bootstrap") + (version "0.6.0") + (outputs '("out")) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dzaima/CBQN") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qh5hv76bj55ajna8smwniqfa1nmnyqahk40in5bzjsx3vvikpw5")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f + #:make-flags #~(list (string-append "version=" + #$version) + (string-append "CC=" + #$(cc-for-target)) "REPLXX=0" + "nogit=1" "notui=1") + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'generate-bytecode + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p (string-append "./build/bytecodeLocal/gen")) + (system (string-append #+dbqn + "/bin/dbqn ./build/genRuntime " + #+bqn-sources " " "./build/bytecodeLocal"))))) + (add-after 'generate-bytecode 'symlink-singeli + (lambda* (#:key inputs outputs #:allow-other-keys) + (symlink (string-append (assoc-ref inputs "singeli") + "/lib") "build/singeliLocal"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (mkdir-p (string-append #$output "/bin")) + (chmod "BQN" #o755) + (rename-file "BQN" "bqn") + (install-file "bqn" + (string-append #$output "/bin"))))))) + (native-inputs (list singeli dbqn bqn-sources)) + (inputs (list icedtea-8 libffi)) + (synopsis "BQN implementation in C") + (description + "This package provides the reference implementation of @uref{https://mlochbaum.github.io/BQN/, BQN}, a programming language inspired by APL.") - (home-page "https://mlochbaum.github.io/BQN/") - (license license:gpl3)))) + (home-page "https://mlochbaum.github.io/BQN/") + (license license:gpl3))) (define-public cbqn (package From patchwork Tue Apr 30 00:50:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 63692 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 54AEB27BBE9; Tue, 30 Apr 2024 01:49:14 +0100 (BST) 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,FREEMAIL_FROM,MAILING_LIST_MULTI,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 6D79B27BBE2 for ; Tue, 30 Apr 2024 01:49:13 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1bfz-0006wA-QX; Mon, 29 Apr 2024 20:48:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1bfp-0006rI-Pk for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:45 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s1bfp-0002sJ-3v for guix-patches@gnu.org; Mon, 29 Apr 2024 20:48:45 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s1bg8-0005sJ-Ac for guix-patches@gnu.org; Mon, 29 Apr 2024 20:49:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH v2 5/5] gnu: bqn: Update cbqn. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Apr 2024 00:49:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69023 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69023@debbugs.gnu.org Cc: aecepoglu , liliana.prikler@gmail.com Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.171443813122479 (code B ref 69023); Tue, 30 Apr 2024 00:49:04 +0000 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:51 +0000 Received: from localhost ([127.0.0.1]:58973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfu-0005qP-KY for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:51 -0400 Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:51511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfm-0005of-0H for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:42 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 8E0B41140161; Mon, 29 Apr 2024 20:48:16 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Mon, 29 Apr 2024 20:48:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438096; x= 1714524496; bh=teL047MOnhW1PzfA2sPadrRYClZmXsT6ZnyB3FdSO2s=; b=H layrBsPVQ8BkAQRxpTZ0H6IcEn15gmdOf8hVxxBDWtOJkI537ajXg8IpDRQZeQJl 06sQdm/8XgPePsdr7wSZgj+rpWrvBKddUTITnKwIoDrbyng2gQpd8wyLQ/VaxJdM Kxas2XNk0JVph1YnvQh3tWil5N80rXP1v4+YhiKEK5gJAge3G0bDO9K4VulFKWc5 jHJNvHq606F/TQHeIljcKRyRA/2jnZZ0Cx/D9ly8xhq6k8fn+k1Co3n1h3ZSROKN t+G7mudpWqyvjrSeOvqqE/M4Z90JDcV4+V/JQqFfUg6e0thH9zDrWbVBfiUdT900 j1J8Hl1lLEt+9aDQURUhA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438096; x= 1714524496; bh=teL047MOnhW1PzfA2sPadrRYClZmXsT6ZnyB3FdSO2s=; b=C cIu57AhYkspMNK497g+EyOyOPKVLsamQ/h8THXTkOcZxC+PsNUI++jQlRzOipVz+ 3y1G4RmxtslnylS+ph2AKBXT29BjZ92RBUFfCnozqQoPpl+FgYkCt3RBGGU3Q01S BMVFoufK4XFm1MEdxnsYAPWjkbhlOe3SaIpnVXILe244TAtVOzIcEXnVpEEdKSH2 RBCW7VsoWS2BxU3JhOfHXT9AfwJQ1+1/ssT8UPMM7KmbNRclJO/F0sw6FP+niJYC UKBIuhTWbsmJKGj11ouf5IR25nX3Kr18CyTC8NukI9i+8l/0gklK6G2f3vvzeNEc RK++StEI5r0vnruaWL5MQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepjefgueeffeelvedviefhhfdtue eiteeiffejhfektdellefhffffkeejvdeivddunecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomheprggvtggvphhoghhluhesfhgrshhtmhgrihhlrd hfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:15 -0400 (EDT) From: aecepoglu Date: Tue, 30 Apr 2024 01:50:34 +0100 Message-ID: X-Mailer: git-send-email 2.44.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: , 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/bqn.scm (cbqn): Update cbqn. Update version. Override 'generate-bytecode to rely on cbqn-bootstrap instead of dbqn. Change-Id: I1660d218960e7395f4c10983d840e3fa4b451d14 --- gnu/packages/bqn.scm | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index aca30f38b7..23c5253046 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -209,9 +209,16 @@ (define-public cbqn (list #:tests?) (package-arguments cbqn-bootstrap)) ((#:make-flags flags #~(list)) - #~(cons* "shared-o3" "o3" #$flags)) + #~(append #$flags '("shared-o3" "o3"))) ((#:phases phases #~%standard-phases) #~(modify-phases #$phases + (replace 'generate-bytecode + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p (string-append "./build/bytecodeLocal/gen")) + (system (string-append #+cbqn-bootstrap + "/bin/bqn ./build/genRuntime " + #+bqn-sources " ./build/bytecodeLocal"))))) (replace 'check (lambda* (#:key inputs tests? #:allow-other-keys) (when tests? @@ -219,25 +226,21 @@ (define-public cbqn #+bqn-sources "/test/this.bqn\"")) (map (lambda (x) - (system (string-append "./BQN ./test/" x - ".bqn"))) + (system (string-append "./BQN ./test/" x ".bqn"))) '("cmp" "equal" "copy" "random")) (system "make -C test/ffi")))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let* ((bin (string-append (assoc-ref outputs "out") - "/bin")) - (lib (string-append (assoc-ref outputs "lib") - "/lib")) - (include (string-append (assoc-ref outputs "lib") - "/include"))) - (mkdir-p bin) - (rename-file "BQN" "bqn") - (install-file "bqn" bin) - (install-file "libcbqn.so" lib) - (install-file "include/bqnffi.h" include)))))))) - (native-inputs (list dbqn + (add-after 'install 'install-lib-stuff + (lambda* (#:key outputs #:allow-other-keys) + (let* ((lib (string-append (assoc-ref outputs "lib") + "/lib")) + (include (string-append (assoc-ref outputs "lib") + "/include"))) + (install-file "libcbqn.so" lib) + (install-file "include/bqnffi.h" include)))))))) + (native-inputs (list cbqn-bootstrap + singeli bqn-sources libffi)) + (inputs (list libffi)) (properties `((tunable? . #t)))))