From patchwork Thu Nov 25 03:22:01 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 34798 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 028C027BBEA; Thu, 25 Nov 2021 03:23:34 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS 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 8AC7527BBE9 for ; Thu, 25 Nov 2021 03:23:33 +0000 (GMT) Received: from localhost ([::1]:34472 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mq5MC-0004vZ-M6 for patchwork@mira.cbaines.net; Wed, 24 Nov 2021 22:23:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mq5Li-0004II-Il for guix-patches@gnu.org; Wed, 24 Nov 2021 22:23:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43874) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mq5Li-0001Sv-Ac for guix-patches@gnu.org; Wed, 24 Nov 2021 22:23:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mq5Li-0004XS-3c for guix-patches@gnu.org; Wed, 24 Nov 2021 22:23:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52087] [PATCH 1/2] gnu: Add cl-data-sift. Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 25 Nov 2021 03:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52087 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52087@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163781053617389 (code B ref -1); Thu, 25 Nov 2021 03:23:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Nov 2021 03:22:16 +0000 Received: from localhost ([127.0.0.1]:55420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq5Ky-0004WO-H9 for submit@debbugs.gnu.org; Wed, 24 Nov 2021 22:22:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:33818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq5Ku-0004WD-LI for submit@debbugs.gnu.org; Wed, 24 Nov 2021 22:22:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45478) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mq5Ku-0003Mx-6d for guix-patches@gnu.org; Wed, 24 Nov 2021 22:22:12 -0500 Received: from mail-psaapc01olkn2075.outbound.protection.outlook.com ([40.92.52.75]:35328 helo=APC01-PSA-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mq5Kr-0000tK-Fs for guix-patches@gnu.org; Wed, 24 Nov 2021 22:22:11 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TVPoaXbBWiGwhKQdl6DfMJvCe7SMDMnro3//PnjcmaRbQwm8TtAHKWc9HVrUGHfirXU6l40y3WscQFuOKiy2q0ACGoWI1U9KXzc+hv4e5XjNuCEOlGuRaq8EVqrVy0zWA2DHtDqRCc2K3JWSVJSEi+F2QZsHAKR0GLz0RqQw2RTXrU0cTR6Q/ySi2EEw80ZUOMDuSOIG1OWJiS3XYXJfBTSxJRarlh9h8p1/Y3OkHTJc/XihNPce8gkQ5Z+2hcsaVXLDoZMSK9W6Sc2Ejt5k5WsP/mQc6dvHQUO1GyMMxSdQwvbl8ItYWLie1MBCLT4E0h/st6PrFN1pK9XNeOksrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rFnVLq5CdglmGVKrX5Avq0Z3jj3UF76JSjZUzFB/JfM=; b=g6vbPBoia1/nth1Rc8yl4p0wgoehHqGYPzo+xhTSuyQbvmhGC+tqULms0O2KvKrKKbjKFdAcBAE+EvO2GVpBJE08lkaa2cmviOoPeoysy3vT/fLG0H1aahsk51kmWt2qQnBlBsMvDtMUPNnmiL/KVsrJewACrhKwpLExghuNiABTWWKrSdod6hNcxW7XVGOpuJklIESeOUULHvb6OwV0BzRCXM6f/nMn7DzC7y6XP7oOSqcsiGNKH0lJXBYJK45SM84A4C3rj8B/GJI8GPwbOnAJ8tvvan0VU7hK609sZy4iwWbOdBQcViCBTgShRos8wAFX3W7K/i6Oms9MXIjokw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rFnVLq5CdglmGVKrX5Avq0Z3jj3UF76JSjZUzFB/JfM=; b=eKV07f84Kjapk3vRz4xNBKeGgfr0kivbssWiLnV9QSigdAxPuhNX/qbgw6TTEaue7AIUt/QxBTrkZ0eO9rsXLMt+FqW9MxeWHRrhCuZr3RBlOwjpkI0NxHX3ZzWOPXEe+N0B/MNkHXZKiyHdk6n7K+/QKM3nQZ66AWbuFZCiZHQ1NhZMomOo0A23Co+cTyxqyCZDe2JZM/5e2IuXV7uLx4j0SC9t1DB6+LaMAAkueLMk7Mej2oTzaIT6cVywU536P7RQLJL9ALhOskgkbTqYe2CssaUfmfGd9+4Bec3QeM980vL/IIKFaYBluFsxw6JiXiLb4G3ozWVK18xHg4nVwQ== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2536.apcprd01.prod.exchangelabs.com (2603:1096:300:3f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Thu, 25 Nov 2021 03:22:05 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4713.027; Thu, 25 Nov 2021 03:22:05 +0000 Date: Thu, 25 Nov 2021 03:22:01 +0000 From: Foo Chuan Wei Message-ID: Mail-Followup-To: guix-patches@gnu.org Content-Disposition: inline X-TMN: [c4g+kkzXXNhue6wx2wbYHzoseuBIIuu1] X-ClientProxiedBy: HK2PR0401CA0017.apcprd04.prod.outlook.com (2603:1096:202:2::27) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211125032201.urrweoycpwaounl7@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.36.38) by HK2PR0401CA0017.apcprd04.prod.outlook.com (2603:1096:202:2::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.21 via Frontend Transport; Thu, 25 Nov 2021 03:22:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7aeab6ab-c54c-48e4-c4c8-08d9afc2c105 X-MS-TrafficTypeDiagnostic: PS2PR01MB2536: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9HjL1lU9dhlO53JVj6BmfmG8rmq1aw9MBTAO4tEOouiJqQXL1lPgjbgC7uiSufnx0p+tQ7HszbCmfD/OybDNbCULc7rqj/peBWLVx6ZKGSIePkFf8mQIxkZg4/9gSCNxCEykujRxnIdbLlizK73OfUEDeHMBAMMTJGn50T0Sh7rqGBoAjyPZeo7/5AMxIUmU2KKplA6OHTH5wH2WSVq1ALk11gp+wRR8Zk7jWr48K2kPbYZyJImt08pdsTmpPgLDLMdoCnb2HU91K62ovyqvZQAgWB7ak3YRToTYra/GBEFqfhf/iYIAzkAssQx3Ark0+6fecDqgx1XhKAJn7K9QGEPdc5Hb7UxInfn4QaZR+qhF0veGDSSkjetEjyVpJ2Hy2I6ZRWf8HKNk60CHN6wHCNjHksio8qt+ZaBAmTHhZLd72GyZxerjw3Y1EG3Cy5kS1aspc+SrsrSEkMdHj5qx5Av34OnSBev08X3/m/BSrKSvtkO8yYU9DdK6iExQisfXWiercSriJ2YnVLwS3T//NzXofdxvAXntfhHQmKSi6Lql05mrzc6judgoTr1lXUMjxX3bAeKsYZQRKBjuDs0LmVf4NuKw2lflCekSJ4Aqun79GdKurNFzJ1PzPxt+15Mz X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XNwtsXBbX1/kjSwkebqAwDYWOPJFbLdNhQrBpR2sX1Es01gWLZMB6llx2dtfsouUt2My7iTjQGb76IDbJNuA0cd/TjsDNbCAdG4zIhJq4iV/ygzRFzDwraC5Iew8/BRZaDLG/PX4Sfx8GgyqWzReNu6ckdZVixeM4rdIZU5Lcu+2hm1sZqEtYx5zyF7tL7BY4IJoIgtVGLUtXg/GlpShmDXHxmwgfxaea3janKa3L1OWURzI3D3bf0XyB+sJuvEezBM4V/wMtNZkFCzkrynfni5S12M65JDwIi2ViC92XWk+wbclk2FwOW2+F0sWqVkb8nOojUNiHe6qZZg5VI4X+EQ8hN5xSXMnstpkAuwbd1TVNb+bPn2aZcSgYDG5HdtHjlVnENWV2Y1TN8qVWPVvh/i4QDnkYHjU1N7Dw+CSKYqy7y+rAf1Emm1EmV0aGhNBSTlDRlOo35+jfsqUOMfOvqqsJHoxOXT46JQYjUFF1FT13pbB2hObIEqmiDes5Y62aU5iH/fR7GPZAoMPJ9/kOMxExcxNW9WeMsnxSnAMcl7MiUV3EbcbhdlgmF+IWYH50N5Q3mdAwtew7WXgaBX4UaWx4ve/idcwbUmn6ndWcPQx3yuQ8ozx5wqB3647xVPD/7AikgO1bdN9kCoPQIAsWdx40L5pqnlgPjDBwklzyribKTd9PrwBDpdAN9/pO2LJvghyfVnzQmbCuzz4NZ/5Jg== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 7aeab6ab-c54c-48e4-c4c8-08d9afc2c105 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 03:22:05.4148 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR01MB2536 Received-SPF: pass client-ip=40.92.52.75; envelope-from=chuanwei.foo@hotmail.com; helo=APC01-PSA-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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/lisp-xyz.scm (cl-data-sift, ecl-data-sift, sbcl-data-sift): New variables. --- gnu/packages/lisp-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index f31d8be0d2..39f6545fc5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -19721,6 +19721,46 @@ score. When evaluated, the musical score is rendered to an image.") (define-public ecl-cmn (sbcl-package->ecl-package sbcl-cmn)) +(define-public sbcl-data-sift + (let ((commit "fd617d8200cdcc1b87ecf45ab59bb38e8b16ef7e") + (revision "1")) + (package + (name "sbcl-data-sift") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/archimag/data-sift") + (commit commit))) + (file-name (git-file-name "cl-data-sift" version)) + (sha256 + (base32 "1v7gf0x4ibjzp0c56n9m77hxdgwcm9356zlk5n4l3fx4i0hj6146")))) + (build-system asdf-build-system/sbcl) + (arguments + ;; All test cases test a function that has been removed. + `(#:tests? #f)) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ppcre" ,sbcl-cl-ppcre) + ("parse-number" ,sbcl-parse-number) + ("puri" ,sbcl-puri))) + (native-inputs + `(("lift" ,sbcl-lift))) + (home-page "https://github.com/archimag/data-sift") + (synopsis + "Common Lisp library for validation and transformation of string data") + (description + "@code{DATA-SIFT} is a Common Lisp data validation and transformation +library inspired by @code{cl-data-format-validation} and WTForms validators.") + (license license:llgpl)))) + +(define-public cl-data-sift + (sbcl-package->cl-source-package sbcl-data-sift)) + +(define-public ecl-data-sift + (sbcl-package->ecl-package sbcl-data-sift)) + (define-public sbcl-cl-https-everywhere ;; No release. ;; Don't forget to update the https-everywhere input. From patchwork Thu Nov 25 03:24:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 34799 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 6595327BBEA; Thu, 25 Nov 2021 03:25:14 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, 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 EADDF27BBE9 for ; Thu, 25 Nov 2021 03:25:13 +0000 (GMT) Received: from localhost ([::1]:34726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mq5Np-00059w-0U for patchwork@mira.cbaines.net; Wed, 24 Nov 2021 22:25:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mq5Nf-00059n-Ff for guix-patches@gnu.org; Wed, 24 Nov 2021 22:25:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43880) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mq5Ne-0001hq-B7 for guix-patches@gnu.org; Wed, 24 Nov 2021 22:25:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mq5Ne-0004aw-8u for guix-patches@gnu.org; Wed, 24 Nov 2021 22:25:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52087] [PATCH 2/2] gnu: Add cl-restas. References: In-Reply-To: Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 25 Nov 2021 03:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52087 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52087@debbugs.gnu.org Received: via spool by 52087-submit@debbugs.gnu.org id=B52087.163781069017642 (code B ref 52087); Thu, 25 Nov 2021 03:25:02 +0000 Received: (at 52087) by debbugs.gnu.org; 25 Nov 2021 03:24:50 +0000 Received: from localhost ([127.0.0.1]:55426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq5NS-0004aT-10 for submit@debbugs.gnu.org; Wed, 24 Nov 2021 22:24:50 -0500 Received: from mail-sgaapc01olkn2105.outbound.protection.outlook.com ([40.92.53.105]:27489 helo=APC01-SG2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq5NP-0004aF-EV for 52087@debbugs.gnu.org; Wed, 24 Nov 2021 22:24:48 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z/Up4oyz1WOWa60tTA1cm1wsXp6sl7NADTAj7y5ZtH4cJjzZFVoYc7XY3UJjWhJ5ymHK5oqERjiVRfAwY1b/IqP4yIA9RlAbHQNOj1y6ByyxZa79QZ5iVuG2FU7T2ZSEWM/Y2qD8YS4ioTlej4QMIjzq5AuNfHfRsK37OLYy+uiaPdlq1HuXrU14jOsfTnDWynJwA7mYfr75C6SOheYNxfvl5onFnmLDHHPIskcgVYGaRQPEKmlGsg3gmHMS1P3E9ZZi2bysq+3UdjnmOUqW2vfAORua+tAvkDpsa6nsdzwaLjFCeSOs+DIDdNaz1dgr6P4kGHswvC5jcN+LygGfyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zj7qXCUt2htiaZR6KxOaBXy4sQO7kgzM+P9/L8YZ/nU=; b=QT9wZT96Jsn0uq5frw7Ar2p3byokdmzta5kzYI/pKqccTWirAOBg/gIQZyNBXJ7DOYugwoPVhq1Gd3r/6LWCE1is2OlLZI9Nj05CMEmX4skcsIHI271HWDUsksTTHmj7VGwJA8ny8tCjaA6KDKzmQhbF6YpwJiOUr2uAmTVJju+6lKHJh/H61HxSaWroCfZmsCIlal3leoONVFZkoIGR8xCfQETEN4wRxeGYn3bAfvXK5NMVsEYlcoVFjY6eCI69ZKGXTZhfk+QuUydXtV3J1yGBO7atsKYWi81OUwFDe67TtEKR+zcjc8pAd1IrdTl02cnPo1c6Ti/sw0vbDQA3gg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zj7qXCUt2htiaZR6KxOaBXy4sQO7kgzM+P9/L8YZ/nU=; b=MRJvrXkCU2+32EvrifJgbVaQPZrXbBWLpQgz6XunCgzdt4JV7KuzOJ+zKacjazur1iWK5HiaDlrNsuNfbKaxFv0rcuPD89Gd6Zhb9lvr5cHHIeYRqqxf8MjC+emoVzHfN1nPh1to34IVRArIWwBzxskgmH2oWEIzcX97/3DcR8sJSbWkAc+e7EKvhhY3+a0ECpyHQ128oLqiZfnXVLCneRhtP88C4+OGm9yQ0zpdFnUGjHlhw0XMCMfK3B/WEmhRO4a5vFry2v1EjGiJlAuclkTE7T0/XlmQvH/Xf3cn6zu1+Zs9O8R1DiEWYuNoyWwb3KIcbK8bBmpHEPUm//P2kQ== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PSBPR01MB3768.apcprd01.prod.exchangelabs.com (2603:1096:301:3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20; Thu, 25 Nov 2021 03:24:39 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4713.027; Thu, 25 Nov 2021 03:24:39 +0000 Date: Thu, 25 Nov 2021 03:24:37 +0000 From: Foo Chuan Wei Message-ID: Content-Disposition: inline X-TMN: [ouS6fJvaGXyuuEe8FarQQGyHAhTb92YU] X-ClientProxiedBy: HKAPR04CA0013.apcprd04.prod.outlook.com (2603:1096:203:d0::23) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211125032437.vebxgb3ij46hvja6@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.36.38) by HKAPR04CA0013.apcprd04.prod.outlook.com (2603:1096:203:d0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22 via Frontend Transport; Thu, 25 Nov 2021 03:24:39 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 00b852f9-e4b2-43a8-2d91-08d9afc31d4e X-MS-TrafficTypeDiagnostic: PSBPR01MB3768: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tyOrqJwxZZIvtEMRQvJUdqfm1G8/b1wGNAEJGH07U1oPhsPzPPqoqYbCiGlBzMYewj0m82VSkjLHEAQfI/Ozj8xdhou4jbuKVslv9u9urCfdZUKetqrAYhU7BdG96nL0oMi7uhX4Gm/DxPzRiuXsLA60rtBwvtUqZjnGDgEGnuOxt/9oCFI813UwaQ4fawk9Rj4T3B8LiO9C6uXJDHDs5iiX8n+WO44yPhLZ9EI23NYzCFFVW8GvqBxEy2RO0AZJ2RX7cBXnSfdchYyQbkCw7xMWDdTCgigCu6Rs7vHqiYA8nv6+HJK5sM1xicTuXhdovPcx7EBZbzoisqbbDDuKM9SY5KwPcZXuEhvlHyv/9+KrB0I4POMMXm36r1bhNUK0KfRhFE/JcdvvXZveoNtUDJTs8QIhAj73CtX297d0JDUM+sike2IwrB2rx+j4UO8uxpS9XE2uDhrIntRr4zsu4cm2iU4O/1e9ow8bVIRBS9DoUSPgmoYHll4+GmVgVlNd46Fxr4PeEtOpsxlHkn+Ns1Xnpiv/SZiCQ5bnXIGPX+mkAMOGz4gZjEVs9L1dpnFCDvoaQ3zJ6duaTWDXW+gzeax6mVyEidK0WwpqIVRwxKt/P+1pLleWxXnlSZtK4anD X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +/9+c56VyL/OlIuLoUioObhowynwwgeA8/ri9YfTQACuDkJknLfyTrVZfM/yAycK+1RGLVf036KcJSrvAhYi3QqMQmYV7I9wAzm4DrKVn0GnNzoxUCl/QCeUTlG0Yzvn3GBnIGQFubMEHEhHl/gqteDFPU6vSEG3NWffSY4eMwSK1RjwkVGXD7GYAr/wwI+jC4w5N/T1JyfZHJdDmCRU436edxIaChU0W9NMo3p/9byAR8SHlRFIERJm0Td71cqUntayMIoHbSCMaHDmvCeMeW6geM89nZZlX4AmlxKBAHSP6101JwY1ccE8h7Ne9umrn+UghFzmelXovLcd5S+qBX8raV1C7zH4lLDhrrwJgpoqJDh+TlqYM+iwglKhGQaC6Mvx3APhAd3wdap5Q+ZlDxQLSDT0wzJas8xz51H08SKRv/hVUezn2Q2vkoY3TzhqwrLM/Bepwf6pT3+Q9wYzJ7NfERf9Dmvjev+SHRW/25Djv/UOHmyFeVg3863ObtR39pxUVMdbOfTLEWqK8QNJBhsx9e4C9BYNafRhv5Vb4g4cVV78jDnjD4HjFX35778eIwGY0GQ7DC0IbR8ji4+GglCLAUF02PY95n5wWZG7nyyckm8veom5zgIxpqb3D6Et3J7w25ZPp12Pe2bw/gR9ui7b5pCLQZn5z70bCXDWL6iDD5VZpdtYbNqpzXQuxtkyWoW9lN7STtPw9XscPXE3Vw== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 00b852f9-e4b2-43a8-2d91-08d9afc31d4e X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 03:24:39.6890 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSBPR01MB3768 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/lisp-xyz.scm (cl-restas, ecl-restas, sbcl-restas): New variables. --- gnu/packages/lisp-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 39f6545fc5..9748293f94 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -19761,6 +19761,52 @@ library inspired by @code{cl-data-format-validation} and WTForms validators.") (define-public ecl-data-sift (sbcl-package->ecl-package sbcl-data-sift)) +(define-public sbcl-restas + (let ((commit "81bbbab6b36f81f846f78e71232e9d3d15f6d952") + (revision "1")) + (package + (name "sbcl-restas") + (version (git-version "0.1.4" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/archimag/restas") + (commit commit))) + (file-name (git-file-name "cl-restas" version)) + (sha256 + (base32 "00ng6jik1lwjw3bbxhijy8s0ml24lgm73liwrr01gcsb0r6wrjjn")))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "contrib/restas-daemon.lisp" + (("/lib64/") "") + (("/lib/") "") + (("libcap.so") + (string-append (assoc-ref inputs "libcap") + "/lib/libcap.so")))))))) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("bordeaux-threads" ,sbcl-bordeaux-threads) + ("cffi" ,sbcl-cffi) + ("data-sift" ,sbcl-data-sift) + ("hunchentoot" ,sbcl-hunchentoot) + ("libcap" ,libcap) + ("routes" ,sbcl-routes))) + (home-page "https://github.com/archimag/restas") + (synopsis "Common Lisp web framework") + (description "@code{RESTAS} is a Common Lisp web application framework.") + (license license:llgpl)))) + +(define-public cl-restas + (sbcl-package->cl-source-package sbcl-restas)) + +(define-public ecl-restas + (sbcl-package->ecl-package sbcl-restas)) + (define-public sbcl-cl-https-everywhere ;; No release. ;; Don't forget to update the https-everywhere input.