Andy Tai <atai@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.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?
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.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?
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.Maxim Cournoyer <maxim.cournoyer@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.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
Andy Tai <atai@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#70875
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.