From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH] gnu: Add cl-definitions-systems. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org X-Debbugs-Original-To: Guix Patches Received: via spool by submit@debbugs.gnu.org id=B.166259727816872 (code B ref -1); Thu, 08 Sep 2022 00:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Sep 2022 00:34:38 +0000 Received: from localhost ([127.0.0.1]:56595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5V7-0004O3-MW for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:34:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:57276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5V6-0004Nw-66 for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:34:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57468) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5V5-0004jK-QQ for guix-patches@gnu.org; Wed, 07 Sep 2022 20:34:35 -0400 Received: from mx1.dismail.de ([78.46.223.134]:17722) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5V3-0000wh-90 for guix-patches@gnu.org; Wed, 07 Sep 2022 20:34:35 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id eea6902e for ; Thu, 8 Sep 2022 02:34:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:subject:references:mime-version:content-type :content-transfer-encoding; s=20190914; bh=CJe/NUL5DNZItWBt2Azvs eTKjsk25kTONnQWw5YwQ/I=; b=gj7d5EDxJedByt5+t8JmV5MtrFpL5JnX8fM8r jvKccyZx2ARpb15iJTgSJgya2+U5Y5dmz/9ImPKhlKG67vNC3Bwl8YSKq3q7wTt+ EJIjV2/EfmebHBUqRdXG4i93Mxa17ZMc50dmDhmMBZpC8FN98FHtb3exJS05Jnww Z2icb5CIJ+03JTzPhiNdtM+bKQM9qaFFB7S7+GbyCLBhusFXBPTdjzaoUFo79bzL mKStHcWPQuxjHCcfQi/CAq6+Fv4FagkG2hby0BUmGgcQvOwe6TNZ7PT4svCLrGdS tNhQ/VtkSCUw4PVGzc7SiTrs5EuSBSFsGTqjZ6QUGPK0PpTgA== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 8f7dce9d for ; Thu, 8 Sep 2022 02:34:28 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 3f506887 for ; Thu, 8 Sep 2022 02:34:28 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id f427d714 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 8 Sep 2022 02:34:28 +0200 (CEST) Date: Wed, 7 Sep 2022 19:34:30 -0500 Message-ID: <20220907193430.GB24993@dismail.de> From: jgart References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) hi, cl-definitions-systems depends on all these packages. thanks, jgart From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 01/16] gnu: Add cl-canonicalized-initargs. References: <20220907193430.GB24993@dismail.de> In-Reply-To: <20220907193430.GB24993@dismail.de> Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817026671 (code B ref 57654); Thu, 08 Sep 2022 00:50:01 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:30 +0000 Received: from localhost ([127.0.0.1]:56610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jV-0006w5-IW for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:29 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jS-0006vi-V5 for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:27 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 1cd0fb6a for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=20190914; bh=kTCSxAHtdzETyhVHmr+jU/TVHfTjVQCfW/9s4JhI+sw=; b= ETwkUErHv/BJ96BUiyGLtJe7QElgxYvh8QwsLEhOk2xH47/IU9ijfAS0FG2ItqOB uF5cWWiBtJz+FJwRVG57mKmpMpsFFZJoKpiDY1e87c4p/agu3Wn/3gMZnKuplgNx bzGZC8NzuuIWc9POhtY8kAA0Wz5TM9EGo3mEKMyY5UDz3vERzmyp5ih8UY5ek/PS E55imwJh6Xegnyogq+2pBIWBqn26ho2gp59r5eCQws8pXvpvpJV9uK1AyNzk+SM1 PXhYjjGHAGLyUL37UTM7Tyyv4lInhGkGL0aO+dqUoIE1Gda77U/U5WGG2USuLulJ nE7WldDmvp0wmqevtGNAXA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3429ed75 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:19 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 26e96791 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:18 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id e6f2ab58 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:17 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:49 -0500 Message-Id: <20220908004904.27259-1-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-canonicalized-initargs, ecl-canonicalized-initargs, sbcl-canonicalized-initargs): New variables. --- gnu/packages/lisp-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index b14cfb70a3..e9a4c8f2b5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23281,6 +23281,39 @@ (define-public cl-ndebug (define-public ecl-ndebug (sbcl-package->ecl-package sbcl-ndebug)) +(define-public sbcl-canonicalized-initargs + (package + (name "sbcl-canonicalized-initargs") + (version "2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/canonicalized-initargs") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jmmjw86x9mmlfla4kdmdqf1fjrj0p2fmv1lc4k555mcf67mj2fq")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop + sbcl-cesdi + sbcl-enhanced-typep + sbcl-compatible-metaclasses + sbcl-enhanced-defclass)) + (home-page + "https://www.hexstreamsoft.com/libraries/canonicalized-initargs/") + (synopsis "Standard way to canonicalize slot values") + (description "Provides a standard way to canonicalize slot values.") + (license license:unlicense))) + +(define-public cl-canonicalized-initargs + (sbcl-package->cl-source-package sbcl-canonicalized-initargs)) + +(define-public ecl-canonicalized-initargs + (sbcl-package->ecl-package sbcl-canonicalized-initargs)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 02/16] gnu: Add cl-enhanced-typep. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817326708 (code B ref 57654); Thu, 08 Sep 2022 00:50:02 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:33 +0000 Received: from localhost ([127.0.0.1]:56620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jY-0006wg-T3 for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:33 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jU-0006vi-6Z for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:28 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6bf009f1 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=8cdt6RmNQgPyOKQU3d6iH 6xA/rKn9d920LhVu3UnxGo=; b=hgUOyIRkQ/nZ59fevL44X5gTelNkfpSAoNcU8 Zsj/GSIFEvQAMdae6aRCC/JvcUMWfRXZY6/3DIV5H4MS4lKmXIC23OYemoQg263w bvuPIcFn6+YQTFHKJNM04d+nshWBzsyhYzIHFKyHLBQunJ9mSpjHxokeTy9sr8Az zBTAhOiWi6NVIS0CJFD1USKUNgHyDpM6WKjkbfOIYRLTg4vOOWiFjdoL0n8UL43f ru/Cy00KMN2QuQDv4aiJgDCygUJknGrCPtR8p/QgHKA8Agk6uxB8eG1t9lcDc4N/ 5hQOiZACT6cWkb9BwYsVGxVvz7R1I7E6RqgSY2arxaG9xvJMw== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id fa86b8cc for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:21 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id a8a5e118 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:20 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 0633e7b5 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:19 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:50 -0500 Message-Id: <20220908004904.27259-2-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-enhanced-typep, ecl-enhanced-typep, sbcl-enhanced-typep): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e9a4c8f2b5..4f441195aa 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23314,6 +23314,36 @@ (define-public cl-canonicalized-initargs (define-public ecl-canonicalized-initargs (sbcl-package->ecl-package sbcl-canonicalized-initargs)) +(define-public sbcl-enhanced-typep + (package + (name "sbcl-enhanced-typep") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-typep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b22gddkbxnhmi71wa2h51495737lrvsqxnri7g1qdsl1hraml21")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-enhanced-boolean sbcl-parachute)) + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-typep/") + (synopsis "Enhanced version of typep") + (description +"Provides an enhanced version of @code{typep} that is exactly like the +one in the Lisp spec, except it can also accept a single type argument, +in which case it returns the appropriate closure.") + (license license:unlicense))) + +(define-public cl-enhanced-typep + (sbcl-package->cl-source-package sbcl-enhanced-typep)) + +(define-public ecl-enhanced-typep + (sbcl-package->ecl-package sbcl-enhanced-typep)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 03/16] gnu: Add cl-enhanced-defclass. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817426722 (code B ref 57654); Thu, 08 Sep 2022 00:50:02 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:34 +0000 Received: from localhost ([127.0.0.1]:56624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jZ-0006wj-6n for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:33 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jV-0006vi-AR for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:29 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id a5628c78 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=0euZuW4O15SRAydPU2i/Q 7Sw6LIOTwSDHiiJbeZYlx0=; b=eQgURDbCab92iCwPCe3pe+oeNfM14OYSPXUBK 2ZWy1RDtEx8ucdGZpdT2lflyCcYD5bsScZbTD6CVBQy+US47YM93TE3e0S1IMs8n vllLzvz6Y1FFUl2rSNzKJAa8rp5L3BRSm3hqbmk22yMB3pqRvUVujIJ/6qi88Jnr jiNS91TO1WLsCYnNqbfsliyJEYTgLI1zRseqHkTG2LNAn82IOiiRwuU1xULzT6eH BsKVerXEg6bRa/eFp8/nFivrbwoL0FKXpohbVQLvp2wtmPzURb3bcITay9QJoLf5 Bj/0IeDLnayU0PflBBy5ojc5bCXIFfnI9n4ArKGWNstgDYbQA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id dd8ac881 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id bf008eb2 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:22 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 6c03e4bc (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:20 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:51 -0500 Message-Id: <20220908004904.27259-3-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-enhanced-defclass, ecl-enhanced-defclass, sbcl-enhanced-defclass): New variables. --- gnu/packages/lisp-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4f441195aa..d354efe3fa 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23344,6 +23344,43 @@ (define-public cl-enhanced-typep (define-public ecl-enhanced-typep (sbcl-package->ecl-package sbcl-enhanced-typep)) +(define-public sbcl-enhanced-defclass + (package + (name "sbcl-enhanced-defclass") + (version "2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-defclass") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "142s5c3pl3x7xdawzsj8pdxiqp4wh6fcajf4la5msvnxgf66d8wg")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop + sbcl-cesdi + sbcl-simple-guess + sbcl-object-class + sbcl-shared-preferences + sbcl-enhanced-eval-when + sbcl-compatible-metaclasses )) + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-defclass/") + (synopsis "Extensible implementation of defclass") + (description +"Provides an extensible implementation of defclass that can accurately +control the expansion according to the metaclass and automatically detect +the suitable metaclass by analyzing the @code{defclass} form.") + (license license:unlicense))) + +(define-public cl-enhanced-defclass + (sbcl-package->cl-source-package sbcl-enhanced-defclass)) + +(define-public ecl-enhanced-defclass + (sbcl-package->ecl-package sbcl-enhanced-defclass)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 04/16] gnu: Add cl-object-class. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817426735 (code B ref 57654); Thu, 08 Sep 2022 00:50:03 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:34 +0000 Received: from localhost ([127.0.0.1]:56628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jZ-0006wx-Ts for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:34 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jW-0006vi-8Z for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:30 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 2414fc14 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=NaVCzKJIlRAHJiG5q+9Mq XXcpV/j3mBnqjFkJSbLUlM=; b=ksu2k3J9rbf2FfvTPiZL7rvWoqOJI5wKCSQe1 42jYph2iW2vqqugbV7Sh+EieHvnAMHGcz3UOowVe5Q8iym6rCqqMGVPy6DH0cvaf cZc0BtRa6dQ/X5jx4QOxRWZUk5By328lXPo1tLa7zxhAi+7bsfq6HiOSCId7lDAa EFluYoz7b5UT2B57GKIJsufLfGH9Mf8Rt8stjottxitaBdIShkW8Ic1wGY2HLJTu GBWzJpAB/PCl+t3Xm1YFySMIqcvdvIIL/6NFj3eQP5TEl6xPa09mSsTGSyQ2pOI7 pI2h4mrIJQjZ2DknrEP6GcQ0GTc8xn6oh/kvRPdQ1e1URgF2Q== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 26fccc55 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 36af77a7 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id df855e27 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:22 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:52 -0500 Message-Id: <20220908004904.27259-4-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-object-class, ecl-object-class, sbcl-object-class): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d354efe3fa..4aee6a1f1f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23381,6 +23381,38 @@ (define-public cl-enhanced-defclass (define-public ecl-enhanced-defclass (sbcl-package->ecl-package sbcl-enhanced-defclass)) +(define-public sbcl-object-class + (package + (name "sbcl-object-class") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/object-class") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qagmd2mxbr8b60l0y3jccj0maxjchds96p935pd3q805ry50683")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop + sbcl-enhanced-find-class + sbcl-compatible-metaclasses)) + (home-page "https://www.hexstreamsoft.com/libraries/object-class/") + (synopsis "Cluster special subclasses of the standard-object") + (description +"Ensures that special subclasses of standard-object cluster right in +front of standard-object in the class precedence list.") + (license license:unlicense))) + +(define-public cl-object-class + (sbcl-package->cl-source-package sbcl-object-class)) + +(define-public ecl-object-class + (sbcl-package->ecl-package sbcl-object-class)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 05/16] gnu: Add cl-shared-preferences. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817526746 (code B ref 57654); Thu, 08 Sep 2022 00:50:03 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:35 +0000 Received: from localhost ([127.0.0.1]:56632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5ja-0006xA-Kx for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:35 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jX-0006vi-15 for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:31 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3be6f1c3 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=d7yO9pTtx8zSyoUqO7G0s Uv0q+YsBt+YWRo9Zv0g32Q=; b=iDGKajn2TBjKK3H0A3ZN96cmbOzi6EW4hqabD dGzHAPdkyuXjNwaNvOjuN4zSEvJ2uO37IewzG7v1dQ3mr/nDJ6KRTjxqNqpS8xZ4 JWFzjkvwWbnM4SgGvgFocgOoet3w72FHaPDO9LSBjWYBrKxy06YJXmURlnrobiLC vOd+OO91GF0nI4vHkEumIKklpFdzeZZddoFF+wUP/vnj9VzBbty0xodEI04W4ZYJ MkmEUEqMctdVVV+8Vg0lrJkKRSIWtO6HPfhO1MkMTsu63Xuwvp+sBXggSLgU2RXO TTOGTt/ai55lNsD/t5wpFlA5NbIQoB3y6zhGJVICfv7OZCqGQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id f413d5d9 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:25 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 46f581fa for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:24 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 495812be (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:23 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:53 -0500 Message-Id: <20220908004904.27259-5-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-shared-preferences, ecl-shared-preferences, sbcl-shared-preferences): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4aee6a1f1f..68e8729029 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23413,6 +23413,36 @@ (define-public cl-object-class (define-public ecl-object-class (sbcl-package->ecl-package sbcl-object-class)) +(define-public sbcl-shared-preferences + (package + (name "sbcl-shared-preferences") + (version "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/shared-preferences") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12m4kaba2lxndkjw30a6y2rq16fflh5016lp74l7pf3v0y3j1ydf")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-trivial-garbage + sbcl-inheriting-readers)) + (home-page "https://www.hexstreamsoft.com/libraries/shared-preferences/") + (synopsis "Flexible specification of package-local preferences") + (description +"Notably allows flexible specification of package-local preferences.") + (license license:unlicense))) + +(define-public cl-shared-preferences + (sbcl-package->cl-source-package sbcl-shared-preferences)) + +(define-public ecl-shared-preferences + (sbcl-package->ecl-package sbcl-shared-preferences)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 06/16] gnu: Add cl-inheriting-readers. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817926772 (code B ref 57654); Thu, 08 Sep 2022 00:50:04 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:39 +0000 Received: from localhost ([127.0.0.1]:56640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jf-0006xk-5l for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:39 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jX-0006vi-TD for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:32 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id c119bacd for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=gQJnkEuXEEE99jFsioTcF rx/m3Bqk5/jMpWXN+URBTA=; b=q8oXcpoAi1z1z7e00fPm2sWdbBwWLJ3psueZz PGNUarfOukCjqbRWcIOjObtCxqiX6es9DxvryqjZXSbUbCWPqZWfu5Sy6lAD3VJb VrtN8QSJ4Ani3QaNSoh4ofr0oxnN5ZiUM7A+YizakaVtEDuurXwdVh0mkDJFS+py l8H+pojeFFp0OwhGJCHJpBvUGq5qje1vlcKsBNW5A+eplSvqaCdtuYmWaYL8+wt4 ZgjRHvBXHHCiQkMD8e/Kpglv+IJIx8X7eE/QMrbzw2HKU77rD0PIBwrgNJpWW71q GGHUW5f5LU1e+slISzLqRHj7RpoQ7G0pa30ar2POv11vsQBmg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 7c9ae79f for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:27 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id f7c040aa for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:26 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 1ba58c74 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:24 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:54 -0500 Message-Id: <20220908004904.27259-6-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-inheriting-readers, ecl-inheriting-readers, sbcl-inheriting-readers): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 68e8729029..447f04342e 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23443,6 +23443,37 @@ (define-public cl-shared-preferences (define-public ecl-shared-preferences (sbcl-package->ecl-package sbcl-shared-preferences)) +(define-public sbcl-inheriting-readers + (package + (name "sbcl-inheriting-readers") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/inheriting-readers") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0km3mq6vx1q9qv6j3r4sqqcsdbnb5jar66bl0mzzpaacfvzbx68p")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop + sbcl-compatible-metaclasses + sbcl-class-options)) + (home-page "https://www.hexstreamsoft.com/libraries/inheriting-readers/") + (synopsis "Simple yet powerful value inheritance scheme") + (description +"Provides a simple yet powerful value inheritance scheme.") + (license license:unlicense))) + +(define-public cl-inheriting-readers + (sbcl-package->cl-source-package sbcl-inheriting-readers)) + +(define-public ecl-cl-inheriting-readers + (sbcl-package->ecl-package sbcl-inheriting-readers)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 07/16] gnu: Add cl-simple-guess. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818026787 (code B ref 57654); Thu, 08 Sep 2022 00:50:04 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:40 +0000 Received: from localhost ([127.0.0.1]:56644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jf-0006xq-Ks for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:40 -0400 Received: from mx1.dismail.de ([78.46.223.134]:17932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jY-0006vp-6R for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:32 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3aa3ab58 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=WxlJShwgCByptcBLQL7Rv +nzK140cJmO8xR3upgIQpg=; b=Mdm1ilOYiyEmBGQNAXjrqP0l/unWYIiaxhHeN CLCR1kpM8n0/a6rxarCOfHhyAe3XZyCtt33ULlSetioRbaFX66ACvzMnojxbkzoH amEcrGgEduW9j3F+AhljpHd/WV1zHuXeW/5vZKb3nirjPCbVvhQTu0tN8dpge1D+ 9seW7mE2SKVLtOPrVXHe3y3xvfyAjFOB2y1EGNseFavcFOdoxio54levE1343RzX KNRmqoQMEbNMkznkeeq+pibvbqZZrE+VO5eeGilmi3A0DjFs3EVu5AZVXwIH8nFb 9yp1Iv6T07Zn6LlFCR5RzdxGYlJ+TmHoOYe+G/l5CiRQkzjlQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 21e91bd0 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:27 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id b1e562b1 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:27 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 99951a85 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:26 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:55 -0500 Message-Id: <20220908004904.27259-7-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-simple-guess, ecl-simple-guess, sbcl-simple-guess): New variables. --- gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 447f04342e..602af933a0 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23474,6 +23474,41 @@ (define-public cl-inheriting-readers (define-public ecl-cl-inheriting-readers (sbcl-package->ecl-package sbcl-inheriting-readers)) +(define-public sbcl-simple-guess + (let ((commit "34744e3200a96e6aba285d70f91cdbd6c25508a6") + (revision "0")) + (package + (name "sbcl-simple-guess") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/simple-guess") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0404vj7ln97x7rn9ypbw4rshs56nnpyjnh1z9k03s039s5q3kpv0")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute sbcl-fakenil)) + (inputs + (list sbcl-closer-mop + sbcl-cesdi + sbcl-evaled-when + sbcl-compatible-metaclasses )) + (home-page "https://www.hexstreamsoft.com/libraries/simple-guess/") + (synopsis "Extensible protocol for computing a guess using advisors") + (description +"Defines a simple extensible protocol for computing a guess using +advisors.") + (license license:unlicense)))) + +(define-public cl-simple-guess + (sbcl-package->cl-source-package sbcl-simple-guess)) + +(define-public ecl-simple-guess + (sbcl-package->ecl-package sbcl-simple-guess)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 08/16] gnu: Add cl-fakenil. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818026794 (code B ref 57654); Thu, 08 Sep 2022 00:50:04 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:40 +0000 Received: from localhost ([127.0.0.1]:56646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jg-0006y0-4Q for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:40 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jY-0006vi-Q9 for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:33 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 96ae987f for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=iqRlPuoA2IMnOeg/8LH9p srDgwurrT1lzaRKBC41xvE=; b=XjO1W+gwEgwmteTckmqbTpPPvgPqhcIXjVEw4 spYcUMQ+MzCgOmsyDYLtw2IQqgT5oWjDtgI+E2cyKO03ThpbEbZJvpZlzFy+sp8j XWJeoY61McapD3JR4FOdLTqbZ+46C+84Ih6EE+qiPegQ7o4Dw52wRiM6TFbJYjSQ LG2NOW5qYKlX8WDN2SEuMjRasspik7cxxOnTOq6Bszuzb7BPGZN7JjQVzX7hI31c 1ySpWPt1epz/tt4/3kBWuk+z0SRkPiXr0rTT6SsXa2hjrNnfkQWe9VrNAIUI5Z6S IzscRTuoxnQ6vNk45YO8grIxRO8wgAdmFhewK78h6ystkkMQg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 74e7e577 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:29 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id b4b92976 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:28 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id d9733622 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:27 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:56 -0500 Message-Id: <20220908004904.27259-8-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-fakenil, ecl-fakenil, sbcl-fakenil): New variables. --- gnu/packages/lisp-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 602af933a0..0db2c3e33d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23509,6 +23509,34 @@ (define-public cl-simple-guess (define-public ecl-simple-guess (sbcl-package->ecl-package sbcl-simple-guess)) +(define-public sbcl-fakenil + (package + (name "sbcl-fakenil") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/fakenil") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ipqax3sgcs1dsgxz8d2pmfg324k6l35pn0nz89w5jl02fia61l3")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (home-page "https://www.hexstreamsoft.com/libraries/fakenil/") + (synopsis "Provides a canonical stand-in for NIL") + (description +"This package provides a canonical stand-in for NIL for contexts where +NIL means no value.") + (license license:unlicense))) + +(define-public cl-fakenil + (sbcl-package->cl-source-package sbcl-fakenil)) + +(define-public ecl-fakenil + (sbcl-package->ecl-package sbcl-fakenil)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 09/16] gnu: Add cl-evaled-when. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818126808 (code B ref 57654); Thu, 08 Sep 2022 00:50:05 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:41 +0000 Received: from localhost ([127.0.0.1]:56650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jg-0006y7-Gq for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:41 -0400 Received: from mx1.dismail.de ([78.46.223.134]:17932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jZ-0006vp-1U for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:34 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 67171c3c for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=+IgX3/193jy/uIR4HbyeR SWjZUkEyxL8YePqatDeKKE=; b=PtzopgF6ZfilaiSindlDDawnzNzJnlP+XMEp/ /HoHgLcPOmWxYLUgdsEOB0HDdTaeYheFDUZOZ818UWtYmeRzKkGvvBYjscasEMqE wPcnhSXCMQDOAYob/53K5xZPdxUa+x6HzAQQqPUTuG1r/nG6uAtw3Qxg69oxOTt5 YLtdtrqZMALDrqBaQow9gBJ3JDBALTwk0I9RQdPsJ7ndlDjA5NpyaUrv3V3AlZgg 23GPn11j3l9ATybEbKSX+O3CClEJZl1VM+5/++98ECcCBUypJPPg3oOM0KELkkH/ cPLZEZP+s/um+FANxEH9u4g1CrCPdwjUjDrElqn52k8wr8XCg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 174c8776 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:31 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 60a61cc3 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:30 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 14793481 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:28 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:57 -0500 Message-Id: <20220908004904.27259-9-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-evaled-when, ecl-evaled-when, sbcl-evaled-when): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0db2c3e33d..d0aff38e35 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23537,6 +23537,38 @@ (define-public cl-fakenil (define-public ecl-fakenil (sbcl-package->ecl-package sbcl-fakenil)) +(define-public sbcl-evaled-when + (let ((commit "c59f8ab20b846cac81d4be80d056a3d65676e8eb") + (revision "0")) + (package + (name "sbcl-evaled-when") + (version (git-version "1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/evaled-when") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07g1a50aairvsj57issb18si5a9r3skpbk05nlixmlj0mva3gkl3")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-parachute sbcl-enhanced-boolean)) + (inputs (list sbcl-trivial-cltl2)) + (home-page "https://www.hexstreamsoft.com/libraries/evaled-when/") + (synopsis "Extract and replicate the compile-time side-effects of forms") + (description +"Provides a way of extracting and replicating the compile-time +side-effects of forms.") + (license license:unlicense)))) + +(define-public cl-evaled-when + (sbcl-package->cl-source-package sbcl-evaled-when)) + +(define-public ecl-evaled-when + (sbcl-package->ecl-package sbcl-evaled-when)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 10/16] gnu: Add cl-enhanced-eval-when. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818126815 (code B ref 57654); Thu, 08 Sep 2022 00:50:05 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:41 +0000 Received: from localhost ([127.0.0.1]:56652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jh-0006yL-4I for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:41 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jZ-0006vi-Sh for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:34 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 259786ab for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=/8nMeJIUAaAlRdczBL18+ vH2/onG68UMbvLb8vbpnHc=; b=vkzCbt908zvNFs9heEhqosQ07W0X2jbdrtv/P 3ncNsC2K7awIDNgyZiOjdEwUEBeFvul9CO8sQBCk0yU830KN4dbaQvSYA6wSKi4s l3h3jpcBkdRjpVOYmUNtJIxZ9tOtNnrfL9IPe/QiRD7gPxsJGx2AkAG90nVu+61t HuO8bXi/qrnRHiBhNa5wSSS5g2abfhSmP+qnTmt02lVbwICD7R6sJQDRE9caT8J0 mkApaELCnyqQxg/2HlNshiN/qx7gzR3oTe0GCL8+E85fVS7m2WabsTKndCyA0LOL JaeQmyu24l3pO080uQkD+1DsA/B1mFBS5yoR9UdjyR6J24DQQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id ec3e90a2 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:31 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id bd0b852b for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:31 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 5a9359c2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:30 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:58 -0500 Message-Id: <20220908004904.27259-10-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-enhanced-eval-when, ecl-enhanced-eval-when, sbcl-enhanced-eval-when): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d0aff38e35..8c2b46fd76 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23569,6 +23569,37 @@ (define-public cl-evaled-when (define-public ecl-evaled-when (sbcl-package->ecl-package sbcl-evaled-when)) +(define-public sbcl-enhanced-eval-when + (package + (name "sbcl-enhanced-eval-when") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-eval-when") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ws1v297plcbqmcvckg7vqzzgnrwfyx5kd7281r1wrhc26998rx2")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Hexstream/enhanced-eval-when/issues/1 + (arguments + (list #:tests? #f)) ; There are no tests in version 1.0. + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-eval-when/") + (synopsis "Shortcuts for EVAL-WHEN") + (description +"Provides an enhanced @code{EVAL-WHEN} macro that supports a shorthand +for @code{(eval-when (:compile-toplevel :load-toplevel :execute) ...)}, +addressing concerns about verbosity.") + (license license:unlicense))) + +(define-public cl-enhanced-eval-when + (sbcl-package->cl-source-package sbcl-enhanced-eval-when)) + +(define-public ecl-enhanced-eval-when + (sbcl-package->ecl-package sbcl-enhanced-eval-when)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 11/16] gnu: Add cl-enhanced-boolean. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818226829 (code B ref 57654); Thu, 08 Sep 2022 00:50:06 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:42 +0000 Received: from localhost ([127.0.0.1]:56656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jh-0006yS-HW for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:42 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jc-0006wP-RS for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:37 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id f40a9460 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=ZIVwm3pGArr4h2VOGGEBJ qjUoVI67YTeVCsRtW7GuyE=; b=QaF/mHP3JaD7OS0bXR8BYDP5dtrq4OpwUIfY1 vCPlDaKbwXLqbJc7qIrmg0eFEKwk20l53ru+AsP7CYQDuwQkn5JYAPtx3I1Ceq6V Z3M1Z7BOsgPFduiklZIX2MNH0x6tc3aCgs/I7QdTiuiq4De3xzXufTL0kwo84M8O ViM/gNaRMNfud4iPJiz61rVPdjMGR4QNh8VUFT7fjK/l7TZNr9FNFeQ+ZBiB31Ym sIM7NZK5hG6soMZIti/PIEfnTY10TXx4x3DhVeJvUhmznbxAKy+3Fq53qKwhZ4zj mE/w7qYn5xuoS/Wp50X2j7xoQ7QjGjAqvAXOwg8gUimKPovbg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 2a8b33dd for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:33 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id bdcf6d47 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:32 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id bd46d509 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:31 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:48:59 -0500 Message-Id: <20220908004904.27259-11-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-enhanced-boolean, ecl-enhanced-boolean, sbcl-enhanced-boolean): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 8c2b46fd76..f692b1f894 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23600,6 +23600,36 @@ (define-public cl-enhanced-eval-when (define-public ecl-enhanced-eval-when (sbcl-package->ecl-package sbcl-enhanced-eval-when)) +(define-public sbcl-enhanced-boolean + (package + (name "sbcl-enhanced-boolean") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-boolean") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17l18lz07fk2kg835vs6c3189d230n1rm9vghk3ls4i356gbq0gy")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-trivial-cltl2)) + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-boolean/") + (synopsis "Convert generalized booleans to booleans") + (description +"Provides a canonical way of converting generalized booleans to +booleans.") + (license license:unlicense))) + +(define-public cl-enhanced-boolean + (sbcl-package->cl-source-package sbcl-enhanced-boolean)) + +(define-public ecl-enhanced-boolean + (sbcl-package->ecl-package sbcl-enhanced-boolean)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 12/16] gnu: Add cl-cesdi. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818226835 (code B ref 57654); Thu, 08 Sep 2022 00:50:06 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:42 +0000 Received: from localhost ([127.0.0.1]:56658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5ji-0006yg-45 for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:42 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jd-0006wP-O6 for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:38 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6db61229 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=4Or0caU4hc0Zz/9VrKCXf PCxNYu+qJNtXqdkKedY7mM=; b=pwy1gc2klOXd3L2syrwlnnRy82HNB5lU+i2gQ RaGekxPE+WfTPC4poXWJpt3nLDUyK5a7N5ygw4KmB0V8kC3cGyCs6bo/RZb3q3qo YlbyIpPAtVdE7S159Z1NPuTfavbtuoBNohtwqmIDTe43EYNKFymsgx6LMWVEGGCu TZdPOZKmeShwzspxvDYRBe+hr40+NTtf4DobFBNt5ADwLf6ZLLAFqfpgYWe1VFzi WBkD2ZQ1VWiZmZRNwrJ74eP0klAcRSt/jIYKJ3wGdg6yLsqBN0LlAM7AmE5Bk2PN UIf0ITaBobM737gGpvXmlJ/J7cSyjzdpsR5S2n4WZtB722U1w== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id cf6d7ad4 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:35 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 8eb8479e for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:34 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id d22d925e (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:33 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:49:00 -0500 Message-Id: <20220908004904.27259-12-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-cesdi, ecl-cesdi, sbcl-cesdi): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index f692b1f894..45fd62d515 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23630,6 +23630,37 @@ (define-public cl-enhanced-boolean (define-public ecl-enhanced-boolean (sbcl-package->ecl-package sbcl-enhanced-boolean)) +(define-public sbcl-cesdi + (package + (name "sbcl-cesdi") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/cesdi") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02f2pz5rw79ljkkx1ywh8nkpjj4g3z3s1lyvzqb8krbnx11wl0q9")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop)) + (home-page "https://www.hexstreamsoft.com/libraries/cesdi/") + (synopsis "Ergonomic initialization of effective slot definition objects") + (description +"Provides a @code{compute-effective-slot-definition-initargs} generic +function that allows for more ergonomic initialization of effective slot +definition objects.") + (license license:unlicense))) + +(define-public cl-cesdi + (sbcl-package->cl-source-package sbcl-cesdi)) + +(define-public ecl-cesdi + (sbcl-package->ecl-package sbcl-cesdi)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 13/16] gnu: Add cl-compatible-metaclasses. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818926849 (code B ref 57654); Thu, 08 Sep 2022 00:50:07 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:49 +0000 Received: from localhost ([127.0.0.1]:56660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jo-0006yx-I2 for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:48 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5je-0006wP-Hg for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:39 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6815af4f for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=Hyfm9TCEwQNDVH7ghpPUl vw0Jperu/FIdTd3cl+rQ+g=; b=oh7yVSYRloneLJ7maQD89K9wX/J01qObB6KGV Y7cOlK+RZso+5IJGU/Vm4T0JCBYIQju8LR1ct8RvC5D4nXuayIocK69jKJ+9WpB2 w77Y0J7eJLfRUtLR7U08thVqscJvGdxLklDzh+0mKfRlvQJzhzTlBEx7bLcsHHxF D7JRBTto+eMfrzwxZdcownAwIjzEJ3+VozVa2mEOSc5GqBFMlCs8557xdTLZdIDV +BDuurIMfsHVaQEsDMvclq2H2s+PUsB30iN0VZjUGDDLfxvo0FYtrty2D9VXPKbC iIbelSjz9/X+EjkOua13T8aZBE8FjdyedHnMPcQFc0V+nDsZg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 9377b603 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:35 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 4edaf38a for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:34 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id b864b327 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:34 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:49:01 -0500 Message-Id: <20220908004904.27259-13-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-compatible-metaclasses, ecl-compatible-metaclasses, sbcl-compatible-metaclasses): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 45fd62d515..66c76ae832 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23661,6 +23661,38 @@ (define-public cl-cesdi (define-public ecl-cesdi (sbcl-package->ecl-package sbcl-cesdi)) +(define-public sbcl-compatible-metaclasses + (package + (name "sbcl-compatible-metaclasses") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/compatible-metaclasses") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17cf74j400cl6sjslfhkv13lir85k705v63mx3dd4y6dl5hvsdh6")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-class-options + sbcl-enhanced-find-class + sbcl-closer-mop)) + (home-page "https://www.hexstreamsoft.com/libraries/compatible-metaclasses/") + (synopsis "Simplifies class mixins by validating superclasses") + (description +"Validates superclasses according to a simple substitution model, +thereby greatly simplifying the definition of class mixins.") + (license license:unlicense))) + +(define-public cl-compatible-metaclasses + (sbcl-package->cl-source-package sbcl-compatible-metaclasses)) + +(define-public ecl-compatible-metaclasses + (sbcl-package->ecl-package sbcl-compatible-metaclasses)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 14/16] gnu: Add cl-class-options. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818926856 (code B ref 57654); Thu, 08 Sep 2022 00:50:07 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:49 +0000 Received: from localhost ([127.0.0.1]:56662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jo-0006z0-UB for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:49 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jf-0006wP-BB for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:39 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 60827f25 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=y9xkQ9fo8OGCMDj3iawbl dtI3zbt7gck7+WNtoSrVlY=; b=UCX6H/Dw56U9XnCkhm0uG3qI1NlYKLDEjfjj1 mIZ14hou13xFv4oB+v2P6q5xu3JBjYUFHE+OhKVj2Y+SyN2HwV1puKnQ8uTWIQJ+ DI4b7mvm6HXBW36UaIgGE7FMrGnjCNPH06W+STVtuDVxTK4XvfPprYrB3XcrEqAd LqQE9Xg2WCBCj7s7q8/Xhzl7dFvgb0Jl0967rWZjCcvfnjCyCYsVnT6xqCAyPVAy DIjLtlPG947C+4EkTRlozOX08z+GsXSNFE10KJBDE12BgoAZr8wC3JS3Z3VfGxj8 Xba0Pg0I5q1uFjDvbVS+Vh4jGUM399SFxrm/iK2X7RkWfuT/g== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 46c6bc44 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:37 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 86db151d for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:36 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id d51dfcd1 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:35 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:49:02 -0500 Message-Id: <20220908004904.27259-14-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-class-options, ecl-class-options, sbcl-class-options): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 66c76ae832..42302383aa 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23693,6 +23693,36 @@ (define-public cl-compatible-metaclasses (define-public ecl-compatible-metaclasses (sbcl-package->ecl-package sbcl-compatible-metaclasses)) +(define-public sbcl-class-options + (package + (name "sbcl-class-options") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/class-options") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dkgr1vbrsra44jznzz2bvdf8nlpdrrkjcqrfs8aa7axksda3bqk")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute sbcl-enhanced-boolean)) + (inputs + (list sbcl-enhanced-find-class sbcl-closer-mop)) + (home-page "https://www.hexstreamsoft.com/libraries/class-options/") + (synopsis "Easy access to the defining class and its options during modification") + (description +"Provides easy access to the defining class and its options during +initialization or reinitialization of its subcomponents.") + (license license:unlicense))) + +(define-public cl-class-options + (sbcl-package->cl-source-package sbcl-class-options)) + +(define-public ecl-class-options + (sbcl-package->ecl-package sbcl-class-options)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 15/16] gnu: Add cl-enhanced-find-class. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818926863 (code B ref 57654); Thu, 08 Sep 2022 00:50:07 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:49 +0000 Received: from localhost ([127.0.0.1]:56664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jp-0006z7-7v for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:49 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jg-0006wP-7B for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:40 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6a25991d for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=H7sivbnNDMvFHFvcS4uIu acv5SwCvLNrdXEXhciIeus=; b=Jt9JmbjrXRw68oXN4SDGiBtSGW71AJlbc3akF RIj7wKJykiWWB/qVTfc6klX3HIFzjSreH0zOF1E6vgdb2UIknQHdrq2MH8fv7y8Y BogjMX8MiPGVO98rXBTYnqdZ1vYeVK7qoNDNwgtLBT1+ByR0BoOJnbONXAdpAX5A DJzTe7Zn3miWnlT28tQvGtixq5AmJgYIewYnLR8ZiKZaJV+7wExMDKz34SkCO35U ssR+TndoqzuShZopmLb5slKe93CxpHPweFu1cQa6pve6sab1aSkbWlWvMR4FB4SG 8LtNnLnZmFAaNldWBczdOhOinlIhLNN2u65lsCjFAJUkHBRGw== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 19ca2622 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:37 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 250697cc for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:37 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id fde18f53 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:36 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:49:03 -0500 Message-Id: <20220908004904.27259-15-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-enhanced-find-class, ecl-enhanced-find-class, sbcl-enhanced-find-class): New variables. --- gnu/packages/lisp-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 42302383aa..7431c72911 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23723,6 +23723,35 @@ (define-public cl-class-options (define-public ecl-class-options (sbcl-package->ecl-package sbcl-class-options)) +(define-public sbcl-enhanced-find-class + (package + (name "sbcl-enhanced-find-class") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-find-class") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pf1mxb238zrmvgm9s0456s1x0m317ls23ls1d987riw69y3w9vx")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop)) + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-find-class/") + (synopsis "Canonical way of converting class designators to classes") + (description +"Provides a canonical way of converting class designators to classes.") + (license license:unlicense))) + +(define-public cl-enhanced-find-class + (sbcl-package->cl-source-package sbcl-enhanced-find-class)) + +(define-public ecl-enhanced-find-class + (sbcl-package->ecl-package sbcl-enhanced-find-class)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 16/16] gnu: Add cl-definitions-systems. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259819026870 (code B ref 57654); Thu, 08 Sep 2022 00:50:08 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:50 +0000 Received: from localhost ([127.0.0.1]:56666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jp-0006zE-Kc for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:49 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jh-0006wP-4r for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:41 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 91c804ae for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=Nu8Regn7DHCcNOfmORdYo EtYs+tyr8tmuPF9brN1UBM=; b=FXP9gHGPjyXN2Q6wEjbmnmk7Yktg0E/OVm+T9 bPxfSJ66BJEfERvBx1CcXAFnwiJwgPzuvt5lw0TWtWhTUp01U+TyCi90JlDgBuQC MLIM1ySFMZ/P/aVXiEpI3EVCuvshWFLf4+/t9bghN0sztJi77ztgzKjMLxUo775c s1yxM2DUgAR9u9VKINvaeUc8bKVxyvn0yGDXx/27mk1yGw977ZsEAUIAtoC8dG2P d40PrkxBP+19/f+lxuG72ZJzvx39h56zVUsV3KKWRgLYbz1W9ezCbuO7eHrgLgPi rgDrUOv37khSIVzvQd2wEkJ0CnJYs8T5SOFCznyVifiDInTQA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id cc0ae3e5 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:39 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 82c24269 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:38 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id f751fe5d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:37 +0200 (CEST) From: jgart Date: Wed, 7 Sep 2022 19:49:04 -0500 Message-Id: <20220908004904.27259-16-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lisp-xyz.scm (cl-definitions-systems, ecl-definitions-systems, sbcl-definitions-systems): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7431c72911..1b7096a05d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23752,6 +23752,37 @@ (define-public cl-enhanced-find-class (define-public ecl-enhanced-find-class (sbcl-package->ecl-package sbcl-enhanced-find-class)) +(define-public sbcl-definitions-systems + (package + (name "sbcl-definitions-systems") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/definitions-systems") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "009392mj0qdq4jy0dw5r41schnygwj286759yvyg7xja30a0psfq")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-parachute)) + (inputs + (list sbcl-simple-guess sbcl-canonicalized-initargs)) + (home-page "https://www.hexstreamsoft.com/libraries/definitions-systems/") + (synopsis "Unified extensible way of processing named definitions") + (description +"@code{definitions-systems} provides a simple unified extensible way of +processing named definitions.") + (license license:unlicense))) + +(define-public cl-definitions-systems + (sbcl-package->cl-source-package sbcl-definitions-systems)) + +(define-public ecl-definitions-systems + (sbcl-package->ecl-package sbcl-definitions-systems)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) -- 2.37.2 From unknown Sat Jun 14 03:58:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: jgart Subject: bug#57654: closed (Re: [bug#57654] [PATCH] gnu: Add cl-definitions-systems.) Message-ID: References: <87zgf8loah.fsf@kitej> <20220907193430.GB24993@dismail.de> X-Gnu-PR-Message: they-closed 57654 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 57654@debbugs.gnu.org Date: Fri, 09 Sep 2022 12:35:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1662726902-27109-1" This is a multi-part message in MIME format... ------------=_1662726902-27109-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #57654: [PATCH] gnu: Add cl-definitions-systems. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 57654@debbugs.gnu.org. --=20 57654: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57654 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1662726902-27109-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 57654-done) by debbugs.gnu.org; 9 Sep 2022 12:34:30 +0000 Received: from localhost ([127.0.0.1]:32769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWdDK-00072V-BK for submit@debbugs.gnu.org; Fri, 09 Sep 2022 08:34:30 -0400 Received: from mout02.posteo.de ([185.67.36.66]:52115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWdDF-00072B-29 for 57654-done@debbugs.gnu.org; Fri, 09 Sep 2022 08:34:28 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 3B091240101 for <57654-done@debbugs.gnu.org>; Fri, 9 Sep 2022 14:34:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662726859; bh=+kdbfp/6rhpEV/oXnqsdKxIyXi5s2boAnvtFDQALdaE=; h=From:To:Cc:Subject:Date:From; b=Bj0gdIbF4jU84wyHm8GROGztQTBedgnSLXzce+GlOXseqVlhMCjLqisdir0PxIT6n O6xryZLr9coyv2NbqqXoJ6dDkCTwqKyVorUfw9ooE3XCXU+B8fWFbAdpJxSVwnSzSS zpmQv0+KVIkIjo2I7oCTxVvCYdh5atulOqyAvD3sqswP1vUB+PlbQ8KaucVZ6fh/Vm ZHblLWRdkzdVd2KDsMndoagg5oGG2VOvIicg8boMCVoc9PUTHTBZH+msveXDzhErNb 0EBnKk9NdAd+5SSLvV3gFMaJbH9BBethj3ExrvyJSh5hgG6DU1V2lwqIKqsaXAOJSO BVCkPUE35huPg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MPFmV2QVJz9rxH; Fri, 9 Sep 2022 14:34:15 +0200 (CEST) References: <20220907193430.GB24993@dismail.de> From: Guillaume Le Vaillant To: jgart Subject: Re: [bug#57654] [PATCH] gnu: Add cl-definitions-systems. Date: Fri, 09 Sep 2022 12:32:34 +0000 In-reply-to: <20220907193430.GB24993@dismail.de> Message-ID: <87zgf8loah.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57654-done Cc: 57654-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Patches pushed as 003b91298a8edcce26d971f77567620f55c905a4 and following with a few modifications (indentation, descriptions, sorting inputs). Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYxsyxg8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j/THwD8DUofWGcTRohnJulsKGn+pirbDcksLh5d5pIe 6QyKTSYA/1lPhS1XQa/84RAhsN1kZn2wY/RWVyoAmq+pA3pILn/i =mbxD -----END PGP SIGNATURE----- --=-=-=-- ------------=_1662726902-27109-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Sep 2022 00:34:38 +0000 Received: from localhost ([127.0.0.1]:56595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5V7-0004O3-MW for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:34:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:57276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5V6-0004Nw-66 for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:34:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57468) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5V5-0004jK-QQ for guix-patches@gnu.org; Wed, 07 Sep 2022 20:34:35 -0400 Received: from mx1.dismail.de ([78.46.223.134]:17722) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5V3-0000wh-90 for guix-patches@gnu.org; Wed, 07 Sep 2022 20:34:35 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id eea6902e for ; Thu, 8 Sep 2022 02:34:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:subject:references:mime-version:content-type :content-transfer-encoding; s=20190914; bh=CJe/NUL5DNZItWBt2Azvs eTKjsk25kTONnQWw5YwQ/I=; b=gj7d5EDxJedByt5+t8JmV5MtrFpL5JnX8fM8r jvKccyZx2ARpb15iJTgSJgya2+U5Y5dmz/9ImPKhlKG67vNC3Bwl8YSKq3q7wTt+ EJIjV2/EfmebHBUqRdXG4i93Mxa17ZMc50dmDhmMBZpC8FN98FHtb3exJS05Jnww Z2icb5CIJ+03JTzPhiNdtM+bKQM9qaFFB7S7+GbyCLBhusFXBPTdjzaoUFo79bzL mKStHcWPQuxjHCcfQi/CAq6+Fv4FagkG2hby0BUmGgcQvOwe6TNZ7PT4svCLrGdS tNhQ/VtkSCUw4PVGzc7SiTrs5EuSBSFsGTqjZ6QUGPK0PpTgA== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 8f7dce9d for ; Thu, 8 Sep 2022 02:34:28 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 3f506887 for ; Thu, 8 Sep 2022 02:34:28 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id f427d714 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 8 Sep 2022 02:34:28 +0200 (CEST) Date: Wed, 7 Sep 2022 19:34:30 -0500 Message-ID: <20220907193430.GB24993@dismail.de> From: jgart To: Guix Patches Subject: [PATCH] gnu: Add cl-definitions-systems. References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) hi, cl-definitions-systems depends on all these packages. thanks, jgart ------------=_1662726902-27109-1--