From patchwork Sat Apr 5 15:07:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lee Thompson X-Patchwork-Id: 41318 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 BE19927BBEA; Sat, 5 Apr 2025 16:08:29 +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=-7.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1E8D627BBE2 for ; Sat, 5 Apr 2025 16:08:29 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u157x-0006Wl-KJ; Sat, 05 Apr 2025 11:08:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u157t-0006Tr-A9 for guix-patches@gnu.org; Sat, 05 Apr 2025 11:08:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u157t-0004ML-0B for guix-patches@gnu.org; Sat, 05 Apr 2025 11:08:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=j9EQxi2NOSbzivuW4VkyyN+SwuhYmxzNeJi3ICvbEOc=; b=fF625jDMpURH4f5dxUi8793EsmG99PZ6wi1FpAfXDU2eN7x9ZoQCegWdxjS044N22eyPlkT5VgGm3kBXlGrncua4oWUL2+VINiPKNwgmJ980DdC2BWA/VlQM4d3VmWe8KkZK1PTLNGlbze0VCmbL82omROq3mzbqopGKV6Q/N4E9+S0pki5uD9JX8CYgRkA01fnzRKR3haC48TEK+5N+DftnK3pobGMAlX7Haic0ffh5tjSm3zoC5x42oMJ2mqbtqizRLgqTli+3LBqx0IgIird/PKAJa0FssXzGXudINyHmF5fohKKlJHMk7zi4LDGbJMpzXrWZWbwO1lz2W5t8xg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u157s-0002Or-RQ for guix-patches@gnu.org; Sat, 05 Apr 2025 11:08:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77552] [PATCH 4/5] gnu: cbqn-bootstrap: Update to 0.9.0. Resent-From: Lee Thompson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Apr 2025 15:08:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77552 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77552@debbugs.gnu.org Cc: Lee Thompson Received: via spool by 77552-submit@debbugs.gnu.org id=B77552.17438656729112 (code B ref 77552); Sat, 05 Apr 2025 15:08:04 +0000 Received: (at 77552) by debbugs.gnu.org; 5 Apr 2025 15:07:52 +0000 Received: from localhost ([127.0.0.1]:44298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u157g-0002Ms-Bc for submit@debbugs.gnu.org; Sat, 05 Apr 2025 11:07:52 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:57569) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u157c-0002L5-1O for 77552@debbugs.gnu.org; Sat, 05 Apr 2025 11:07:48 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43cfecdd8b2so23722715e9.2 for <77552@debbugs.gnu.org>; Sat, 05 Apr 2025 08:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743865662; x=1744470462; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=j9EQxi2NOSbzivuW4VkyyN+SwuhYmxzNeJi3ICvbEOc=; b=a1dSpM6sYiTS9FIZGf+lPjWefiAiGfEIVO4OmjqX0lcI9JuF90O7Mv9ElukNjvQj+c pV1hxPNp4KRPMARHesIvzk9Jmhu+pjZI3pH/bLmENTh1zC06MSv8VoalTzAFBrJQ1KF2 xzmpEjwA2z1kaMjyKNSzpeMmfzf+MfAGKLf6WH+OgshZ9+S1WM6XIOHmgH8MTZgwCuYE aix/H6zORvJ25wpoAHkd2XxyZ5+lup940EMwd2rWr1unytrXe82hJ5TUQNc9vrTA+36i s7420+SlxS3dLvo67/CJSUYQ8pmnBji04AyCXpfL4ECGQSKJap1Ioi3+znnOb5h5uKrE vgwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743865662; x=1744470462; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=j9EQxi2NOSbzivuW4VkyyN+SwuhYmxzNeJi3ICvbEOc=; b=vb9EFwdJzC7nWE8BhfWv4WidFb0c5gIvUojJKgGaX8Q9XkuMGWr/koCrjodTYRbPfG 9NZuSO4SppAXIttMmBYAlUV2ANz2tJkwilEQlYGJVkqs4ARW32vNz0i56mXAsIVXLC2d eTbgqKG6p/SwhHKU1o0q3Ul5QvbnHcyXD8WKHhaCt2KUIqq5k0cZpETvvE6Tmy++Pr/h FLIeIC5D9MW13IBPrLPgFxCbAdlq+5LcWvyMRfCQ7SSHtRrCPh6F13NcvgHQyM29w0l+ OSBFXcdXPLU/hHGH0HzcBbbrh/Ht+pJs7UBHsapYvU22cIWrggPaUch4bqdsGpFSqqyU CGSQ== X-Gm-Message-State: AOJu0YztE+zJYtkj3fK2XqQAkJWM63gym5SdDEYT9VK42Ew4bv2t1jUE zwGwPUD7XneTYAbWxg3M00QSjjpidJ4e09qmITSQJv6cjljiIXqkHn2FWj1c X-Gm-Gg: ASbGnct6erWVPXCbda6K7dR0IGFuT7C2T6UzsTFExqBQ6iyuGiMQTyeUGIYfp+YLcUx Y0xtxZ2V4SUx+FjFvhcngyd3k5XjZOSgQCjMt49QHNfqjNWo/TbwkXfelBFH/4+OH9ebyh/bfV7 kQRL0pS4FNhtCl+00yZsgEs5EiPI7jrn5qMyg/FQ7LTFRdIQmcIwsBRhoh3WW8gD17BJ9kpnL3T MglEcGMYkwVzzVkkVOYk2nwfJ0FxuiXeCIs95WZmhXnLUwe52NaB6DRQw6zZTqj50czjM2HNDPB eHufAjBBmD95UagCtQP31DS1ZuD8OmLsZ3xyI9YvtJwtVrwJpP1V X-Google-Smtp-Source: AGHT+IH/mVr2jwzlE4L4rXSHIyHGo8nvxwcA/dt016aDuZgcjDYlU8xN4FGiV0eewZcj/m7C8/OrcQ== X-Received: by 2002:a05:600c:1e13:b0:43c:fbbf:7bf1 with SMTP id 5b1f17b1804b1-43ed0da49e6mr79236775e9.30.1743865661655; Sat, 05 Apr 2025 08:07:41 -0700 (PDT) Received: from theodora.Home ([2a02:c7c:c11b:7600:7aae:703b:7fec:dcc5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ec1795782sm78671535e9.26.2025.04.05.08.07.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Apr 2025 08:07:41 -0700 (PDT) From: Lee Thompson Date: Sat, 5 Apr 2025 16:07:32 +0100 Message-ID: <20250405150733.18738-4-lee.p.thomp@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250405150733.18738-1-lee.p.thomp@gmail.com> References: <20250405150733.18738-1-lee.p.thomp@gmail.com> 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 to 0.9.0. dbqn dependency removed. Now runs `make for-bootstrap'. Change-Id: I54c39dbcad7f485b539cf5fc3156829efec4f8c4 --- gnu/packages/bqn.scm | 77 ++++++++++++++++++++++---------------------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 11a5a48b33..fb153696e6 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -149,47 +149,46 @@ (define singeli-sources (base32 "1dzg4gk74lhy6pwvxzhk4zj1qinc83l7i6x6zpvdajdlz5vqvc1m"))))) (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.9.0") + (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 + "0433hp9lgv6w6mhdz0k1kx2rmxia76yy9i0z7ps4qdk7snf2yr2q")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; skipping tests for bootstrap + ;; `make for-bootstrap' implicitly disables REPLXX, Singeli + #:make-flags #~(list (string-append "CC=" #$(cc-for-target)) + ;; Default behaviour is to extract git hash to use for version + ;; string, here our version string is manually substituted in so + ;; git isn't required for building. + (string-append "version=" #$version) + "nogit=1" + "for-bootstrap") + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (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"))))))) + (inputs (list 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