From unknown Sun Jun 22 00:16:25 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68360] [PATCH v2] gnu: Add cl-command-line-args Resent-From: Charles Original-Sender: "Debbugs-submit" Resent-CC: glv@posteo.net, cox.katherine.e+guix@gmail.com, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Wed, 10 Jan 2024 02:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68360 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68360@debbugs.gnu.org Cc: Charles , Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Received: via spool by submit@debbugs.gnu.org id=B.170485298411219 (code B ref -1); Wed, 10 Jan 2024 02:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Jan 2024 02:16:24 +0000 Received: from localhost ([127.0.0.1]:41459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNO8l-0002uE-GM for submit@debbugs.gnu.org; Tue, 09 Jan 2024 21:16:24 -0500 Received: from lists.gnu.org ([2001:470:142::17]:48166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNMkY-0001uk-IH for submit@debbugs.gnu.org; Tue, 09 Jan 2024 19:47:19 -0500 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 ) id 1rNMkK-0003AE-TH for guix-patches@gnu.org; Tue, 09 Jan 2024 19:47:05 -0500 Received: from 076-187-208-035.res.spectrum.com ([76.187.208.35] helo=mail.charje.net) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNMkH-0007c3-II for guix-patches@gnu.org; Tue, 09 Jan 2024 19:47:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=charje.net; s=dkim5; t=1704847616; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=BhpiGXQycfJqXlss0ksH+SfkhY1NcCcKmhkzRMCkZww=; b=XYrm/JbKmR23Z/JUdwIOM/h9oVlfRWvryKEUVe9HleIRT23vNCLjk9yS1JBdqf+3g5yQ/e id8VDhVVP9xXK9gvRgqD1BQHekeiAArOIMJsAbDqm8z9wmTwu8gtzWdzfMhfcT+zzja8Qv I2XwJdtr2i+UGWhPcCP3UlpGMxBcDIlYYkgUERR0B7Uf4oAS5POTpLB2chsUPAUCHrDhpp PKROrs/toze96cHtgkOhn/Uo4ptesCmABwdCiiXPWTpCoD2v3KESI3x/G5WQ3Co3KOTapB lmBhx41Q3s4KizLIXJj4uyo/NncTOBAxDejZyUoH1EC62RALZ1+u7ez/zTrN9w== Received: from charje.net (076-187-208-035.res.spectrum.com [76.187.208.35]) by localhost (OpenSMTPD) with ESMTPSA id 1bffe7b6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 10 Jan 2024 00:46:55 +0000 (UTC) From: Charles Date: Tue, 9 Jan 2024 18:44:59 -0600 Message-ID: <7fc637b85cb74a8d4b68d7731951754eb00412e4.1704847499.git.charles@charje.net> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=76.187.208.35; envelope-from=charles@charje.net; helo=mail.charje.net X-Spam_score_int: 26 X-Spam_score: 2.6 X-Spam_bar: ++ X-Spam_report: (2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_PBL=3.335, RCVD_IN_SORBS_DUL=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_RCVD_IP=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Mailman-Approved-At: Tue, 09 Jan 2024 21:16:22 -0500 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: -0.1 (/) * gnu/packages/lisp-xyz.scm (cl-command-line-args, ecl-command-line-args, sbcl-command-line-args): New variables. Change-Id: I6a829e6934b93c58a9c2a3673bb553d1e2132007 --- I remembered that I need to run guix lint, so I fixed those issues. gnu/packages/lisp-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index aa3ea7c9ce..f5c45b8d44 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1067,6 +1067,42 @@ (define-public cl-clingon (define-public ecl-clingon (sbcl-package->ecl-package sbcl-clingon)) +(define-public sbcl-command-line-args + (package + (name "sbcl-command-line-args") + (version "0.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~whereiseveryone/command-line-args") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01p52zxr1b49c15ichlc3zadd1mrmwxzria53j949ayl2j6k8w1b")))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:asd-systems '("whereiseveryone.command-line-args"))) + (inputs + (list sbcl-alexandria + sbcl-serapeum + sbcl-cl-str + sbcl-trivia)) + (home-page "https://git.sr.ht/~whereiseveryone/command-line-args") + (synopsis "Automatically create a CLI parser for a given Common Lisp function definition") + (description "Command-Line-Args provides a main macro (@code{command}) +that wraps a @code{defun} form and creates a new function that parses the +command line arguments. It has support for command-line options, positoinal, +and variadic arguments. It also generates a basic help message. The +interface is meant to be easy and non-intrusive.") + (license license:agpl3+))) + +(define-public cl-command-line-args + (sbcl-package->cl-source-package sbcl-command-line-args)) + +(define-public ecl-command-line-args + (sbcl-package->ecl-package sbcl-command-line-args)) + (define-public sbcl-cl-irc (let ((commit "963823537c7bfcda2edd4c44d172192da6722175") (revision "0")) base-commit: 3de361d9c9d320aefbd43710124d7b07af891de1 -- 2.41.0 From unknown Sun Jun 22 00:16:25 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68360] [PATCH v2] gnu: Add cl-command-line-args Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 Jan 2024 14:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68360 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Charles Cc: Munyoki Kilyungi , jgart , Katherine Cox-Buday , 68360@debbugs.gnu.org Received: via spool by 68360-submit@debbugs.gnu.org id=B68360.170507121514341 (code B ref 68360); Fri, 12 Jan 2024 14:54:01 +0000 Received: (at 68360) by debbugs.gnu.org; 12 Jan 2024 14:53:35 +0000 Received: from localhost ([127.0.0.1]:35311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOIuc-0003jF-MQ for submit@debbugs.gnu.org; Fri, 12 Jan 2024 09:53:34 -0500 Received: from mout02.posteo.de ([185.67.36.66]:55725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOIuX-0003ir-Un for 68360@debbugs.gnu.org; Fri, 12 Jan 2024 09:53:33 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 5FD97240103 for <68360@debbugs.gnu.org>; Fri, 12 Jan 2024 15:53:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1705071205; bh=bnEGW84hqtcn+p+u7JvD+quKZ6CDWokM/4y8Pj/sXVA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=chBvQKXTM+rZaK6kBMaJTlVvFli2OW/zJVN8yGks+q+EedJykqCta70bKzYbTb9Ie pvrgKXN0wC46dnlPyaxH8305MTQPj1+LUY63lWPc987sBBWNJX1JGKe0JzaRU9t+3e mfyI8v8OarxDT6NvDHUeZV6WFhrgTHWdnKLJvkZFkMAWq+gpJ+13kRbr0M3MEOHWCX uOdzrio1WQq2ePsW4fufO5XXwdB1PFSVf/dmul9iGi3fN0uVVTml00kn9dI7GLVXib abngFNisMXDf9II5da2z1OcObLHkLsOIdPnZJebsLTc9LUN9DBJPwDxoGgmvDDqmHN I93mY04axhTtg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TBPfq5tpdz9rxF; Fri, 12 Jan 2024 15:53:23 +0100 (CET) References: <7fc637b85cb74a8d4b68d7731951754eb00412e4.1704847499.git.charles@charje.net> From: Guillaume Le Vaillant Date: Fri, 12 Jan 2024 14:47:17 +0000 In-reply-to: <7fc637b85cb74a8d4b68d7731951754eb00412e4.1704847499.git.charles@charje.net> Message-ID: <8734v2d2n1.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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 Charles skribis: > * gnu/packages/lisp-xyz.scm (cl-command-line-args, ecl-command-line-args, > sbcl-command-line-args): New variables. > > [...] > > +(define-public sbcl-command-line-args > + (package > + (name "sbcl-command-line-args") > + (version "0.0.0") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://git.sr.ht/~whereiseveryone/command-line-args") Hi. I tried applying this patch, but I can't download the sources. I get a timeout error when connecting to sr.ht. Does it work for you? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCZaFSYg8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j9izgD/RtIVJRRGCvLXwvo1jEM5ZZpm1sZPnGQelA5N yRzSbzoA/0H6M/eJd5rbsm/VQpdgGbJY62Kn9tw/qa20kSRht+Ny =hQhu -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 00:16:25 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68360] [PATCH v2] gnu: Add cl-command-line-args Resent-From: Charles Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 Jan 2024 17:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68360 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68360@debbugs.gnu.org Received: via spool by 68360-submit@debbugs.gnu.org id=B68360.170508095019278 (code B ref 68360); Fri, 12 Jan 2024 17:36:02 +0000 Received: (at 68360) by debbugs.gnu.org; 12 Jan 2024 17:35:50 +0000 Received: from localhost ([127.0.0.1]:37630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOLRe-00050p-6D for submit@debbugs.gnu.org; Fri, 12 Jan 2024 12:35:50 -0500 Received: from 076-187-208-035.res.spectrum.com ([76.187.208.35]:53818 helo=mail.charje.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOLRa-00050b-UP for 68360@debbugs.gnu.org; Fri, 12 Jan 2024 12:35:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=charje.net; s=dkim5; t=1705080941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3TDj8e8HHMRtw/DDHTZbE6aWSTEI14mBGpg1eq2KzFY=; b=IKtmR6YLzWTi4gphaaKglU7HnoQH3sPexzLP81gHkeHQr8PsJBAhVnqe/KWLfL2klgvTUa zgUk0RNe2ZV7tQWo75CDumYvxBYf3SGg8GnNWrkfuI2hcL6HU8T7rPyMB048KTUvfxDWJx DRYnbAJBurNrzJ9aq/wjK/MXVjqyC9BGNM0bX1iiJB1+DWPTKAGurCuoTpOqq4Xfz+XxPC y3AU639kbynd9VstvrPTuTTUfHCMSgYl3o0lE9m+o+fkYhVXibH9HTr8Hn1+QuBP6eqs+z b6dW+bZb6Tqa7HuvHF54GNRx/+zsQHaPju0C4x+RNZob2rJ5NteMa64XAValzA== Received: from [127.0.0.1] ( [172.59.195.245]) by localhost (OpenSMTPD) with ESMTPSA id 86217953 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <68360@debbugs.gnu.org>; Fri, 12 Jan 2024 17:35:41 +0000 (UTC) Date: Fri, 12 Jan 2024 11:35:39 -0600 From: Charles In-Reply-To: <8734v2d2n1.fsf@kitej> References: <7fc637b85cb74a8d4b68d7731951754eb00412e4.1704847499.git.charles@charje.net> <8734v2d2n1.fsf@kitej> Message-ID: <7D71F9B7-0D56-4FE0-9124-2DB1F9A5E52B@charje.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.9 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello. Thank you for taking a look at my patch. The source is hosted on git.st.ht (source hut) which is currently experiencing a ddos attack. This patch will have to wait until that is resolved or the source is moved. Either way I can send another [...] Content analysis details: (3.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 TVD_RCVD_IP Message was received from an IP address -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address [76.187.208.35 listed in dnsbl.sorbs.net] 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [76.187.208.35 listed in zen.spamhaus.org] -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 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.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello. Thank you for taking a look at my patch. The source is hosted on git.st.ht (source hut) which is currently experiencing a ddos attack. This patch will have to wait until that is resolved or the source is moved. Either way I can send another [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [76.187.208.35 listed in zen.spamhaus.org] 0.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address [76.187.208.35 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hello=2E Thank you for taking a look at my patch=2E The source is hosted on git=2Est=2Eht (source hut) which is currently expe= riencing a ddos attack=2E This patch will have to wait until that is resolv= ed or the source is moved=2E Either way I can send another email here to le= t you know=2E From unknown Sun Jun 22 00:16:25 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: Charles Subject: bug#68360: closed (Re: [bug#68360] [PATCH v2] gnu: Add cl-command-line-args) Message-ID: References: <87mst92xgw.fsf@kitej> <7fc637b85cb74a8d4b68d7731951754eb00412e4.1704847499.git.charles@charje.net> X-Gnu-PR-Message: they-closed 68360 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 68360@debbugs.gnu.org Date: Sat, 13 Jan 2024 13:08:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1705151282-5600-1" This is a multi-part message in MIME format... ------------=_1705151282-5600-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #68360: [PATCH v2] gnu: Add cl-command-line-args 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 68360@debbugs.gnu.org. --=20 68360: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68360 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1705151282-5600-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 68360-done) by debbugs.gnu.org; 13 Jan 2024 13:07:38 +0000 Received: from localhost ([127.0.0.1]:38716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOdjd-0001Rc-LQ for submit@debbugs.gnu.org; Sat, 13 Jan 2024 08:07:37 -0500 Received: from mout02.posteo.de ([185.67.36.66]:39937) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOdjb-0001RJ-85 for 68360-done@debbugs.gnu.org; Sat, 13 Jan 2024 08:07:36 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 744AE240101 for <68360-done@debbugs.gnu.org>; Sat, 13 Jan 2024 14:07:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1705151249; bh=4qHthAQsqbyjeupSkpsLF6xJ0Jzvf7p6+9kgolNH89I=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=bv4FmB1nWBsB6Yp1APsJOunUR1CbhYGQeE7GlGfO51ecznhAqXrAhZ4DKkF+MbGed s2GTnN6B1X2XWO9VCpptlVGrvn3SQGYXgmMAkfqC9FLFdaeFfV9k1PDPD4KITpRVSH IhcDoaaPVZkF0wAIjDpDi8jcOziWsSCyS3oBf4EH4MlsrnZrBdSMkt2N9D+TiNhkQO WDcCN33Sb5qnx8wzW+7b5emBX45rPMer6+HD8iQBwoisHCzSC85kMkT3fp1gLhtepe fMsQ78y1DOQ4RTV7zhOEdpfBK+NiCedqlD5cLX9SylLSPRqRyK5dZUDC65Du0I4AcM FjW+0s0NekKyw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TBzG84X3Bz6twd; Sat, 13 Jan 2024 14:07:28 +0100 (CET) References: <7fc637b85cb74a8d4b68d7731951754eb00412e4.1704847499.git.charles@charje.net> <8734v2d2n1.fsf@kitej> <7D71F9B7-0D56-4FE0-9124-2DB1F9A5E52B@charje.net> From: Guillaume Le Vaillant To: Charles Subject: Re: [bug#68360] [PATCH v2] gnu: Add cl-command-line-args Date: Sat, 13 Jan 2024 13:06:36 +0000 In-reply-to: <7D71F9B7-0D56-4FE0-9124-2DB1F9A5E52B@charje.net> Message-ID: <87mst92xgw.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: 68360-done Cc: 68360-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 I was able to fetch the sources. Patch applied as f7f608d3b408e64e1fdcec5f6254e1aa534a64a1. Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCZaKLDw8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j+6swEAmpuT4RHFenO2ltFLcUoHLkoBIDItoRExoNgQ Ew5KqbMA/1tEiSUPtIl5gtZMgxhe/yk+wEWzaZvchJ5xq1YRmKJt =nQJj -----END PGP SIGNATURE----- --=-=-=-- ------------=_1705151282-5600-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Jan 2024 02:16:24 +0000 Received: from localhost ([127.0.0.1]:41459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNO8l-0002uE-GM for submit@debbugs.gnu.org; Tue, 09 Jan 2024 21:16:24 -0500 Received: from lists.gnu.org ([2001:470:142::17]:48166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNMkY-0001uk-IH for submit@debbugs.gnu.org; Tue, 09 Jan 2024 19:47:19 -0500 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 ) id 1rNMkK-0003AE-TH for guix-patches@gnu.org; Tue, 09 Jan 2024 19:47:05 -0500 Received: from 076-187-208-035.res.spectrum.com ([76.187.208.35] helo=mail.charje.net) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNMkH-0007c3-II for guix-patches@gnu.org; Tue, 09 Jan 2024 19:47:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=charje.net; s=dkim5; t=1704847616; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=BhpiGXQycfJqXlss0ksH+SfkhY1NcCcKmhkzRMCkZww=; b=XYrm/JbKmR23Z/JUdwIOM/h9oVlfRWvryKEUVe9HleIRT23vNCLjk9yS1JBdqf+3g5yQ/e id8VDhVVP9xXK9gvRgqD1BQHekeiAArOIMJsAbDqm8z9wmTwu8gtzWdzfMhfcT+zzja8Qv I2XwJdtr2i+UGWhPcCP3UlpGMxBcDIlYYkgUERR0B7Uf4oAS5POTpLB2chsUPAUCHrDhpp PKROrs/toze96cHtgkOhn/Uo4ptesCmABwdCiiXPWTpCoD2v3KESI3x/G5WQ3Co3KOTapB lmBhx41Q3s4KizLIXJj4uyo/NncTOBAxDejZyUoH1EC62RALZ1+u7ez/zTrN9w== Received: from charje.net (076-187-208-035.res.spectrum.com [76.187.208.35]) by localhost (OpenSMTPD) with ESMTPSA id 1bffe7b6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 10 Jan 2024 00:46:55 +0000 (UTC) From: Charles To: guix-patches@gnu.org Subject: [PATCH v2] gnu: Add cl-command-line-args Date: Tue, 9 Jan 2024 18:44:59 -0600 Message-ID: <7fc637b85cb74a8d4b68d7731951754eb00412e4.1704847499.git.charles@charje.net> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=76.187.208.35; envelope-from=charles@charje.net; helo=mail.charje.net X-Spam_score_int: 26 X-Spam_score: 2.6 X-Spam_bar: ++ X-Spam_report: (2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_PBL=3.335, RCVD_IN_SORBS_DUL=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_RCVD_IP=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 09 Jan 2024 21:16:22 -0500 Cc: Charles 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: -0.1 (/) * gnu/packages/lisp-xyz.scm (cl-command-line-args, ecl-command-line-args, sbcl-command-line-args): New variables. Change-Id: I6a829e6934b93c58a9c2a3673bb553d1e2132007 --- I remembered that I need to run guix lint, so I fixed those issues. gnu/packages/lisp-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index aa3ea7c9ce..f5c45b8d44 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1067,6 +1067,42 @@ (define-public cl-clingon (define-public ecl-clingon (sbcl-package->ecl-package sbcl-clingon)) +(define-public sbcl-command-line-args + (package + (name "sbcl-command-line-args") + (version "0.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~whereiseveryone/command-line-args") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01p52zxr1b49c15ichlc3zadd1mrmwxzria53j949ayl2j6k8w1b")))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:asd-systems '("whereiseveryone.command-line-args"))) + (inputs + (list sbcl-alexandria + sbcl-serapeum + sbcl-cl-str + sbcl-trivia)) + (home-page "https://git.sr.ht/~whereiseveryone/command-line-args") + (synopsis "Automatically create a CLI parser for a given Common Lisp function definition") + (description "Command-Line-Args provides a main macro (@code{command}) +that wraps a @code{defun} form and creates a new function that parses the +command line arguments. It has support for command-line options, positoinal, +and variadic arguments. It also generates a basic help message. The +interface is meant to be easy and non-intrusive.") + (license license:agpl3+))) + +(define-public cl-command-line-args + (sbcl-package->cl-source-package sbcl-command-line-args)) + +(define-public ecl-command-line-args + (sbcl-package->ecl-package sbcl-command-line-args)) + (define-public sbcl-cl-irc (let ((commit "963823537c7bfcda2edd4c44d172192da6722175") (revision "0")) base-commit: 3de361d9c9d320aefbd43710124d7b07af891de1 -- 2.41.0 ------------=_1705151282-5600-1--