From patchwork Wed Jun 29 07:27:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 40397 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4ECE627BBEA; Wed, 29 Jun 2022 08:29:32 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C408827BBE9 for ; Wed, 29 Jun 2022 08:29:31 +0100 (BST) Received: from localhost ([::1]:37752 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6S8g-0008K3-Vn for patchwork@mira.cbaines.net; Wed, 29 Jun 2022 03:29:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37928) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6S8E-0008Gp-UV for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34967) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6S8E-0001rW-Lr for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6S8E-0000fJ-Fm for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56295] [PATCH 1/5] gnu: Add chicken-crypto-tools. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Jun 2022 07:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56295@debbugs.gnu.org Received: via spool by 56295-submit@debbugs.gnu.org id=B56295.16564876852447 (code B ref 56295); Wed, 29 Jun 2022 07:29:02 +0000 Received: (at 56295) by debbugs.gnu.org; 29 Jun 2022 07:28:05 +0000 Received: from localhost ([127.0.0.1]:57087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7I-0000dO-LF for submit@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:04 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:59963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7C-0000cV-L5 for 56295@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:02 -0400 Received: from hermia.goebel-consult.de ([79.211.184.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1N8XHV-1nb7bl2pwf-014TIg for <56295@debbugs.gnu.org>; Wed, 29 Jun 2022 09:27:52 +0200 Received: from lenashee.fritz.box (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 90CEE5F535; Wed, 29 Jun 2022 09:27:52 +0200 (CEST) From: Hartmut Goebel Date: Wed, 29 Jun 2022 09:27:46 +0200 Message-Id: X-Mailer: git-send-email 2.30.4 In-Reply-To: References: MIME-Version: 1.0 X-Provags-ID: V03:K1:dp/0A8ZhZPKp+RP1On9FZGIxjjgCgXPpQrzi7igko+Y0bBa38Ws JVv8zTuusZl/XHhvAtdPv4ZUNZZHRlORLN8DJe/wuG55jITO6rGPj9UwM3t6yv8FO2yo9H0 MhNaVOYLwI35XSM6MpKgLvi/HmDsip33rpptT2duWbPrrXE/RB6Y971783nbrf3tyobPZWv TpzcB2CgkFQ4CVLTuJq/Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:Ms1/XxULoNo=:jvDfpV+S0a9v2fQfKQSIAG MLnUNFRe/qV/V4JlMEJxLVccvO9+8TWp1+JNUVQkgQueitX09VLHYEv9/jyB00vnEBKREwNtI 3nvW1RPaEnTD2Sl8OmGLOQW1pGjYUfJuya11n3VvvBQSVDo96ndNsZ7yHr/46oAr9GPjBJ26I iGmw35aQPJyayM0RFAXWgLwQDoy8IilKGmluOO2Nd4Mb78IWwJIP339jSwfSHJw9meCGlprqk j5cHBODPRdyv8a23K6q8eQe2MIAfVOXLlDj7Zw6o3jqJsZnnGM2UGObXa0GHKuBX779AZuQfC VbGMJUAnJpHCbREy7SV5xDnTCp6iSchxY1SxAi5pc5Ftt3erdM+H1aXLScZyUpZcNW3wLK0V/ 9bA3FDRAIZ0abdM8qi55sq59QGHh+The+wUUJKE+IcWsu5V/n26cpfPoe7sPe99xtMlKX6O/T 7GKHDE6fO4suM87R30f8Hap4fc3BFyJYfisxdVkqpfkpyZIQyBWPrB63gbzaQ4aDErW8WZKOU qmP+0UkyrVfUxUSRF5q7QLaTqiPutL94bICU5NPuYLS/O3dhMutzX+BO5KST1kklCeM2ymW2U H/fvb/yXO6YdTfqDBoMqCuF/LbhiSKmNtZGBxLXmCZHi6pSI4YpzCJah0rokdrnKxbls1D9Vt Ej9zZGiBO6/vI9qCFKkGUjD7YTXLPqGytEjR8J9STtHqBOmH3iMinKADwkHxJiNK4iQYeUAPD knu89wSMHIABwjYfJK4OUa4bpdipOA7f8HlE618GCPTJxuZBw/hwuKKJCAY= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/chicken.scm (chicken-crypto-tools): New variable. --- gnu/packages/chicken.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index d611c1762e..c4e0a9c693 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -278,3 +278,34 @@ with integers.") "This package provides a simple testing utility for CHICKEN Scheme.") (license license:bsd-3))) +(define-public chicken-crypto-tools + (package + (name "chicken-crypto-tools") + (version "1.4") + (source (origin + (method url-fetch) + (uri (egg-uri "crypto-tools" version)) + (sha256 + (base32 + "0ajf0qfnhp99f4x1dll2fhlxrsxamgrrwyksc7rrym77xmv8f1pd")))) + (build-system chicken-build-system) + (arguments '(#:egg-name "crypto-tools")) + (home-page "https://wiki.call-cc.org/egg/crypto-tools") + (synopsis "Useful cryptographic primitives") + (description "The crypto-tools egg implements useful cryptographic +primitives. More specifically, provided are: + +@itemize +@item binary blobs +@itemize +@item marshallers to and from hex strings +@item blob xor +@item blob padding using either PKCS#5 or ISO7816-4 +@end itemize +@item Block cipher modes of operation +@itemize +@item CBC with or without incorporated encrypted IV in the ciphertext +@item CTR with or without incorporated IV in the ciphertext +@end itemize +@end itemize") + (license license:bsd-3))) From patchwork Wed Jun 29 07:27:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 40398 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C388927BBEA; Wed, 29 Jun 2022 08:30:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8581927BBE9 for ; Wed, 29 Jun 2022 08:30:18 +0100 (BST) Received: from localhost ([::1]:38648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6S9R-0000ZW-K5 for patchwork@mira.cbaines.net; Wed, 29 Jun 2022 03:30:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6S8F-0008Hk-Kh for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34969) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6S8F-0001ri-Ch for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6S8F-0000fX-9j for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56295] [PATCH 2/5] gnu: Add chicken-srfi-13. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Jun 2022 07:29:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56295@debbugs.gnu.org Received: via spool by 56295-submit@debbugs.gnu.org id=B56295.16564876912478 (code B ref 56295); Wed, 29 Jun 2022 07:29:03 +0000 Received: (at 56295) by debbugs.gnu.org; 29 Jun 2022 07:28:11 +0000 Received: from localhost ([127.0.0.1]:57093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7P-0000dt-7r for submit@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:11 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:54109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7E-0000cY-FZ for 56295@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:07 -0400 Received: from hermia.goebel-consult.de ([79.211.184.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MNKuI-1oGnxI3FTm-00OmH0 for <56295@debbugs.gnu.org>; Wed, 29 Jun 2022 09:27:54 +0200 Received: from lenashee.fritz.box (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 9E4DD6651F; Wed, 29 Jun 2022 09:27:52 +0200 (CEST) From: Hartmut Goebel Date: Wed, 29 Jun 2022 09:27:47 +0200 Message-Id: X-Mailer: git-send-email 2.30.4 In-Reply-To: References: MIME-Version: 1.0 X-Provags-ID: V03:K1:V2MZSItn/AyR4TOH/5+56OLYz1p7jWY2nysgpIT2VAW7bUTxyM5 Cs+zcc8cJMbihMEJxPsW1uwKuTKFjUCeePh+aSFkIAN8603rjhoQncm1FvKcXI1VwiRyMdR Yx1FZXKWD8Y4WVMC8gMCwztVOJW7lWJbmUN3ZYMgsBVr+HmU8u9UbGsgbE/SgR4zYTA67Ba 2+DFXmgxyUL7qxGlqDuTw== X-UI-Out-Filterresults: notjunk:1;V03:K0:7XdUHeNX2l4=:aBCn2A1WUgGMx6HlIiaIFu y/ux/6IH4jXvLb91DU6xmANiMYgnyZ8U0wyr3mPEY3OD7/UQzoUUASkxt58BscQ7ST+cKeBpm J5Lsn8s3yyJzGdc1LbDEz7iLNvkDCa2TOrQ8fhSVZ7jGCMPT0cQZJ8SfMJuLFtCE+Sfooru2m PZoX4Eh0ak84hVAHds8c2MTDJtU4zRtgSsDzpjUjK/85B5ozp0dibCmfEC2HAGYDtfPMnjfA6 Ocv0o+maPXBWaqvmvRbGcDB93X/ibdCOolM+1pEsRYw85JTbqJRilrzq2q8ApGWRZkk6LgEu6 YFdGmlsE9z/g45xcICbngjKf5OTFsACNAnpTORy8WeZuAg+QygHOABCmb/E6ELHBaFSQCAvAC rkxlAbluFuTNn3vp1s/MlkXbI6Z+Gm6bocaT38DKrKA5jEqOyAHrNZDORoV34zdf9fUckqBlU v4AVBqYfhn1BrVd+4nuxuO1DmaIbVGtb4SAzyAtFl6qvOyWU64DZrkADDWpx4mMOz59vfRu1O 96DNhwUW2m45dZoToMePPgsTJji+glHfIk35WvIJuSfdrMoEgaE7GuAWQT7BbRdKyGBJFaw3k 9x4sHmZyWgMZ0SsQijZMyOpUx5pUHwIJPElP5VJ3iihrQrp9Uoc9rpo2T4qcoSy71kAg6f3R2 orGXwqnXxUx2VD31J6iy4zIao44rKPr64nIBYN+H5LgBxxqDTe+Y/smorBdrnD6/LkeOfboeP y3J1moaMaiI3wyYe8uKyLRwAlwTwCNPuA8OARdueOIXDlbWzDALgwmM/kuI= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/chicken.scm (chicken-srfi-13): New variable. --- gnu/packages/chicken.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index c4e0a9c693..b87b8118f1 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -109,6 +109,26 @@ useful list processing procedures for construction, examining, destructuring and manipulating lists and pairs.") (license license:bsd-3))) +(define-public chicken-srfi-13 + (package + (name "chicken-srfi-13") + (version "0.3.2") + (source (origin + (method url-fetch) + (uri (egg-uri "srfi-13" version)) + (sha256 + (base32 + "18clbmaampaxivwx9bya9fxnkzqbczhlz0kbs9bfapm77mxkwclc")))) + (build-system chicken-build-system) + (arguments '(#:egg-name "srfi-13")) + (native-inputs (list chicken-test)) + (propagated-inputs (list chicken-srfi-14)) + (home-page "https://wiki.call-cc.org/egg/srfi-13") + (synopsis "SRFI-13 string library for Chicken scheme") + (description "This package provides the SRFI-13 string library for Chicken +scheme.") + (license license:bsd-3))) + (define-public chicken-srfi-14 (package (name "chicken-srfi-14") From patchwork Wed Jun 29 07:27:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 40396 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4573E27BBEB; Wed, 29 Jun 2022 08:29:32 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C75E427BBEA for ; Wed, 29 Jun 2022 08:29:31 +0100 (BST) Received: from localhost ([::1]:37742 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6S8g-0008JY-VV for patchwork@mira.cbaines.net; Wed, 29 Jun 2022 03:29:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37930) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6S8F-0008Gv-6f for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34968) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6S8E-0001rb-UZ for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6S8E-0000fQ-Rt for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56295] [PATCH 3/5] gnu: Add chicken-srfi-37. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Jun 2022 07:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56295@debbugs.gnu.org Received: via spool by 56295-submit@debbugs.gnu.org id=B56295.16564876852454 (code B ref 56295); Wed, 29 Jun 2022 07:29:02 +0000 Received: (at 56295) by debbugs.gnu.org; 29 Jun 2022 07:28:05 +0000 Received: from localhost ([127.0.0.1]:57089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7I-0000dQ-Se for submit@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:05 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:37099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7G-0000cb-NF for 56295@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:03 -0400 Received: from hermia.goebel-consult.de ([79.211.184.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MXH3e-1o94BH0PCo-00Yi1U for <56295@debbugs.gnu.org>; Wed, 29 Jun 2022 09:27:57 +0200 Received: from lenashee.fritz.box (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id A5FDE66520; Wed, 29 Jun 2022 09:27:52 +0200 (CEST) From: Hartmut Goebel Date: Wed, 29 Jun 2022 09:27:48 +0200 Message-Id: <456f97ae1ebdfaf83f29f4f9cc46c52e18ed6909.1656487185.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.4 In-Reply-To: References: MIME-Version: 1.0 X-Provags-ID: V03:K1:rVE4a783WsocqnsqMILMUq0ZtP7nyPkGxr8Vr96/dXf13xklyPI SwgN5kwR6EaVH+JgIjN8bdlGcZwrpzaOej9JmPCCp5T6RCxBvGUwlYHLpEyL4VBPN/IUKhO 4F8LwkcUjqb6tZ71PzTvtOTfggOg+vD6q8W6a0n9cCBuYyDgLDX6JGZO47p3wL9Nbd5rK4b +NH/feWMTi/ig5mOUUmRw== X-UI-Out-Filterresults: notjunk:1;V03:K0:pw1UNmB6/4Y=:YmLV+eD1QkYpQzXMn1rmNS XdQu5WxGeHU/zppFLm1SpdUTPiK88q5Fw8x7syQD+fggST2lUQOvB1JmwEuKp5hPj85ucnQ8D dyYzNrfczKjvFEQXA8XmzBQGPD0EvudJLDVH4Uz8zb0TKwQ2KSGcHZUYUyKXf4PLmePzg40pS 9NnoEDilzbrqGdwPUcNVgfkT8xCrwAggwOMj7O91Ym0XBXlzgOItgjRxalN9+KFjxV7FwjjZs W0ysKeUEjFhSpykTo6iZ1pJ59dX6UmYmAL9vTf8fuLK+CarWU+XmuQqoSml1dGgOCGXlYRZEj QULrpl/2DJt3bVeWm3AEBx/Cv2TLDANVCR+GaBt/XFMuQ2A4WlpckRaIFgzrh1rm4+E3L1JUu sW3ju5oY9B+W+Ole4zYuSYwNAnh3bpmPOtRErVT6CH4907cqKdyhqyyx0uHHqKtRc2AV3hrAe 3ET/fKOdzYOxEAsdVeFaDdvXm29DVgup3DVzeflQ5yzvwXkeat9yT+hj9k03XpdGmGAb+9qyA JBIqvWuiWtnUYyyKRmHLowJUewbAvhPT4Uy+7HaZpFrmaUufYQXBOu8xIxp06yhzwsN/W2Vxq kI7SCUH6Sbel4KtDZWsjyVTWzWDWPEf3pQxUOJHbAxnsF+fuxS9RPs6wrUXXphawWeom2y7e0 quWD+3atscQQPPCjb8cGKtOt2wbKW8Yks+clkeTbZI9r1TT/egXQZ0N73xgSi3rN9BHfu76mI J3HWjL8+b4T6d6fKXcX/CgKVIFAremsuOQKPukY5/dXbV443ZfsW1E2dP74= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/chicken.scm (chicken-srfi-37): New variable. --- gnu/packages/chicken.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index b87b8118f1..a35ef46f6b 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -156,6 +156,25 @@ a characters and be compared to other character sets") (license (license:non-copyleft "http://wiki.call-cc.org/eggref/5/srfi-14#license")))) +(define-public chicken-srfi-37 + (package + (name "chicken-srfi-37") + (version "1.4") + (source (origin + (method url-fetch) + (uri (egg-uri "srfi-37" version)) + (sha256 + (base32 + "10n2qyyv7n4r0m20wyzd8y6s6knc67kdh9i8gp8jgz8b05p7xy8g")))) + (build-system chicken-build-system) + (arguments '(#:egg-name "srfi-37")) + (native-inputs (list chicken-test)) + (home-page "https://wiki.call-cc.org/egg/srfi-37") + (synopsis "SRFI-37 command-line option parsing for Chicken scheme") + (description "This package provides SRFI-37, a simple and flexible +command-line option parsing facility, for Chicken scheme.") + (license (license:non-copyleft home-page)))) ;; TODO: refine + (define-public chicken-srfi-69 (package (name "chicken-srfi-69") From patchwork Wed Jun 29 07:27:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 40400 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BC14827BBEA; Wed, 29 Jun 2022 08:30:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 85FBB27BBE9 for ; Wed, 29 Jun 2022 08:30:29 +0100 (BST) Received: from localhost ([::1]:39390 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6S9c-00015L-MK for patchwork@mira.cbaines.net; Wed, 29 Jun 2022 03:30:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37936) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6S8G-0008IO-Ea for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34971) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6S8G-0001rt-5j for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6S8G-0000fn-39 for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56295] [PATCH 4/5] gnu: Add chicken-args. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Jun 2022 07:29:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56295@debbugs.gnu.org Received: via spool by 56295-submit@debbugs.gnu.org id=B56295.16564876982503 (code B ref 56295); Wed, 29 Jun 2022 07:29:04 +0000 Received: (at 56295) by debbugs.gnu.org; 29 Jun 2022 07:28:18 +0000 Received: from localhost ([127.0.0.1]:57097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7V-0000eJ-RQ for submit@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:18 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:46329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7J-0000cf-Q9 for 56295@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:12 -0400 Received: from hermia.goebel-consult.de ([79.211.184.59]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M89TB-1o1D363xTv-005EpQ for <56295@debbugs.gnu.org>; Wed, 29 Jun 2022 09:27:59 +0200 Received: from lenashee.fritz.box (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id B947066521; Wed, 29 Jun 2022 09:27:52 +0200 (CEST) From: Hartmut Goebel Date: Wed, 29 Jun 2022 09:27:49 +0200 Message-Id: <5d68638bfcf84ac5ec9012ac6d3830e8123570a2.1656487185.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.4 In-Reply-To: References: MIME-Version: 1.0 X-Provags-ID: V03:K1:e2PeTlcd4yLPxr8BfjAbTM+RPa+gF2PO0m28LnoEHRXm6ffxtR6 z6HBdrzzYSKQdhfQl9tHso2VCEaGqC+ImB2g6AefukRzZCMB8E3fnCvA9InEFMKVfx74hPM T2B0wS8iRgYi3/t0cgwSH0SXbeqYFXh5WGm6T4Od2Q1Ab8/KJ7cHFBsROU486vMJh2blfID 6Yvcneyue6Z4m7dQoNP0Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:COvmfofYFVo=:TL4r86xj/drOKHMNXnLsan jeByLSrb3U3BejZQA3O109H+jxmyKB0tAWcDrokCIxPi7Z2UVSoDbSojCggYt21vZT7XZHdLK PK/kXn5nt3SiXjHGaKV7hyGkEf6t/azVC+/RzhvILzGMIxNj4+lvMsFbs3eV2yKcSF7QASlBn DjTWbgNWMPF68hH4ka05ku9hCyI0CJhDvB92l1bNo9VHgDOdNlsjcq67k8v91Bpb8wrucfGYz +PPUK6nzCOXljahhH7IDZDu0IbIUPG5cB7cdw6QrxOMikhNRYBxmCxdI9huG20G6cfRDUwBK6 wsJaGy7CglfTqrt8PExxR9fSs2+D2Bj+0E9KoS0hzKIuacq2FZ+1JwJbqwKG1qY5WfE1jJDtp kuNfto0fG2Z0EaJdBv03+o1ASOMH6AGjHzWhiPQX7N/b8i6gdHS3tYuT/8M7IbGRvYZ5/XS9D 72q5gqA7eAlQPZ0WsA6SnRCuHj2KjSmC93naZ42V2i8RehmXTjcNhFExX/DqfWx6kcaLJDI3+ c9U/2kDKSvcluS8I1e0+0pvJwrQL2A3pbBy48g7VMJeGEZnKt/6pbx6MVUssdAjJp9BsvChwJ BGktdVOkD8FulmadJaq9MElbxlJaA6UJtNuVFyKVQ7hQvLpb4nq4LanLt8os3PK/z5yc03oa7 A81x+s3Git+Tds9LBdLEaYzbo2hETs9cqIx9YF2Pm+ba3LK9yU3/xCRlxzP6QyGBc9FTH+/u0 lYVxgXQ2Z4z/XZNTn6YaCN8329oCRai3q2vqAp+VbEXoxvhTryec6vgjV18= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/chicken.scm (chicken-args): New variable. --- gnu/packages/chicken.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index a35ef46f6b..baab6b971a 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -348,3 +348,23 @@ primitives. More specifically, provided are: @end itemize @end itemize") (license license:bsd-3))) + +(define-public chicken-args + (package + (name "chicken-args") + (version "1.6.2") + (source (origin + (method url-fetch) + (uri (egg-uri "args" version)) + (sha256 + (base32 + "0knkg31d4dq9a8rq9g3ycmj0z6j9l7zp93qa9cnqc8ixd6jsymkm")))) + (build-system chicken-build-system) + (arguments '(#:egg-name "args")) + (propagated-inputs (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-37)) + (home-page "https://wiki.call-cc.org/egg/args") + (synopsis "Command-line argument handling, on top of SRFI 37") + (description "This extension provides a wrapper around +SRFI-37 (args-fold). The main goal is to let the user parse command-line +arguments without having to write a lot of similar support code every time.") + (license license:bsd-3))) From patchwork Wed Jun 29 07:27:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 40399 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2F5F627BBEA; Wed, 29 Jun 2022 08:30:19 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E5A5427BBE9 for ; Wed, 29 Jun 2022 08:30:18 +0100 (BST) Received: from localhost ([::1]:38718 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6S9S-0000cU-38 for patchwork@mira.cbaines.net; Wed, 29 Jun 2022 03:30:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37934) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6S8G-0008IB-2e for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34970) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6S8F-0001ro-PI for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6S8F-0000fg-Mf for guix-patches@gnu.org; Wed, 29 Jun 2022 03:29:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56295] [PATCH 5/5] import: egg: Fix updater. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Jun 2022 07:29:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56295@debbugs.gnu.org Received: via spool by 56295-submit@debbugs.gnu.org id=B56295.16564876912484 (code B ref 56295); Wed, 29 Jun 2022 07:29:03 +0000 Received: (at 56295) by debbugs.gnu.org; 29 Jun 2022 07:28:11 +0000 Received: from localhost ([127.0.0.1]:57095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7P-0000dv-Gi for submit@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:11 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:56337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6S7M-0000d5-24 for 56295@debbugs.gnu.org; Wed, 29 Jun 2022 03:28:08 -0400 Received: from hermia.goebel-consult.de ([79.211.184.59]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MLRI3-1oN9eb1Uv5-00IWAf for <56295@debbugs.gnu.org>; Wed, 29 Jun 2022 09:28:02 +0200 Received: from lenashee.fritz.box (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id C307266522; Wed, 29 Jun 2022 09:27:52 +0200 (CEST) From: Hartmut Goebel Date: Wed, 29 Jun 2022 09:27:50 +0200 Message-Id: <1d4cc7acf18b3e13e3921f41c44c7c449bc636f2.1656487185.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.4 In-Reply-To: References: MIME-Version: 1.0 X-Provags-ID: V03:K1:o72oWQWuztxDnGykmzZkMjJJQhw6jTZjT1eOnCn+GqsdqnLaNbt S9yXMdhexIoKb1b/eBH0hayetelJw6e1l3CFIM5qieDdTv0jCgdY6ESituLDRfDRo+gV4+C n7ZDagP38a5rFxE7j8cl8d0fGn9vOwFsrBs/VnedmESTvGf1XYVOtQWHm2QxUwLfdqtvkLc 0+UIisj2Nlbv2xwAbI3rg== X-UI-Out-Filterresults: notjunk:1;V03:K0:UVzrJNl+sxY=:iuOYPUcdkyqcv2QyIBvhHB xicTr0GdGPQcEut52H5c/MZ6EwTBPH9/VXRP2/Tez1adXbFr08UZZmuwkND7ukqXAOVjprGgm n9/lzTvaJZ7xkrVqtvCvAdD7pAHvNaLhMicxFJOtxEuUA2GgvFfgnv0JySZAbRd+KWOPNhU8C SFhyXet6aSqM71BTqgV/HU+BNGGBZNYZyvwN6YkGiCSZy6VTZ/PQmg6+VwZJkP0SPrCV2WEBd +QZSjJSX9PgkmwBR/LoDMnO7/ySsXVsALBqMOsuNqEAEMSmKPUhylU7AYN6GJG+FbU0sFv6JF dEBrvoeC3fDF0PlcANPtwsy7c7+X6qc1BeCM/ev0ECvfjZ1zP+z+G+gT6ev2MLk80Lto2tlLm s32jzSPbKQbORiBqWKIaib0943HSE5Z9CEmRlwx3rT9FHsnCRfDNUNcQwCcxd6WFRualZ7R9p 0mIJynmB6xgUydvz396Lk5CM9P2DTsZVPTJxwACrLP7r8hlzV6PhfDmsQeFonXTIwTNSD4pcJ 34q/lJ4xY8j6YbQhUhC8c8H0LSyeLSbPuuywVMyXP533HO3Mh4ih3T9x5O6cuoOWsgrKGfWSd nigCh3eonuYJk+koAIO16tzgfoXJGMDkkBuCuDiowv9WWdyj8JGbiyDxPqQrpA4jLS998KTPk z7wVzQlcDI+kvrlTHGkIpQlytRmf3uBbkMIB/J6hVgTf5Qd7CgBmrbqaqQo54AJEVoW7JSqG+ GIrYTfog3VHvUylurio8GMDCP3mg0se6Iq7elv1xOs3N/uLkB2mNeZeSGAw= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches 'egg-source-url' did not return the URL, but the quoted expression. This did break the updater, which expects the URL as a string. * guix/import/egg.scm(egg-source-url): Remove. (egg->guix-package)[egg-content]: Use quoted expression directly. (latest-release): Call egg-uri instead of egg-source-url. --- guix/import/egg.scm | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/guix/import/egg.scm b/guix/import/egg.scm index 0b88020554..52196583c4 100644 --- a/guix/import/egg.scm +++ b/guix/import/egg.scm @@ -85,11 +85,6 @@ (define %eggs-home-page (make-parameter "https://wiki.call-cc.org/egg")) -(define (egg-source-url name version) - "Return the URL to the source tarball for version VERSION of the CHICKEN egg -NAME." - `(egg-uri ,name version)) - (define (egg-name->guix-name name) "Return the package name for CHICKEN egg NAME." (string-append package-name-prefix name)) @@ -196,7 +191,7 @@ not work." (let* ((version* (or (assoc-ref egg-content 'version) (find-latest-version name))) (version (if (list? version*) (first version*) version*)) - (source-url (if source #f (egg-source-url name version))) + (source-url (if source #f `(egg-uri ,name version))) (tarball (if source #f (with-store store @@ -342,7 +337,7 @@ not work." "Return an @code{} for the latest release of PACKAGE." (let* ((egg-name (guix-package->egg-name package)) (version (find-latest-version egg-name)) - (source-url (egg-source-url egg-name version))) + (source-url (egg-uri egg-name version))) (upstream-source (package (package-name package)) (version version)