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.

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: Sat, 11 May 2024 09:45:02 UTC

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