X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH] gnu: squirrel: Update to 3.2. Resent-From: Andy Tai <atai@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 May 2024 09:32:02 +0000 Resent-Message-ID: <handler.70875.B.171541988427804 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70875 <at> debbugs.gnu.org Cc: Andy Tai <atai@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.171541988427804 (code B ref -1); Sat, 11 May 2024 09:32:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 May 2024 09:31:24 +0000 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> 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-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
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Andy Tai <atai@HIDDEN> Subject: bug#70875: Acknowledgement ([PATCH] gnu: squirrel: Update to 3.2.) Message-ID: <handler.70875.B.171541988427804.ack <at> debbugs.gnu.org> References: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN> X-Gnu-PR-Message: ack 70875 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 70875 <at> debbugs.gnu.org Date: Sat, 11 May 2024 09:32:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 70875 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 70875: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70875 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH v2] gnu: Add quirrel References: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN> In-Reply-To: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN> Resent-From: Andy Tai <atai@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 May 2024 10:18:02 +0000 Resent-Message-ID: <handler.70875.B70875.17154226647724 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70875 <at> debbugs.gnu.org Cc: Andy Tai <atai@HIDDEN> Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.17154226647724 (code B ref 70875); Sat, 11 May 2024 10:18:02 +0000 Received: (at 70875) by debbugs.gnu.org; 11 May 2024 10:17:44 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH v3] gnu: squirrel: Update to 3.2. References: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN> In-Reply-To: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN> Resent-From: Andy Tai <atai@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 May 2024 17:04:02 +0000 Resent-Message-ID: <handler.70875.B70875.171544698514211 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70875 <at> debbugs.gnu.org Cc: Andy Tai <atai@HIDDEN> Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.171544698514211 (code B ref 70875); Sat, 11 May 2024 17:04:02 +0000 Received: (at 70875) by debbugs.gnu.org; 11 May 2024 17:03:05 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH] gnu: squirrel: Update to 3.2. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 24 Jun 2024 03:43:02 +0000 Resent-Message-ID: <handler.70875.B70875.171920053027861 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andy Tai <atai@HIDDEN> Cc: 70875 <at> debbugs.gnu.org Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.171920053027861 (code B ref 70875); Mon, 24 Jun 2024 03:43:02 +0000 Received: (at 70875) by debbugs.gnu.org; 24 Jun 2024 03:42:10 +0000 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> 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-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
Received: (at control) by debbugs.gnu.org; 24 Jun 2024 03:42:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 23 23:42:15 2024 Received: from localhost ([127.0.0.1]:36577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sLaas-0007Fc-MV for submit <at> debbugs.gnu.org; Sun, 23 Jun 2024 23:42:14 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:58461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1sLaaq-0007F9-FR for control <at> debbugs.gnu.org; Sun, 23 Jun 2024 23:42:12 -0400 Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-6b50aeb2424so19238406d6.0 for <control <at> debbugs.gnu.org>; Sun, 23 Jun 2024 20:42:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719200465; x=1719805265; darn=debbugs.gnu.org; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=gm1TbyXXcQkURTdr0coqXLs9eVNKwPYrdDCFUnjgUC0=; b=HXs7bgSvvCFz33gadcvsjYipJMXlaEQ1tq3ykNZEIJ+f4X+rcax27x1Fkq2H93wnwV nqvk8cXCsbOILdI835RquVNMG0/noQXBWcLMZ4YUFDMRV2GKTtweWAdP5XAzdvUdiyxm 6hmjSl50mTqGZrBpBhSZzdZuLMPJVhzJuevVb/fKIFt7tGogRp3XBcFKC4gC5mmpfcPw neOs9Sb8Y0Xwb4lXerI+AtfGJ3ECO9jnKt3gVI5fi26t0VOd/q5r/ulLkgg6fOEWk7z7 3YbK+XQZ6Tuwq3mE8bERgyUYkEp/SDSIf2p4hFG3ocw4P547qbs5wkxpZjOwn9nClkqa Zh0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719200465; x=1719805265; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gm1TbyXXcQkURTdr0coqXLs9eVNKwPYrdDCFUnjgUC0=; b=PO8rx/zpgwU49X/jOBK9ISp6UGcJ69wOSpHzUmqMRN4bcoo28Vi6xLDJWFRstwVOkP 4x9f6SZHESoxgAn1Zqo1+KoPJAcWw5PKBKqR8wqjEfDTse4/73ba0e1XkNFXl9hBPDOO F8PiZY7f1vnv8GqAKe7H9mSNnpXrFZLbatsd2M4DPTjhrQPiMx+uXsolZY7DhQ7vW1I3 GUSa9q8xKDLTQ2Kko7/tppua8MT85bOc5G1fQsXUSN6kfI4/+7jHjHF/LWkRt5mhqdqx nw2FBLDtea5TWBfeOIZWrFOvn78KFus/9GyFV0VUoJwE/9x3A+PacDskNwu6qIVmGyww ZXqQ== X-Gm-Message-State: AOJu0YxNXiKRTDxdzhWykb89TeKC/apuTfgNUx3MMWeNWPT3vua3egeY +ZN9KTFy8gaaOIMHuq7xUB1OPRgYmedofF41PV/1BPQ9bITyLXwuxQHxt+Wc+Ps= X-Google-Smtp-Source: AGHT+IHQQwDQH8d1N5/KHNeZ8w8H/8Q1Ei5Js2IsM8NnJXCVQucgyFZwz5akALTSETDQ5+eVfehx1w== X-Received: by 2002:a05:6214:e89:b0:6b4:fe1a:eeee with SMTP id 6a1803df08f44-6b540a96127mr44557736d6.46.1719200465317; Sun, 23 Jun 2024 20:41:05 -0700 (PDT) Received: from hurd (dsl-205-233-124-241.b2b2c.ca. [205.233.124.241]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b51ecfe6e5sm30483416d6.15.2024.06.23.20.41.04 for <control <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jun 2024 20:41:04 -0700 (PDT) Date: Sun, 23 Jun 2024 23:41:03 -0400 Message-Id: <87bk3r2ek0.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: control message for bug #70875 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 70875 + moreinfo quit
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH v2] gnu: Add quirrel Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 24 Jun 2024 03:45:02 +0000 Resent-Message-ID: <handler.70875.B70875.171920070028312 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: Andy Tai <atai@HIDDEN> Cc: 70875 <at> debbugs.gnu.org Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.171920070028312 (code B ref 70875); Mon, 24 Jun 2024 03:45:02 +0000 Received: (at 70875) by debbugs.gnu.org; 24 Jun 2024 03:45:00 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH] gnu: squirrel: Update to 3.2. Resent-From: Andy Tai <atai@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 24 Jun 2024 13:36:02 +0000 Resent-Message-ID: <handler.70875.B70875.171923610415589 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Cc: 70875 <at> debbugs.gnu.org Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.171923610415589 (code B ref 70875); Mon, 24 Jun 2024 13:36:02 +0000 Received: (at 70875) by debbugs.gnu.org; 24 Jun 2024 13:35:04 +0000 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> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) 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?
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH v2] gnu: Add quirrel Resent-From: Andy Tai <atai@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 24 Jun 2024 13:36:02 +0000 Resent-Message-ID: <handler.70875.B70875.171923614815688 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Cc: 70875 <at> debbugs.gnu.org Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.171923614815688 (code B ref 70875); Mon, 24 Jun 2024 13:36:02 +0000 Received: (at 70875) by debbugs.gnu.org; 24 Jun 2024 13:35:48 +0000 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> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) 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?
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH v4 0/2] squirrel: Update References: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN> In-Reply-To: <af43e1ae4ef7fb26679457a9c52a9beac9e726c6.1715419828.git.atai@HIDDEN> Resent-From: Andy Tai <atai@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 25 Jun 2024 05:15:02 +0000 Resent-Message-ID: <handler.70875.B70875.17192924598307 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: 70875 <at> debbugs.gnu.org Cc: Andy Tai <atai@HIDDEN> Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.17192924598307 (code B ref 70875); Tue, 25 Jun 2024 05:15:02 +0000 Received: (at 70875) by debbugs.gnu.org; 25 Jun 2024 05:14:19 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH v4 2/2] gnu: squirrel: Code reformat. Resent-From: Andy Tai <atai@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 25 Jun 2024 05:15:02 +0000 Resent-Message-ID: <handler.70875.B70875.17192924628323 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: 70875 <at> debbugs.gnu.org Cc: Andy Tai <atai@HIDDEN> Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.17192924628323 (code B ref 70875); Tue, 25 Jun 2024 05:15:02 +0000 Received: (at 70875) by debbugs.gnu.org; 25 Jun 2024 05:14:22 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#70875] [PATCH v4 1/2] gnu: squirrel: Update to 3.2. Resent-From: Andy Tai <atai@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 25 Jun 2024 05:15:03 +0000 Resent-Message-ID: <handler.70875.B70875.17192924628330 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70875 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: 70875 <at> debbugs.gnu.org Cc: Andy Tai <atai@HIDDEN> Received: via spool by 70875-submit <at> debbugs.gnu.org id=B70875.17192924628330 (code B ref 70875); Tue, 25 Jun 2024 05:15:03 +0000 Received: (at 70875) by debbugs.gnu.org; 25 Jun 2024 05:14:22 +0000 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> 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-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
Received: (at control) by debbugs.gnu.org; 25 Jun 2024 05:29:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 25 01:29:07 2024 Received: from localhost ([127.0.0.1]:36092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sLyjq-0002Wv-TN for submit <at> debbugs.gnu.org; Tue, 25 Jun 2024 01:29:07 -0400 Received: from mail-ua1-f50.google.com ([209.85.222.50]:52690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lichengtai@HIDDEN>) id 1sLyjp-0002WR-Dt for control <at> debbugs.gnu.org; Tue, 25 Jun 2024 01:29:06 -0400 Received: by mail-ua1-f50.google.com with SMTP id a1e0cc1a2514c-80f599697c1so1151608241.1 for <control <at> debbugs.gnu.org>; Mon, 24 Jun 2024 22:29:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail-com.20230601.gappssmtp.com; s=20230601; t=1719293278; x=1719898078; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=U71MRH30lsZ8QOUepq/6//LbTAKMn76CQn5AD5wJl8Q=; b=UeMfcoBot2BV+hnQilYogYd5OZGn7sqOy8S7Sq+9NNBKo8jx3Ef/hIh3Z4UfFwMW2K O1mzvvuqXeNKV5UeiA1CFhTacngzRHd6qAtR3lDBX6rDyflbvTMoPx3KpFOW/2avvVjg k1SmeuTDKPO/iyC7BWgz13+4mq4+c0DQYNhrQaKO/u8h0Oe7B1F2L4xRYNWgyfVd2KBz 53+KahP7I8EtfnOPFzO3iAKASej/QG0W5QPdI/x00T0brBnKSVR8Zu31/bo8kdHrMaqO VXzb4k6cOvzrM/51W2d13dW7vs2/J2ppsZzHWM4ZQWfA5tXZqSM5LpT1IOGGnKLC9SZn GNnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719293278; x=1719898078; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=U71MRH30lsZ8QOUepq/6//LbTAKMn76CQn5AD5wJl8Q=; b=FwtFP57GDDwRDN6L4BEKmQPIPGBusCk1Swsooo95XFN+SjMhO1aovD9AqeIyBe5yNf o+F3rABcFNgKO7iL1LKso6UMGFLSuuym5JyYB5MTIb1qwV/j8GhFdiyCSEjDF/j6CcvV X/Rfzxuua2r1UWZjh77DJOVGPV7Ro3w+H6wfA9r4JJOUECkOe4LkjhAzzzKz3yeJDI1L hWVkyjtSHt1xyZP11bLh3xnKT4tNUQ+x1TmOqGF3gsu14Js9u66WeiudeJm+IKvkeNZo WoXCXV31EmpYQ8l6EWL/DEtPGbbrM9684GLBcDwoMvVTSdXZ865lhXX8HlAs5ugntiIl 79hw== X-Gm-Message-State: AOJu0YwGpkXJ9uA4sq46JIllWLc2iu8Cu6pBSq+e8ElHhGoXHLyZf5bV V0vw0F1OiYTy9ACUWqTWVYmHi5dPcH/g9JDbZat88X1E+Lwg6QRcVSKmDe0toYfKq3ky+N9fOqK UJzRMmlyEy1VlkAF5bFP5LqHXbXaBSQ== X-Google-Smtp-Source: AGHT+IHvL9kJy3Yg8XvJT2FJDat1Ea8nLqRxusJHZ+KV/SWgt35BhRAxN9lqMMfzhBOKZDupdiRCodcqP1o5TvQ3ojQ= X-Received: by 2002:a67:fa4b:0:b0:48d:a44b:bf6a with SMTP id ada2fe7eead31-48f52a951bfmr4692805137.21.1719293277570; Mon, 24 Jun 2024 22:27:57 -0700 (PDT) MIME-Version: 1.0 From: Andy Tai <atai@HIDDEN> Date: Mon, 24 Jun 2024 22:27:21 -0700 Message-ID: <CAJsg1E-A9yZ+jEGeN6kHaMF-ukC+Qzo=+2Wnb9U7pb=8pcMp-Q@HIDDEN> Subject: To: GNU bug tracker automated control server <control <at> debbugs.gnu.org> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 70875 - moreinfo Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lichengtai[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.222.50 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.222.50 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-Debbugs-Envelope-To: control 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.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 70875 - moreinfo Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.222.50 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.222.50 listed in list.dnswl.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lichengtai[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager tags 70875 - moreinfo
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.