From patchwork Sat Feb 10 23:28:07 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 59991 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 48DB527BBE9; Sat, 10 Feb 2024 23:26:39 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H5, 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 9C7A827BBE2 for ; Sat, 10 Feb 2024 23:26:37 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rYwjD-0007Jt-IL; Sat, 10 Feb 2024 18:25:47 -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 1rYwjC-0007JU-E4 for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25: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 1rYwjC-0007JS-5u for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25:46 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rYwjS-0002DZ-0i for guix-patches@gnu.org; Sat, 10 Feb 2024 18:26:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH 1/5] gnu: bqn: Add singeli. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Feb 2024 23:26:01 +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 Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.17076075228376 (code B ref 69023); Sat, 10 Feb 2024 23:26:01 +0000 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:22 +0000 Received: from localhost ([127.0.0.1]:51476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwio-0002B1-02 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:22 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:52561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwil-0002Ad-DM for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:20 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 985A6320094F; Sat, 10 Feb 2024 18:24:57 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Sat, 10 Feb 2024 18:24:58 -0500 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=1707607497; x= 1707693897; bh=+FbK0CkK57AJHXEdd5vKRcEWJ8fO46PgxUY1dKesv5M=; b=B Dk+tHjdH67fOVp2WB5RfZEtPUTuOopKjte3aBVDP21ijPQXplHG2q0elTKg3ujOH oeC+eO4tDr5MDXJnkFccsYcmVXHGS3ArnWHqIem8LgP07HuN/qCQk6BuTRw9D7o2 jU/P9bOKNLHtGWeTx9tHCYmmXpObIeEBOYLYmRenVmtbWDwhe6HCh30HticYvqXb erMYAWMIlKrOVj5ln5hgId/ULMTePzhInQoWg+yYe8Nid23lwuEDXJ9dcyESleTv Zj+J45s3hzIcAFGjoJdtUmUroLm7QKrn0ISTFEtTVo1nj8pn+wz7B2ZELoCeufKt DEu0zJZfZnAO6p0xAqk1w== 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=1707607497; x= 1707693897; bh=+FbK0CkK57AJHXEdd5vKRcEWJ8fO46PgxUY1dKesv5M=; b=D 12SyGwMZqc/nePZCm8RfQTG9ZwUlnhVqrZrxnFJc9M1e0UwwV1S/HW3xxAMOqYfA NjydBjb9CeTIhZGgw5KIk0wRzMk5FnNzNbK9cqS3EP63GfpINfZtKM7PlIROtb8V czac+6Ovz1zOZiWoQ1w40iG2LQszwuJcSjH5ZfGgNscfXgoeRyCSNmbbEWppPo4U Q0V1haBXqibHky5xnH3cPH5e6WgONrRMxuUwSYbF3kpgOdGLLsd9B0nX6kKsTaRI X2rJNtaDSTEVDwsijUzlE7raDmaL6KSPVFLYR9gFL4iT1i5fDMY7ZA3qgAO6D+Un t1RpW29SW44PtWzXePI5Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgddutdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpefgleejuefgteefhfeugeekgeduhf eufedtkeettdduvedvveevhfeiieetueegkeenucffohhmrghinhepghhithhhuhgsrdgt ohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg gvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:24:56 -0500 (EST) From: aecepoglu Date: Sat, 10 Feb 2024 23:28:07 +0000 Message-ID: <75533bd75ddccc62b5041e1532d6161f074ef93a.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.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 Newer versions of BQN use Singeli * 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..acac2d45cc 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 "Language to generate performant C codes with") + (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 Sat Feb 10 23:28:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 59989 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 2B4BD27BBEB; Sat, 10 Feb 2024 23:26: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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H5, 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 AB01627BBE2 for ; Sat, 10 Feb 2024 23:26:30 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rYwjE-0007Ky-R2; Sat, 10 Feb 2024 18:25: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 1rYwjC-0007Jg-RT for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25: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 1rYwjC-0007JY-JQ for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25:46 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rYwjS-0002Dg-Dq for guix-patches@gnu.org; Sat, 10 Feb 2024 18:26:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH 2/5] gnu: bqn: Update dbqn. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Feb 2024 23:26: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 Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.17076075338413 (code B ref 69023); Sat, 10 Feb 2024 23:26:02 +0000 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:33 +0000 Received: from localhost ([127.0.0.1]:51491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwiy-0002Bb-G3 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:33 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:48323) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwiw-0002BF-NE for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:31 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id E5763320094F; Sat, 10 Feb 2024 18:25:08 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 10 Feb 2024 18:25:09 -0500 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=1707607508; x= 1707693908; bh=nBBFPutO9ikM0lKMp4bS5PJmwAdTf2VqFMRrTXEgIz8=; b=f ioPds2pRirwt+ls/70eisf4xGQLEMD3m6tD4g3lGxZjWm8I0p5EQDrTU+fpG7D5V yWOc9w1pO5ehyV/GjPJd2oERtnwFdGc7NWvqCpBvJzwtyxB4zxM2OKQl8v7i4jcC 7lpiPuFpUi1TvEUT2uKAbglaCHi3fx16i/VKCbB5z7VKnCoTwOJpBKl3Bj2F5533 M4QuLFL8AH0ToIZFrHPWbHKJCuDS7hCukSeDJhN5BXlg0fYYVlwsodqO+8aBtgDK jfyPr3J6DqkEFpqUv4JSmrC05CfXE8+6V3n5s4iOSHttOPPkqy+DS+lz8kA/BkxX j5qPLe1BZnPzYtJK45syg== 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=1707607508; x= 1707693908; bh=nBBFPutO9ikM0lKMp4bS5PJmwAdTf2VqFMRrTXEgIz8=; b=l MxvcIt2hr8UyDr0wEkqDxzgmyS/wzSUqbywJcwtffQvSmEzunA+/LtFM+oiP2VTK eWwB7S/WTks+1xbipL9cnDcUWCwa5xO8Gs3cSVG4tQTY3fex9vnbMZkga4geeJEs THADcDEwn/3qNlYwHky71haBKyfSkBxSohQkAklnkqF6o8sA2WbfOSk/2QIr9f0U Zmqomg68/CnTIrDN+W7i6ew4zqskyR31B5/tlJv47DH7BgrzIwET6ean5VSbWd5C yb4jjuydUlTkpbtW5Z7ulE0v6TPuwewM4+wNYNKB0qK1axqn7a5D5zyccKJW93QW Vm2u3tLUd8zOMngYD+a1g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpefgleejuefgteefhfeugeekgeduhf eufedtkeettdduvedvveevhfeiieetueegkeenucffohhmrghinhepghhithhhuhgsrdgt ohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg gvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:25:07 -0500 (EST) From: aecepoglu Date: Sat, 10 Feb 2024 23:28:08 +0000 Message-ID: <99918da32e5bdc454b624c69ff5f7c283b2ad6ab.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.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 | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index acac2d45cc..b4d141fc7a 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -61,25 +61,25 @@ (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)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dzaima/BQN") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "06mzvv7kmandhgwb6jwz3rivsj4ic549sy8afnb5zr6mfn5isyg5")))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dzaima/BQN") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0p09fb7h9c6qvhyfamak0dv9dzqyifkqps6ywcyrybv34xkgckfy")))) (build-system gnu-build-system) (arguments (list - #:imported-modules `(,@%gnu-build-system-modules - (guix build ant-build-system)) + #:imported-modules `(,@%gnu-build-system-modules (guix build + ant-build-system)) #:modules `((guix build gnu-build-system) ((guix build ant-build-system) #:prefix ant:) From patchwork Sat Feb 10 23:28:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 59988 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 4D82B27BBE9; Sat, 10 Feb 2024 23:26:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H5, 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 BAF2F27BBE2 for ; Sat, 10 Feb 2024 23:26:23 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rYwjE-0007KO-FH; Sat, 10 Feb 2024 18:25: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 1rYwjD-0007Jp-AH for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25: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 1rYwjD-0007Jf-2A for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25:47 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rYwjS-0002Dn-Rm for guix-patches@gnu.org; Sat, 10 Feb 2024 18:26:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH 3/5] gnu: bqn: Update bqn-sources. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Feb 2024 23:26: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 Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.17076075368436 (code B ref 69023); Sat, 10 Feb 2024 23:26:02 +0000 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:36 +0000 Received: from localhost ([127.0.0.1]:51500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj2-0002By-6a for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:36 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:38285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj0-0002BM-B4 for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:34 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 87D4D32004CE; Sat, 10 Feb 2024 18:25:12 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sat, 10 Feb 2024 18:25:12 -0500 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=1707607512; x= 1707693912; bh=zXmwfHcC9fiLWM3YQ7uxiCFPU8dTLppIOlhMCcUZDWQ=; b=h dn3u5Y43UZPwxbXcPK+a/HGj4B9+c034lFGCwcSzjsKHe0xKGO6QvohjYxH1Xnbl 4xjhr0UtPeWhaML2LWIHJQplGS/EG5Ujfql6cGTXry+vb+FQSkAircrFBJYWecBI nJxijipoapnFOYdOHTidEy8ENCIyLGAPLfFivX8qeXmcdDQUkbDqQRWAJVjJ72Bt smaBYt0HUNDgjDyKDRYdHfYCkaua1Izh6K2x7oJ0yTuMn6cEQesGaoyIZojSW6di uUg+SGSzgEkZzfbA6iYqgDUMt6I+iSX57OiUccozumW8y1UFUz8GPhkFDoDKuYhN t1DZPDwnUiT2YPE+/+5Ug== 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=1707607512; x= 1707693912; bh=zXmwfHcC9fiLWM3YQ7uxiCFPU8dTLppIOlhMCcUZDWQ=; b=I TPwf1D1chi3FDkUwY3ShbdzuidgFUmoebsP4wco4heZXN3q9bhPKCRgNBJB2yAa0 nrO5zno3xCStqS31b3zKrJGBNIv38+l6U+GmIYwAUSQbeg30+3G14aAwsi6Rt+SN E8HJkr8G2uGdh03Y+20MoowAEnjwI4bbDH0CcImypiCdvsRuK9syvY6m1gDBv5VB rtXGFh6Ze1rx7XoNinI7xqyYYAJ1ldPe6dVYkICk+kw3Ikt/XzMZsAQJSDeAaFhM TPJmM71KCQG37AyLhSsiJVUCOt4AZyywhJ4sL5l8sttA6nykJ6y+fBl/bti/2rPA R2cdo0q8H+VNuPxwUXGSA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpefgleejuefgteefhfeugeekgeduhf eufedtkeettdduvedvveevhfeiieetueegkeenucffohhmrghinhepghhithhhuhgsrdgt ohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg gvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:25:11 -0500 (EST) From: aecepoglu Date: Sat, 10 Feb 2024 23:28:09 +0000 Message-ID: <377d37ff0dd5b4611eab77533d3417735c10264c.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.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 b4d141fc7a..9623fd5b57 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 Sat Feb 10 23:28:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 59990 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 8DDC927BBE2; Sat, 10 Feb 2024 23:26: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=-3.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,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 980AA27BBE9 for ; Sat, 10 Feb 2024 23:26:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rYwjF-0007LE-2j; Sat, 10 Feb 2024 18:25: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 1rYwjD-0007K0-OF for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25: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 1rYwjD-0007Jm-Fi for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25:47 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rYwjT-0002Dv-9Q for guix-patches@gnu.org; Sat, 10 Feb 2024 18:26:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH 4/5] gnu: bqn: Update cbqn-bootstrap. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Feb 2024 23:26: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 Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.17076075408457 (code B ref 69023); Sat, 10 Feb 2024 23:26:03 +0000 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:40 +0000 Received: from localhost ([127.0.0.1]:51509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj5-0002CJ-Rn for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:40 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:59915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj3-0002BZ-JX for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:38 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.west.internal (Postfix) with ESMTP id C8E57320099B; Sat, 10 Feb 2024 18:25:15 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sat, 10 Feb 2024 18:25:16 -0500 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=1707607515; x= 1707693915; bh=v6sXTF6Si1Z1CNUb24mhemqwgJVKb1gUDTlpuJQJqeU=; b=M CPlc/qG3rfpsUOywx2RIocHrF4+09mTq9EXzlssXJ5HXYrIMZvo1equACmuxUstm z8xJX7PFG3F2SqrufOAiGxHLpejkSrNe9GJ2jNPCXanxxD2soYsb/qW90JtyXA2D Gt84nqsEM6leYUK0GYoMnACw50UkEg44+8FIqKAom1Q8+u2nvIqGUQfUEJL36U9w X5OS27Of86jXcyzVvL5LtiYM9DlsE1LONENkHxjCD0eox3ML3GXIpYdWNmFRwIzg MwLExzMrHmqqA6z2uslj17jyEWKfWei8JxnwOT6fus6UYc+Z8sBOigONdXexOXK5 EA5u9LsYN+rnMGD7bJCng== 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=1707607515; x= 1707693915; bh=v6sXTF6Si1Z1CNUb24mhemqwgJVKb1gUDTlpuJQJqeU=; b=C OMlhWNKArnl8f/4JAM2DophMu32CFcRL810DPNuKMh123GqrEgG22SFDgisdeGGI YarzBT063zRLD38GOBeaU8rBzglvWf/eR+Zg50uh+qiGAKZCUcMQ/7zL4RLNAeEQ +by3Ql6y66iSxWqfO58Hk6p3u4X0GuNQGiCm1FrWEX9xlAMDAJSuPArO3hMTxfh1 gD2ZJ3NFuwrN92LMItHmcDO9onoBEyRfdvCo/kbMSgyOGLjhzyasKxxK3AwdHtKD 70ghJTn3fT4mW5q98BXVmEx3HRQHnxfOMwtt0tVuR7G3SNSjsIzrgXOEeQi7wumI 7A5OS5nrrDEvx/VmJTA2A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgddutdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecuogfuuhhsphgvtghtffhomhgrihhnucdlgeelmdenuc fjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpegrvggtvghp ohhglhhuuceorggvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmheqnecuggftrfgrth htvghrnheptddttdegveefudekjedvudeggfdvheetjeeuteevtdetgfekieegueefleef vddtnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpghhithhhuhgsrdhiohenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrvggtvghpohhg lhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:25:14 -0500 (EST) From: aecepoglu Date: Sat, 10 Feb 2024 23:28:10 +0000 Message-ID: <8f847b0c66450efeb6f958bd19258b95240eaf4f.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.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 9623fd5b57..6d3ec43a0f 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 Sat Feb 10 23:28:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aecepoglu X-Patchwork-Id: 59987 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 81C0C27BBE9; Sat, 10 Feb 2024 23:26:21 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H5, 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 6B99C27BBE2 for ; Sat, 10 Feb 2024 23:26:19 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rYwjF-0007LH-Qm; Sat, 10 Feb 2024 18:25: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 1rYwjE-0007KM-6B for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25: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 1rYwjD-0007Js-UL for guix-patches@gnu.org; Sat, 10 Feb 2024 18:25:47 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rYwjT-0002E3-Nz for guix-patches@gnu.org; Sat, 10 Feb 2024 18:26:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69023] [PATCH 5/5] gnu: bqn: Update cbqn. Resent-From: aecepoglu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Feb 2024 23:26: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 Received: via spool by 69023-submit@debbugs.gnu.org id=B69023.17076075438477 (code B ref 69023); Sat, 10 Feb 2024 23:26:03 +0000 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:43 +0000 Received: from localhost ([127.0.0.1]:51520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj9-0002Cd-Cg for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:43 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:45835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj7-0002Bx-60 for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:41 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 6136932004CE; Sat, 10 Feb 2024 18:25:19 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sat, 10 Feb 2024 18:25:19 -0500 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=1707607518; x= 1707693918; bh=7HTXpGEnwKY4gZK3GyP4RPejUBmkjvgjOpkv6SVRcv8=; b=o DSCKiyS4z0p9hPLFP/pzcAYlK3auzl/aCuKTGTSQ8ehjMax+cQ2tAEJp+i6lTsw3 SFCfTH7gKgG4SM5QUHHLicetRLsm7LN987wbApnjN0sxUZ4uoNM9xwJqQ91JEOcz BaIG+bvlXhciSiF9jN3iWwrSIgZHM1Fy8wLf4eV/xiKTT/e4LcJ+pyKwmrZpjrr3 DDUQdzaBVcRDXhD7Qom3xrK3vbXHhZuMo3kEbazRWtrmPQSpZxN2qRNrY+rYauBE 3tbrEwKP8iWs0IX+nfn9+z/3accO0AZ4wivjXn/IKKaeJLoSbR8TIN2WPyUVQux+ XPp6wvFq6dmcKBsOJujUQ== 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=1707607518; x= 1707693918; bh=7HTXpGEnwKY4gZK3GyP4RPejUBmkjvgjOpkv6SVRcv8=; b=d ibEl4/OO8mHT0rNeh36JDsGnuUHUmEXSKKeATKXBK1mxTTtW/pZgPXXOspY5zwCR iImYVmCszYacv2J2YGbH1kP823wUFuDzTl453ELAMxyURBnYAHNYwnf8b+uVVUml 4xpWyctrEqL1JVvQ+GBXEYz3uAlbIsnIBxLFtZZ3mmI1WYGqHp00/cRZU2rWhKSI wJOMHUhmHKaFN6vwxu8LxvHm+1CffDJ1GzOy1tGU4Y9Qs9s+X9/f3tvECJmsmZsp Jty/ch1Za1Gt0txJ/pUWdiITNjItGByod5iGkzxyJK+JxihEaDB2i3YjTpdDiecS cG1uGMwkUFfYHQyGwcXBA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeejgfeufeefleevvdeihffhtdeuie etieffjefhkedtleelhfffffekjedviedvudenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpegrvggtvghpohhglhhusehfrghsthhmrghilhdrfh hm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:25:18 -0500 (EST) From: aecepoglu Date: Sat, 10 Feb 2024 23:28:11 +0000 Message-ID: <49846553277b9a80f952daf89c4059ddfa5a0d49.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.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 6d3ec43a0f..66c70a8516 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)))))