From patchwork Tue Dec 21 15:20: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: 35521 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 5ADEF27BBEA; Tue, 21 Dec 2021 15:44:07 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,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 E237C27BBE9 for ; Tue, 21 Dec 2021 15:44:03 +0000 (GMT) Received: from localhost ([::1]:45634 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzhJ5-0008DT-1E for patchwork@mira.cbaines.net; Tue, 21 Dec 2021 10:44:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzhH8-0005SM-Gl for guix-patches@gnu.org; Tue, 21 Dec 2021 10:42:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43785) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzhH8-0006Fp-5k for guix-patches@gnu.org; Tue, 21 Dec 2021 10:42:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mzhH7-00007Z-VH for guix-patches@gnu.org; Tue, 21 Dec 2021 10:42:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52706] [PATCH] gnu: Add quantlib. Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Dec 2021 15:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52706 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52706@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1640101293413 (code B ref -1); Tue, 21 Dec 2021 15:42:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Dec 2021 15:41:33 +0000 Received: from localhost ([127.0.0.1]:55324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzhGf-00006b-4u for submit@debbugs.gnu.org; Tue, 21 Dec 2021 10:41:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:42710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzhGb-00006Q-7b for submit@debbugs.gnu.org; Tue, 21 Dec 2021 10:41:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzhGa-00055K-Dm for guix-patches@gnu.org; Tue, 21 Dec 2021 10:41:28 -0500 Received: from mail-oln040092255103.outbound.protection.outlook.com ([40.92.255.103]:50832 helo=APC01-HK2-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 1mzhGT-00069c-Rk for guix-patches@gnu.org; Tue, 21 Dec 2021 10:41:27 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oEDgiefP5og+9tODYIVVxHty+EzdvQZ4zYVNcjdaTwsx8bQkvZBomTD/XLobbcIl+u0hqIBuVkvR/eu+fDAwm81a4zm88QBxQaTYd1VC1ffBQsDwaJ6QVVBXaykISxW26EeWB9UqFeoECl100o2tmKJt7qUhP7Qg09ApiwwpOa2QHfm2nb0AGmiK1rutvpjApNAkGT4G3ght7wSjvuKc4zbl97rsG7ET52eUPRNG8U4jHvdoWgvx+mk7BsEXtTWCb+gqLLAI0FJzVbLlclymhg16HWTzL+/ifIsj/E+h64GwO2WRO9HCdZkqymXFpAPav5vn2vd97DWCbN089vfKsw== 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=GmLqH6vYI6uB3ixOxKyiIeVuB1GXVu25mMfixu7uQTw=; b=Db58VHWEwxYogErBiMqpYPoKWsL5lz1IeqPFD8FtFVCfZr7u5zwMO3W4essvwV0APl7nrOZUrGI8kHCAbZKkkvBDBkq0WVGA7gN1yq26LhSMw3w6dQeyRAGCihI0UWUkl71dBSsbHgItLMt+wRAWJ5zYutOPeL8TD1faj0+mTm5oJl9gypdailrlwq6d1c5iFeUz/yDWZ8XIq6P6+YnEFt3a3IGTRgx8WGKIH7mHCriqYzn/iKbd0hFKx4W1wSGd6aAGByvC7SK0EQcVN/oECfZSn1IbgnIYYNqVXVv9FlzZKl04pJJ+SPF75hPR+GoWNOB66OzgYcR+StMS4SFjfw== 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=GmLqH6vYI6uB3ixOxKyiIeVuB1GXVu25mMfixu7uQTw=; b=Sp5vk9ZDBz7a5MrMRT4h2fYalkY8WZh4J+1Ojqxr/GWcQiJT/5ow7urbceu8FKs/swja9DXWkYtXMUiAfiNJz9mulGOXJPoVpKTAW7B9TYa5lqv3g4VaKhEa0l0Qe7/CpN/FC3pp74GxAr6OQOiQcNc2ahUIFLeUGRwvAEm/p9w54MAloPdvyvxvkhH3bvad4fW0NZPcMNhCAc3Kg5hYbWvuaQBXbaMYlLNSqOFSGohjUI75VAHju6DJZ40UD/yT0Ojue3hWxxKaPA9mJZKCCmVRBN6yagDAH7iGFfwF9M+4/pPpmX8ZnrgFl+GrZIeXRyvGf6BybRjaGYbw8h8WNg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PU1PR01MB2124.apcprd01.prod.exchangelabs.com (2603:1096:803:25::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.17; Tue, 21 Dec 2021 15:20:32 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::1c92:e0d7:1ad5:a0f5]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::1c92:e0d7:1ad5:a0f5%6]) with mapi id 15.20.4801.020; Tue, 21 Dec 2021 15:20:31 +0000 Date: Tue, 21 Dec 2021 15:20:28 +0000 From: Foo Chuan Wei Message-ID: Mail-Followup-To: guix-patches@gnu.org Content-Disposition: inline X-TMN: [TD0BS6JGB544131VB2gC71r1VhcNgGP2] X-ClientProxiedBy: SGAP274CA0020.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::32) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211221152028.nsb7rftoi5uomm67@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 666901a0-0d73-41db-82d1-08d9c4956d3e X-MS-TrafficTypeDiagnostic: PU1PR01MB2124:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Q8RS6tgZf+FBJ7g3iULvkVyaxOIqrA45L2wlwzgdTwRCa1fZVp6mZwW0PF6qfAoZdKCzMxgOzAI+HvqFRGYjflESzYLPK5i9mxG8po+Gwb1Z4qzoMUHKlkj1E3Vin5vFl99ybBOqmDoozcn7/SSc/3M2r0ovXgxs8xbCqWjBC4b1tO8xJRhXyO8YR2XJDCFiq7ZguOp23JsGwUIznUcbfc008gSqi+fcW4GZrfBT37J7dqUptc/SUaxnISJro30Wnyhmpkkx5pi6WIh8gQNOu8+7GZVFejcMVYBLQaPnOB5iUwk5RqcxsHt5uxQLwX5TkBXPCFHGhzwsBjBdZJ+MTF5TEMVvYThuv9X+Vn0y80mOnxHNCqCq0tNiQRrjvc6XoAmSwnhYzaaIIlzmAR0+GaZYmy/srCFbHB4wTLiOtgs8zW9dkOfcsnCS8pqGQ0nQgtNZR4K+E6TvA5SECmSPrh9ZLYO/Bmh4FznCPIX6St8jdF5OCVsc7vN99ytGmLwXw1uUG3RA4Wol448vfRAf01v/Y03MMPVzeEAfGvLie38u3JeHIRyTO2vEKBcHoFLNkG3Gl+XoYssMXEoLm8xyy1CX5oJY40ijl4GwIlQtmgxmofvsObo1HdwILM8IWHwq X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /S7r93AX5Bn3+jjZ3aDb9i3kCy2kF7UnY78OU+5KDz0VzfE/x39ZXf90vguTPMJHdNgEgbBle9871dpQIlnJeC7QKiCdbEodEgFPwj2ztVmibDi13MnJlwXhdUCfJQtRxQPeyxrWTvMU17vwOG2nqe10aCPM+QvHc+oEX6CP9D2grYgY8OW6hbQa0LaD9TYD9TlANVvk1s0FdXUNPQZDG/d04RZ2/i1OFwvUEQNsw7aKJ1KrBWA9ci2eXxdw6N8+Sbhfa33OCnIf6y3mEABX2ar8Gbmm6nU71c44Fd+leE9OLrWN3TbO2x0HbZSyj1c3KlhNQbZgruqfnWm42DfNxGNnHreQDldDHteE4x2XADOIDRLf17WX1BrI2ujQELJeFbTyo0lCVCqn64QQA+hhrzq9B1G8QRgyMA3ItUqxnmsigS8ywkSoCBjhQT2+/4D8BkA5YZ1PcjOpqDpzi8usSyMwytktVGH2YRSKPS2NP6mW6aCuwekqIPRqp89JIAXS0l0jVUDxbdjLMgCzaIkkUgpEOUzNU+lWikFcER5mJ2j6RK0op/uPFtXVQM495yjyxj2/yAf0c/T49ppa4Jg66oQisdJalPOMirsbSrSqJ8Ksa8RjZjlXeJ0L1JZ7GdDsh5Pf+huNPEFaM+68o3D3MPn3gkiQZAmHTm8hrugQwdTlBQWRHfo45PSjJzg9x3WuE3YxUOPKIN1xxnRGKgKkQl9cli/Q/Dv/8RS70C2gnb34ZzjCcQojCus5m3Ytc6k86FSldrHOr/zpFEoo46pql0BpsrpxVdpn03spF4hPgmtPh1HQ6yTC404cX7W2BlZUTitDJkU8RQp/PyvAEhWWhdYv8faeViUsc2YW3ueqgxhnvJnY62xMCOa6131Ui3hz83XLfhnBOTraVaG7usQlw0q1+hs69qiyO9EoHqhupSnK5GbOYs9/jRU6eWDLf4dAx7uzc7HlFstsf5OABdJvkg== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 666901a0-0d73-41db-82d1-08d9c4956d3e X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2021 15:20:31.5370 (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: PU1PR01MB2124 Received-SPF: pass client-ip=40.92.255.103; envelope-from=chuanwei.foo@hotmail.com; helo=APC01-HK2-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_DNSWL_NONE=-0.0001, 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/finance.scm (quantlib): New variable. --- gnu/packages/finance.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) base-commit: 3b3bef3e4e3a8f38e8686262cd12e1786a9ac2b0 diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 3c162ff86f..7b50ee9189 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1821,6 +1821,32 @@ local, single-user UI, or as a multi-user UI for viewing, adding, and editing on the Web.") (license license:gpl3))) +(define-public quantlib + (package + (name "quantlib") + (version "1.24") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/lballabio/QuantLib/releases/download/QuantLib-v" + version "/QuantLib-" version ".tar.gz")) + (sha256 + (base32 "1rxjhkc32a8z0g5gmh0iw5nx0fr31cjsrfgq7c8g6nib003kgnnx")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + (list "--disable-static" + (string-append "--prefix=" (assoc-ref %outputs "out"))))) + (inputs (list boost)) + (home-page "https://www.quantlib.org") + (synopsis "Library for quantitative finance") + (description + "The QuantLib project is aimed at providing a comprehensive software +framework for quantitative finance. QuantLib is a free/open-source library for +modeling, trading, and risk management in real-life.") + (license license:bsd-2))) + (define-public optionmatrix (package (name "optionmatrix")