GNU bug report logs - #70875
[PATCH] gnu: squirrel: Update to 3.2.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Andy Tai <atai@HIDDEN>; Keywords: patch; dated Sat, 11 May 2024 09:32:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Removed tag(s) moreinfo. Request was from Andy Tai <atai@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 25 Jun 2024 05:14:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 25 01:14:22 2024
Received: from localhost ([127.0.0.1]:36075 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLyVa-0002AC-6x
	for submit <at> debbugs.gnu.org; Tue, 25 Jun 2024 01:14:22 -0400
Received: from mail-pg1-f170.google.com ([209.85.215.170]:50499)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1sLyVV-00029b-Aa
 for 70875 <at> debbugs.gnu.org; Tue, 25 Jun 2024 01:14:20 -0400
Received: by mail-pg1-f170.google.com with SMTP id
 41be03b00d2f7-6e7b121be30so3784314a12.1
 for <70875 <at> debbugs.gnu.org>; Mon, 24 Jun 2024 22:14:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719292389; x=1719897189; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=mIdMN1lJgixcwwG6DPjV5NVkP7OXxQbS8aCSqb1AY4s=;
 b=gls0rpYHBOmZGFMouUV4OCcgPZy2Rkrsapu/HUGE7nTKtrs6Rbkaxy3rdGd89FspAh
 Ctx2sukBPxLIkwKnU88UYsRccKO3I6eur921flf8DWKLzlI4O3xurDVBk1Jxp6ZiBWtw
 aih/sh6GMDOuLvrh5mNbNz6JfM01MaeFHX9+brkHAV8YmHfQy67BsLoRmBqAItHv9Ixu
 9BXs+m6nHA3CpIBuE0NXp9k00I0aI+GyleKTeBW3/dG0vBiuzxBxRUO39EA1G2Em7DoW
 L5z5XVVx5mtjNIJ/02++BUvaDqxC75ZJdoYgSivB/D2FnUPRgCFy5jtp6ion3p9yTVZQ
 WKsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719292389; x=1719897189;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=mIdMN1lJgixcwwG6DPjV5NVkP7OXxQbS8aCSqb1AY4s=;
 b=TULePeyX0ojT2SglCyy0gzK3c0RO9Nw+vj3x5gI7XcP4KRlknc/7R+47RPZiJPEYS7
 exUm81Cr7H7PmdscO8inI8wlf3Fd3tWSxnbPtkIY4KcFyArzq0mSohmCUX2HIBXbpOSm
 xxNjJaSVmxdSxVDLUEw+iaXULpawpuTqeRt9enNazq2Mnm1jAaJtu1b7R65K2FXoEGZr
 1V/3qfd0EBugUv2oL213n2lz1pbOxZhefOZn1ORntM6zninaHdN7FIxkis725XkVfMxn
 LVr5+diWfHuJV5Ic+HsDk/aVDZkJR3debgLefP3v62KBXqwOXr7H1Pj9Q3nglzDs5L2y
 6Hgg==
X-Gm-Message-State: AOJu0Yw//YKLeAzrZqze1BCxuXK84H7chyofsW+QJlZrQQ/lMWsqKT1I
 QEWK9+VMHPGH0d966L4nNUP7ahiT+pcwWFK700zTFxrBDkyoCcKDdwKENQ==
X-Google-Smtp-Source: AGHT+IFSzYeCT8WoEW3FpDdKEyYoYa04zKb/hR4ANe12ZHqqNpopyewXKwzeyefNaU6JrgSPm3FJ+w==
X-Received: by 2002:a05:6a21:19b:b0:1b4:e956:ae64 with SMTP id
 adf61e73a8af0-1bcf8002a94mr6784512637.54.1719292389122; 
 Mon, 24 Jun 2024 22:13:09 -0700 (PDT)
Received: from DEskMiniX300.. (c-98-37-226-154.hsd1.ca.comcast.net.
 [98.37.226.154]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-1f9ebbbddffsm71196595ad.285.2024.06.24.22.13.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 24 Jun 2024 22:13:08 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 70875 <at> debbugs.gnu.org
Subject: [PATCH v4 1/2] gnu: squirrel: Update to 3.2.
Date: Mon, 24 Jun 2024 22:13:04 -0700
Message-Id: <084d3cd366373d62d29b62a8d381365db066c35f.1719292239.git.atai@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <cover.1719292239.git.atai@HIDDEN>
References: <cover.1719292239.git.atai@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 70875
Cc: Andy Tai <atai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

* gnu/packages/squirrel.scm (squirrel): Update to 3.2.
  [source](origin): Switch to fetch from git with
  version tag.
  [arguments](phases): In install stage, adjust for
  source file location changes and do not install
  pdf doc files for they are not generated in build.

Change-Id: Iebb19806cdb98cb15e2e739657d4f90aa6eb596e
---
 gnu/packages/squirrel.scm | 39 ++++++++++++++-------------------------
 1 file changed, 14 insertions(+), 25 deletions(-)

diff --git a/gnu/packages/squirrel.scm b/gnu/packages/squirrel.scm
index 1b9489882f..a318eb3815 100644
--- a/gnu/packages/squirrel.scm
+++ b/gnu/packages/squirrel.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019 Li-cheng (Andy) Tai <atai@HIDDEN>
+;;; Copyright © 2019, 2024 Li-cheng (Andy) Tai <atai@HIDDEN>
 ;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22,6 +22,7 @@ (define-module (gnu packages squirrel)
   #:use-module (gnu packages sphinx)
   #:use-module (guix build-system cmake)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix build utils)
   #:use-module (guix packages)
@@ -30,17 +31,16 @@ (define-module (gnu packages squirrel)
 (define-public squirrel
   (package
     (name "squirrel")
-    (version "3.1")
+    (version "3.2")
     (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://sourceforge/squirrel/squirrel3/"
-                                  "squirrel " version " stable/squirrel_"
-                                  (string-join (string-split version #\.) "_")
-                                  "_stable.tar.gz"))
+              (method git-fetch)
+               (uri (git-reference
+                     (url "https://github.com/albertodemichelis/squirrel.git")
+                     (commit (string-append "v" version))))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "1jyh1523zrrnh9swanfrda0s14mvwc9431dh07g0nx74hbxsfia8"))))
+                "028v90k5bbcb8qwysgv6r0ycy6g920ns32i2sdq0i8hqib90ac5z"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags '("-DDISABLE_STATIC=ON")
@@ -49,27 +49,16 @@ (define-public squirrel
        (modify-phases %standard-phases
          (add-after 'install 'install-documentation
            (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
+             (let* ((source (assoc-ref %build-inputs "source"))
+                    (out (assoc-ref outputs "out"))
                     (doc-dir (string-append out "/share/doc/squirrel")))
                (for-each
                 (lambda (file)
-                  (install-file (string-append "../squirrel3/" file) doc-dir))
+                  (install-file (string-append source "/" file) doc-dir))
                 '("COPYRIGHT" "HISTORY" "README"
-                  "doc/sqstdlib3.pdf" "doc/squirrel3.pdf")))
-             #t))
-         (add-after 'install 'install-headers
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (include-dir (string-append out "/include/squirrel")))
-               (mkdir-p include-dir)
-               (for-each
-                (lambda (header-file)
-                  (copy-recursively header-file
-                                    (string-append include-dir
-                                                   "/"
-                                                   (basename header-file))))
-                (find-files "../squirrel3/include")))
-             #t)))))
+                  ;"doc/sqstdlib3.pdf" "doc/squirrel3.pdf"  ;; pdf not build out of git; TODO
+
+                  ))))))))
     (native-inputs
      `(("cmake" ,cmake-minimal)
        ("python-sphinx" ,python-sphinx)))
-- 
2.34.1





Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 25 Jun 2024 05:14:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 25 01:14:22 2024
Received: from localhost ([127.0.0.1]:36073 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLyVZ-0002AA-Q5
	for submit <at> debbugs.gnu.org; Tue, 25 Jun 2024 01:14:22 -0400
Received: from mail-pl1-f178.google.com ([209.85.214.178]:61527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1sLyVV-00029c-DO
 for 70875 <at> debbugs.gnu.org; Tue, 25 Jun 2024 01:14:18 -0400
Received: by mail-pl1-f178.google.com with SMTP id
 d9443c01a7336-1f9e2affc8cso29666015ad.2
 for <70875 <at> debbugs.gnu.org>; Mon, 24 Jun 2024 22:14:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719292390; x=1719897190; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=4gjtj+5Zksvl95hcHCGFKhMaiEcmR4mApqk4OA8CCC0=;
 b=XNhEWOTChi0PzYqitYlSII34lr521UVrZKQisSVuHiSrX/LwLDwDqjvBaBsAh6CI4F
 rMbP88oleLY1LeNcJ3UttsIZEXwP93zZDm3hLBfD5qjq3yJ44Lgy/4OEwYRlpebnV1Is
 U19TJ8RIsLQus4rd96PesUAFBdI26u0/ifWws8y6fqrhTxr9H+RinwTwZGLRPSLpXOoj
 r+ebCqp2fnwkYXLvLi8TkBP37sZCxPTUoXO8PCP9u1LUP8DIrP0JG60/4nTy6YEeXKog
 XHNSMf7nQqolfpnxdi7luOwC1MCiWFi6vIE9WwiU0y/F75Gu3Q+G+vgTG+nA/6pdy+PK
 HCeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719292390; x=1719897190;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=4gjtj+5Zksvl95hcHCGFKhMaiEcmR4mApqk4OA8CCC0=;
 b=H/e7M0StVsKqlYH7hS7/BARKCs/eANbewP35KtauF/C37Fgka9GtBOe32zkYrfSGWm
 SWstMvIH6cOjW/FoRq/6nbRcEpDN8gBCqd0eBr8WhfWeNuTCQhbWY9r/qfP9zfZ0UNM2
 iGGr4xNkzZOoQCzDGMb6hc0WI6EEhhCGU1FwDug/c0h3nu4O+BfNT/ieRI4DK/BgSPHl
 wU6qO2LQSjcI+ZE1mSuvy3j2tsQA6dbp8dDQ7W4PKdM29t6qmncrPOyz1T9RREMGKGI5
 tqjVxAcP9qXz8WE6SdAzNKkGP076Q3OzxlO5V/4lb0PWHvxouZW0rYliAAa8dlK22syk
 rXug==
X-Gm-Message-State: AOJu0Yx6CW9dW15Kr0XIGcmVxfoH+DKpM3utG6QCOM0bGytF3yrJJaSX
 fosV2QLHlS8KfGTsbzFeUiMWAXGjnaqWaKjOf6zpEQsjY7ty2uV3Llt52A==
X-Google-Smtp-Source: AGHT+IFfpjxHX1Cu1vznAovct+2BlokFKYITRkCm+W0JAQ7nlYokcEBEuO0BuXlD3nrCHVJjHHp/0Q==
X-Received: by 2002:a17:902:e887:b0:1f9:e5d9:ead8 with SMTP id
 d9443c01a7336-1fa23be1ea7mr85319675ad.14.1719292389827; 
 Mon, 24 Jun 2024 22:13:09 -0700 (PDT)
Received: from DEskMiniX300.. (c-98-37-226-154.hsd1.ca.comcast.net.
 [98.37.226.154]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-1f9ebbbddffsm71196595ad.285.2024.06.24.22.13.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 24 Jun 2024 22:13:09 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 70875 <at> debbugs.gnu.org
Subject: [PATCH v4 2/2] gnu: squirrel: Code reformat.
Date: Mon, 24 Jun 2024 22:13:05 -0700
Message-Id: <cebca9fdaae4a30152ba9198d536d92c9ae278a4.1719292239.git.atai@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <cover.1719292239.git.atai@HIDDEN>
References: <cover.1719292239.git.atai@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 70875
Cc: Andy Tai <atai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

* gnu/packages/squirrel.scm (squirrel): Code reformat.
  [native-inputs]: Switch to gexp format.

Change-Id: Id487820e4d0e28491157fac8be38cf483eb78dad
---
 gnu/packages/squirrel.scm | 51 ++++++++++++++++++---------------------
 1 file changed, 24 insertions(+), 27 deletions(-)

diff --git a/gnu/packages/squirrel.scm b/gnu/packages/squirrel.scm
index a318eb3815..43e433cc82 100644
--- a/gnu/packages/squirrel.scm
+++ b/gnu/packages/squirrel.scm
@@ -32,36 +32,33 @@ (define-public squirrel
   (package
     (name "squirrel")
     (version "3.2")
-    (source (origin
-              (method git-fetch)
-               (uri (git-reference
-                     (url "https://github.com/albertodemichelis/squirrel.git")
-                     (commit (string-append "v" version))))
-              (file-name (string-append name "-" version ".tar.gz"))
-              (sha256
-               (base32
-                "028v90k5bbcb8qwysgv6r0ycy6g920ns32i2sdq0i8hqib90ac5z"))))
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/albertodemichelis/squirrel.git")
+             (commit (string-append "v" version))))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "028v90k5bbcb8qwysgv6r0ycy6g920ns32i2sdq0i8hqib90ac5z"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags '("-DDISABLE_STATIC=ON")
-       #:tests? #f ; no tests
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'install 'install-documentation
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((source (assoc-ref %build-inputs "source"))
-                    (out (assoc-ref outputs "out"))
-                    (doc-dir (string-append out "/share/doc/squirrel")))
-               (for-each
-                (lambda (file)
-                  (install-file (string-append source "/" file) doc-dir))
-                '("COPYRIGHT" "HISTORY" "README"
-                  ;"doc/sqstdlib3.pdf" "doc/squirrel3.pdf"  ;; pdf not build out of git; TODO
-
-                  ))))))))
-    (native-inputs
-     `(("cmake" ,cmake-minimal)
-       ("python-sphinx" ,python-sphinx)))
+       #:tests? #f ;no tests
+       #:phases (modify-phases %standard-phases
+                  (add-after 'install 'install-documentation
+                    (lambda* (#:key outputs #:allow-other-keys)
+                      (let* ((source (assoc-ref %build-inputs "source"))
+                             (out (assoc-ref outputs "out"))
+                             (doc-dir (string-append out "/share/doc/squirrel")))
+                        (for-each (lambda (file)
+                                    (install-file (string-append source "/"
+                                                                 file) doc-dir))
+                                  '("COPYRIGHT" "HISTORY" "README"
+                                    ;; "doc/sqstdlib3.pdf" "doc/squirrel3.pdf"
+                                    ;; pdf not build out of git; TODO
+                                    ))))))))
+    (native-inputs (list cmake-minimal python-sphinx))
     (home-page "https://squirrel-lang.org/")
     (synopsis "High level imperative, object-oriented programming language")
     (description
-- 
2.34.1





Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 25 Jun 2024 05:14:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 25 01:14:18 2024
Received: from localhost ([127.0.0.1]:36071 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLyVW-00029q-Co
	for submit <at> debbugs.gnu.org; Tue, 25 Jun 2024 01:14:18 -0400
Received: from mail-pl1-f173.google.com ([209.85.214.173]:49284)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1sLyVU-00029Z-Dw
 for 70875 <at> debbugs.gnu.org; Tue, 25 Jun 2024 01:14:17 -0400
Received: by mail-pl1-f173.google.com with SMTP id
 d9443c01a7336-1f9c6e59d34so42498995ad.2
 for <70875 <at> debbugs.gnu.org>; Mon, 24 Jun 2024 22:14:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719292389; x=1719897189; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=enxWbhLHv+NujQQ5uHcNOY+/k5TwtqN4a7qTfDl28U4=;
 b=ixWUyqlEr//OOjBFwD0n5F7vxaRZIdgASk4oGHvUfohAljnT3HT7iO2P20P4gvD61o
 W/MRKk/u5joMJYoJlcGM1hrK52XWU+sUbTt+rvXB2eNCqGOD0NB5dA/P1e39Gv7wc5SB
 r9AeeNKOjzmwb9hptf+biTg9l3/Y5CLXQx9YG3qeKVEVJopQxkE9JFXeVtJ8yqROiWId
 Aqq0eLkmmi8PyjHRPdGWkfFQ/ZsSGmpL3QwCJTYd3+H45wcUFAmpSaP7x/seckiVDhSw
 ggGwa5nUJaJP7HIJ5IlUcTRYWJw1xTX/dnXei9sENbHmWgyg5fPf6mz+axiSYKNM9KVR
 g8HA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719292389; x=1719897189;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=enxWbhLHv+NujQQ5uHcNOY+/k5TwtqN4a7qTfDl28U4=;
 b=bV605IWVtlCdfc5rq6PkO4P/QUJjS4E6MSPPx+JId8/+cBDFVIrEoWotgwiwx8oBqS
 3RpG9gRTSAaSpeKFylHfH19c1R6ujARaTKKQct8AF/mCahKzhDSjBYoEzWnb5sZvxN1S
 558zFo8RJe2b0A0lpVeWY8RbEmTH2pPcok7prBBSHOkKmsUKiQDBe1dsoVkmhr4lEcoP
 KY1hY7EVEEZ1xztND2VdkxSicRLgJI9akl/3spb9KLwrQS2xKCowQX+NLIzb5LtkEXt6
 iUfPRceHrmYc2r8gdFBLdarcEeQUCYFQmjeCLQMWpX9y8FnpcMyaYKusj9TP51QPAiwN
 QScw==
X-Gm-Message-State: AOJu0YwhUKWDjViOfCaMsSc7N/pqg/QRTwUonMbmJvbFefFh+WpuSvUD
 6Z6MS3WTiTROW0F1jNJ8XvJuW6UipSmJMjLq5D3nklKY2TI3OWTBKcYn1A==
X-Google-Smtp-Source: AGHT+IHUvdh3OLRVX7uTgjtm6G3PF/Ah06hC2LskrdF+03aXxwWAkbAojN1bz69uDxtI0a/iywa4QA==
X-Received: by 2002:a17:902:f54e:b0:1fa:5fa:aaf9 with SMTP id
 d9443c01a7336-1fa1d62ba2cmr100042975ad.38.1719292388426; 
 Mon, 24 Jun 2024 22:13:08 -0700 (PDT)
Received: from DEskMiniX300.. (c-98-37-226-154.hsd1.ca.comcast.net.
 [98.37.226.154]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-1f9ebbbddffsm71196595ad.285.2024.06.24.22.13.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 24 Jun 2024 22:13:07 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 70875 <at> debbugs.gnu.org
Subject: [PATCH v4 0/2] squirrel: Update
Date: Mon, 24 Jun 2024 22:13:03 -0700
Message-Id: <cover.1719292239.git.atai@HIDDEN>
X-Mailer: git-send-email 2.34.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 70875
Cc: Andy Tai <atai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

squirrel: Update and code reformat

Andy Tai (2):
  gnu: squirrel: Update to 3.2.
  gnu: squirrel: Code reformat.

 gnu/packages/squirrel.scm | 68 ++++++++++++++++-----------------------
 1 file changed, 27 insertions(+), 41 deletions(-)


base-commit: 78d946b01162fbe986c6768800e8cfd6e70e67e5
-- 
2.34.1





Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 24 Jun 2024 13:35:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 24 09:35:48 2024
Received: from localhost ([127.0.0.1]:58171 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLjrI-00044x-Bm
	for submit <at> debbugs.gnu.org; Mon, 24 Jun 2024 09:35:48 -0400
Received: from mail-ot1-f47.google.com ([209.85.210.47]:60519)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1sLjrG-00044h-Rr
 for 70875 <at> debbugs.gnu.org; Mon, 24 Jun 2024 09:35:47 -0400
Received: by mail-ot1-f47.google.com with SMTP id
 46e09a7af769-6f98178ceb3so2475559a34.0
 for <70875 <at> debbugs.gnu.org>; Mon, 24 Jun 2024 06:35:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail-com.20230601.gappssmtp.com; s=20230601; t=1719236080; x=1719840880;
 darn=debbugs.gnu.org; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=bJ/hATfWZ4c+DJqoRTL4E6fGe5x8BJ4GGsHVr/zkDDc=;
 b=CBf7BkIwuOqOKJLyy1p7mgfxCJULjf0cJQQH4lpRalnHDUYzOLGNfqqrlE9nX7C2lz
 jY8TJPBAlVjg0vcXuTVWJlx2I0/6cpzETdpmvGkIjoZZSl4Or/rIO9DDpZ3GfpmW67f6
 DJez+YXE5ypt7BwJiL4LSjHpU0khKw+enKCJRfwna436NJOaf9AccMlBppxGNc+Iek6g
 ypoIWOdkI0ajU3mdY6qUwbl8u7RxkO6hmi+wIa7tH5sJrSOxOWBHpLz1XagxRgNuOu6H
 QgtRKriPcALMp8qdwDzmNJrqqBTD3ZKCn1vHNUafkZ3bYuGMQOoFZBGantRqB6mnpImf
 f6gA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719236080; x=1719840880;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=bJ/hATfWZ4c+DJqoRTL4E6fGe5x8BJ4GGsHVr/zkDDc=;
 b=neugPZAnlXDezPzXFOjG3X4Wh6XiwUwlvxP+909Xv29bQLXPcOnC4p8dCmQihSmLm+
 dxsVv5P7/2eIDlIXuvUEXGmoqhqyRspRL1kQNhN69n1fEBUXsWcVtvNU7+r/H25Ixhdr
 P/EE5qSE7DlWKGP3pZEPI8uK8bVOucOIsyRFffUBhTE6R/oMbhMdQI9FK/TJBS1w2+nv
 dZ8M7ElVB9LVvPbV4TXHTcLBZ6SNI8O8YPt+OU2hxFEfGReb9rAJmQ89V9n55N88UpX2
 GAjOAzqNemqpvUmAJwVgQqxVP2a7ZM8ZE00oLQhSFdMjDv0/KKICy+GCvTFP7zQKuSh+
 EJNQ==
X-Gm-Message-State: AOJu0YxE0kIvBZ7PiOj2s2IOw4MBZwSgrhbvMH3rO/4It6e7RYLdaLuP
 7ujC0WznwkozhctHZnEQWO8fp1hEdCwt9vFAjHDtpZDm4qUP8mFKIeONNsSNoA2myaRxBL2VqPm
 2XukQhImbxdadlkfRcSd7y1mJCR0=
X-Google-Smtp-Source: AGHT+IHVMLTybUML6ClMJtEnI7gSmnBgknnFr/hKqJ3AuGMYy/YUeTT4Pt0UdK4DPaVkxGTiZoFiTgmCaXBEfhQAZVI=
X-Received: by 2002:a05:6871:610:b0:25b:e1fa:6720 with SMTP id
 586e51a60fabf-25d06b76bacmr4797861fac.2.1719236080167; Mon, 24 Jun 2024
 06:34:40 -0700 (PDT)
MIME-Version: 1.0
References: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN>
 <129aa222dbae82ff4e2fc85f32a56b6405a63b12.1715422522.git.atai@HIDDEN>
 <877cef2efe.fsf@HIDDEN>
In-Reply-To: <877cef2efe.fsf@HIDDEN>
From: Andy Tai <atai@HIDDEN>
Date: Mon, 24 Jun 2024 06:34:04 -0700
Message-ID: <CAJsg1E8wPhB8ZWWNhqQQSng-=SfYxVtyT4f9cghMVN3CuAunBw@HIDDEN>
Subject: Re: [bug#70875] [PATCH v2] gnu: Add quirrel
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 70875
Cc: 70875 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

will do
> Otherwise it looks good to me.  Could you please send a v2?




Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 24 Jun 2024 13:35:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 24 09:35:04 2024
Received: from localhost ([127.0.0.1]:58132 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLjqY-00043H-Ux
	for submit <at> debbugs.gnu.org; Mon, 24 Jun 2024 09:35:04 -0400
Received: from mail-ot1-f45.google.com ([209.85.210.45]:51647)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1sLjqW-00042k-HG
 for 70875 <at> debbugs.gnu.org; Mon, 24 Jun 2024 09:35:01 -0400
Received: by mail-ot1-f45.google.com with SMTP id
 46e09a7af769-6f8d0a1e500so3439525a34.3
 for <70875 <at> debbugs.gnu.org>; Mon, 24 Jun 2024 06:34:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail-com.20230601.gappssmtp.com; s=20230601; t=1719236034; x=1719840834;
 darn=debbugs.gnu.org; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=2Dbq+OOKWF3pScKMd7HJLCaHFb8nwbZSGYKCV3xGXNs=;
 b=el44ZXoos8p2NMV+xNp9nLAH2Irbgz/AEaq+J6angyHK9Tz81CjAUerKffAlADIzwU
 QlpGS+87EwpWYzRVhXWDyrWXY4+TyA8ZEbyMUsjkNHnVUb6u8H//Tq7ax8hOcn0cTxr+
 rE47xTKWLrIXABI39ZU3mtwtyVjEBElcQjWid5Bo7eoE9wdwROQDhbkiLtdUpBi7fCav
 tBz9VI7R005BGi5ElHZBjP5wXknX1qm6+Y2K5XdoQL4tZP2WfV44PhPxllAWYmxXExfv
 m0PR9WNsuzOwSZrBLdrH0hSH9rylU/AGLrPNZ+XXl6AypENUpPetOR0103YJGPrkizUX
 lfiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719236034; x=1719840834;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=2Dbq+OOKWF3pScKMd7HJLCaHFb8nwbZSGYKCV3xGXNs=;
 b=l+m5kxnfrJhTu7HD2jP2eORie7+2HLwqUmofBQSGBLtZiy0K6zCyX0gV7eJzhTyKK3
 zKp9tC2/J5BqtGeF+4JeU/S2BRREvMhqC/G8LAhWp58kB4mmO0NyX9VYlfdMw4gDiY76
 PXUQj4pjq2OrdWXgiWvFjn6N3lg6wD0dru0wlZ2qSHx/eCd+H8v6SJ3SmzOLwLeEIN/4
 wpi/lb6ocqc0JHbkfD2Jyntc4gqfmBi/+XuEQm+RuZVlBDdbI88qL8H9BcFkjgak8ehf
 5ngyiaUlqEtgloFg5ufbYOVeeyplwwqfVft+caHVhlVN/li9bYKyRdlQ6HDRmWsU4PeE
 sHig==
X-Gm-Message-State: AOJu0Yz1AxuI+4GEp8dGxdB/iqHYtIxTRWfihxd8fzmz4npw9DP7Hf9U
 PLTjQTnBYNn1yUWK5O2O9K+SAxeCsLMcpE14ESf9o3oSG2o5B52VR5GqYWdD38gojjw354NZ7ge
 1rXtyqWDOyrHU7fvP7zNNIwbwZo8=
X-Google-Smtp-Source: AGHT+IFdC4xnF+ZOD1omqOT0ttiFAqpaSMydYPlUwD09s6ky+OxzdF3cgUwewNLozV62uN7gOg4j+NUoOdsfHJgnEu4=
X-Received: by 2002:a05:6870:15cb:b0:254:9ff5:a032 with SMTP id
 586e51a60fabf-25d06eb4c97mr4665368fac.47.1719236033685; Mon, 24 Jun 2024
 06:33:53 -0700 (PDT)
MIME-Version: 1.0
References: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN>
 <87cyo72ek3.fsf@HIDDEN>
In-Reply-To: <87cyo72ek3.fsf@HIDDEN>
From: Andy Tai <atai@HIDDEN>
Date: Mon, 24 Jun 2024 06:33:16 -0700
Message-ID: <CAJsg1E-OL=ZoXBuTd=ktFD=yvqwUe6_mok=wkVLgTT967s3BDA@HIDDEN>
Subject: Re: [bug#70875] [PATCH] gnu: squirrel: Update to 3.2.
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 70875
Cc: 70875 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

will do

> Could you please send a v2?




Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 24 Jun 2024 03:45:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 23 23:45:00 2024
Received: from localhost ([127.0.0.1]:36700 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLadY-0007MX-7f
	for submit <at> debbugs.gnu.org; Sun, 23 Jun 2024 23:45:00 -0400
Received: from mail-qk1-f171.google.com ([209.85.222.171]:56696)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1sLadW-0007MH-81
 for 70875 <at> debbugs.gnu.org; Sun, 23 Jun 2024 23:44:59 -0400
Received: by mail-qk1-f171.google.com with SMTP id
 af79cd13be357-797f2d8b408so264306685a.1
 for <70875 <at> debbugs.gnu.org>; Sun, 23 Jun 2024 20:44:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719200631; x=1719805431; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=o1vs2c8uQtnAJfe0Hek22QDHEL+k1TTS4GoXoshQ6cU=;
 b=XXmz+Px9u3avt+ylHk+fh46cgw7yJD+1oSBMvmxx5HwFtQfFuqvV5iQ5NMU7rrmKIc
 MZ6ADvg+0To1juplv7MXiKSwmiYAEnAAuTKmcURk/yBvBcr2ovmNwdytwig4Dfe9/SO5
 1HIWhKXAAwSKgAt00wNiWIFcCsPaty3jcB6SA7m7J2GR/bVKTeNsPQkDH3bGbHFwK3hS
 f/URekJzwWc4dAS8Sp6ZhNRgoYQ/aGw/Y6LUWbL8BQ12/KIh12RtPPPMDotZ16YOvfS+
 Ao0eaCAmZ8XoYXpTHwHBQbPhhPKh7tcVoymZob+Q2Xqp7u/3oKggDeVJmuysq33bM30r
 9Exg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719200631; x=1719805431;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=o1vs2c8uQtnAJfe0Hek22QDHEL+k1TTS4GoXoshQ6cU=;
 b=L/8xZoh4NBpLXkrCrU7cbHvy7t1eCjnOXi9aY+Lrir7eFsB4R7KS9JMCXfABcwaOUL
 jTPDpwGVHD2+a9bnKllPUKFVGtyHGF1l0syAcZILRE/YpUM54CKVgeTfyBneBRIPV9AZ
 laYxOd5AKDmht0clsXXauzrUAwnu1jDmig8JyLxveEAQTtq88vzKBMczdrD4zV+QnDpf
 XLsAC3MJSY0VLBcK7RJAhRSL2GSfzyMUpvRqH/jIkBDseE7B1tCqJ6LfHLVDFB7XuC/2
 1oJX85nu0CHzQPhjZGZVlgfydjy2dMx6bR+555jnZ4AvhDpawDgxnVNHiG/m02DK6Mty
 u6RA==
X-Gm-Message-State: AOJu0Yz9uJ6i1p5QCesPBQ9BHPUI+kZPq3XQpsxXk4urba1xhWgQCgXh
 fN8w2JJ7jv4GWw/wGD9i9pZGOxoEf6E5UZPVO5tyDvDpIgkbT+P0EyKC6PqtjiE=
X-Google-Smtp-Source: AGHT+IHqlHkLX6BITa2htAk7nUQHXfka9AK3aE2c8iG7xBIGsoTgiSbYq7ES6rJ7x5S/WJkOfW5IeA==
X-Received: by 2002:a05:622a:6:b0:441:4a7d:4b9 with SMTP id
 d75a77b69052e-444d91a26a3mr49458221cf.15.1719200630856; 
 Sun, 23 Jun 2024 20:43:50 -0700 (PDT)
Received: from hurd (dsl-205-233-124-241.b2b2c.ca. [205.233.124.241])
 by smtp.gmail.com with ESMTPSA id
 d75a77b69052e-444e4cb7bf6sm5564081cf.47.2024.06.23.20.43.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Jun 2024 20:43:50 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Andy Tai <atai@HIDDEN>
Subject: Re: [bug#70875] [PATCH v2] gnu: Add quirrel
In-Reply-To: <129aa222dbae82ff4e2fc85f32a56b6405a63b12.1715422522.git.atai@HIDDEN>
 (Andy Tai's message of "Sat, 11 May 2024 03:16:31 -0700")
References: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN>
 <129aa222dbae82ff4e2fc85f32a56b6405a63b12.1715422522.git.atai@HIDDEN>
Date: Sun, 23 Jun 2024 23:43:49 -0400
Message-ID: <877cef2efe.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 70875
Cc: 70875 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

Andy Tai <atai@HIDDEN> writes:

> * gnu/packages/squirrel.scm (quirrel): New variable
>
> Change-Id: I3b25604f7c5cc4f046a6421810e3928d5c5ba276
> ---
>  gnu/packages/squirrel.scm | 64 ++++++++++++++++++++++++++++++++++++++-
>  1 file changed, 63 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/squirrel.scm b/gnu/packages/squirrel.scm
> index 1b9489882f..638f06ab8f 100644
> --- a/gnu/packages/squirrel.scm
> +++ b/gnu/packages/squirrel.scm
> @@ -1,5 +1,5 @@
>  ;;; GNU Guix --- Functional package management for GNU
> -;;; Copyright =C2=A9 2019 Li-cheng (Andy) Tai <atai@HIDDEN>
> +;;; Copyright =C2=A9 2019, 2023 Li-Cheng (Andy) Tai <atai@HIDDEN>
>  ;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -22,6 +22,7 @@ (define-module (gnu packages squirrel)
>    #:use-module (gnu packages sphinx)
>    #:use-module (guix build-system cmake)
>    #:use-module (guix download)
> +  #:use-module (guix git-download)
>    #:use-module ((guix licenses) #:prefix license:)
>    #:use-module (guix build utils)
>    #:use-module (guix packages)
> @@ -81,3 +82,64 @@ (define-public squirrel
>  size, memory bandwidth, and real-time requirements of applications like =
video
>  games.")
>      (license license:expat)))
> +
> +
> +
> +(define-public quirrel
> +  (package
> +    (name "quirrel")
> +    (version "4.6.0")
> +    (source (origin
> +              (method git-fetch)
> +              (uri (git-reference
> +                    (url "https://github.com/GaijinEntertainment/quirrel=
.git")
> +                    (commit (string-append "v" version))))
> +              (file-name (git-file-name name version))
> +              (sha256
> +               (base32
> +                "18xvhssnh5lddi4ava7wzzvsiin8rh3vrbhcblv7l00qv0brh6gg"))=
))
> +    (build-system cmake-build-system)
> +    (arguments
> +     '(#:configure-flags '("-DDISABLE_STATIC=3DON")
> +       #:tests? #f ;no tests
> +       #:phases (modify-phases %standard-phases
> +                  ;; TODO: build and install doc files like squirrel abo=
ve
> +                  (add-after 'install 'install-headers
> +                    (lambda* (#:key outputs #:allow-other-keys)
> +                      (let* ((out (assoc-ref outputs "out"))
> +                             (include-dir (string-append out "/include")=
))

New packages should use gexps for phases, and gexp variables such as
#$output to refer to the "out" output.

> +                        (mkdir-p include-dir)
> +                        (for-each (lambda (header-file)
> +                                    (copy-recursively header-file
> +                                                      (string-append
> +                                                       include-dir "/"
> +                                                       (basename header-=
file))))
> +                                  (find-files "../include"))) #t)))))
> +    (native-inputs `(("cmake" ,cmake-minimal)
> +                     ("python-sphinx" ,python-sphinx)))

Do not add labels anymore, which are deprecated.

> +    (home-page "https://github.com/GaijinEntertainment/quirrel")
> +    (synopsis "Script language that is based on Squirrel language and is
> +inspired by Python, Javascript and especially Lua")
> +    (description
> +     "Quirrel is a script language that is based on Squirrel language an=
d is
> +inspired by Python, Javascript and especially Lua, with
> +@itemize
> +@item Lexical scoping
> +@item Higher order functions, closures and lambda
> +@item Classes and inheritance
> +@item Tail recursion
> +@item Delegation
> +@item String interpolation
> +@item Exception handling
> +@item Cooperative threads (coroutines)
> +@item Generators
> +@item Performance - Quirrel is fast and small (comparable with Lua and s=
ometimes even faster)
> +@item Both compiler and virtual machine fit together in about 13k lines =
of C++ code and add only around 100kb-150kb the executable size.

Please wrap long lines at 80 chars.

> +@item Automatic memory management (CPU bursts free - reference counting =
and GC)
> +@item Optional 16bits characters strings
> +@item Dynamic typing type system is close to Javascript but stricter and=
 simpler (there is integer type and no 'undefined')
> +@item Powerful embedding api
> +@item Modules
> +@item Hot-reload (if you implement it in your code)
> +@end itemize")
> +    (license license:expat)))

Otherwise it looks good to me.  Could you please send a v2?

--=20
Thanks,
Maxim




Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.
Added tag(s) moreinfo. Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 24 Jun 2024 03:42:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 23 23:42:10 2024
Received: from localhost ([127.0.0.1]:36572 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLaao-0007FI-7o
	for submit <at> debbugs.gnu.org; Sun, 23 Jun 2024 23:42:10 -0400
Received: from mail-qv1-f53.google.com ([209.85.219.53]:44369)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1sLaam-0007Ey-6z
 for 70875 <at> debbugs.gnu.org; Sun, 23 Jun 2024 23:42:09 -0400
Received: by mail-qv1-f53.google.com with SMTP id
 6a1803df08f44-6b50c3aeb83so15846366d6.1
 for <70875 <at> debbugs.gnu.org>; Sun, 23 Jun 2024 20:42:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719200461; x=1719805261; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=HL1CnD6M9V2leyG8hEyWqEHvEmo4KMlgvpJbxYW8slI=;
 b=ZenoOcq0OxdBjfNNBd0bRVz+O+9EBCA56Qz58XrMgJPSDGcxkt8hwtm5sdBVxGddhp
 WcvDC1xln1YE5Q4llZFbg0IUlegZ4oOPwyeMLD1Ug3pGWLfH7Qg5gMHjeIRoVbyYtctH
 zeSshN7Z95OkT1EoZSHi2lFKkYrcEfiBre6TO4d6UkriTrvij1iEorJX2MJ5eaoUWG3d
 J+wZfN70Adwa1DtmY0bioKxc9NrYBHcCzgkLlVtk3eqbuPT5NgNFTDXH9VgS2k9cPXPc
 puItrOIknWqXaVN8PyAHJAs6JMdpmJqTwN3HCGxQ6JqbZhu5N5Un9NjVgrm6Jjv0ccNt
 Cxag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719200461; x=1719805261;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=HL1CnD6M9V2leyG8hEyWqEHvEmo4KMlgvpJbxYW8slI=;
 b=kuNly4745r4kXugaFGn2daEIp17OcfKn2GvOL/bxvPFQdSBqSGXCUr/IoC6gMmakS/
 VmiTpVnCzhkMdw0QvvUnTWzoCKA1ekQuetsB4Wyq49zuk2GRgpBlHBoAx+WTnN6FsVPP
 Pp/Qw7X2n1GC/l+hNwp6ziy0WBUi6wydlMmygCEKK/soAOWV8QlVmSMmTfcFg+SWZg4c
 8aPKp9/9pqFFB2uNHXrSQILUok215mHNL5aUtf/YT/+RIUtPPlhLz1GQBK/vU568lzki
 6a/gTqrtiAlEqlkgvabTjwONrs0we9vWGBjnQRmcM7TLBQrudGHVaXxb/kNMPxAB3qD/
 64Dw==
X-Gm-Message-State: AOJu0Yzs0Gftnx9lsGeb0NAtdTsXyVSKchWA9fk95p15Sw/2BBEPdlLu
 wpVRich4ofveY/j5KKZWxLFCXDK7pBzuDLbpjeXeKl6Xx8O0x8wTwpRxvSCdINY=
X-Google-Smtp-Source: AGHT+IGMLp7LeMS7cYPs39M1TySR2Chg2GmV+cVJ4iyrBmw1GFDdxDebiyB0TFyeE99biMvnQCmptg==
X-Received: by 2002:ad4:4d53:0:b0:6b0:7ba0:ef67 with SMTP id
 6a1803df08f44-6b5364413bdmr40792426d6.31.1719200461409; 
 Sun, 23 Jun 2024 20:41:01 -0700 (PDT)
Received: from hurd (dsl-205-233-124-241.b2b2c.ca. [205.233.124.241])
 by smtp.gmail.com with ESMTPSA id
 6a1803df08f44-6b51ed6bc86sm30580956d6.59.2024.06.23.20.41.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Jun 2024 20:41:01 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Andy Tai <atai@HIDDEN>
Subject: Re: [bug#70875] [PATCH] gnu: squirrel: Update to 3.2.
In-Reply-To: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN>
 (Andy Tai's message of "Sat, 11 May 2024 02:31:15 -0700")
References: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN>
Date: Sun, 23 Jun 2024 23:41:00 -0400
Message-ID: <87cyo72ek3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 70875
Cc: 70875 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Andy,

Andy Tai <atai@HIDDEN> writes:

> * gnu/packages/squirrel.scm (squirrel): Update to 3.2.

Could you please detail the GNU ChangeLog commit message to declare what
you've done?

> Change-Id: Iebb19806cdb98cb15e2e739657d4f90aa6eb596e
> ---
>  gnu/packages/squirrel.scm | 38 ++++++++++++++------------------------
>  1 file changed, 14 insertions(+), 24 deletions(-)
>
> diff --git a/gnu/packages/squirrel.scm b/gnu/packages/squirrel.scm
> index 1b9489882f..7f959cace0 100644
> --- a/gnu/packages/squirrel.scm
> +++ b/gnu/packages/squirrel.scm
> @@ -1,5 +1,5 @@
>  ;;; GNU Guix --- Functional package management for GNU
> -;;; Copyright =C2=A9 2019 Li-cheng (Andy) Tai <atai@HIDDEN>
> +;;; Copyright =C2=A9 2019, 2024 Li-cheng (Andy) Tai <atai@HIDDEN>
>  ;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -22,6 +22,7 @@ (define-module (gnu packages squirrel)
>    #:use-module (gnu packages sphinx)
>    #:use-module (guix build-system cmake)
>    #:use-module (guix download)
> +  #:use-module (guix git-download)
>    #:use-module ((guix licenses) #:prefix license:)
>    #:use-module (guix build utils)
>    #:use-module (guix packages)
> @@ -30,17 +31,16 @@ (define-module (gnu packages squirrel)
>  (define-public squirrel
>    (package
>      (name "squirrel")
> -    (version "3.1")
> +    (version "3.2")
>      (source (origin
> -              (method url-fetch)
> -              (uri (string-append "mirror://sourceforge/squirrel/squirre=
l3/"
> -                                  "squirrel " version " stable/squirrel_"
> -                                  (string-join (string-split version #\.=
) "_")
> -                                  "_stable.tar.gz"))
> +              (method git-fetch)
> +               (uri (git-reference
> +                     (url "https://github.com/albertodemichelis/squirrel=
.git")
> +                     (commit (string-append "v" version))))
>                (file-name (string-append name "-" version ".tar.gz"))
>                (sha256
>                 (base32
> -                "1jyh1523zrrnh9swanfrda0s14mvwc9431dh07g0nx74hbxsfia8"))=
))
> +                "028v90k5bbcb8qwysgv6r0ycy6g920ns32i2sdq0i8hqib90ac5z"))=
))
>      (build-system cmake-build-system)
>      (arguments
>       '(#:configure-flags '("-DDISABLE_STATIC=3DON")
> @@ -49,26 +49,16 @@ (define-public squirrel
>         (modify-phases %standard-phases
>           (add-after 'install 'install-documentation
>             (lambda* (#:key outputs #:allow-other-keys)
> -             (let* ((out (assoc-ref outputs "out"))
> +             (let* ((source (assoc-ref %build-inputs "source"))
> +                    (out (assoc-ref outputs "out"))
>                      (doc-dir (string-append out "/share/doc/squirrel")))
>                 (for-each
>                  (lambda (file)
> -                  (install-file (string-append "../squirrel3/" file) doc=
-dir))
> +                  (install-file (string-append source "/" file) doc-dir))
>                  '("COPYRIGHT" "HISTORY" "README"
> -                  "doc/sqstdlib3.pdf" "doc/squirrel3.pdf")))
> -             #t))
> -         (add-after 'install 'install-headers
> -           (lambda* (#:key outputs #:allow-other-keys)
> -             (let* ((out (assoc-ref outputs "out"))
> -                    (include-dir (string-append out "/include/squirrel")=
))
> -               (mkdir-p include-dir)
> -               (for-each
> -                (lambda (header-file)
> -                  (copy-recursively header-file
> -                                    (string-append include-dir
> -                                                   "/"
> -                                                   (basename header-file=
))))
> -                (find-files "../squirrel3/include")))
> +                  ;"doc/sqstdlib3.pdf" "doc/squirrel3.pdf"  ;; pdf not b=
uild out of git; TODO
> +
> +                  )))
>               #t)))))

You've left this extraneous #t here.

>      (native-inputs
>       `(("cmake" ,cmake-minimal)
>

Labels could be removed as well, perhaps in a second patch.

Could you please send a v2?

--=20
Thanks,
Maxim




Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 11 May 2024 17:03:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 11 13:03:05 2024
Received: from localhost ([127.0.0.1]:49330 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s5q7k-0003h8-Rl
	for submit <at> debbugs.gnu.org; Sat, 11 May 2024 13:03:05 -0400
Received: from mail-pl1-f178.google.com ([209.85.214.178]:44430)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1s5q7j-0003ge-79
 for 70875 <at> debbugs.gnu.org; Sat, 11 May 2024 13:03:03 -0400
Received: by mail-pl1-f178.google.com with SMTP id
 d9443c01a7336-1ec486198b6so24351415ad.1
 for <70875 <at> debbugs.gnu.org>; Sat, 11 May 2024 10:03:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1715446917; x=1716051717; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=bsdgRvNu4f+xgR8fTAAr4CNmA9d4R/Ev6On48xI6uv4=;
 b=gJgo20Qa04RKc4vgjWjuQyQ7xXN7ycXkBWW5YoyQEEnu5DIAn8OkGP+nEThKe6wlmP
 P0j18RPnOlwwCmyZk6hcnm8IS2BXESvoGuC2GWp7gKK3w4Yx9P6sgM7XHN1FS3ZpuVro
 ZFrASoyiINVjxu/S7Ysdj+GhnZ/0HxbwrgmD9d9dT6xsY4GwMiv5wXRtW9/WzxR3jg//
 wHieYZEqmOn0DRjHODznKwA7nYfYUfFHKg+PeBkJWN9oKgfSdaxY5/herpS7PSBNQq4p
 XMDO8Sd7SYnfyOQUiBAbAWjX/OYy+uK9YUUNjCKkUFTM0OUcjmn7UZQeS39b2xXCOznK
 hVDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1715446917; x=1716051717;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=bsdgRvNu4f+xgR8fTAAr4CNmA9d4R/Ev6On48xI6uv4=;
 b=RJJem7RCG6/aG9YtJhDN2j4txvqGdIuq5hn87pNqTsAPfkdfo4H+CYki0YzKMAt/tg
 gZ2mjGsIJ399OoVO+ofFIeJ5RDLAAaZlrxwbYNgVYsUoNeqnfjGYhcwwnL5L8e2vYQaT
 yFeqkynOaFAX1ozcphl/PZerrhFaOzNfn+niPZMVacLnWa6l5595Mo743HY9w1McB5cK
 5Mnai02tf67G2LpeBfvvRvhP89PNEpbAqsvINhchpZI4ZMfyNIRSG+5rXH3XI38xNEWE
 WKs/sUbAQCPG4AnYNm/o32WJgmeLAVsOZaosRj43r8rAPfp5UA3/9VjoC5XlSunEZVWv
 ccRA==
X-Gm-Message-State: AOJu0YxOxdsSY46/DZS+ifN37q3zOr1/+YqwP1oHUmGClx5dxsXsd5Rc
 i0AwmwHH1CUlQMlwnJSkgZc+W2MIff62++vIwQmLwkCeEzCw5hCTPaAwfw==
X-Google-Smtp-Source: AGHT+IGyVgWbJTI5RjGmUmR6olYYERsasW88WIV1giEuhxc7NNesAwcz4Wza2g5Y3jayHMiB09p9Aw==
X-Received: by 2002:a17:903:245:b0:1e4:4ade:f504 with SMTP id
 d9443c01a7336-1ef44161e45mr64770305ad.46.1715446917509; 
 Sat, 11 May 2024 10:01:57 -0700 (PDT)
Received: from DEskMiniX300.. (c-98-37-226-154.hsd1.ca.comcast.net.
 [98.37.226.154]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-1ef0c03aadbsm50848145ad.227.2024.05.11.10.01.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 11 May 2024 10:01:57 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 70875 <at> debbugs.gnu.org
Subject: [PATCH v3] gnu: squirrel: Update to 3.2.
Date: Sat, 11 May 2024 10:01:55 -0700
Message-Id: <9427b571948b90c3317e3c30b191721f0ff1f02a.1715446852.git.atai@HIDDEN>
X-Mailer: git-send-email 2.34.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 70875
Cc: Andy Tai <atai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

* gnu/packages/squirrel.scm (squirrel): Update to 3.2.

Change-Id: Iebb19806cdb98cb15e2e739657d4f90aa6eb596e
---
 gnu/packages/squirrel.scm | 38 ++++++++++++++------------------------
 1 file changed, 14 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/squirrel.scm b/gnu/packages/squirrel.scm
index 1b9489882f..7f959cace0 100644
--- a/gnu/packages/squirrel.scm
+++ b/gnu/packages/squirrel.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019 Li-cheng (Andy) Tai <atai@HIDDEN>
+;;; Copyright © 2019, 2024 Li-cheng (Andy) Tai <atai@HIDDEN>
 ;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22,6 +22,7 @@ (define-module (gnu packages squirrel)
   #:use-module (gnu packages sphinx)
   #:use-module (guix build-system cmake)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix build utils)
   #:use-module (guix packages)
@@ -30,17 +31,16 @@ (define-module (gnu packages squirrel)
 (define-public squirrel
   (package
     (name "squirrel")
-    (version "3.1")
+    (version "3.2")
     (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://sourceforge/squirrel/squirrel3/"
-                                  "squirrel " version " stable/squirrel_"
-                                  (string-join (string-split version #\.) "_")
-                                  "_stable.tar.gz"))
+              (method git-fetch)
+               (uri (git-reference
+                     (url "https://github.com/albertodemichelis/squirrel.git")
+                     (commit (string-append "v" version))))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "1jyh1523zrrnh9swanfrda0s14mvwc9431dh07g0nx74hbxsfia8"))))
+                "028v90k5bbcb8qwysgv6r0ycy6g920ns32i2sdq0i8hqib90ac5z"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags '("-DDISABLE_STATIC=ON")
@@ -49,26 +49,16 @@ (define-public squirrel
        (modify-phases %standard-phases
          (add-after 'install 'install-documentation
            (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
+             (let* ((source (assoc-ref %build-inputs "source"))
+                    (out (assoc-ref outputs "out"))
                     (doc-dir (string-append out "/share/doc/squirrel")))
                (for-each
                 (lambda (file)
-                  (install-file (string-append "../squirrel3/" file) doc-dir))
+                  (install-file (string-append source "/" file) doc-dir))
                 '("COPYRIGHT" "HISTORY" "README"
-                  "doc/sqstdlib3.pdf" "doc/squirrel3.pdf")))
-             #t))
-         (add-after 'install 'install-headers
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (include-dir (string-append out "/include/squirrel")))
-               (mkdir-p include-dir)
-               (for-each
-                (lambda (header-file)
-                  (copy-recursively header-file
-                                    (string-append include-dir
-                                                   "/"
-                                                   (basename header-file))))
-                (find-files "../squirrel3/include")))
+                  ;"doc/sqstdlib3.pdf" "doc/squirrel3.pdf"  ;; pdf not build out of git; TODO
+
+                  )))
              #t)))))
     (native-inputs
      `(("cmake" ,cmake-minimal)

base-commit: 703ae431f4ad28658e34675310b4fdf58685ccdd
-- 
2.34.1





Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.

Message received at 70875 <at> debbugs.gnu.org:


Received: (at 70875) by debbugs.gnu.org; 11 May 2024 10:17:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 11 06:17:43 2024
Received: from localhost ([127.0.0.1]:47547 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s5jnT-00020W-Ex
	for submit <at> debbugs.gnu.org; Sat, 11 May 2024 06:17:43 -0400
Received: from mail-pl1-f172.google.com ([209.85.214.172]:56713)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1s5jnR-00020P-Hl
 for 70875 <at> debbugs.gnu.org; Sat, 11 May 2024 06:17:42 -0400
Received: by mail-pl1-f172.google.com with SMTP id
 d9443c01a7336-1e83a2a4f2cso17339085ad.1
 for <70875 <at> debbugs.gnu.org>; Sat, 11 May 2024 03:17:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1715422596; x=1716027396; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=6rLSrPepdd4nBb2Xz3fHr9DOBDG1RY5CmVTM2rNDteY=;
 b=E6FsJBbdPLyKJzNr2xEPh3lBkrmSjerGUj15Gsqsvq+/jgoolYRXdMCycsPvCgCaBp
 8OFQ+GTCb7VT2ts+jrijUArEr/DKsYNGMX4pnwb9fkDp7JiKHllKItzb9+vSg1LaFILO
 +NerbWvkfr+zBI3TeIIGJ7GPLf7k7zhE4oWQkLRZSPBXFbh95GvTZ3Tsok5a+ZxLTZh2
 ih9KvsgqVHwtJPhfjK8kZSb0V+uHtuw8TdxIyv+oPKiO0cQArcE3xUZbV7LyucSyt/y+
 xFWy+aLXF/uGiDteYtqKRpbcDqobT7a/fnBuQnJ+MJ0Prh8Sht+IbJBPg5iqxPpKqfBS
 F++Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1715422596; x=1716027396;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=6rLSrPepdd4nBb2Xz3fHr9DOBDG1RY5CmVTM2rNDteY=;
 b=Blt21JLmpFXxC0ZIeWuP3JDFb4wGHEDl30zgR75ujQyklnnZKGlF3J0xn21P8kjbGf
 yh/XuruC8CjH/e22zM1WH2NLHlmRgZgrcY9xSxfMgKslL9HsdAcrtRgum7WBUwy++XsX
 ksD2+hFpgRxWmFQsJIfVtuVw3OaKqZ2rO91ozKBjr5r6SQc8xrbzBhR75IAVFMdw+ROS
 oyitpwYJLDNjpQzDsjRGhWSKzVhEx8KoEgXu4EAjeh55Aakm8soitUKWtIHlXSNlY1HD
 cYmRTbJEq0Qxp3UBZ+eDBP3WFQzJoBuRFYLdMQtbNIIufstJLul86sCIMrRPcqwG/8w7
 WxNw==
X-Gm-Message-State: AOJu0YyOxWmaMrdHz5VkQvNprPr/sYGJL3hFUjuYxhO6yhkIVXWUawCA
 ErqNprNK8uv90sqX/kxE0T5gNOHOD9soEFvPjCJw9aIFSQL2b+R9d2MHfA==
X-Google-Smtp-Source: AGHT+IExS4pyRZJIFTgJc/AF64jj3OdACjU0CXGq+2EpDVghTOgjFzSSNi9zE4nfTF7vNN1AXxmtBQ==
X-Received: by 2002:a17:902:dace:b0:1dd:81a3:8dc3 with SMTP id
 d9443c01a7336-1ef4404a1cfmr61082395ad.46.1715422596039; 
 Sat, 11 May 2024 03:16:36 -0700 (PDT)
Received: from DEskMiniX300.. (c-98-37-226-154.hsd1.ca.comcast.net.
 [98.37.226.154]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-1ef0c035d0esm45905425ad.189.2024.05.11.03.16.35
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 11 May 2024 03:16:35 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 70875 <at> debbugs.gnu.org
Subject: [PATCH v2] gnu: Add quirrel
Date: Sat, 11 May 2024 03:16:31 -0700
Message-Id: <129aa222dbae82ff4e2fc85f32a56b6405a63b12.1715422522.git.atai@HIDDEN>
X-Mailer: git-send-email 2.34.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 70875
Cc: Andy Tai <atai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

* gnu/packages/squirrel.scm (quirrel): New variable

Change-Id: I3b25604f7c5cc4f046a6421810e3928d5c5ba276
---
 gnu/packages/squirrel.scm | 64 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 63 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/squirrel.scm b/gnu/packages/squirrel.scm
index 1b9489882f..638f06ab8f 100644
--- a/gnu/packages/squirrel.scm
+++ b/gnu/packages/squirrel.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019 Li-cheng (Andy) Tai <atai@HIDDEN>
+;;; Copyright © 2019, 2023 Li-Cheng (Andy) Tai <atai@HIDDEN>
 ;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22,6 +22,7 @@ (define-module (gnu packages squirrel)
   #:use-module (gnu packages sphinx)
   #:use-module (guix build-system cmake)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix build utils)
   #:use-module (guix packages)
@@ -81,3 +82,64 @@ (define-public squirrel
 size, memory bandwidth, and real-time requirements of applications like video
 games.")
     (license license:expat)))
+
+
+
+(define-public quirrel
+  (package
+    (name "quirrel")
+    (version "4.6.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/GaijinEntertainment/quirrel.git")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "18xvhssnh5lddi4ava7wzzvsiin8rh3vrbhcblv7l00qv0brh6gg"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DDISABLE_STATIC=ON")
+       #:tests? #f ;no tests
+       #:phases (modify-phases %standard-phases
+                  ;; TODO: build and install doc files like squirrel above
+                  (add-after 'install 'install-headers
+                    (lambda* (#:key outputs #:allow-other-keys)
+                      (let* ((out (assoc-ref outputs "out"))
+                             (include-dir (string-append out "/include")))
+                        (mkdir-p include-dir)
+                        (for-each (lambda (header-file)
+                                    (copy-recursively header-file
+                                                      (string-append
+                                                       include-dir "/"
+                                                       (basename header-file))))
+                                  (find-files "../include"))) #t)))))
+    (native-inputs `(("cmake" ,cmake-minimal)
+                     ("python-sphinx" ,python-sphinx)))
+    (home-page "https://github.com/GaijinEntertainment/quirrel")
+    (synopsis "Script language that is based on Squirrel language and is
+inspired by Python, Javascript and especially Lua")
+    (description
+     "Quirrel is a script language that is based on Squirrel language and is
+inspired by Python, Javascript and especially Lua, with
+@itemize
+@item Lexical scoping
+@item Higher order functions, closures and lambda
+@item Classes and inheritance
+@item Tail recursion
+@item Delegation
+@item String interpolation
+@item Exception handling
+@item Cooperative threads (coroutines)
+@item Generators
+@item Performance - Quirrel is fast and small (comparable with Lua and sometimes even faster)
+@item Both compiler and virtual machine fit together in about 13k lines of C++ code and add only around 100kb-150kb the executable size.
+@item Automatic memory management (CPU bursts free - reference counting and GC)
+@item Optional 16bits characters strings
+@item Dynamic typing type system is close to Javascript but stricter and simpler (there is integer type and no 'undefined')
+@item Powerful embedding api
+@item Modules
+@item Hot-reload (if you implement it in your code)
+@end itemize")
+    (license license:expat)))

base-commit: 703ae431f4ad28658e34675310b4fdf58685ccdd
-- 
2.34.1





Information forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 11 May 2024 09:31:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 11 05:31:24 2024
Received: from localhost ([127.0.0.1]:47285 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s5j4e-0007EO-E2
	for submit <at> debbugs.gnu.org; Sat, 11 May 2024 05:31:24 -0400
Received: from lists.gnu.org ([209.51.188.17]:43338)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1s5j4d-0007EI-BK
 for submit <at> debbugs.gnu.org; Sat, 11 May 2024 05:31:24 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>)
 id 1s5j4d-0003Yk-LR
 for guix-patches@HIDDEN; Sat, 11 May 2024 05:31:23 -0400
Received: from mail-pf1-x430.google.com ([2607:f8b0:4864:20::430])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>)
 id 1s5j4b-00015s-Py
 for guix-patches@HIDDEN; Sat, 11 May 2024 05:31:23 -0400
Received: by mail-pf1-x430.google.com with SMTP id
 d2e1a72fcca58-6f4dcc3eeb3so1356214b3a.0
 for <guix-patches@HIDDEN>; Sat, 11 May 2024 02:31:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1715419880; x=1716024680; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=bsdgRvNu4f+xgR8fTAAr4CNmA9d4R/Ev6On48xI6uv4=;
 b=IairWWLQRsDMY42f4ZepCIq5QbnvWO4nOCUQYHzs3fwLVD1Fxxagb9agPxSCd3UQxs
 M5BjUEThf51gkGJXx3Y9cFLUk2j2tVh/74VjYGc64IAqL0DIG2OqNmXLX1cN/M0GXh51
 qKlXw/P0jj+0nynZl84qhByhwDXSTwRUNWvcq6338Lt/JZCjBtz/DKLukLiY8pd5cFpA
 b7AqfcAzcb7zXPhpctn/LRFyYkcxQVVKg0YjpOHsKLLn9oqkqWU4pplGsUBzpR8rDp8Y
 fvE2nrzu3sOqJiLpA0TWC2/gtpHSe8IDe8rD9lUPKWC2m2b5L8AMmouhu80PlHiVgDh6
 B4Gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1715419880; x=1716024680;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=bsdgRvNu4f+xgR8fTAAr4CNmA9d4R/Ev6On48xI6uv4=;
 b=K3QfKR9gFUBeIVl43AZv8HrClLKxd2Obxl74TF3XTxisSIQsRy8YEecSyUGZEh7xlq
 BsTv+a+oXfSmKhZpj+rmFVxX5UrXR79EzqstyJQ7q0snh83wk3Yuy49NJe7NXq31jloE
 u9Ir6OClLMTG8tue/Z8nZ9XeiNBjJ1zVArvhhRYoN2NVXANEqqleMrn1KfGEvl1Loemg
 /Bj3PdqjsVY7PlvOQfFdW9rik1uDkls0YCevwzc2MsA9EIzMkemdXfFRtThgBP3twNgQ
 EUU9D6SuF7sGw3/nCIxIZ1kj6g8xiv1K0e18fvNdbCEN16PKkrZt4dTlY7xJE0NLJk8j
 uR/Q==
X-Gm-Message-State: AOJu0YwbDeRlx0w92Bb3QCHOc1E6uybWrnB52WbErLlcJVMs/EEgg5yq
 DHySJWxVHWPFACZLMlifQYyFkAdIKxKdNE1aSlpU5CL3kwwFdXZ5qnfPHQ==
X-Google-Smtp-Source: AGHT+IGNIbyiM4PFZX4pz0KSlJEceHfLYe32+M/kEnT0ps8UMdCwHDtqSZRsyO+hAx3wPBekl7zkPg==
X-Received: by 2002:a05:6a20:158f:b0:1ad:5325:d9b7 with SMTP id
 adf61e73a8af0-1afde1c5780mr5680222637.52.1715419879576; 
 Sat, 11 May 2024 02:31:19 -0700 (PDT)
Received: from DEskMiniX300.. (c-98-37-226-154.hsd1.ca.comcast.net.
 [98.37.226.154]) by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2b628849ad0sm6432790a91.16.2024.05.11.02.31.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 11 May 2024 02:31:19 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: squirrel: Update to 3.2.
Date: Sat, 11 May 2024 02:31:15 -0700
Message-Id: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN>
X-Mailer: git-send-email 2.34.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::430;
 envelope-from=lichengtai@HIDDEN; helo=mail-pf1-x430.google.com
X-Spam_score_int: -16
X-Spam_score: -1.7
X-Spam_bar: -
X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001,
 FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: submit
Cc: Andy Tai <atai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

* gnu/packages/squirrel.scm (squirrel): Update to 3.2.

Change-Id: Iebb19806cdb98cb15e2e739657d4f90aa6eb596e
---
 gnu/packages/squirrel.scm | 38 ++++++++++++++------------------------
 1 file changed, 14 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/squirrel.scm b/gnu/packages/squirrel.scm
index 1b9489882f..7f959cace0 100644
--- a/gnu/packages/squirrel.scm
+++ b/gnu/packages/squirrel.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019 Li-cheng (Andy) Tai <atai@HIDDEN>
+;;; Copyright © 2019, 2024 Li-cheng (Andy) Tai <atai@HIDDEN>
 ;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22,6 +22,7 @@ (define-module (gnu packages squirrel)
   #:use-module (gnu packages sphinx)
   #:use-module (guix build-system cmake)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix build utils)
   #:use-module (guix packages)
@@ -30,17 +31,16 @@ (define-module (gnu packages squirrel)
 (define-public squirrel
   (package
     (name "squirrel")
-    (version "3.1")
+    (version "3.2")
     (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://sourceforge/squirrel/squirrel3/"
-                                  "squirrel " version " stable/squirrel_"
-                                  (string-join (string-split version #\.) "_")
-                                  "_stable.tar.gz"))
+              (method git-fetch)
+               (uri (git-reference
+                     (url "https://github.com/albertodemichelis/squirrel.git")
+                     (commit (string-append "v" version))))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "1jyh1523zrrnh9swanfrda0s14mvwc9431dh07g0nx74hbxsfia8"))))
+                "028v90k5bbcb8qwysgv6r0ycy6g920ns32i2sdq0i8hqib90ac5z"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags '("-DDISABLE_STATIC=ON")
@@ -49,26 +49,16 @@ (define-public squirrel
        (modify-phases %standard-phases
          (add-after 'install 'install-documentation
            (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
+             (let* ((source (assoc-ref %build-inputs "source"))
+                    (out (assoc-ref outputs "out"))
                     (doc-dir (string-append out "/share/doc/squirrel")))
                (for-each
                 (lambda (file)
-                  (install-file (string-append "../squirrel3/" file) doc-dir))
+                  (install-file (string-append source "/" file) doc-dir))
                 '("COPYRIGHT" "HISTORY" "README"
-                  "doc/sqstdlib3.pdf" "doc/squirrel3.pdf")))
-             #t))
-         (add-after 'install 'install-headers
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (include-dir (string-append out "/include/squirrel")))
-               (mkdir-p include-dir)
-               (for-each
-                (lambda (header-file)
-                  (copy-recursively header-file
-                                    (string-append include-dir
-                                                   "/"
-                                                   (basename header-file))))
-                (find-files "../squirrel3/include")))
+                  ;"doc/sqstdlib3.pdf" "doc/squirrel3.pdf"  ;; pdf not build out of git; TODO
+
+                  )))
              #t)))))
     (native-inputs
      `(("cmake" ,cmake-minimal)

base-commit: 703ae431f4ad28658e34675310b4fdf58685ccdd
-- 
2.34.1





Acknowledgement sent to Andy Tai <atai@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#70875; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 25 Jun 2024 05:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.