From patchwork Fri Dec 10 06:18:28 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: 35109 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 8BBDE27BBEA; Fri, 10 Dec 2021 06:19:53 +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, T_SPF_HELO_PERMERROR,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 8803F27BBE9 for ; Fri, 10 Dec 2021 06:19:52 +0000 (GMT) Received: from localhost ([::1]:59358 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvZG3-0003He-Ol for patchwork@mira.cbaines.net; Fri, 10 Dec 2021 01:19:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35574) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZFG-0003HG-SC for guix-patches@gnu.org; Fri, 10 Dec 2021 01:19:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:33754) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvZFG-0002rY-EV for guix-patches@gnu.org; Fri, 10 Dec 2021 01:19:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvZFG-0001co-Ac for guix-patches@gnu.org; Fri, 10 Dec 2021 01:19:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52408] [PATCH 5/5] gnu: Add cl-mgl-gpr. References: In-Reply-To: Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Dec 2021 06:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52408 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52408@debbugs.gnu.org Received: via spool by 52408-submit@debbugs.gnu.org id=B52408.16391171236221 (code B ref 52408); Fri, 10 Dec 2021 06:19:02 +0000 Received: (at 52408) by debbugs.gnu.org; 10 Dec 2021 06:18:43 +0000 Received: from localhost ([127.0.0.1]:45300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZEw-0001cH-UF for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:18:43 -0500 Received: from mail-oln040092255072.outbound.protection.outlook.com ([40.92.255.72]:31466 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZEt-0001c1-Dc for 52408@debbugs.gnu.org; Fri, 10 Dec 2021 01:18:41 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n7iELrnsx5xSAmrqROVmigbgpgIMsqqjdgOMn2GHxZarLKK4n0wHAAI9K0AmU1wjiQL2Kz6bxb0y5NYmxcLWCiREsUeEiGoIhik7h2yyoKGJhlEcRuD89zlhIlTyb8oCfrm6bfn4ZHWJvbG9sGp3If7wj9+hGAl8rjjnBAlq/Rf8hGWJn5aGTGi66Y/UhzSrO1aBUiRr2GNeMCLzegeL6f9wkTM+8yDxPmE3vKq85Mj9BigX8+5ATVOGs6sDWbwh1ed679K+njdQ9jE/YxdSG2f2H1rLdBxuHuci54KeoVDLAuiwrbNUt2yVKTgBV+UkcRgRAUlmgBtKe63plN6hHA== 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=D57eRW7YeoeYjaqxf3wrjmYYGXRy6unzk4Li5D5Rpcw=; b=Ku8ckO6cjDGoujPUHqrL08lSfPaqYdov7tmcNcJRLXadZORjwUas+vzbQaruh/lwqIwtOfYBfHbYYKx7UURKL5Td7iMw01+JmDKsrZrNeirzDvZorZhuIwomrDoyFEcrqEMR6KZr3r4ycOnMkr0MhUH4WipMo7/ZaL7WWudqBdK8evaBi4OmNNteiU9tyM2xCPV0FhmmqnudMhIapWwazRLEYueyvkmmDlHbN0woEH/Y+9r0hdh8srjz4cySZZA7nYYy/YbY+cGl6knEvczv1M2BViHnXxhD62m/UubKFFytA9MhQr0qaYIOl9JY4loLiUddtc9U1JdwVPCgKZiTbQ== 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=D57eRW7YeoeYjaqxf3wrjmYYGXRy6unzk4Li5D5Rpcw=; b=HVNdVmJQorGmVDOPpmcoliASdy/nMICqGjvdeVDCoaSbRIgLamCwinTxrVwbc7PvxRoP/fgrG2NDAuxy5DoFXbVrOxfRd3kJooABYPg5bXm2reXKAsA/3CCiW1cMakx9EVuNlAvTLzFE5zapc7QrneeeTuo8YRnU1qpIhwRSHf12Zqbt2ekQnyQYezr8Xo51don8q7O9sliMYOZjdJ5sIiJV3iFcPqV7LcVY0BKsjm23dXZaK3TKX9yDLfo6wm69Rrogd3q5gLdZxIzKtTo3yDRSyjnxFff85Ftm9VXB+1IB2R9MYedCr7H9PknTOLMchVQs/tjf1abdWLFDiLNuZg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2535.apcprd01.prod.exchangelabs.com (2603:1096:300:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Fri, 10 Dec 2021 06:18:31 +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.4755.026; Fri, 10 Dec 2021 06:18:31 +0000 Date: Fri, 10 Dec 2021 06:18:28 +0000 From: Foo Chuan Wei Message-ID: Content-Disposition: inline X-TMN: [ZHH6jSgvlnm8qUuyjHm3C5DaUKc5VUR7] X-ClientProxiedBy: SG2PR02CA0097.apcprd02.prod.outlook.com (2603:1096:4:92::13) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211210061828.f26ykwl2f2wqa5ev@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.35.133) by SG2PR02CA0097.apcprd02.prod.outlook.com (2603:1096:4:92::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.21 via Frontend Transport; Fri, 10 Dec 2021 06:18:30 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c289c157-9e10-4384-429a-08d9bba4e35b X-MS-TrafficTypeDiagnostic: PS2PR01MB2535:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: n/+09IRLLtnWLkXKekMBTFezXMLLsPOnFbr/E7szOXQOCUktzajtayAqUl3b166wBjOR4VA7eYrPXY0q3EX6gvfO8TrFQPliXvmqTYUgNJH5PR6VDvMteTJATL0Aqw68IeVQeqII/GEHT24JvFOtjxMJStCW7bgVFVi3W3t1GOH9jBD63iPTuP3VWtQx4AnnhPLqNpMq8/4S6CR1O34soP4pidVDvWXKrip0xe/G0diKILr7ndiCR3/lluc90528NIZgGJ8wHliqave6wiL5C6VT8pedFMcEYOKiO02+PAiCQOLPs3PXgiozqw750m7MOGf6nVKyVaZ/PD2qhCDAYt6NrMC8JQRNTOgm/LY1k9j8XPcX2ifJ9WOXIHPPNNTwjNh2zz8wV5bF24TjXtoCebJdi9oqLYkQNRb/2ESv40e8zcDiTPEob4zFX+ePhV4ozMR/gaTnwtb8HJhr7g/iBf8OFoEAFgX2odxHkD9/KZshW5kSWCnNON9xNrNS62oIoR/939F6f5aFXleY/MsThop3TkJAmNP9Ae26v93V/b6tMfVpsL9Co+1rXU+J6s2HE/WObYQRSoEH2fSriWucY54ACZ8G7EZ0ps2C1/86RoRx4tJiNF3K0TYrmXdIV3vl X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0I48LDkmDv0xsHmKLFDM1XhSCNZr/McyjZTFKE3cAqMylnUTbNWRCioa1Kb3VnquIz5YelSgaX2YoK/BQpbP3wrwBS7qQPycHc4/MVNZNxvrU9PugQBhbducZt3GUaZU85z7VqOV+Mj6ACxYz93Ex1KscbQ5hMcuLfX14TVdOo62DZ10zyeXVhhS1bJq/GfCtp4jZ+7RJvwNOO+lY31Zb8HITNIlcnFfJqQxXPbB9lCU0GycI1dkJ9XqFcIx7VYbJ+nhqSKAzuVX06qVw+PJEh+sWz8OiqiIio/hrRZHlDWGuRoSgnjRRVSNdv01j1UpKuvcjCJdbo2qyYnNBi23NU1rEhRPGv5QQ1DE19gYEutIB04IguKXJTVCVpSnolTHnEH5dV/YezxXGJGzTk/tqmrpVQL0HAglvM3u5zeKxfDdyoXw6jl5+RxeqFAEP1H2VBanvtB7bJ75yXMlJ0XAxVBRkU+50U5wBKfeq02q+wj5ac64fWu/Cbrkeh80mpXLPa50EVVGZuYq/3EC2cBri3hN0L9SHjNRwRcmRaxFr/uOhZBraMgVX/E8stb/Zdalo3pxwlcPRdYFMh+ZgUvgaQ6E8eMxZS9axA9baTMGo93xiphzmPiPHosaVURmFz/VA0l0gP0V/AwzDVjIO2sQdtZrAcuBnxeIXAtAhV0D/pgXvQlpsLuLUsSUXZbrjh5oqKTYmqWkrIeHOL/Q5uSF8t4x6cCKULnTbD+pNk58mYALRqGgiW4g5/+DIrAHurTbFDs2GdOyAyLfqsirXbiNq9B6QoeiPJ2kAPrbDFAPfmvuerolvZ0HHsi9QbVOPH+iiJPc7Bu3rehAirO+mA5PiHKQHCIJQExyCaR6N/nYreNIMqKXQ+/DuaRcKOdZfQsAud5xEfPoFbpKa5KEOoiAmas2w4Sk4+GGETtysBY6lswu6/KLeyotZrhSu7umuRPskn+Zt6I9R2gKoCe7OW0M4A== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: c289c157-9e10-4384-429a-08d9bba4e35b X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2021 06:18:31.4844 (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: PS2PR01MB2535 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-mgl-gpr, ecl-mgl-gpr, sbcl-mgl-gpr): 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 1477c3e091..6a1a3f9fe6 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -19550,6 +19550,39 @@ density, distribution and quantiles for these distributions.") (define-public ecl-cl-random (sbcl-package->ecl-package sbcl-cl-random)) +(define-public sbcl-mgl-gpr + (let ((commit "cb6ce51e2f87bf1d589f3703c13eea6e25780afe") + (revision "1")) + (package + (name "sbcl-mgl-gpr") + (version (git-version "0.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/melisgl/mgl-gpr") + (commit commit))) + (file-name (git-file-name "cl-mgl-gpr" version)) + (sha256 + (base32 "0w51dqixh277k6sl8bqvvp1400y6kd1l5h3d9q2f40l9bpxy8gjx")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("cl-random" ,sbcl-cl-random) + ("mgl-pax" ,sbcl-mgl-pax))) + (home-page "https://melisgl.github.io/mgl-gpr") + (synopsis "Common Lisp library of evolutionary algorithms") + (description + "@code{MGL-GPR} is a library of evolutionary algorithms such as +Genetic Programming (evolving typed expressions from a set of operators and +constants) and Differential Evolution.") + (license license:expat)))) + +(define-public cl-mgl-gpr + (sbcl-package->cl-source-package sbcl-mgl-gpr)) + +(define-public ecl-mgl-gpr + (sbcl-package->ecl-package sbcl-mgl-gpr)) + (define-public sbcl-cl-tld ;; No release. (let ((commit "f5014da8d831fa9481d4181d4450f10a52850c75"))