From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH 0/3] Add perl-par, xforms, and dozenal package definitions Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 15 Jan 2023 06:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167376578131698 (code B ref -1); Sun, 15 Jan 2023 06:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Jan 2023 06:56:21 +0000 Received: from localhost ([127.0.0.1]:56003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGwwD-0008F9-LE for submit@debbugs.gnu.org; Sun, 15 Jan 2023 01:56:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:49228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGuxk-0004Wf-Ix for submit@debbugs.gnu.org; Sat, 14 Jan 2023 23:49:48 -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 1pGuxk-0001El-0m for guix-patches@gnu.org; Sat, 14 Jan 2023 23:49:44 -0500 Received: from mail-dm6nam11acsn20809.outbound.protection.outlook.com ([2a01:111:f400:7eaa::809] helo=NAM11-DM6-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 1pGuxh-0005my-QU for guix-patches@gnu.org; Sat, 14 Jan 2023 23:49:43 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PS1l3xEA9NP/RRJq2qldxMr2i/kjhFVsVEVlCV6mjGicLL4EBmz2Ky4oW3w/MU4ujSbULB/GjDfvEm9oAATn2Y3g9NqwEzR7BZEVexkKDcvGbkVh+YMLe7lFZaNRkcmKELWDVW89fW8gX3URLtnqAIXYnfCh8NZ8kHo6C9005F1WicmjRRdTYigmQ0fIluAvORaSEObNqrivIHWAqEueEEL/MEdh6U8RF+oKkhKfSfjluvde4oV5XthmAW1g7UqX2k7K9qsLofPVXubbUQ5GcHj803xL1a6ZCe3K2JnmvGSE52maYlgapmv9ORCY+wzSsm6jhBdAmDx5UJ+9zEN7+w== 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=2XInukse/+o71faPv83tbImReUVG599gMko3XhE76sU=; b=V1IBMD80r2e/7vHdR6Yjicntm54NhCowRErCKL2a8gSJLELSaHZ490yMorDR4AVsqssK5fzVso9I3hhA5sQfLJvjKfedIQi/yMibFnBZ63FVrKENFQh+sdza9Us4SBkcH3DSXd8ieJsf1ULSAlhUl1WXa5P/aa9z/lHvOjK4G+CZgQM4T+l9ytEGI+N/qzckf/KnZ4iEwfsdETui1/4yB6zhWtOVNls2L4qsLiA2DQb3roh8RMkZCE7jg9yMMxW3M4ZdFfGX9ndQFYNARZbJTkbj+r4UXaBQ7H8PfORSl46iRPE5tR72xuSZ2MNiZaEEoC3wE5LE1+XfqhpqwVwmGg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2XInukse/+o71faPv83tbImReUVG599gMko3XhE76sU=; b=mvKsdFpSyazuBP23yrZ3Dcd9b4CnH7rcXWDJ//DMM0UHq2Wl2l4P+raNaw26d+2k9mIYk5bWC2EHkUhfdtqansHW4oAXO2XuWLydFUJ6Sz2xx7aLLtao1+tKOLcHlWAulzx9iHLhd23QGviSWrI84VIx7T4CXZH/nsVXBa4rmB6EzIYTqPmLbUKZanWOC+oqPiuaylezEAcvutIL1PpRCWkPnZhti4xNDh+ltaCR8zs6oxiQj3rB0UANobKep78OBSqZiZEz6lZGzkdiBtADgkmPH0VhertpFobN+S4HjvEq4MJHaXjpJzPdnpp1Jy3xhUvjmDVSp0MmZqZZ5uVPQQ== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by DM4PR20MB6434.namprd20.prod.outlook.com (2603:10b6:8:183::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Sun, 15 Jan 2023 04:44:37 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Sun, 15 Jan 2023 04:44:37 +0000 From: Jake Leporte Date: Sat, 14 Jan 2023 22:44:18 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [IfcZe7SI5FudGAOYpEmkhWsQ0FFsIkQz7SAQ/7O7VYFnTNV3w18WAgV8iUPEjU8A] X-ClientProxiedBy: SN6PR01CA0009.prod.exchangelabs.com (2603:10b6:805:b6::22) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230115044418.239355-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|DM4PR20MB6434:EE_ X-MS-Office365-Filtering-Correlation-Id: 52ca1782-5886-4464-8a1a-08daf6b3346d X-MS-Exchange-SLBlob-MailProps: 0wLWl8rLpvvj7UdAYeN4QNKWu/ye3QSNUVsO6SvP7N5xGeSYVJvJMqIPWj7+igp48JKZV08a3z7XiQ5g7vUKrC9Xz43q/VRWG7rBLYeJvJUp6bN7J4fo8lGBT4uPzhvDd9nhJLK6ZOAn6OCv69zMKBtmDZFxhkRdJN7Bp/6HPgTX01eIAfSEODX76uE7hKkl3AevMKhXxS98bE8u4fYJIPnr/wuzNmjOgljXxPLIgE0uowhlpkQV05r56F5kPAtivjwE3V7r5oM7EZRXLsG78AnGC1G/Ptu4YJ6baNyiKnj4imB1RgmPhHJenvOaUl3zzhzYxP07u8TWNuagWP8POUg9TJ+bvhIPqEgiGYH/YYB8CAylA1A2N8yl9MGl1q3nM3SSZjaqlKvfPw0lIvvQ6Ne6hb7pO1L4I8n+oOPL4piY09B3SJOOH4V3kwzTMnMi+MHX/Bz0C10lRScwCyVwhIsWEwoJ9aFATS+aKlNl//vbQJSP0JM5lekQyyMfs95tMWqvE+39gm8NCQZtmMd6MzGdIb0K9ocx6jR1x4U1N21Vg6dd9KbNXWiUUDYcJr5T36NBfGofkQJqP9OVkR7M6X/J/ITUFl+DMWaRTw7kAB7jenw2e1WwtVV3s6DwPp5DHBLjMIc1zYcsFJPAeASDUNv85LXK69Sk2DzakTx886blZRQx0EcyH0dP9hUKLpwPq5/ww9IKA8AHe/WLT8BDGv403xMj4EdNNFZWi0CJVvk0cg0wBoWWaVqMXXcrZKmj3Xy799xTZXU= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0f6pQJ6xx8US+Cuf8b8BtrChJH+QRKLjFUIGKQLyF7woqeqkvf2ldNUZ4GrSR1b33pjC/KBFNmY1vwuZwdfCkWeLTjwyl73uNTU0dXWuCCoiVU/ztVqRGUqO2JEcACnuj+/eSNYIeB4gq+qtSMGO7Tghd9q6zOTLy92zSWLm7ihtL8XzX4n8VmaNgkUbeHsL2SuI7XbxLu+gvhmKFE1z85LGJbS9N1NRmIVDetvyyjVS2w2Vh5hN/RYglS2Y5+y+ymP1C0kwYbzCJzU9kIxuTbN6ZVJJ5Qc3vNs2W3vH4LA8iMP3jX+MD0oO0VG8I231JCPqoGe9Caxf+UuFgR962W4wZ0YxUVPoDF0GOjQvpAzZCmoEkDRcsM/iDP7ejsdcW+DUqSKTow5GZwyCUw0KwRyaEgJOVhCnSyTaV1vBmzRHbWTKppB+Z3Z17/bsJcP8VP+wDhrYwkV2sdz96DoMOA1YEJPj7NIbqF2XIW5MiXcj7iOv/Dv2NdaCtwRtta17ToKPH/AXvFbfcIxkJrl3ais65QtudqtZW0ahIWfFLjdpSBhgGE3C0lczAABFcWg5S+GO8+AMJrBLlUm8UXlKdaqXmys4qH1C97OKe9Fmfxqmp8GiQF4XgS7dKIfXZzrGvl07b9Jy8iWJKmHXAiu6dwFWLS6GqWqucCq66QfO0DM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qCPzGrIJyVlnzj8VZExA8PxXWSCe4s1UxnWd6KP1npEtFZsnF1ZqndPpgnWAz2ow+9XI/AwPgGqrnqhXeCEQGyBfs7dqUBXtePQDukp8OtsnTyWiTN9hCQGB9Ppe42F1qltdJXQHRMdUL1gtA0nbga5cfbHMIDhssnwco3WJmxgy1hs8jgCG+F+LBk2qchTZikVEJprPY0BxsNQd3abdLEJN89XGXfgmlVjR+CGuBnRW6agKTPhLg+zabGDj/4S1u3OPV539twIVfUsMbM2iAP5SOx3dIAng3N7kYTONyj4/MZNy2f29zn9btU5pyiZzU61dYqdDc0xqQoJ8gk7OKpqGEf8tnEGWuclvm/lmkzItE9Xk1gJLLTc4Bzavb5FsH+xbKjpWmcVfkTENZNu4b/kJHImvUa8/u9mb0v13+jCGQOcgGzqGyywh5HavCS9gQURZ/nDQpPU1IsU3GjGzTKRY3OKHWW09thddbDclJwluTaZcU1IO6r/nIzpUD6JJ6pdnjgnnvYJbAjIspfMvlsVjEBbg2xbFTEox/fUe3mAZRn6QDW3owWDC+RnrSPWPlLxCu2QCbe3v0V2faruOXnDoXfgrWTH5OBfVmjC4ecj/qOTjOeIFPsgwUc8khDTYEIaqNSmdfDvzHtArn+fEWDS9ABLkhr7g367zNBMMZpEQkp+5jST0RC5IRyJHv2sD0dZ/QzP9wlG3LIumzeFyVDtnCoRh7GtHJ7ihqxHcWo2OxfFWH7pdTserXPzrJ2m3Xkd4+ByMpui/uP7yeXT8dc0X3WOSwVST7dZn+WnNw2Vkw9yX66e21N9MHrNT8I2hRam+vLR4JHtZEwWPjItkoIEIRcS5MDMl91Y97u7egb/w716ic04L60knMUGsJSCFfsdn7QxPFJaot+zPkSiR5Li4A3RABXK4SAArXYKFoD5X9Vvzuj0t26viwvQLTsAsNM7vrbdbdhv7EOIP7wherzsVclSUqI4AqY2XbFibLGogUJUdUfxNkoNHUZJI4GrCS/OpTfoVYejP8y4luKw3Q5lBGv3T0DXtDmT0VRy05NMPu1ToOzx8Dql2XEn3MNwtLgK9Erz8K5nwWR6sfW2TViHs7GCRGh18txWiInzWo5o9acoRE8uH2A9KkR2yB8w4kswVtvx/wbmk47eQ9xJboMSwX3BGboJXdKJWOvBbC/c12Mgxa/h1oz10Ea6qMpt7zyFOejA/nPFlLfA5lL+vN4XdPwi/q5RZJqvGFfqLTIB5QS1GVY5LVyzNQid0HKtNwVf2UUWJBTTbBWNdSqSw+1vsjYlNkTxFki3dsVXpYf6ktgaTFjiVSVIz60IRmWYSLVngNUzxmGZFiJ9266NzitVbwwqJjruuxyuqquUy/Mw= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52ca1782-5886-4464-8a1a-08daf6b3346d X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2023 04:44:36.9581 (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: DM4PR20MB6434 Received-SPF: pass client-ip=2a01:111:f400:7eaa::809; envelope-from=jakeleporte@outlook.com; helo=NAM11-DM6-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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Sun, 15 Jan 2023 01:56:15 -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: -2.3 (--) As a first try at packaging for Guix, I've packaged dozenal, a suite of programs for working with the dozenal (base-12) counting system. There were two dependencies that weren't already included in Guix, so I wrote package definitions for those as well. They build reproducibly on my (x86_64) machine, and though the dozenal package doesn't really include any automated tests, all the programs (including the graphical ones depending on xforms and perl-tk) run and seem to work on my machine. Jake Leporte (3): gnu: Add perl-par. gnu: Add xforms. gnu: Add dozenal. gnu/packages/maths.scm | 69 ++++++++++++++++++++++++++++++++++++++++ gnu/packages/perl.scm | 20 ++++++++++++ gnu/packages/xdisorg.scm | 39 +++++++++++++++++++++++ 3 files changed, 128 insertions(+) base-commit: c94708a5b4820c9253ef5774a1022fc106e7ae9a -- 2.34.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH 0/4] Updated: Add dozenal plus dependencies References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Jan 2023 01:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167383144616987 (code B ref 60827); Mon, 16 Jan 2023 01:11:01 +0000 Received: (at 60827) by debbugs.gnu.org; 16 Jan 2023 01:10:46 +0000 Received: from localhost ([127.0.0.1]:59927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE1O-0004Pv-BS for submit@debbugs.gnu.org; Sun, 15 Jan 2023 20:10:46 -0500 Received: from mail-mw2nam04olkn2014.outbound.protection.outlook.com ([40.92.46.14]:37984 helo=NAM04-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE1L-0004Pe-KW for 60827@debbugs.gnu.org; Sun, 15 Jan 2023 20:10:45 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l3E5zH4N7TEHxxsvejD3J8owW7NvParb1+vsEfW7A30ATlLBIEAx8Qy1ZuY+WgD6kA95IX5aicomtWF/mpc5NF0dGJ6dVDHafspkkqOC6Td7zxAKICiqcMy2jMrDvPLIqwKGZ/nHl/TlJocJIVwAWxukHiUhQyWs8eV3u0FwoKZH/xGJjnI2Wffks1jJYLd8lnIMlVyZSAIUM08jkQ41eu3O1mXwEiG5uV+2jxHM656gzecqAUdb5CRnEJI/JX13snRviOpfucEy1K/LV0keEG3GJRB6wag+gHMclQqtwTRgk9e6qGjaK4ff/iNCgpdzwxm/BTCd5ReBQmfOlguGkg== 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=At8VKtgFDOGIM2w+/PaEzKIgjx3do9zQ9JgJaysZTyw=; b=eoGfWr7uef66Eu3LJXIt90Q6+XUgEWU4gUzt8lE5bosNu0GAHe73F8NgRThtuoFUfxjdszKq0txBemW87fuYH0dqNNSP5xntwuCx29+Bq0+0yOvfiyuGocw4NdrgbYQQrT3Pdr+jnQ9YMZRplv47g+rPi4V8NwsmfIPqOXUxYc1zEfqQofWki3wRHACuFTcJrxqIVJh9Sp1WOpamf5Yu6bYRkz169/d8qf5W2LX7APv1xf4C+FOj9uKm3XObMjA93o2jALPvnSvNWuXwi9a6LNKVLbcZvky6gkHmBWDEZ+9drY1P17hvTn90jZu5hYaodMxXNzG49eR8i4A21B0Afg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=At8VKtgFDOGIM2w+/PaEzKIgjx3do9zQ9JgJaysZTyw=; b=SsHcB9moDq3hYhsafjlCWGumMCbQEDifoW8U1m0tnxxBCXpwnwEak9FnYczNJ43SRWZcIOCHoUog3w/xUGCqvz1K7NsX7aP+AxgFMcdMUAIOZT7puOmu9LUR9OEriZmbQbfKL62vW3DldO3+CRTAartyVcErYheidf5CaddFveHdptw5sYHJpTaf9yvyg8vurSxFam5QadByKZP6eXF9nQzd55OMTa0vapVNg6dBQJ/L6TiV5tP6zq5y5Smef6lxqe9ua03F7yLUPuOS0RBOXmFEUCbDJhy73C5QnVVBp0c0B+Khb3rdu5Yy0V//Lsg24v+bZC7kJc/4viebLQD6ww== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by BN0PR20MB4056.namprd20.prod.outlook.com (2603:10b6:408:124::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Mon, 16 Jan 2023 01:10:36 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 16 Jan 2023 01:10:36 +0000 From: Jake Leporte Date: Sun, 15 Jan 2023 19:09:13 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [LbwD1b4bGKFbk88ZUjFtss9+xcNdUXOQWXCiUHt54x0xflmauGjX2uFIX0Zr8m6T] X-ClientProxiedBy: DS7PR03CA0036.namprd03.prod.outlook.com (2603:10b6:5:3b5::11) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230116010913.528561-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|BN0PR20MB4056:EE_ X-MS-Office365-Filtering-Correlation-Id: ac662593-b36a-4f49-16d9-08daf75e7925 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4ms97tjdHwrG4MKooZRcZo2Y7cUsvxqRonY/0iFiWa5okaUlC3/QIEOPgX/WDt+Po/IRfHQuG/aCHVGA79ENqol/KC/IpmzlpQPjdw1NmXkwg5ABEvyin//gluGYMur+BklFdVovP9nqWdKFN8J9goSUMK9h4jWEpyYk8p36ZWKpYytwwb4Nw3TrQv+Gf3JukF8mDFjehTAkNP3gWJPpD29ACZVrjx7uMr4DDNHxs1m7jdcqOUoFccKl4YlruNATiArpP9vOuzbeB6j4XHPqHx+n3gcxeYElho0fNV+XksHu85c3I5Smk10mMQNBvnRraobjldPxJB52WZVLYpF5qffrz09qJ2Wo+5+kkowJTO/nPlmtcNYuBMoK+jKQYCmpcS/G9z58HU5p+OCoiHuC4yY4TE7cVK2D31emkzeC5gH1niUyJtRGA5ZA1nDZ3yq8JhKeU7Z4Hpw9/Osjg6BrbOemzzuLMVmrqZBs0ySPhVRadlwGVB3nAw0zxQj87C4a+WYYkeWYwwjch9Roa15QhMMQtSdQ0OJG9OKywSv6WTi7x/Qem7x3jqqQfF5MdsQYKdL/gUko46OLUtN6wapEYEUkomfdMuMwDRqSv/m8YTFb5iZiGqwayGulpHylUo1yKXUtfs2+Ol3LzPQcpZ4bsFHIJelIpzsvmtzplq51ELmGB5+VPIs8Qeoizx8CgFH8cAGmWrUUDjyPiLJ7CZJtbb9suXyMyWy6PNl6bTl8oSxqvQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MMQ1shG908L5PGZSi9vHgCk6Z3USY9o0mFHxDCsPFszybdrzQYLbrInavmo5Nhw+8WWsVUvQbFBYGmUlPK5ZTZRkeRGL58xJE/GpCM9SnTexkdae3Oy0KQPI93Y638/TX0Th/Lp5zG/VoxRiplRGYU/0d8vVtglt3yOPDhtC7IdVIgQPQiy9osCFE4oiejv9YxVxSqN8KgfKUqudPhfQCVLw7aVAByeLF4CUvowlCBbCg9ipjH23Xaly5KWZUVZScOc2cgeL7+mVj+FuXQvXqpDkEBgK4c0vz3nhyB/ar03y0/e+VP53MW5y6w9nD8RT8HthxVEeqX9aRoqcxFBfstLbGmSeprgz0fwbIa24DKODjwyy/htpoeKQN1QiBcUB1VHbD0juxviH6VN64cg2Zb9FrDweyzSai9ZGRoF/+ABuwMGUD5wGb2SiD22EKGV2WTLnhjYWzrTEbpYZM11qnWrr6hk9uA7dMQY5cJcNDy7UocwXaJHCwAIMWLyw9UPPp8CXreiq2uigzGkQeih+ozPPdr80WLp39lO42zlBI7yf+e+5TH1lWA3HngdY/OsUYTGIeQnu/AhlF6oNRyCsi3UFiCwIXIDLUcUqI/Aqjhliqr3fqprUi+jMU1kZ0+oGFbV8kosIr6Q+ZpDs7Jh5UHbXaUhWYLaQob1W1m33EGM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tu6bQMPN7f4QiWX5CiT/FJQLPqLVV+9nqYyzdGlx1vOpzH+RuO/f5grVGMTgEuQCZbDyFmVoN4zFt1D0v9KqnxCiXn0DkIcG/MvtByybsIriqI04iRQSO5F4GjiwR5zU+IciohKLfjK/tgibLP0FYWMtLo9fFnNAAhNGC2qo2BGUIjeq2ddzNJjaLTdh7O54zEJtIreqTA04seSYKxdBPUtr/edaE6IuKcBHzwnMHbN/OTi8prOlyUo4XB6IdhHs5kNv7OGkehpVdntua3q5QulhhncIDDcQryqVmUF0NMwrHNFrjYj25QPCgXAqMI87EePxrQFF8CurMPqCtrrAL0ZirR1uHgR4yY+e9KwEiLP3a7lan8Y34EpVrPf+lQW2Hcq2Znzn2KtjD7wO6BagTBLSoF5YLpqMeMGpVkLNCktu4M4XvH4dXREM1bTPOCH6tKIsVc88ydFIZ9Qi1nNqwk8+JWdI2qd1puJeazYBvuUhacuJmoWCcu2b6KBX2yQcJK5GqMJzDTL9dyND5Ky4Yw5zJO80Uqxzr8NBc+oWr+/z46Bn3OAXzjmg0QGK33J4YSLxUKK9u7n0uie8Ejfmie89e9Oi9aM+bmR0ZHV6bVkTBmEOgZ0XeMudvWujDAkuohHUg7l34YBf0L5PdiKzVaPMGzHASqF3weK9p+N6ZDnnRjd3lz8RwXvHuqhqvrqmyeSf2WFS5/weLAOpxpOY+/e4niO2bTasMT9S9cYLp95xvZRXeEyX2PQytFvpbB8TrKFt0BRYsCwn4wAT6ACPSzrQ1qmdG1w0cMettY/14RfhzAexr7W6neh+9g9ipD91CZi2MaJm1bjrvi0xhO0xLFTjplwEHJWZErgMKBrmCh7UCKrN6MYzKMdr8zV1yOX22WL74E2PjGajSR9ElD5zPYqtOqi/yPMiZ6lyRjrphAICWNJZGuoBt8aHZYK/BBiby5koYJFAjiU0dXrzjwxOAmA8KDlQSZpswEX/wDxKd2MWtfLhG2XCsqo+oLfuGSEz7MnIRyFcGmFdgmBskx/CKIOnEpQfcWbA15rs9IJyNoxxuSva1aa7xGYvfrEuloxtotUrmBZHi2csqeotePsCYolloL8A+07rz31FN4zkP+XFI5L3AKt9jtkfSS+p04onoHsvktoYbH8b/2Bbo8e9d8AWzE6XIAZUfr1Ltomkj+uKQJqGE5lGAMPE6Ymgpzo3z/Dky0gZaKiMztgalRKvP5I0nq+3bI2sVskRZjNNS9cH5mCgW3y/Bv9cSQuzr13KFXnvguaOA4itWMVCA3HOCc7KkceJ8bJ58ZhUlpcQ0FPMcJM0zc3onLU4G7+QcgfUJQ7Q21vSiKP4Dn/201Yc6w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac662593-b36a-4f49-16d9-08daf75e7925 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2023 01:10:36.2650 (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: BN0PR20MB4056 X-Spam-Score: -0.0 (/) 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: -1.0 (-) I had originally packaged a basic xforms without OpenGL support. I realized it might also be helpful to include a full xforms with OpenGL, in case other packages want to use xforms with the OpenGL backend. This updated patch series includes perl-par and xforms (dependencies of dozenal which weren't already packaged), xforms-gl (since it was easy once xforms was packaged), and dozenal. Jake Leporte (4): gnu: Add perl-par. gnu: Add xforms. gnu: Add xforms-gl. gnu: Add dozenal. gnu/packages/maths.scm | 103 +++++++++++++++++++++++++++++++++++++++ gnu/packages/perl.scm | 20 ++++++++ gnu/packages/xdisorg.scm | 59 ++++++++++++++++++++++ 3 files changed, 182 insertions(+) base-commit: 5c921977179489caef4a9e54ada6696fc86d2f0b -- 2.34.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH 1/4] gnu: Add perl-par. References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Jan 2023 01:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167383151017103 (code B ref 60827); Mon, 16 Jan 2023 01:12:01 +0000 Received: (at 60827) by debbugs.gnu.org; 16 Jan 2023 01:11:50 +0000 Received: from localhost ([127.0.0.1]:59936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2P-0004Rn-Mf for submit@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:50 -0500 Received: from mail-mw2nam04olkn2048.outbound.protection.outlook.com ([40.92.46.48]:31073 helo=NAM04-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2L-0004RN-VT for 60827@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:47 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hU3UQwz8xJgPkFTdo1jBTXkR+T5NUC9k2XPbM0QyhLDNX0doA0GH9Xw/gB8S4PV1YPxW0t64Rw4HNeZabMz5BAur3z4cH7CzPzsJMFBsmqCzXH6B/4UwaMVHc5udTfam8cb9luoHvur22ySENWHajTFISL1/vnUG/K4kIcnG7WYvh+Cbv73OhFQZO52U9FbWp6ULzxEEcpPOlBuBcnWvvGnBfVrRqKqFllbgSjC9wLVNM7KQpvHTe2UqIM1ofui58nrLMzBOH8bg07tkrZRYLodwR/1LayC2uWT06+YqTGKeL2uucgiAgHJattFbzlB6kspgPOnupI/HT/kcF/83Sw== 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=aD+HQOSnChAMdNIBJnrAOlpCwL/QANJl/BLUjMvS+sY=; b=bzu+608Rt/JVI41z9esWXiwxjiYnjyD6xPKCh/Pu6oXdGwHI9x1Aiuv7KO6ISsMBF004LrpRdA3MNSlVa47bsKz7YPDmyqeYqeP7aKKon92W6mmFFV7GpW4PznHCtq9B6Y+pHEq92W4z7zEsRGfIYlhE5Lq98EZYp9E/ZJrLcrJbWp6aVooGskhFbjR6Zd7kQFwqISMmAqWJNv6bI0/D7E+MrjpPwWWK8Da8SJ6kMmtRc9wkn6dNOKNWkHFGAjuwTisuDX8C6I4p/hEgUEl9a8bD7Eb6j6II0YjW3Wm36rtlZIz60dfn3DbzsPBoD37P0oEeZkJxTeyquKgyYcaYXA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aD+HQOSnChAMdNIBJnrAOlpCwL/QANJl/BLUjMvS+sY=; b=RlKqWr9LsToYKy3hS/P9fE5W+KqcPR56vzzBXdXWGtbQ8j02UmZ8yauhTT4ZbLZ3RFFlgnt2PKvRMx5EHtI7k2h8Yg9HDC3TzabncZl+4oTTW/RTQWHMV1psAHxc1J2vqoTB9xo1JMfFA5FOxl3LAJf9OVSz0ZrZFWKNWJC54G5HdkM757yD1bijIR1/ErIvmJeSS65g++EOU/+GnBw1LklSKCLKzBtj+0ZHR0rzUkuJXXdozoRxq3ngRXL2fYmAb+tuni7FvF6LgD9QEi5pyQCZNJnai8asJWIJAFCHhi/HtD9Gg0b0yy13RY2Fxiev4PnaeDjV75u2t2aWi+zi2Q== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by BN0PR20MB4056.namprd20.prod.outlook.com (2603:10b6:408:124::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Mon, 16 Jan 2023 01:11:39 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 16 Jan 2023 01:11:39 +0000 From: Jake Leporte Date: Sun, 15 Jan 2023 19:11:17 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [rxptM8KpJxIVNllhv8HmrdX/Wo7U3NYQSjoLMHLfT/yG36Ggkeu33SE0aFYa3LPJ] X-ClientProxiedBy: DS7PR03CA0046.namprd03.prod.outlook.com (2603:10b6:5:3b5::21) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230116011120.528765-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|BN0PR20MB4056:EE_ X-MS-Office365-Filtering-Correlation-Id: 631827bf-96c5-4f61-af43-08daf75e9ecb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4YEVE21jZR4Oq1P1h25z2c4VbrCWsf+1mJl1e3Hno4wa5+QQYyoggTw7JOeuuSpMwrou0nFE/RI4V9unGkEhO2D9htdvhf0vVd49+FsJ+DWsewk9Q/pWVsoT54w5H8p7Ye338+EeD49Lbid18eeJSKgs5PWMNWjSSPRlqH/m+T1hkybcdA/QxhdPfhd0uSsnwQFeL6l6dkfArI3RgtiNEljn8RbktOKI5kKZYJ978sd1/FqBxBwfmextMCHsDGBl7BStd7EJa19hTip7jK7eRXwSIJaX9k8ds0Up6MuXw2eFVgxMPwTct4H/0SFgBOMAPOc8D9WOGreqGUei3qDpIuLl5ebl7gDPkgSR1zae4EUXuHLN+DKIrwjYiOGz6L10QBdKxd1q2rNGdkcSENy7JcK114/NfkeJ/swY5hy8aMkYAWGxL7T7B/FH8tiGXNySsbty59ynBT2nNChL9BeNrpo8U37P2j22xyR21bYc9SPQDCTxTYW850i9nA3m8Pc2HNLFUr8HbdGfx50MvhqPMx55K3a87Ef5rjLTejgHIaEX6uu3829T+oQfaH+VjjqzRFgCKx9jXwD+oER2jT1xSw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8VkZt4ML365QYmgxhMWoL4LqbjaBjliU2YsFYc1z4lhYdzQbH2+Y+ru5LLtuMZrmc1pJUWPN/qxRShlrgO4+Px0gccQvVAlDB8xmZ5Gro+cniwg/U9g8BwoP154RsoLzWWgMeCi3V/2g+o3MG55h4CI8PRKafpbRuodj8bdr6TDm5ZJAyFQRbh+BBiDTibr3a/9Y2U5tKfcznxnTD5FMngeLM1uK84LcvuBNiS7CBjcsH1eN2vJwJJ1pr+nKuamK8TbZGeER34OJqCjDCLFFSIrpTvl7fPD+fQq09/R8t6jAdgseVOenzndS9gp+gUTd3o6/7jIZVCC3O5E2FaDJwlP6WYQyBOeY05G5EC2nHOEZZYrjOk/kaRwgIc2lwoR8NMPGM4yV9bVfYsJkNMleAUq12PqzlmkNRaVpx5pDdLMrWgYEIZ6OLU3X/wN4M6aVfiTdzsZJVUYVX7xfU2+fLhQZGIn1p6s14OaMQ0nXwHFIY1k15AGHABxfZ60S7N49uan6T63QZaTLIknGgPAENuEdCgGKAVyZxb2J8SDKlIoi+tMllIwHyI5KfAlbtcMlHxtEhAt1wh9cKK1da5wGVJ6F1wwa6IfrJiIZylyR3YFeBNJGsaFdFh367+H0U+HRxRtctYjFaA54ZP1Lrss7C0LOW61s+iwIDowtFNqQhJ7eR04GxYN8sYrf/XpTLsC2snAMYsz7jcmAB/G2IE15Q8tRVJ1D2TDZB1MsYlXljFROR7dnusf0VaJRs7DIXLKcDQoOPfBTaOasCO44IMO0yuj3GYI4kWJ5VMuN6ts9SWQ87draj63G54IuvfEw/CMLMVZaQ8UA/9duvfZJ0JU5DrfGjnwOR4iyZsV/JQtccwXEEhOL33YGqnTOAvcWHoN0CBsl0usiaegNaji0JUcHr0y/qed9+6QO/wkl5IP0aEN6vpe4u8v8jCj9RUpovhrzhDDg7sI5U46xSaASR8UbQcZ8n7hoCpPtep6hkDT7J8SEmy4b81kHc5iAT2XHDjZAkP6lvNst5iwvhEPCaNge+PglC5aqFpOlu8b5Dll1b/NVFuCk6/HghZZuINMDswIypnLeLVBIy4KPjbBWrP3Xuvas6/tvYiJAeGDif/7DXkBUPoJntZCainFI9xAjCwlVmYbtW2ODbPUgF7jB3xHspZHI4H4C1wETkWv0oLxvx/SBNx02BZmBLYDzJShQ1GEOyhwYzquknBss1zFLC002B6TfntSE07ICtXE613bR/d+WzfcYqgyVoIbF5Z4qU6bfAfAxLk9FUL4Q8Fnu92t4aMSGDwyJxmuleEgb5vTt+0UtI8zIv5TOy2Ut65gIgyEsbY94ofJHqVNj//qlVD5Qeg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 631827bf-96c5-4f61-af43-08daf75e9ecb X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2023 01:11:39.3387 (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: BN0PR20MB4056 X-Spam-Score: -0.0 (/) 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: -1.0 (-) From: Jake Leporte * gnu/packges/perl.scm (perl-par): New variable. --- gnu/packages/perl.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 7cdc052..ddf1b9c 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8574,6 +8574,26 @@ (define-public perl-par-dist distributions.") (license (package-license perl)))) +(define-public perl-par + (package + (name "perl-par") + (version "1.018") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-" + version ".tar.gz")) + (sha256 + (base32 + "0ifyjd1pxbfp8wxa9l8b1irjwln4gwh4nz256mjacjv194mh99bc")))) + (build-system perl-build-system) + (propagated-inputs (list perl-archive-zip perl-par-dist)) + (home-page "https://metacpan.org/release/PAR") + (synopsis "Perl Archive Toolkit") + (description + "Perl module for using special zip files (called Perl ARchives) as +libraries from which Perl modules can be loaded.") + (license license:perl-license))) + (define-public perl-parent (deprecated-package "perl-parent" perl)) -- 2.34.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH 2/4] gnu: Add xforms. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Jan 2023 01:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167383151217117 (code B ref 60827); Mon, 16 Jan 2023 01:12:02 +0000 Received: (at 60827) by debbugs.gnu.org; 16 Jan 2023 01:11:52 +0000 Received: from localhost ([127.0.0.1]:59940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2S-0004S1-40 for submit@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:52 -0500 Received: from mail-mw2nam04olkn2048.outbound.protection.outlook.com ([40.92.46.48]:31073 helo=NAM04-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2N-0004RN-UL for 60827@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:48 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rx9s6aKk0yegOifwME+ql0uKQngD4ugChCfX9vlud5SeYx/ONHckjghwCjUFwD6pn5Cy/hvAsnHsOfYylfS4Y8kuW4dMpP1DPOgdncXNqsEdrOZ1onYQw0Oae/oIgZAVS4HOool+YfMc9Wt3auvRXQBz6VyHdkVXiAVXjtt7yZ0OHj62lR/n6acsE5ZWc6AO1/rZcZ5PCX8YRlqxXxNuQH7f7VUmZfI6SXz6FMT5/C02UVK5pORcutB5woJA2wRBZQtz9co7Y0hW4vSKnu+UIkCJEE70t1PoOJ02BYEyLuNZL1spULLQqpqMOZXFXOrozuDAqibqagBvYpN8AdpLVw== 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=oMBGzj5FWhtRH59Ukzuo2vhRA8dDOo/Jll19MMKWNZE=; b=dUqrGAd+6qRsvjXlP+L03W3Cu7dBodKe3w+TTeHNb5Z10rDevYAD19lq20kSnOol4n+3wBysqmnyraHNZJ0qJgeakQ4krvv6kk/ungvl3c6sP8Jxd93Ix9SFWh2pDpWSorOVTpXEdkeB64Q6BceCHxuuQti/QfbDHOaLCUKDtiZwVfFksj1s+6eHG9uZ6B+LjH71IhFChRnc/BbtKDClyAQbg0+JO3+Zzh2xFrY8dipT/5a+LrahTSugY4sCoOjOkFebkYjM9Y3KwYXeDrPtCDspIdY3cM+WaHPF8yzs+BrE6qWJHlG1bV+bxXdhHRYlXvblm1aJE9kTEkVjaEaK9Q== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oMBGzj5FWhtRH59Ukzuo2vhRA8dDOo/Jll19MMKWNZE=; b=tXuz6cwR8vW/1ZE6yX0Det2ESEEJme59wkC+jSROrGxCNVajl0Njp9c/X+kyAURuBO+JiLWIV4cZR+PUveu8dxkG+DdNkrbhU/CY7XK8x3MzwSqNz653/fHVPytmQDsC3/OqNnmfWKpZkpNVJyflur5aR6+NWF3xYgVpMe8MGN9lHB4jvLN0OssiS6F0o8OIIwoKYvMwF8W+SoBXBYHFu+gKfszSNvYNhqmPOhXzixykxPG7ZIJZu2xL2YMNNmW770U2exjBAG/J2Qcbg9+eu/SuNrvoK5iLaVNxBbBI6ujJ61miVu7yY6NM3YdiqjXkmHhtxSl7TVXWDIt2a9pL2A== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by BN0PR20MB4056.namprd20.prod.outlook.com (2603:10b6:408:124::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Mon, 16 Jan 2023 01:11:41 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 16 Jan 2023 01:11:41 +0000 From: Jake Leporte Date: Sun, 15 Jan 2023 19:11:18 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230116011120.528765-1-jakeleporte@outlook.com> References: <20230116011120.528765-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [IRc97n/XMoGJBM9b/33Karr5JQNnewXAZPYpvAzUvkZfEwQU3Wjy9/xbzPH4/bgK] X-ClientProxiedBy: DS7PR03CA0046.namprd03.prod.outlook.com (2603:10b6:5:3b5::21) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230116011120.528765-2-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|BN0PR20MB4056:EE_ X-MS-Office365-Filtering-Correlation-Id: 5c0e42d2-1784-4aea-8317-08daf75ea04b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yl649CGAUJAwR8JoOiA4YpyxN5n3a6/XywHWm22EDPwGdQOJr+D6utmUUwN1cAuAzt2RdVceIij07Yqjh+6Fh7qJZBnWTFZGjOnHWthy6lxvwpQt2ocrj1lNktSPvoRUQZ1q2k/3+btW3kXHGW0uLxAq04mtK5butZtBlkszphftBklJrTmFD0/qIOwAMNJ4hQE38m6h4Ky8dHbhr6Ii5p/XDE+JQAXiLbMZ7Va9O+Lz74pz95B/ciY2CZ3Iuo7XCI5+j1jQ666xu0+TsW1JBPNDvlztaqNUsvwciS3rItPkGQ5CockwYM7aXLltt0zlCQfkG5A38gYXtECMIBDsPKl66eYiiVbyaaIkhjTTMt2kEim2Avk/OvLt8ez6YWfcUnIR+fU5n8TTsZcG2l07Sh8K649yQYD9fQQNIMCrqZiqGLyhKPr35w3MekCoWS3Ii1xJ72jxMoFqCh0h1E8cHt4vZEtB371NUc4d6yEy6zp4par9DHcAPmjKf4cr91qFastYJeIjLjyRvhpk1VtGT43DmCwJKdah5EXAb0EtDAyGoDZ6bO9UzRVx3bEl5BL/y3eQBT1eM6FkoUDd+XeWMQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9Kgw4PGYf/ieKEaZWEF+nkQgFwJjNahDiz7SWwqR2asYyI1LxycnW5Zdf8ywtCOWNFR1Klb7FNu3QQynZh+Ku8YqFGSzTyMvrZ4pp+kGvU7GIXnVP+hzL/pQYdopKL6GGkeZzd/jedpS+w/dB5mI6qA1AZYKbb5Dfrs9yShJqvlThHyO9jQwVp/8yiCGRx/SkmslykSvX4L+8TUK3dM2y0v+GkVrVfKYz9NGSEGuZi/lAzn691vK1boG1X0oRTsGVgzzfhUN7SbZgpVfe5IJ7CDmT0DeDDXwJWBGbj03uY75C7hLh3YFzVMqwmCcMc/ABQMatn2rcjpfwQWR8tN0OLvWpjcO8MbSMqmHuxZN4oAKEoSB9M9ifKSihVQF3qSLLBClvFq2wArteHvC9wtuQrmS8s+jCWaXa0nZF+jNe6PYk+o31oJYq685UIiwsz/NcUi1FVuGyXMoWqTAItqFggD46FO39t6MUJ0omuseiptyHBncxiOOPK0hDlsRkVemsa4qrmcJ8mtaWlTgyToXB/uMAWeyswjyMBtKeUjv1FRv4MAsC2DNRldZuXWKwwEOCAibvFOfsSRYPczAiHNShfrjUitnt3i8yvPe23Hf4/aowkkV6PBfehJk2IAgqTCx9fVHf8Ob+UKTXls0/GXMaDgu/Im5HuckDGUq8YV5KFCiSeI8DhNuYnFqw5Z8zBDOzKBenhgSpjpnL3BviWMK9CyJxwmDCToUw+l4YDGG8Le94Rpc1Te+WyPrbppEZm5AS9HSLEat0EhOOxeoJdDpXppolN2lqF/9wmSRDsM0IuCozwhkjvWUsAjTDWFVsocuFWn86dtG5UBAJbAOyRIYwbnjGCZwIOo5mHOVsjMwgH6CdBWdPHGur6w8tFeBriqwLoLOhixE1kSvpvVH2zn90uKglgmNr8PJk4I9mSMroTjFDwWoE64NOekGQe5md2KrM0OWS/cDv618n+0SuIWq87MZTsxH4Mu0T8rDDFrmd22Ld4e0rAg6dVCVHmjQfisIbWc9uNmrrhznC0JDj16E8V/H0N1AGlnWXSDn+pN3Kdrw3Ij0UVVOnaGscRAVKFpDranMTYFo5RsuUQIIuaG5E+rjoGC3Ox/opkx3gK+s/S6kY3b/zbWKmJU3S+OgNswWJC3ewqDCO0MjnNKf38OaK/hd4NSK84JUMJfFD8U0pmRwdsOV7ExSI8UorfU28SqpQRbzcFnBb+95/Yarkpwo4hh9ZipT/c8JkMdDIxTvh8WICpphQ6NVsVn6smC0uGPm4Gye4IYe9c8Qy9+F5K56cY0c/85QgJi2EUYqMAqJ7I9uCc1xocNd4ap6pRIoOnkf3CsgMKBfVIcyJ5OROK2QRA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c0e42d2-1784-4aea-8317-08daf75ea04b X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2023 01:11:41.8229 (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: BN0PR20MB4056 X-Spam-Score: -0.0 (/) 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: -1.0 (-) From: Jake Leporte * gnu/packages/xdisorg.scm (xforms): New variable. --- gnu/packages/xdisorg.scm | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 10edfc7..df82b7b 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -113,6 +113,7 @@ (define-module (gnu packages xdisorg) #:use-module (gnu packages haskell-xyz) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) + #:use-module (gnu packages imagemagick) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages libbsd) #:use-module (gnu packages libevent) @@ -127,6 +128,8 @@ (define-module (gnu packages xdisorg) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages sphinx) + #:use-module (gnu packages tex) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tcl) #:use-module (gnu packages terminals) #:use-module (gnu packages xml) @@ -3319,3 +3322,50 @@ (define-public wvkbd @end itemize") (license (list license:expat ;3 files under Expat license (see 'LICENSE') license:gpl3+)))) ;the rest is GPLv3+ + +(define-public xforms + ;; The latest stable release fails with a linker error, so use an updated + ;; version + (let ((revision "1") + (commit "2c1a9f151baf50887a517280645ec23379fb96f8")) + (package + (name "xforms") + (version (git-version "1.2.4" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/xforms.git/") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12qc1j5g03n2zigvbwilx2zszr8sgv5wd259js7cwf8ffw4lzjf2")))) + (build-system gnu-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-doc-makefile + (lambda _ + (substitute* "doc/Makefile.am" + (("/bin/mkdir") + "mkdir"))))) + #:configure-flags #~(list "--enable-docs"))) + (native-inputs (list autoconf + automake + libtool + texinfo + texi2html + (texlive-updmap.cfg (list texlive-epsf + texlive-tex-texinfo)) + imagemagick)) + (propagated-inputs (list libx11 libxpm libjpeg-turbo)) + (home-page "http://xforms-toolkit.org/") + (synopsis "GUI toolkit for X based on the X11 Xlib library") + (description + "XForms is a graphical user interface toolkit for X based on the X11 Xlib +library. I.e., it allows you to create windows, containing all kinds of +widgets (buttons, sliders, browsers, menus etc.) with a few lines of code and +then attach actions to the widgets, i.e., have some function called when a +button is pressed. To make this even easier XForms comes with a program +called @code{fdesign} that allows you to design a GUI for a program directly +on the screen and which then writes out the necessary C code for it.") + (license license:lgpl2.1+)))) -- 2.34.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH 3/4] gnu: Add xforms-gl. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Jan 2023 01:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167383151317125 (code B ref 60827); Mon, 16 Jan 2023 01:12:02 +0000 Received: (at 60827) by debbugs.gnu.org; 16 Jan 2023 01:11:53 +0000 Received: from localhost ([127.0.0.1]:59942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2S-0004S7-Jo for submit@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:52 -0500 Received: from mail-mw2nam04olkn2048.outbound.protection.outlook.com ([40.92.46.48]:31073 helo=NAM04-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2P-0004RN-2b for 60827@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dEpIXFeY5zajt6zJUX6mKUfnE0emi5bRgwIQu5tszkNhwo2TxBJI2iJnNa3NL0VO+oTeOXupyWy5YM5tIuCPOaz7oRn0jb1VZWvpIVVou+8WSl09FNDp2ZM+Upv10hltl6oPXW5PYOHRmmcOtmhjnK3FNrqsH2uqNRzrxUsKCcfu1Ni4pHLTdRjYlZ/C5TaRA5x2H0+xOWYpchZSL6mVP4W0EHUfooDslUsTunQ6yLph5lY6fRW2tX3aP+U6Qx3U3th4k9YhdsUp+Jgpo2xCJ4p67RWjHu5euGoTK0j0/F4o3uu3uORfI/sm2noMmRgBTez/Py5XBlKxvnXdDxl3Yg== 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=9esGeiAmmIbDmHng5Pk8xOvaCgo4z27ZGOhGRreE4f8=; b=Zcv9wDVf0colS/lyxLmjBu5SETuPDUEO4zHEAp/6giy0LHmzIf7TSbAOxouey/Fu3wbW8gpIJadoh/1sN0DRB2RAoA+l+c0gRKsMy5p+h31TeAEelLy1mQmMKYCC/Z24JCDKye+16VWyqx7PsAzkkLGM64aK++RAldbV/zHAh0IdeSdR86rNTuZha/fmS4H9HCoP54j8M/X1h/pZ0srzy0CCA4jegP1iVRCEAWRKtvjnaNoytlLrn5tjhUry2S/svaNxUwdmmOt65f04HCq57LuomAb2O+baMlfe4qR/ANop47eo6bB0EMImZ14vG3GjxZFKxOPDZjWF4rMPiBqreg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9esGeiAmmIbDmHng5Pk8xOvaCgo4z27ZGOhGRreE4f8=; b=d1vqzatoQas9QbYeTiMX4I3xHOiyjX4Msb/av/zRhD1QXgEI9HpQ/TRSQzKirRt13i5984XeZHKZbBaxBvAgk57ocaOxP8bNy4qdn62UP8i2IzD/QGH9rwvF8xfgp80IkjLZmZRtzu/uHkpGhriL1Oam1zKEtRPwYTAS+Bc8cz8P07X/zJLSmEhnMpTdIMvSs4LUUkWso1My5lu1QYdNaZeFe7szl6bywWfYPVWH1zD27Ptn68/8dj88dt6J3ZiY0hvbCB4ZDXHX/TFKGo7i/Tb7g6nxlfm0YMCxbbFcZ2q+Gz+tzxslWSdn2ghz62DDVymbqRwribGUx59hZ42kMA== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by BN0PR20MB4056.namprd20.prod.outlook.com (2603:10b6:408:124::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Mon, 16 Jan 2023 01:11:44 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 16 Jan 2023 01:11:44 +0000 From: Jake Leporte Date: Sun, 15 Jan 2023 19:11:19 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230116011120.528765-1-jakeleporte@outlook.com> References: <20230116011120.528765-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [6rJNUCqs2xdop4NRHnnw+Jw5OgdZ5ku9OXgsQa7kLfrik6VMbFHWQCLZvu31r/LR] X-ClientProxiedBy: DS7PR03CA0046.namprd03.prod.outlook.com (2603:10b6:5:3b5::21) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230116011120.528765-3-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|BN0PR20MB4056:EE_ X-MS-Office365-Filtering-Correlation-Id: 70fd4b25-3971-4008-0712-08daf75ea1dc X-MS-Exchange-SLBlob-MailProps: feAVlmA1hHXdDWhZiYn8VTFI/2xzDgHHNuRJQOznm6Mb8zVBH9lDXAixA79UTclbP7kLe6NWm52yO6e64+PMDyqpp1Xo/l6qC5oXbDsR5DajjWiA7wQM2op5hjteRnMo8grbm3UJazvYfiQINho5fbsyt/ayTxgAia6C1j7k9HaaSMeyADc8jNrdkOxNeW/cWSN9mCjfyrMjBwVsPwMAKHkOg9jrjDo3C9nGXXTtt3zyoUBFrnE6TvpugeeT0DTge7JH9A/cjDOySKFCPQpz/tByHrvKkXkz0fX60SMAndqOwhH18KGHry8yZIMwfUN86T3DloDu+pK2ZjVemO+ZlSn0Tfb7LLdLkTckuctPBVakw3lSvdE/cFnoudcnjsgoiqiLI9SSJcMrTQT84iKX9Gc34H9Au9ghmWFzkFiRQSajJWbais3OYuAWEmNxMfdOUCjyXxHLSeVFuny4whYnTRQBvYgqg8UwSihTTvaUMima0em75dJVANm9gHSs2NKAoemZA7RB/GSLpJ63zTVgSc6uUrUzRiCOOuB1I0GRE3pnF3MpCcNGhxJBrAYBOt168kFhIg50xzCrc2SF1gJXvOSyS64WoErXg0lMZhG/MVBRh7wu0DizKfulXUpZf9OBKEW/qZPqoui5PdcspoFYldX04sobahlrmMoIm81J/Iz/e81K4pClt/Lbx5UkIIHinjFYlTEwH1+wD/muJvl2qw== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Xt6maTec9MP2fwYcEHvaFONr7gxPQFD3CRcNl6H0gJUKYFiJAi6F7lHoayLBqEWbmigfMtotExbDPxSis1zznEskByQXixue688INofCK+Ox4h6gelXBvUx1jEffdYAFCDr9Pr6UAWO6IWqMwVtjFK9QAd10DBMThewavaDc1FdtyEX7nQJoZ87gYDw/i64EXjyFPt4nal6tuJZyeAmbnpC5u1erWgohObfY9dfPjyHcyzySsBCtb8mm8+WUiHkzKP6Sco2CZHJApVMfVQFbvvrQEQj9nLrlpeJkFSWPrWnSpclHtSuf6UbV9H6MfULgMuDWfcQriyAk72d+2vuAv7tnPnfxfOttdGXvKWNrBdFt7GmBE4hS7E7MvF+6f8u/fQHbEsawJabQNRfQWlZAvL33nMbxm82k3W7PCOp3Vk1t5Lsg0NFxERW2Tg/YummmAECkxxbVRP9zyLbzH1ek/zhF7qgp9lzXMUk7KOYZ7oyVu3Kp3xvM+EMvMCoFePiWCjWj8hZfQkKsuWzXD/j6l6CIxNjhkpsh2/dpc0i+uCcAJnPFRDZoJug/MPxODNnkv9ei3kSVADRpB3eQegcpI0D9iyxRrqaGwPP8OhdyD2Nw4PtipYFTu+t3HNUaed0SgOVTjaCUT8VVvTII7w9/gdjIVvBUa63CVz8OEFLk2M4= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bjnskeFUZwAgJfI613OY6tj2+9/duC20rb0LZ+Q0JjYilwYTjGbwVKwP0bbQg2y5VAcQk4sAXYyuiQEhY9eBlYA2g1eg53W95IrG68C2sun8Cgi1WctBsUFT9N/kVol2DcqbF1tG1vhsvBd30qqXQI+VusUautpcOYgRoe+d3f0EcjKdrab4FyJK9qYHOEJin5oLQxQw6qYsYwGZ1CwBW3HSonCkyiYKzezoJbHFC4tHdFRgzEkyjel4hBknJng4gh8JFAKSXgN1w01Y//tvACBSjxhAD3sZvnqSEVsYD/0pvw2oLl7p5k8a/d2CzUIMwa24FxAQCZtBHkWvPbzOhdZBWm9Zi7HjAEjH8wb68cTBzFNi0N+xiQZppFL/xvQ1XV9pO0jJVCjeqRtL6FHS6+iz0KyLRjXNfYd7uc7FawEQ7UQ9ERibo/s8ttDWsTd66wbNJO28meZYU3vd3WvK+Lmeni0mkPAliDxDkaTsz97btI9XMXVwb38YAkPNVQ21o2NtTPJFt42OysbtO5kf8oooVR0kJ0d5c6yBsqA943HIWXMXt4SL4/7FdN+eTcm2N3V0uP4+0AKcp6mUZHchyZb+9TtMMQxBqoVFCR+OEHEK9AOaFeRxBcsgfqaMUrRpfHqYCfJMNh1mxDsw9N1PRNj3MAH1OIQZakAvE0aTjt9XCEIaspXN4ht4o3pvQlVIMtQCPyRRV5jjkN/avjqdxnlZIvun6FMtswyvXJxKaUiJpfYv7P3gtRBuVUm923tLcp9nhw/ZUn9oWJAkuK6ut/I1PDlgivqM6JPkYMpHWM4dGbd5cD2iZHw/OID5Q0A2D3QCF0KcYsqIvPPAi+FNykCzEPWJX2ve0QIw5OU+5nyGxmS5TgQnYlNZC0IXL5mfSJAR/1jA5N85+zqZDMlhPd5s2BYxPNWDbPyDTb2HLBcOHZVHMNIgh8O0Uf7JliRJSQgHoR2L20SevNuIZjBAsODOXDAWBRJefla5wHheXrQnOO7aqlsAkwuXyiRNASPh8qPxVZfOh5KcvbAL+AdFNKPZXBZxXeHg1SwXIyWqrOmhI2jofnHs2pGbEKeuwYCMY/aUJ439iwjPfGAYQRxkoPBZxXtPzlX6RU1mss2glodG4nHBDA5Mf9YgSz8e9kJyjGzbytCu+xxDvL97LSmxGoE93h/EUZoMwagLc98YUICwbelV2wf1ekvhGy/xb5u8fzbOMSEh5IcS7nlGJoFq05Zl9dpCCVbx8Y2zEcjCZO02+MI2dLIfJ1e18oERBnyoqkoZtdakvwORx2/zRjipNGkMlo3KvH9jn0ZjjKVSkixRqC2ccrpf+iqZ0JsnEgYWKzivslTs4sLCFUohzQN9Nw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70fd4b25-3971-4008-0712-08daf75ea1dc X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2023 01:11:44.4634 (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: BN0PR20MB4056 X-Spam-Score: -0.0 (/) 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: -1.0 (-) --- gnu/packages/xdisorg.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index df82b7b..dedc191 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -3369,3 +3369,12 @@ (define-public xforms called @code{fdesign} that allows you to design a GUI for a program directly on the screen and which then writes out the necessary C code for it.") (license license:lgpl2.1+)))) + +(define-public xforms-gl + (package + (inherit xforms) + (name "xforms-gl") + (propagated-inputs (modify-inputs (package-propagated-inputs xforms) + (append mesa))) + (synopsis + "GUI toolkit for X based on the X11 Xlib library, with OpenGL support"))) -- 2.34.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH 4/4] gnu: Add dozenal. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Jan 2023 01:12:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167383151817137 (code B ref 60827); Mon, 16 Jan 2023 01:12:03 +0000 Received: (at 60827) by debbugs.gnu.org; 16 Jan 2023 01:11:58 +0000 Received: from localhost ([127.0.0.1]:59944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2W-0004SJ-Ux for submit@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:58 -0500 Received: from mail-mw2nam04olkn2048.outbound.protection.outlook.com ([40.92.46.48]:31073 helo=NAM04-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHE2P-0004RN-LP for 60827@debbugs.gnu.org; Sun, 15 Jan 2023 20:11:50 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TMhJ0rC0DwKbwoyBhePAHoS+feSpC1s/uLkVcDikbhjsC4EBc/R/C4cUEWFlVb8GDHlh3fpLAgndPm1rYyxz1tBSA3VpRevB61ilqNyA1kIRtrd0RV2CT6YXaThqnEZKyeqG8OMEwp6tlXU3Bd4jblCK6YV8KPXEN8bEmlys61cehYYg9bSEOys8wQm3rcI5qcopsYRCGXLZ6QMS/3RLYmCQkYRfdHtGuhdBzRK98i3aCRwSZOE6NFrOMgaMl04zM3HRSfqlsr3Y/sKIq5k7obnE0P4EPX7Iy0epqbwkmgoVy2rv+O0memxm980FNk7wkw0U95OqbnizQlMez6H5Ng== 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=5pA6oIwQ38WU7nJ9AUgapwC2NLbqCC97++lCIL54n90=; b=oR5TYxhngJbOMHqG6CNJOIgvtd5UcTd1mEePkdvsmLEeai68A3xOQJPztmt45+NAWAuF9BOinhpKG0KHqSr9OWyY72I+nn+XJNXApXxHYu4vHQsixCrMOIvYPzemRJlBeEIHGwxJmg3FLlJ6atypXx8zkzBhONONj2eWZofX7PWtCLAC4OyY7Q+V6sGtGtUspj+vRXcZF5ewlyRPQs6uj3Q3PX/nix27sQxSbdwQG6cayFUd8JQMfGnL2GBpNHKInVBEjUA81a9goWxmlIWOYEx1oY/nOHP6xXa8n9st+xhCBtI7ykAV/YlHelj4KFzWJyiFhQJSHw0p8qWNpnoR7A== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5pA6oIwQ38WU7nJ9AUgapwC2NLbqCC97++lCIL54n90=; b=q/XJyrh+3UKuIeyUJeMTeLtX5Tzk5Sw3i/qcfwS69s8lIwRcVpmCuMySzgMqMWC7ZAr2NnCxtcMzCcXchXCCRF/y5eBTQjxtMRZIGNk84bnQMvsg1uKiYTUjkxZXfwGwBRxCohIqNLEG6vlWKNWLFKV4XP44qQF8FQL4fA47zf1kUZo0cSY7TwUl694ISypHWTV+1AegIHlqs01SXKt+m8iRlzHR/kaU2AtlMJEzJASnio/cgbWO32CoyyHyS3uj+xiFcVwB9HpAq5EaZUVNzT6tUI9lNzfmpZehDLd3LuIpGMh5bsK0z2cPK14TnYaNzfl0qXVgz6q3mHwFTx6inA== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by BN0PR20MB4056.namprd20.prod.outlook.com (2603:10b6:408:124::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Mon, 16 Jan 2023 01:11:46 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 16 Jan 2023 01:11:46 +0000 From: Jake Leporte Date: Sun, 15 Jan 2023 19:11:20 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230116011120.528765-1-jakeleporte@outlook.com> References: <20230116011120.528765-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [gNVeX+zCzOV2LJ2oDJaK84upXd65v3AoLHGJihcpccLjDShqgyj3oh/lt5cbvd46] X-ClientProxiedBy: DS7PR03CA0046.namprd03.prod.outlook.com (2603:10b6:5:3b5::21) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230116011120.528765-4-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|BN0PR20MB4056:EE_ X-MS-Office365-Filtering-Correlation-Id: e8969076-63fa-4338-a562-08daf75ea303 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: p03hU6TQbzAaWjf90UIBtN0LbXo1CEGg1jzM3BFl4xLTuxYq+yn0lJGMNIz61xqsvbFBrXsKae9GldjamuOymIVdcyTYoVej7BkE2pMhHh+o/XLIc0Lp1G1DdPITgvnu7zQiHV5WL0VrTO6YEoHJG0Rbwml7k6EN8SNmTQbvOh7AhMNFePLopoqBrdT2c/nmj1XonZSH4BRcMI4Tzvhq57x0lYhVFG4C8fVMItyBVYT2c7mKDOChBIprF6hUue0+R10NOydmqoPB5QmvzhvSP1Q7ZD+WiQoZshXAVWwzrCRwUzzOPg/Bbp6AESE4Rd6ZWYF5aZwPqtoIOzNqQEbiGiR30cuj+6egVzcRyn4ZIxoqod7chfTcLAF3Dh5wuOGFoEc8KQF/er8vlMoyDWl6Mn13LD+jAogAzZa6suza1MjxLShce5TyryRnLkvV8EmZl+DWg2rU/L/XSNqrMOdsphY/u9p3gzbZ4Tit5/2f2ArPXbW6L5u3WwylRowm5tSGegXFfSROk1Fy0d6orW2uO/187hyH4uCawP10yB3CTsg0muuGmrp4h/vTP9zpLf3mfGq8JqtlUp1RibsLzvRODdAQw1+M7qD/MHqLpL8U2Trs2EUYOgaaOQz5wnzzAQlv X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Nv6HAGL/ilC/42YyemJnU7EerCHpHzSquv8389ctRlctil43tLTdNfgm+kgj+p4jTDmyAtIRjmKLXPeluaMdg/Z6xDoUVxbjNTClO2z8ZV+aDHCqCK3T/OspkqbooBPa+kScL+NNzqZYEgzKiRote/GEaaMhGGMSeexVEVQT03JaQDskjjDVi7/ykQQOrDN12KPzpIOZtZaz+uu7atYyFYIZxti9Jkpdh8Bszuy1tqfrf7pjKCqTxRbC/NrAAvmtIiMKddcr0cOnz5fjRarCKwvZr76GkKEdwDlkLXHndeQYR6IEmJ8dGgUFkmci6/So4dEYU/z9YESCIK37rWmbLM0uye/FL67CN+5WOKAeSCwtHHI5zl3V8sP4ohpdxZpjkGl8W5pJ/7DCXYwXnrMuY4Keq5uLjF6YBQv53z9teXm4guxN/bhTm4GbdALGp3/MCVL7DLGQsVVzqjKIOqkEoGWitDEjA4hvOwaSmjgog6UjR9yDq/EYgRLraV+xt2iIM4Xg5kFX35bi5sLiBoN7sRojWDMxxh1OLxhvZQ0fUMKe+OHnm4hPQAOpv7SX0AxoJWimWZ94DEIsXKpTG4Zbs/h6Z/3pwMB0rzeu8g2un0DyqjVe/j9eRBLP3wg3kts1n12GaynKLZsqEl9zykimyqSyDi7UpOK+VFUlWZsIQpS+pPPOcjiMWalPoJ3fvThopTFcI2bcxguUAxF5pkomEiqafZKIhI6yE0gKKQh2AWcZ3c5tEd9VCehztRiqotXCNHUtmcxeAuX+VWToNKMoCHzxlTHUAJp8H2o7oB1rOxK12mVjIbiKHUB2mZ8/CJe6YVv5xlgH/yTStSdUx5ypCxeav5i5DSgVW1j42saYu09VT8wfyv3THQyBeYK8aqXWqc/Z02bmrtqYnwbCTJII/0AjzliUUAoNwBeAWcs5NkjHD+x0/SITQd0/A6kdYTuoaCR9zU2R2CCZYC4H4ULZUSfzmOsvuLLO0muawY/ZCzYnqqAt3gBaYdKuizdMkorD9reGU6PWY5VGsLMC3tlQZo6XHNQiZCjdA1SLxGSTNZ2iaz4YME3WNmd4fMHWnmfZIDQZ8u6xvCjVYOmXajtycuJh8CycTY/HB9Ls0nbA5aQD9F2LHfQKQqMTtNNrDf2tGPH8wcHuoueJl8gS33VLBvIyQTwOfuMiyw5lpiOcGfGco8z/x1pXkr/9+AXLv0yHXYhi18VV6tkh+UDXKbcadhf9ulrnwK8c/onS9zl6fBk1UB8mgINdYNadnm228sPrgY0ioJ7GirEwekSNBH9QCIYnTwIFvD36Q3bhB8r+wpSRqFIISivHgEhy3MKgBSGElPNN79y2zYIeOxtFqai3pQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8969076-63fa-4338-a562-08daf75ea303 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2023 01:11:46.3851 (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: BN0PR20MB4056 X-Spam-Score: -0.0 (/) 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: -1.0 (-) From: Jake Leporte * gnu/packages/maths.scm (dozenal): New variable. --- gnu/packages/maths.scm | 103 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index d9bc292..d9903f6 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -103,6 +103,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages calendar) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -124,6 +125,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) + #:use-module (gnu packages groff) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) @@ -172,6 +174,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) @@ -455,6 +458,106 @@ (define-public dionysus (license license:gpl3+) (home-page "https://www.gnu.org/software/dionysus/"))) +(define-public dozenal + (package + (name "dozenal") + (version "12010904-3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/dgoodmaniii/dozenal") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1i3pkljbgacg8y3is664pwl9bj3s3qj27l5immn1c7vi8ad0zfaf")))) + (build-system gnu-build-system) + (arguments + (list + ;; Some test scripts are included, but no makefile-driven + ;; tests, and they are all quite manual to run and check + #:tests? #f + ;; Running with `make -j' causes the build to fail. + ;; This is likely because this project uses the + ;; "recursive make" structure, where each + ;; subdirectory contains its own make file, which is + ;; called by the top-level makefile. + #:parallel-build? #f + #:make-flags #~(list (string-append "prefix=" + #$output)) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "dozenal"))) + (add-after 'chdir 'patch-lua-references + (lambda _ + (substitute* '("dozcal/call_lua.c" "dozlua/main.c") + (("#include In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Jan 2023 21:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167450778827367 (code B ref 60827); Mon, 23 Jan 2023 21:04:01 +0000 Received: (at 60827) by debbugs.gnu.org; 23 Jan 2023 21:03:08 +0000 Received: from localhost ([127.0.0.1]:55428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK3y7-00077L-Rh for submit@debbugs.gnu.org; Mon, 23 Jan 2023 16:03:08 -0500 Received: from mail-bn8nam12olkn2060.outbound.protection.outlook.com ([40.92.21.60]:19040 helo=NAM12-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK3y6-00076n-1z for 60827@debbugs.gnu.org; Mon, 23 Jan 2023 16:03:07 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UaTgrJAVtahpfMeepfoiu3xTPQMqQ4hPS8Xn+ewqFoAmbqpG9v0wPxzva4MW2ijpDxkE6B4Upxo5tdJsfDiMqJ84SwpBcEEdAHuhykjlsqpd53Udqi3Ls51heH+QDNozaZzewyw3sT0s9wjWxC8tosyp3PZ830WXe+W2nnUq5WO96UTLGdujaBmg6Oog5eKZQB/iC6pBqJWPRXE39jeYAyFo9ga0pJ9EBLPP3ENn0jVz0bzyZKGPM7/BlvY3Bdq/O1HG2TON+EqjrKmFc9kJxdN/a3FdRVZ9U946U82ZCCjuj+jo1Z9MLidmvvfaUjGCf0e/w+/mpf50xjwOHhJAHg== 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=ahILQNQGocUGp6jb9eZxDnGCIpP4KNdTyWNKerYQzjw=; b=WNGy+K7F37NIVfnQgdTbePo9Bc5ZFyKEknnerpM/qicXkuKi2XbxCstQxbMaetWIg7ekS6XclgMdXg94PZCY9X+XYOgvILMlB8f6ie+uHg3LYhQL3aMBOLpDA1Yr7P3QY2sWWK29gXqo4z2en1v/RtlkDLKaJFpyBES0Um2XQfZ4Zlkf9h8dbUB0EbzLpxGa2sijAqKsXF/am/z2R268mAXeYySea7Waw6FKbgIuSCKUWBrwFX6yKLODsFaFLiNka7YbfitTGtw6sk1vbeclTJNCanI353yPM2bT8TLnUyH+hPuyX1g0FN6UmKZfEDCcnqXPafEbov1oYA1Jw0i1hw== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ahILQNQGocUGp6jb9eZxDnGCIpP4KNdTyWNKerYQzjw=; b=vWIuTA7QBYTRO/fjnDmAHy1H0MT6gvvsu8hwYQPKmOC9o2wfsIyDPH3U2jbeAnJ6aSc8/b0TB63mGJw9bWP7lvZondjVhHLT2nVKOeG2xNTJd1Gwzbr7rKUxxar+GyF21DMfuzUq+u9U8fUo12bRTgL+4SSS7njgcTrsmlcF5FIU8Av5hfwhe+iHEkNMbg0UMqgcGtMEIM6ou5z7R0nepBUvxBWZObOe5/7zqRQVvxXc+VtDZJlC1mMXc7+/NQ7ZvEwBojAv7+BXzXGcijnBV85o6a/bo2Uu0ri+cVgaeO5tWdZz11gUFTRkXU5Ywd6bekCoEb9ASMhes7zfajaCWA== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by PH0PR20MB5916.namprd20.prod.outlook.com (2603:10b6:510:28b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Mon, 23 Jan 2023 21:02:58 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 23 Jan 2023 21:02:58 +0000 From: Jake Leporte Date: Mon, 23 Jan 2023 15:02:41 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [CI2nHIyuyU7SHmy584QwMfkVoB4lLS4eRa8Fk9fJYhUw3dk0Ub18s+ISHG9EH5ZnWxTD+TiGc24=] X-ClientProxiedBy: SN7PR18CA0022.namprd18.prod.outlook.com (2603:10b6:806:f3::21) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230123210241.826044-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|PH0PR20MB5916:EE_ X-MS-Office365-Filtering-Correlation-Id: ccf5e64a-c9a0-4f37-db97-08dafd853418 X-MS-Exchange-SLBlob-MailProps: a+H6FLLcF3qjPCkE0RvByiCN/FvKxLavWU9F/7lHEkPLxwkUHWIyioQ/whBP3qisnHJYAPVG0hOhsr+YePBq+9Ex46HQfpKOGJKYWIWjPD9tNRiWNt9hoT4UNr93VwoaaVZNBfGoTKXtDd7kfNNiyl3ndvWNUQqSvMeidU+5lD2pU/Q2JbcAxp1trBwsHS2uV1DoVvmAIUWiuC0vjDWrZhKlVfTt6fAYMxgCTZc9lPBjTN4M58rpgwZ35bi6Ll8e8QgJ4jWuoiaSptCZYy8hECroL5tvrfu/7ymo4AQ6/spR4yc5QDqQ9x4eGDj3BxjXLp0pYe6gWdgZFhc8D0q4Mj03gxSUF94QqoSBQHHSaOmdApnboSbWFpTRobU5R+9D70tYE5vo1J8p55CpnSLEki6BSbb/AkAxWcU4y1RdOK3MtlD5wKQ1oPG+/veEC4FBnpXz2Q8mAXMb0ASB5eM/8wvGv7IQRDTcCXj1NnVSgwS8iSlGWaCRjqMIezKpn9Fxy68+UMLOry4YBiasrfC+x1AvdEKOdYWS+TaU65d4WN1rdTRa/RM7YMlmfI7xvym8sH3gS8W1UB8ahTTfQI42bqsALv9/vvhjQUeEFPfv4yIXr72k7kQ/tu6B31NYZzm+3rCZScxzEo43q6QCcSjJ5xXqVhAhhRs3cUmpUUM4xAq1Sl2PcURHbWbqChtwaah0P/GX/MlmdE9RlZaX9fjHhMVkN6UE1iH2L1BJhceON/nhPiil7U455JIJLKCwfJd7rfsu2HuSD/RXuQXvgZVywFw9vNkuhqaAmbuBIWEqQbNWhFV1V+1CuK1jJ/bPRXmX X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Vi6jcexZmWHSbtuJzGAo/rdYzDAm3dFr8ctJZAcAR/jRcVOKkv/NWOqSZCIG46W6hRKMsSBZkt3yp45KM4ewWGkIdiW689TBnHx+3KJn1Ebirz8GXYtb7a7DXrLqJ9MyxbmwEn6sk/5hP/2WsPRgJ2dam7mpw/Dr3h5dv42pdOFsB5bYiflebN+laIrNL4C04C4X08jWfpXoBdVe15p/PRDV9BzC3U79XQEDW5XuPlheBTXwpWLaBsoAP7d+r+yfOvQTdNsrjOkL0mYqe72hetUzEMWDkG/Y3lJzQuq7+96bAGf9oPrv3nYokWUCo1NnDcDkr6BvGpEva14nXlfdMZerLsLoXRArl/x3SRs5oQnLb6myaiJqEWQimWGoMUHsvM/1eGOPgApW8OFiQj0kx5k1Z4yoAxcqhaafUv7b76iQ3qQvD64JSSyIU0CogRSyuMDq6Z1hm5uE0KVkDzQDopbPqdsHxvEU2DdmCv134AY4lD+i1j+AYJaJGRPrAP5UHZVCSUrWhS6O9rmuvA5X7wf6LsmPnSrhMe0HqQ3s7Qa4zUy7MfkCFuul83HDLox+izgZKEW9Ww2mNX9T2C+KY+Y4M93gaZPrx7zyXftRsiltmMp4M3REirPMQhHW6hyfUl/ODmXo/hspfc8/zwo4h2/lOttgP7/l80xffeumAH5KVVGaDki4aJKvHTwTwFrl X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /1h6pL8beO0nqLRpb7H2BICOlAS7S8Kyvv04p/guhvACYpWSQpUPRxfoYpwLj2gfT+d0suSNyxE8m8PQB2cfPjcx8uR9isjDn+Xig2l+AFpmuYjr89Dw83ZezZhm1Gz3WX1GQACp9bEMLnRaNywohWbj4O7anF0jKe/CsrpeN0PebpmvCyfm3DAb7usAv60/pXICnsqICIPAKABXgNM1jLrl6cPIksxVhlcFf970uSV+Xu4+XR7BPf2d93+bjkPLzNJv6m6WJ4xJvIgCpKN9xQZE3BgPZyeWJbebiLcwJZ0R1Z54G25glrIiKZFENoDgXlT8lCSOCLI7Dq46e70DlW8zYwZYhwqcokbL/uELhErXhEGKB0MGazlwwtTNC/+K9guoN4LaIYfSCmgAkiJ194StvtjnTECOLkahPIpfUD8TBlNxXbd6bnPuQmDX95fQABRp8Ut5L7RUERdWh44n/YtFBm2Q2FOFSH6u7kYmXavjdXi2+n6ipoJTPgtkg3WPPm0Al8lc1juwzgSfmvAbLp2cvdSSGNOfR9ZCpEIjC3+JaMo5DXJ0uxlLvcZ+deu/VxTKJQJW3AJmMmTpibhG9qmJnXZAPnPkxkdisi0dbiWbRW1zMc+paBDeEdWwhA/7sKmN71dtkVRf+Ml9TSFwH5f6AzaOFrQh0ECdD35Be14clRFExrT9lzCWLvHWL1FNBQ7WTd9DcgR2ug/csuZGOvN2p1G2R4fiqQWdRzZTTEb9aXko0xQiCKBivRktApWY+oJA+oFUkyvllBoe4k3Xkyr5hxwgsUkqdq1wU8XmspKsq7xhfq6uXUhEFjKsl9uDGpe+gFveNTp7d8MdiOjDAzj+JzXxm4GGc3PfMGl3+FGCKXdflqPxsZvNJnB+x9FFn3Ki85TZSw153jZGdjXeYxTlfR516cDdRNrDyHsWHeIB9ywCS7BOrrOroq0H3cbxRZhuv9dY9gyre44e6lGbILtgt57ty1jQFqylz6TeVTz81Zvr1/+PaB0vOjTfvFrPNFZ1Lcqi3ydRGXiu0hfm3EWkU/1zQNaC+rGTJX64OQGweV5+JR04m/a0n0McvxQNjbDBC3lHs4HSizI1RsyDUlG3veiIlosBQtmPvFdcuyPmV/abAOD4KS4ukaKYR+9lPnpatwbPGQ/wXnFjnSGtGTfdnHx0lW7oGqoWtXojDsjS0YmxQKphfxcmR6fQnrrvIH+U812JC7ureawkAPnTjUWtXkHE6DO3gnPWjAZ4zYURp9s3rgxjB9zsByQ3yY6XjzKzBckCNOg+Iqi8NmwLb7cPxtsTTOSX1MsX6/Z0i7lF1djckhGxNu9SH3SO15gTEoan7QSPv1ipH1347wHRtcpeumwhtkmFuf603+rW5f4= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ccf5e64a-c9a0-4f37-db97-08dafd853418 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 21:02:57.9430 (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: PH0PR20MB5916 X-Spam-Score: -0.0 (/) 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: -1.0 (-) I worked with the upstream developer to incorporate a small change which made it easier to split the dozenal package into GUI and non-GUI outputs, which I think is a more logical split than what I had before, so I'm submitting a revised version of the patch which adds `dozenal'. * gnu/packages/maths.scm (dozenal): New variable. --- gnu/packages/maths.scm | 110 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index d9bc292..7cb40c4 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -103,6 +103,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages calendar) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -124,6 +125,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) + #:use-module (gnu packages groff) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) @@ -172,6 +174,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) @@ -455,6 +458,113 @@ (define-public dionysus (license license:gpl3+) (home-page "https://www.gnu.org/software/dionysus/"))) +(define-public dozenal + (let ((revision "1") + (commit "328bc03ad544179f2cccda36763358c4216f188e")) + (package + (name "dozenal") + (version (git-version "12010904-3" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/dgoodmaniii/dozenal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0knwfwjqdv854l5ny7csdpvp7r0md6a2k43a1l2lkyw9k3cglpph")))) + (build-system gnu-build-system) + (arguments + (list + ;; Some test scripts are included, but no makefile-driven + ;; tests, and they are all quite manual to run and check + #:tests? #f + ;; Running with `make -j' causes the build to fail. + ;; This is likely because this project uses the + ;; "recursive make" structure, where each + ;; subdirectory contains its own make file, which is + ;; called by the top-level makefile. + #:parallel-build? #f + #:make-flags #~(list (string-append "prefix=" + #$output)) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "dozenal"))) + (add-after 'chdir 'patch-lua-references + (lambda _ + (let ((lua-name (strip-store-file-name #$lua))) + (substitute* '("dozcal/Makefile" + "dozlua/Makefile") + (("lua52") + (string-take lua-name + (string-rindex lua-name #\.))))))) + (delete 'configure) + (add-before 'install 'make-bin-dir + (lambda _ + (mkdir-p (string-append #$output "/bin")))) + (add-after 'install 'install-html-docs + (lambda _ + (invoke "make" + (string-append "prefix=" + #$output) "installhtml"))) + (add-after 'install-html-docs 'split-outputs + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (gui (assoc-ref outputs "gui")) + (perl-tk (assoc-ref inputs "perl-tk")) + (perl-par (assoc-ref inputs "perl-par")) + (perl-dir "/lib/perl5/site-perl") + (ptk (string-append perl-tk perl-dir)) + (pp (string-append perl-par perl-dir))) + (for-each (lambda (prog) + (let ((orig (string-append out + "/bin/" prog)) + (dst (string-append gui + "/bin/" + prog)) + (man-orig (string-append out + "/share/man/man1/" + prog ".1")) + (man-dst (string-append gui + "/share/man/man1/" + prog ".1"))) + (mkdir-p (dirname dst)) + (copy-file orig dst) + (delete-file orig) + (mkdir-p (dirname man-dst)) + (copy-file man-orig man-dst) + (delete-file man-orig))) + '("xdozdc" "gdozdc")) + (wrap-program (string-append gui "/bin/" + "gdozdc") + `("PERL5LIB" prefix + (,ptk ,pp)) + `("PATH" prefix + (,(string-append out "/bin")))))))))) + (outputs '("out" "gui")) + (native-inputs (list groff pkg-config)) + (inputs (list bash-minimal ;since wrap-program is used + ncurses + libhdate + lua + xforms)) + (propagated-inputs (list perl perl-tk perl-par)) + (synopsis + "Suite of dozenal programs, including converters, a calculator, and date +program") + (description + "The dozenal suite is a set of programs designed to assist with +working in the dozenal (also called \"duodecimal\" or \"base twelve\") +system. It includes number converters (dozenal-to-decimal and +decimal-to-dozenal), an RPN calculator, a graphical calculator, a +metric system converter (works with imperial, U.S. customary, SI +metric, and the dozenal TGM), a pretty-printer for dozenal numbers, a +date-and-time program, and a dozenal calendar programs, complete with +events and to-dos.") + (home-page "https://codeberg.org/dgoodmaniii/dozenal") + (license license:gpl3+)))) + (define-public dsfmt (package (name "dsfmt") base-commit: 2b1e5cb6a82e60298b620ef8d2dbf90cfb925015 prerequisite-patch-id: 55ebfdbee35b36ac06da23b716337ecfef350452 prerequisite-patch-id: 12b9437ce6c6849e83e52cabad56672a5c73e2a7 prerequisite-patch-id: 52c97b6e4d8d4b78217423a3f1323d95a609de8c -- 2.34.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v2] gnu: Add dozenal. Resent-From: Bruno Victal Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Jan 2023 21:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jake Leporte Cc: 60827@debbugs.gnu.org Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167450989130911 (code B ref 60827); Mon, 23 Jan 2023 21:39:02 +0000 Received: (at 60827) by debbugs.gnu.org; 23 Jan 2023 21:38:11 +0000 Received: from localhost ([127.0.0.1]:55477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK4W2-00082V-Q7 for submit@debbugs.gnu.org; Mon, 23 Jan 2023 16:38:10 -0500 Received: from smtpm7.myservices.hosting ([185.26.105.208]:58390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK4W1-00082L-DC for 60827@debbugs.gnu.org; Mon, 23 Jan 2023 16:38:09 -0500 Received: from mail1.netim.hosting (unknown [185.26.106.172]) by smtpm7.myservices.hosting (Postfix) with ESMTP id AEE3120CBA; Mon, 23 Jan 2023 22:38:07 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id 2F1FE80096; Mon, 23 Jan 2023 22:38:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-1.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id rL2_9Ff_tb8R; Mon, 23 Jan 2023 22:38:07 +0100 (CET) Received: from [192.168.1.239] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id CD81880093; Mon, 23 Jan 2023 22:38:06 +0100 (CET) Message-ID: <7414ea31-d13d-7798-d30a-696c889fbbe2@makinata.eu> Date: Mon, 23 Jan 2023 21:38:06 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US References: From: Bruno Victal In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.1 (-) 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.1 (--) Hi, On 2023-01-23 21:02, Jake Leporte wrote: > + (add-after 'install-html-docs 'split-outputs > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (gui (assoc-ref outputs "gui")) > + (perl-tk (assoc-ref inputs "perl-tk")) > + (perl-par (assoc-ref inputs "perl-par")) > + (perl-dir "/lib/perl5/site-perl") > + (ptk (string-append perl-tk perl-dir)) > + (pp (string-append perl-par perl-dir))) This part can be written with G-Expressions too, they would correspond to: out -> #$output (no change) gui -> #$output:gui See the G-Expressions section from the manual and the libavif package definition for an example. Cheers, Bruno From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v3] gnu: Add dozenal. References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Jan 2023 22:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167451383514735 (code B ref 60827); Mon, 23 Jan 2023 22:44:02 +0000 Received: (at 60827) by debbugs.gnu.org; 23 Jan 2023 22:43:55 +0000 Received: from localhost ([127.0.0.1]:55536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK5Xe-0003pa-T0 for submit@debbugs.gnu.org; Mon, 23 Jan 2023 17:43:55 -0500 Received: from mail-dm6nam12olkn2037.outbound.protection.outlook.com ([40.92.22.37]:7464 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK5Xc-0003pL-Nm for 60827@debbugs.gnu.org; Mon, 23 Jan 2023 17:43:53 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gAS0E+2UrCGKGoSjR1fLt7UnZISpVLw5VpNCwrds02ERYteiCV6hCvwF6zQey/OTjWxq4vO9I7DwYhMA5CRKmEJs8agxPPGDX/Tr/+9NFrZGaC2ZdMTJMolU/UgP9v2X45xNmAuwZzaGFMAelA4UqLGzycIu+5WZOTW6rehRO+IRjCziA/yY5C70sB66zmLN4tKdgJNt1+nUKbaIyaH7qx5Zr6ZVFtDLkBltQ/Pdrl2ZwPRYluJHGHsOL92AUmEJxsBijClkAU9cDk8c7tHZ8w56DG8R/5eIvdyIm3B9Wwu9W63cVyJjFq+aYmnN9jKL9sqTsuUwDOFKF2WcwCEEQw== 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=eqWNGMxHY9ynMIDPV3UZfaZT3GSjPKKToXNjwwszXpY=; b=kmrSpFbv2mDyIBq1GKu4jtIsHJQeNNsTFMwCp0OWrsepQ1jNLJgXyKwrx+VXBlapF7U6GoCxTt/zYs1ZbntvO+ojLFg57YbuvpjvsTO+oO+snnTiQO3RnJjMpaz8yUo88lxyc28MtMiDX4BapcFwOfAS+MK/47ARSFu21CO1NoNsX8iRnvTIl57faGGmImTwjs4/MLtJDwyHkAeekI6jWFJfG8OPpktDmP7mstroQ970AujWCYSZuiqck1UWKJFNZL4vU4HyyulAXTkGct/gfMOwA4djHu3i9lOCcq1Gm24mnDl4lJXcA+OMmAb/91gWJ7qCX7Zcor/DLs7GeAwoUw== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eqWNGMxHY9ynMIDPV3UZfaZT3GSjPKKToXNjwwszXpY=; b=fVy00GFbn2/EHmL/KvLqmdj5da+Kg7kQ7tHuRtxirmgQ4813Mz2rP6XYL4xUOQF2lQnspYpynphYRl7UwWVy93vsIwJUMMWSlDdYrdWRNiqF68Gmnl4QLq4NGTUcJUu3p5iCXqfFZxGsBBShkO6RucZ8ihSdrnOJWev21IQJmG+RdNlyL2nnuXf03c+u1nRfLV5gFCp/Y+KjnX5l2J9cu0Xl/Yp38ki99ySnnf1R+T6ag2HkA1kfTxIKK/ebspkEc4XWqvMZYEFCSboFlgOkxvxPxKltJS4K9COt8sAFU0qnzLn8jSzyLAsdk19qQwDMOw0xF1d7rkVX5P67MFZBwA== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by IA1PR20MB4754.namprd20.prod.outlook.com (2603:10b6:208:3ee::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Mon, 23 Jan 2023 22:43:44 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Mon, 23 Jan 2023 22:43:44 +0000 From: Jake Leporte Date: Mon, 23 Jan 2023 16:43:30 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [o8JUmtQs4R2DPNkkrbKf+398dHc7lB2jPsP1Dc0V8M3YP9f+dY9F9i/JQOZHUD8U3G7UfAhKIlw=] X-ClientProxiedBy: SA1PR03CA0024.namprd03.prod.outlook.com (2603:10b6:806:2d3::25) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230123224330.837858-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|IA1PR20MB4754:EE_ X-MS-Office365-Filtering-Correlation-Id: c218f83e-d492-439d-b86c-08dafd93481e X-MS-Exchange-SLBlob-MailProps: a+H6FLLcF3qjPCkE0RvByiCN/FvKxLavWU9F/7lHEkPAFTuXCTXI2Nu9+ouZLxua/3I5S4xJYvOomKa7cSahOf7ehN3F6MUVvMbjbGYcKGgPxTGPJI8vBh5l3yos4KLj7YJOzBWd+Kqt2iMyozNYhf3QOkz4b3P84P9YyRhN9KlUENzXtfVO5qxIvvtDMUkjHBS1px3428OZCUO0aFVPndqZT7cuz9RBAnEazjupj662cpWE7/fXwFn/I2L1szzy6wpab8Y7RFBPyXNG5N3Zv1w/ZvcPMUNpCmNlxDzD7x+Rv6a3LLvgP+3nECg7v90+Ev5kuNAz3qg+h5Xj0fQcPirM5RFHuJ2ODBIRGrjnJTZx19eqjJoJTltAMbFK1QOoNOD8IRHl9FIuZaEcQOvdPlfLMyyGzTMjqyslNWfN5jCifiXp9iReKojAWuaZO8w0ktPOGqrJZxqM2gSPzSz45XrXPa3fbc67F5CxZ9kT+kVOz/bKRUGep37t/eHbuBFkjDDl8x69+2mw7mN21XmYgELc1GrKKhswm/CP8KPh9mMwotwDdwvII0uBOGxcY4C5m1XrQ4D5HYTd+m4uGI0J9uW1+Y1FctQa/J5q/S4DKVj3DdBwudZWg+6Ok2q2pAqZnqRpPO8RJNrVw/XAQSjqssVEbvIK9jhy+sgDxWcwUXlAI9dHKvycGe21z/y4oA1mU4vD3eX9OIDEfW5tB/JzAClZi8zstq0W3PUaPwi42QHx9sI56S8nwiHJ5qxcp6prR/3YkUjSxJwVaVi0ZvT5WIi1OK6uvT9xFrGfuoT37efYib3ZLWrG4nQemXOg5cO4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ExbXELeOusXa7x0C8q5Ls6syea2fQLWvG8Cel3rnbPBc5tQlDuXlPkXXHGjod0tccIp/nu9W+jmB1lmlptxj1bwA54Q6bQjpw7w7KP9GHbcfCZqLjz9OBlhsXloqSTrTG8VMzqje8cH6bBW5dCM0IjfREESHBVvBttS7vZ9F8Z/k9IoOos/GBnHcoN/ZTcX8Pb2kjb3grrzbuKmZ1t5P8Fi1v+wmOQE5F1AkmpQR+hH6rZU4svHahy3ZNXlRcZFy1jbEICqLb132kc669Em97VdSZBr6fRkrPkSZyfCx8rfkbgYj66K0TSvY4Hnu69rBSXII6smfy47B9Ln7Ay7qnWZB1YiinTBOBz63nlAgkJZeIb35jYgTNIWOiweATpZ2txUT3P11UCBNJta7AsP9BApjeTSYCfhp5C6pEtTpP3m7QNaTkv1jmFY39/nzlzeovZAnCMNdLtK0hP8cw7h9XhzzpiSbwA/+m9o0i00grpJ5WgK/ziwpKmVuMBsFFwHYqVjtk8LCIIH7wy22mZXWqXj9UXrXOW/CyssY31D2ZvApxI6OrsqyZINnyeqht+rFcVc6ONxBC0RymWkj7Y2r4oTOdT3sLyuCYJnLImZNZwDKN/a/ml4DzlvFIitjxfkXuM5qyf0kxSlLpYBmHAdAyqAj8MhQURKCiwkDQ3zTKdqQPfF0lyczByhKBf/uBdsV X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4jABoEUn9qbVNocPOQP22k7IuUZR7pLMisTwKV4NwuOIAx1I6758aDPLJWazHnVnOJl+njdpwmyPcqacxS1Ozqh43IWivc3AEmE+HHLdAcJAoMWwcHMSqCknjUlth5MhX1AK/ljc3bJPkYEVjei69OUrW37UngimiMuBH6e1ENfO9m7uWCxkP/n5LrWJm3XC+IUEB4y0MKTlLtwV7azCpMhWg0a3rqg8kIksLPHMuONVcZuhiYfyTOzFjlXQ4cxlOQBFA0lzFpPlb+2Cc4h+9jZ6SI6eijmHAMfsXV1iTYbzm2xtLCRHKTn0rqtKftXomrbpe7IlpaoypMIj7p+iWGPtHSTil0PyBxJMTQ2qcn+tAVylWYZUwk3JB3ZTpS8ifJ6u26KKZkXuIl2MBlYrusr30diMwAaKU4SNANDaiUBZUpXNHW6WQRHGPUVW0JLwhPE4O2S2WeL2r+Ujil1u3a1Q4ZYi6YnJ/PG2y++xD+6xylteWZXu13XRuGuSQKhvT0lrJywY5g8Z9l3TI/LZLJj+v77y8WBtru25OH2tYPZY6heZJvovvKoO73DRwd5KthBPnn2YaKKXMECWhoT4L30O+qY1NGv/LbyrfprUP1K0IwbOWmkZcdcfmmPByb4b0c2J0Kx5cCVMF/IOmshwOkmlMu4WlpTNTuG14HuzpIwcHKf5IrKjvQx0MRcFGACVrm/TrFJikjdW7dxvL6xFUe79HhSoIasqOVHY20cC9O+J9Fas94rBU0hesy+hIA2dLWcR/HUA7+UAS0bRq1otCVhc6lCxMLW2g5YQXPaeeCBxn+pXhA0kLxcChipusc2d5Id+UfavrMsC2eJqxGGT6o04GEmaJiVjfv5WWh6LyL0GACn+OqfYq+j+o7b9gaE30ISyO5bOcLvIZUMqFKRIVla7ePr1A0S/DRLTbWEuILgn0A5fXoFgHuTI8vAqxxnN1HR9fsv1vEgL1ibsuI31en6eUfoUg5bnDnZtNvjpBN+Li6koNGgazGpW9F7VO6o9B2jCnSziCqCI69A5r9DcE+H41TvYnKwQgPNfWoCeoc/a42A8l8WwtqycrweMFg/sd9Cn12gVRS3MeVBuA8adfCk8zYTUwKAWYDECTcpi/11yqsA5V6EEeesMiov7T1it+yIV46oaBXGD5OAJj1oKOUsDTCkqti/Bz5eJBY+yjPVN+IEeQ0csB0voZuP58JFLJAmOVxJbORqgOAI0AY2F7XUWPMPDjN1Py23giH9oFP9kC0VA2E6NHZKL/RBsVjh7TXY0lEBd25JnJ201cA108gPZzzHtITYsajQll62g/S9bTIndCHWJ9Y9fXtQ0pUeIOHsHsyVsxucVW0dYysKZmnH4FiYAXCxzUwV/JFloUBU= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c218f83e-d492-439d-b86c-08dafd93481e X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 22:43:44.3338 (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: IA1PR20MB4754 X-Spam-Score: -0.0 (/) 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: -1.0 (-) Got it- thanks for the correction! I've re-written the patch to use G-Exps. The `guix style`-reccomended changes involved writing #$output:gui as (ungexp output "gui"), and various indentation changes that made some of the 'split-output code tough to read, in my opinion, so this patch deviates from those recommendations a bit. Let me know if you'd rather I take the `guix style` output directly. * gnu/packages/maths.scm (dozenal): New variable. --- gnu/packages/maths.scm | 105 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index d9bc292..2b2bf10 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -103,6 +103,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages calendar) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -124,6 +125,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) + #:use-module (gnu packages groff) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) @@ -172,6 +174,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) @@ -455,6 +458,108 @@ (define-public dionysus (license license:gpl3+) (home-page "https://www.gnu.org/software/dionysus/"))) +(define-public dozenal + (let ((revision "1") + (commit "328bc03ad544179f2cccda36763358c4216f188e")) + (package + (name "dozenal") + (version (git-version "12010904-3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/dgoodmaniii/dozenal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0knwfwjqdv854l5ny7csdpvp7r0md6a2k43a1l2lkyw9k3cglpph")))) + (build-system gnu-build-system) + (arguments + (list + ;; Some test scripts are included, but no makefile-driven + ;; tests, and they are all quite manual to run and check + #:tests? #f + ;; Running with `make -j' causes the build to fail. + ;; This is likely because this project uses the + ;; "recursive make" structure, where each + ;; subdirectory contains its own make file, which is + ;; called by the top-level makefile. + #:parallel-build? #f + #:make-flags + #~(list (string-append "prefix=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "dozenal"))) + (add-after 'chdir 'patch-lua-references + (lambda _ + (let ((lua-name (strip-store-file-name #$lua))) + (substitute* '("dozcal/Makefile" + "dozlua/Makefile") + (("lua52") + (string-take lua-name + (string-rindex lua-name #\.))))))) + (delete 'configure) + (add-before 'install 'make-bin-dir + (lambda _ + (mkdir-p (string-append #$output "/bin")))) + (add-after 'install 'install-html-docs + (lambda _ + (invoke "make" + (string-append "prefix=" #$output) + "installhtml"))) + (add-after 'install-html-docs 'split-outputs + (lambda* (#:key inputs outputs #:allow-other-keys) + (for-each + (lambda (prog) + (let ((orig (string-append #$output "/bin/" prog)) + (dst (string-append #$output:gui "/bin/" prog)) + (man-orig (string-append #$output + "/share/man/man1/" + prog ".1")) + (man-dst (string-append #$output:gui + "/share/man/man1/" + prog ".1"))) + (mkdir-p (dirname dst)) + (copy-file orig dst) + (delete-file orig) + (mkdir-p (dirname man-dst)) + (copy-file man-orig man-dst) + (delete-file man-orig))) + '("xdozdc" "gdozdc")) + (let ((perl-dir "/lib/perl5/site-perl")) + (wrap-program + (string-append #$output:gui "/bin/" "gdozdc") + `("PERL5LIB" prefix + (,(string-append #$perl-tk perl-dir) + ,(string-append #$perl-par perl-dir))) + `("PATH" prefix + (,(string-append #$output "/bin")))))))))) + (outputs '("out" "gui")) + (native-inputs (list groff pkg-config)) + (inputs (list bash-minimal ;since wrap-program is used + ncurses + libhdate + lua + xforms)) + (propagated-inputs (list perl perl-tk perl-par)) + (synopsis + "Suite of dozenal programs, including converters, a calculator, and date +program") + (description + "The dozenal suite is a set of programs designed to assist with +working in the dozenal (also called \"duodecimal\" or \"base twelve\") +system. It includes number converters (dozenal-to-decimal and +decimal-to-dozenal), an RPN calculator, a graphical calculator, a +metric system converter (works with imperial, U.S. customary, SI +metric, and the dozenal TGM), a pretty-printer for dozenal numbers, a +date-and-time program, and a dozenal calendar programs, complete with +events and to-dos.") + (home-page "https://codeberg.org/dgoodmaniii/dozenal") + (license license:gpl3+)))) + (define-public dsfmt (package (name "dsfmt") base-commit: 2b1e5cb6a82e60298b620ef8d2dbf90cfb925015 prerequisite-patch-id: 55ebfdbee35b36ac06da23b716337ecfef350452 prerequisite-patch-id: 12b9437ce6c6849e83e52cabad56672a5c73e2a7 prerequisite-patch-id: 52c97b6e4d8d4b78217423a3f1323d95a609de8c -- 2.34.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v3] gnu: Add dozenal. Resent-From: Bruno Victal Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Jan 2023 23:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jake Leporte Cc: 60827@debbugs.gnu.org Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167451626718811 (code B ref 60827); Mon, 23 Jan 2023 23:25:01 +0000 Received: (at 60827) by debbugs.gnu.org; 23 Jan 2023 23:24:27 +0000 Received: from localhost ([127.0.0.1]:55578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK6At-0004tL-6a for submit@debbugs.gnu.org; Mon, 23 Jan 2023 18:24:27 -0500 Received: from smtpmciv1.myservices.hosting ([185.26.107.237]:43726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK6Ar-0004tD-Ts for 60827@debbugs.gnu.org; Mon, 23 Jan 2023 18:24:26 -0500 Received: from mail1.netim.hosting (unknown [185.26.106.172]) by smtpmciv1.myservices.hosting (Postfix) with ESMTP id 0669720608; Tue, 24 Jan 2023 00:24:24 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id B4B0280096; Tue, 24 Jan 2023 00:24:24 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-1.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id GhDnEsuGUEib; Tue, 24 Jan 2023 00:24:24 +0100 (CET) Received: from [192.168.1.239] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 5EA5280093; Tue, 24 Jan 2023 00:24:24 +0100 (CET) Message-ID: Date: Mon, 23 Jan 2023 23:24:23 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US References: From: Bruno Victal In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.1 (-) 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.1 (--) On 2023-01-23 22:43, Jake Leporte wrote: > Got it- thanks for the correction! I've re-written the patch to use G-Exps. > > The `guix style`-reccomended changes involved writing #$output:gui as (ungexp > output "gui"), and various indentation changes that made some of the > 'split-output code tough to read, in my opinion, so this patch deviates from > those recommendations a bit. Let me know if you'd rather I take the `guix > style` output directly. Sometimes guix style can make things worse, there's no problem in deviating from it as long it doesn't result in a worse formatting. Cheers, Bruno From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v3] gnu: Add dozenal. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 24 Jan 2023 07:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Jake Leporte" , <60827@debbugs.gnu.org> Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.16745437441495 (code B ref 60827); Tue, 24 Jan 2023 07:03:01 +0000 Received: (at 60827) by debbugs.gnu.org; 24 Jan 2023 07:02:24 +0000 Received: from localhost ([127.0.0.1]:55749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKDK4-0000O3-FD for submit@debbugs.gnu.org; Tue, 24 Jan 2023 02:02:24 -0500 Received: from knopi.disroot.org ([178.21.23.139]:55356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKDK1-0000Ns-Oo for 60827@debbugs.gnu.org; Tue, 24 Jan 2023 02:02:22 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 6960D41033; Tue, 24 Jan 2023 08:02:20 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GFJyIE6wbbNn; Tue, 24 Jan 2023 08:02:19 +0100 (CET) Content-Type: multipart/signed; boundary=24e2570b81b00b09d9ad3b70f87219ddbd492f25e24dd5158d1e472bbe74; micalg=pgp-sha512; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1674543739; bh=x2IlELbq91Eqp6AUHE3lE15Y3RkHpG5xdJ02nD1S5A4=; h=Date:Subject:From:To:References:In-Reply-To; b=LNkl3Wxj0Fr+IpfjqOO7/LE1M0lqHLhC2+m9Lolpl+kmeGvX6PVEgPOvh4NSraU1A nFd+50LzufWIlo+3XFZHifM13mBsekCaHh38PvHyLgZKv06nwMxDRodRhNaER1EgEv H0yluQ986LFVZsK9hn+XQmANyYTntsWI8aFc9bls9c3lkLvT1KuX6jq6E5TJgkEDSO DIMTWnsHcfnqw3SWW9JOSvsJEOF+kriDSek2g7GHlt4GhVB2NtxLpWSHX8hh3jcOFb hE1AvQbtGCunOoOidfNHBxgMq9bJb4lphVu5x2iv2fjvz6Xzlop6tgXQEVY+g0mSZx nmBTRBvBJ6tyQ== Date: Tue, 24 Jan 2023 07:02:13 +0000 Message-Id: From: "(" References: In-Reply-To: X-Spam-Score: 0.1 (/) 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.9 (/) --24e2570b81b00b09d9ad3b70f87219ddbd492f25e24dd5158d1e472bbe74 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 On Mon Jan 23, 2023 at 10:43 PM GMT, Jake Leporte wrote: > + `("PERL5LIB" prefix > + (,(string-append #$perl-tk perl-dir) > + ,(string-append #$perl-par perl-dir))) Don't refer to dependencies like this; use #$(this-package-input "perl-tk") instead. -- ( --24e2570b81b00b09d9ad3b70f87219ddbd492f25e24dd5158d1e472bbe74 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEE6Vh10NblKE5doNlW7ImHg/nqI20FAmPPgnYACgkQ7ImHg/nq I23AAQwAu7EVFM6hRSAqgsYL1qZ9MPO4TTVNq2dlo7irQn8hokTezvV+p/RbqWIP MUZ+M/9gSbVuzYczx54eZS3A1NOGHZ/z8D+5Q2r+9E+KoLVL5hqqLnxxVSuYXztc d+fvo7y4yTvJuP1JH26y9h7SGbbYIie4vw5RE8PKWUgtvyYoDp8yIbszh/skGY/X L1501TUDYaRdUAMZPnjbwOLcqVCQkr71hIyJi0dtbt1dE+6ikUc6vlYMSF9eQVjr HsCJhNg3autjqNSVrCb4TPAvnt1azkQRfoJJmIn5gmwkOtyM02lMXtoPOhIkhCLG mP4o9XJIr3WGNNyCeL/VVWx625by4qAKTYzooU2L8hWivBlpTar2IzCTGuMhW493 zuSP1U2aNTQSO8nNDIpCumz/9BogFaIKyMMcpSSRkCdrREG7KwnTP2qKene1hVmU /K2Dxc3p8GMf3h2CanDob5HyGkoQ4/djwyjKsMc62YzJVTZYqbcsSG08Iz7uoUy4 T+xlvczE =TauE -----END PGP SIGNATURE----- --24e2570b81b00b09d9ad3b70f87219ddbd492f25e24dd5158d1e472bbe74-- From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v4] gnu: Add dozenal. References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 27 Jan 2023 02:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167478579620739 (code B ref 60827); Fri, 27 Jan 2023 02:17:01 +0000 Received: (at 60827) by debbugs.gnu.org; 27 Jan 2023 02:16:36 +0000 Received: from localhost ([127.0.0.1]:36511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLEI7-0005OQ-GC for submit@debbugs.gnu.org; Thu, 26 Jan 2023 21:16:35 -0500 Received: from mail-bn8nam11olkn2010.outbound.protection.outlook.com ([40.92.20.10]:19297 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLEI5-0005OE-6D for 60827@debbugs.gnu.org; Thu, 26 Jan 2023 21:16:34 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ngBwNYRY+AgEw2N5G82HNOIXGpIWk0F8kKxShTY+Fv06OPnJBY/0ZRlXR3kViu3YIA5jEhqsMrk6AWVvoLJSvJZtcus6iEuKWxVX9/BdIg6IffQvWMUUMFc/4E2KAf2sIqAELMdWA3zv0x48C9fQFL/fDKymKHxLnzqzprUXuDNoq75f822DfdEXsxeCkvYIsBRM2JcE9NYyEAOmtSP13D6nsHBr8v4/dmS94i3qOIR0Oc5UdSeBZAILAc9upJ5Cp/XTGx7UojR/+RGPmSjw1tGfuB0sxNnLMp7DbCo7HFG+G1mKZS/LeGxr1phJCE7yLS/wMKqBGVZyiXwUUT1oGA== 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=8tX5MT9QjsTxzSsZ+0LticEu/qQh9VUUX1Ij7n04VK8=; b=LmqBVFgu3RzbrISsfn3q51VG34AE0mOhCu3gsVaH+DOtvAOcbLQlUjTk1UGdcULODQph74ZYN+y8xFeRFKrKcxxRdaWZRhVT2iLdcHC/okdBLaWu4u14LH/6gr3F/doPq4KNt2GKGnjZmFRb7M0eX+bw7m6obgQ0FhCItsAL4ZoTSll2NDTYguso8o42N5mfj4p5zruiKqt15Ohe4GwTOBkBOlJLlmwl2eW+s1iHsr+wXzSbHBG9qFxPRSoiWN8QAPH4AaLwctwy749HptyZ0EjvZ4e/o5ECFXXzDcxxLdd9dcg6aXqyscqrkemwwg9cUTw46NNo5ysFUjPKraAbQw== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8tX5MT9QjsTxzSsZ+0LticEu/qQh9VUUX1Ij7n04VK8=; b=C6uCbRSGV18/8GGE7jRp4NRqIdiAlJXMMhNg6CJ4AseELOnwnV3FPU+eBgP8cUhOCEDjbgLyjg4rYlbT609DKTxfx4IxW+lQdjYvaG2UmN87NM0e9kYSbjeSotAfovxF1eheHDS0oyFCzVL4NXoTOoaIvoiLDFjOlaspZb6lHvfmIjSkYRV1HtqDKtPbp+CsMdKx+CwCJQNwbvgByeho8oyOSvLdIkvFGTwcTHobj8Yeya0faF51jCesvCuoFR8SGbbsM40mTOUhuEuzLB1aHJhBJaklb5arlzMKBWFlV5M7bo5W0vyZWOFJpYxhwNIzfhkKNeetwU87WPG+96Ykyw== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SJ2PR20MB5951.namprd20.prod.outlook.com (2603:10b6:a03:4c1::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.22; Fri, 27 Jan 2023 02:16:25 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::4a43:b57e:52e4:e87e%4]) with mapi id 15.20.6002.013; Fri, 27 Jan 2023 02:16:24 +0000 From: Jake Leporte Date: Thu, 26 Jan 2023 20:16:10 -0600 Message-ID: X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [FHPcQXnBSXYmAj+hG5D4+478JXgzQLDQbnUzuMsEvugf2Jy4Dgt8nx1tG/SFcUta] X-ClientProxiedBy: DS7PR03CA0293.namprd03.prod.outlook.com (2603:10b6:5:3ad::28) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230127021610.1152815-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SJ2PR20MB5951:EE_ X-MS-Office365-Filtering-Correlation-Id: cff05793-25bc-4d21-9b7b-08db000c7cef X-MS-Exchange-SLBlob-MailProps: V85gaVfRD48QlrK4BtQjh696yD7nFlL/1PhUwHqldCPHDA71tCzm3v9M9zQcrSDtJBhRMtLFLYDoC5BAS07sVfP34kWQgzH93XHU/dSP6VQeTcF8tVimaDUbICGy1fqO5YiAbX/Uipg0BveywEi8gCIbyXQ383ZCNN6tG3oLccwka+iho7MPcEagL6lviIrhWVQy6EStBD4d6zPGSDagyGwsYMSkDUdV+W3aKurB70+j7SJIHCrQ6+4vnRLi+S9Q6UrVCXyuK0E6x+0AKPQQch+K3S9bDfPnYu+8TDcbFDxHkHcDFWelXI/7rQzI+h18bNuj/4SCPnnL2TEjNlSW5Thuhn2WuYuVhZFv+210pk9cj7ZA+39Y934yyu798Bcrqz8ZBbrNoIY9+Ym/GQI6y6dCbbmipXdbbS8fB4amHZSNJtK5pJbyF7WOSVcd8mTQnpJYf0iYQlv4DBLwF1dpPxRijKPucCnOwlYFg7GkEt1V+sjp/8p74j18TvhFFe7pBe7keyvfDiqLQz/KUOxVQD1av13y60lPnbpr86d2ZRXG6I5af7uGkQmIgBbJmj47sKzAfIl5ZJfn+kThXrV8VTneJ++F+kdrHvurCrodFc9wLZqbOmQzjX1RnbbJI7zQedsTPtsVv/yPzEQMbDLZKEpggmg8SqvDwWBP42cTivCWQ+SSKE9nC10Eu212gaNNCFHf69ctP9Tmv7fXbGiXndM+WSHwpGTM83niUjFH1LUUgeBzB59Ca27lOTWHp7Ubc2GbfmacQ1HS9e4DOU9N3m1HigDrdB8Lw84RTNNeyJg3IRJ0ijazrMmuMIJMZddAq9ZSnp/1uXzPkjT0NSMxkQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: U6rUWShS07M3WkuAsYAvs1fFu4xTuCzSj5mqv/iNDQtpzPjsgVkw03/ygKc3jV/+r2ERgUbNagEuWPracPez0HXVzOTL8bG1/jrQjtfbkqJVYcbvu7HAebvD2w7kHWfFflOAapW1vuuzFOJIkATAJKAmW9xmO3gNquzCKFmMgLSQr+gWcDH5zOQVmukXsO59eaxN7KP832Tcsu5xRr4tHKS8nyylypObp/pOsKpvMJnAZphWaVEfgVTmfpos5vPcW+How/fUM9Y2ePr4q4NRVws/+BeSXu4sdOigKSEkB2I3y9Hb/pBvgtfLi8hbGlMB2nKrwJBzsLewcfbkZsaMzGiPXib9O2CN1q1A3ZmMbDMX/Sjee30dRlNCMahu3qWcHS494iA5Bo+M/8QKzfOM5qUSSBADVOtIiUwRBDMcU0ZA5UacJgebqIY/2MCnQWNekQHoTuWIHyS6gD7oFmZ1xIYDozDGxybbWeLDyk6bHcbOwor3WSo9MnkLyrHqcGjxbMBIPgsQrUPSBegxOkn20SnJqMEaTO9V1kV9js/EcxC+kxPsBfiG8UFWIrBgdFQnO5W0BP+H2ne2lmTrPsOcqGAOl6SdGWDzrmVRICLM+AWRWrLFNAylL+rFqWROHMy9lbowCet7aLDi9IxR2Bzg+M3beSpK1KmuNzqufhsccimKXcbsK+9pcDS4sLWmzdtu X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /FCSNhLbeUH7WDRcfXX5hxN4tJccg1vTpWLbHfITGU/Yw/yLkJgUEDHOwFeH6g/IM7moabta8YMWQQk2IizAVWPlhOzG6Z7Tso0B6hNvkzypwCw494vpj05YuSZyPvsFsHqaIP/NeZU68h0LD+kqsCyC3GVb4/Np4oiMcBBNpJeZYBa2tTzz7I3ZziepkmXw7QQHoU85J0KH0Bly28nuT292STzhWH9gcTa6z4w8xYqgQtpixG/8slMfomy4NCL7LOqPOr7Xrx+t1djb7AzuohG4BaHHVo8hj2WmtWfrgfhDfImdVBVUdA9J4XTTs6L4jl3qErCqc00sGDrARDE5R7+TddXSQ3ggLUNTh4nl6vJGWf4l1eRzCnZ3OU115Xw6agpCy8ZLfBGEBXr0lASN0LYzYnMnc9KjSIlkqavQROxsX3iYnPOmslPUUefrF8w/t+Uu0L/Wwf1Roc14h5fvjJYMslumdTk0NXhyJGYfYQkBAojE9ZPFhHimYOuAXqUACtFTJ3L54JtGHQ7U7QXj1R5SgQDVrr3wxjY/BansjVabiexh6yR4P883EgGVgoLx+HrYF8K8yhw6IxK9bqHPAYhXxSc9qWlaT7Ouxiy5sNv8umNWys607HUP6CXTJRTz/hldRT9r7SS5q/6F10UK8bRZvKHr+f6F4PrkwlFvqY0LyLg3Q9kC3a2VQkmuLhIfj+gUsVDez8CM7kNLpSo5b/0o6PteEUoWAJDdjZly/+PCbzZVlvghQlIr5mpiPalo+b9GJkXg5SxJBg3zLaXJDSI8A+JfUWwjqyh2an7aT+L2UDKhl2Kf5f8CXcqeahq8SQVYLobmPmk4fXlEQDHoLH/yrwPNW4ITVnT8C3dIiVU12fikgWwtGLsbJEni1VU9LRcZ7zix5Qu7oBPsimRwCdlk43l1UqCIZBMFWhEoQbm8ce5UYRilnXTSGAk+D6IoH5+JCf+2c9N5g1HpifAMB3dxQ0DDWxEVUY0zEdYoF5G70kd90aVL7xWjrRvvgq9ddqUcnI/CBzRIt+AuW3Ej4G+EASv9fBjG9jCSF+em4P08WnZt9Qy/rJemmLjyOZuPiAHyUpY6ZDWrBXLWXWySIonA1KsYhkTOVsKiRxpncynvIuarSDcQjrOf8848L+0j9V5+tguSSuf+yj83XGoh7JK7nkSjYj9ug148tPxxiwMJEtHZaCEzVdQSxEk6AKYoi8uCGutlXkS2CmeBflPrYc/4E7I9gW/2ha2unIQtqx1xHKrzbPMSX11nss9zH5lwvqbqpehEchZMQr2WzNuinmQArUo3l9GN5rfAqaHSxhzoSPsDmUEka+fFrreMN54BCdYo7Fu1zFfFeywdf/vw4foIHZs654Q3IyE9klQk444= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cff05793-25bc-4d21-9b7b-08db000c7cef X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2023 02:16:24.9054 (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: SJ2PR20MB5951 X-Spam-Score: -0.0 (/) 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: -1.0 (-) Ok, got it. I also misunderstood wrap-program before, and I've now updated the patch to properly wrap the perl script and avoid unnessecarily propagating inputs. * gnu/packages/maths.scm (dozenal): New variable. --- gnu/packages/maths.scm | 105 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index d9bc292..4b4c195 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -103,6 +103,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages calendar) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -124,6 +125,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) + #:use-module (gnu packages groff) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) @@ -172,6 +174,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) @@ -455,6 +458,108 @@ (define-public dionysus (license license:gpl3+) (home-page "https://www.gnu.org/software/dionysus/"))) +(define-public dozenal + (let ((revision "1") + (commit "328bc03ad544179f2cccda36763358c4216f188e")) + (package + (name "dozenal") + (version (git-version "12010904-3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/dgoodmaniii/dozenal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0knwfwjqdv854l5ny7csdpvp7r0md6a2k43a1l2lkyw9k3cglpph")))) + (build-system gnu-build-system) + (arguments + (list + ;; Some test scripts are included, but no makefile-driven + ;; tests, and they are all quite manual to run and check + #:tests? #f + ;; Running with `make -j' causes the build to fail. + ;; This is likely because this project uses the + ;; "recursive make" structure, where each + ;; subdirectory contains its own make file, which is + ;; called by the top-level makefile. + #:parallel-build? #f + #:make-flags + #~(list (string-append "prefix=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "dozenal"))) + (add-after 'chdir 'patch-lua-references + (lambda _ + (let ((lua-name (strip-store-file-name #$lua))) + (substitute* '("dozcal/Makefile" + "dozlua/Makefile") + (("lua52") + (string-take lua-name + (string-rindex lua-name #\.))))))) + (delete 'configure) + (add-before 'install 'make-bin-dir + (lambda _ + (mkdir-p (string-append #$output "/bin")))) + (add-after 'install 'install-html-docs + (lambda _ + (invoke "make" + (string-append "prefix=" #$output) + "installhtml"))) + (add-after 'install-html-docs 'split-outputs + (lambda* (#:key inputs outputs #:allow-other-keys) + (for-each + (lambda (prog) + (let ((orig (string-append #$output "/bin/" prog)) + (dst (string-append #$output:gui "/bin/" prog)) + (man-orig (string-append #$output + "/share/man/man1/" + prog ".1")) + (man-dst (string-append #$output:gui + "/share/man/man1/" + prog ".1"))) + (mkdir-p (dirname dst)) + (copy-file orig dst) + (delete-file orig) + (mkdir-p (dirname man-dst)) + (copy-file man-orig man-dst) + (delete-file man-orig))) + '("xdozdc" "gdozdc")) + (wrap-program + (string-append #$output:gui "/bin/" "gdozdc") + `("PATH" = + (,(string-append #$output "/bin"))) + `("PERL5LIB" = + (,(getenv "PERL5LIB"))))))))) + (outputs '("out" "gui")) + (native-inputs (list groff pkg-config)) + (inputs (list bash-minimal ;since wrap-program is used + ncurses + libhdate + lua + perl + perl-tk + perl-par + xforms)) + (synopsis + "Suite of dozenal programs, including converters, a calculator, and date +program") + (description + "The dozenal suite is a set of programs designed to assist with +working in the dozenal (also called \"duodecimal\" or \"base twelve\") +system. It includes number converters (dozenal-to-decimal and +decimal-to-dozenal), an RPN calculator, a graphical calculator, a +metric system converter (works with imperial, U.S. customary, SI +metric, and the dozenal TGM), a pretty-printer for dozenal numbers, a +date-and-time program, and a dozenal calendar programs, complete with +events and to-dos.") + (home-page "https://codeberg.org/dgoodmaniii/dozenal") + (license license:gpl3+)))) + (define-public dsfmt (package (name "dsfmt") base-commit: 2b1e5cb6a82e60298b620ef8d2dbf90cfb925015 prerequisite-patch-id: 55ebfdbee35b36ac06da23b716337ecfef350452 prerequisite-patch-id: 12b9437ce6c6849e83e52cabad56672a5c73e2a7 prerequisite-patch-id: 52c97b6e4d8d4b78217423a3f1323d95a609de8c -- 2.34.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v5 1/4] gnu: Add perl-par. References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Feb 2023 00:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167668030029630 (code B ref 60827); Sat, 18 Feb 2023 00:32:02 +0000 Received: (at 60827) by debbugs.gnu.org; 18 Feb 2023 00:31:40 +0000 Received: from localhost ([127.0.0.1]:41904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTB8d-0007hp-Rg for submit@debbugs.gnu.org; Fri, 17 Feb 2023 19:31:40 -0500 Received: from mail-dm6nam04olkn2109.outbound.protection.outlook.com ([40.92.45.109]:50784 helo=NAM04-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTB8b-0007hQ-Sk for 60827@debbugs.gnu.org; Fri, 17 Feb 2023 19:31:38 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LJQsn8CPnz8kqBI2anV8LAKp+XF0/3C91jXP5vx2kKCJ/NyzEqx2YdMGJbfaWGDQ46WDdofbros2seCiqn7C92Kj+qdROY5oWdZzwjUdZFnSrw+MZR1e843wJaAISr1zvaSRqmjECdeajP6nLe42GzABqe5wjgYjPh8n6E8dXwtxyQkeex34Vvq5/9XiZeZNn4LoBbdWcd758LIN/MirIGtmRLsVPoXu6UguBMHQV0EcUcEetkao8qw3vAI2RDCn9LHDap+nvwXompbQlFXZkzn6F1Gd4gb3SjbAHWrSsTX+i0GQVSmMqonZb1xdItFpNy6ibufcQycZ3uzKTDii0A== 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=mv04Qe6pjcDtfhVGzx/CsNtW8HkNazu/ObSCMYwSpC0=; b=di3M9nAtx+hTSv29rbs30a259PpFw5AkqC93+A2rS1VsKpoFng9cCjks2xD3XnGa7in3dk+dczXjpo8zP2KTU911w1V7XBRjDaKasY3kSfBuVbZkyN4gzUyxbu2u4lmS4ZLrnaz0AotvedXQQH9tV7pajxXGWeYiKpaPGOUsOsy6sQkNbvsxHShCZFezEyXdScjbUo38F+cwo/Zg28ZQkk6SgsqpPYhfiM9AdAIoqN3bw3Je/869ZorkFHMkwsC7vdfMZWnDa8nPl02WHHcDk8DoGrx2be2E6QJgLuFsTVFUNV23AIlLPUbc/7sSs8crAFdXnsHOTuQ1cF07951WlA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mv04Qe6pjcDtfhVGzx/CsNtW8HkNazu/ObSCMYwSpC0=; b=ZJFbO4NiiX8bFDI3fX2kFxnoTxTl9Q2qZnsF8Ss99eKTMGf1u1dMi01F/PWiNXHrWmZE8ypXi+y12tTEkw2IDkXow5hU4zXhAiw72Z0TEpwckVekOiZX88xyMjyep9hBnasp83Aj6gorq1Eq+rTAn+UdvOu0zOEwVmjkcujCeYRHvbQJ16C3Y0y/5ouN+DXVcyoectDqJGAVtsiTNDj80EO7ARPa8zalHq5NNd9biZ3P3npKFkn5R85LrOOn2SlygbymCuRxFeGe0y7MEjYSYJEz6t78iebXLpgYcKBdiZxDZtQ1dySDuYykNmHrQgA1RmfhFVI3xilFcwBeewMGeg== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by DS0PR20MB5734.namprd20.prod.outlook.com (2603:10b6:8:131::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Sat, 18 Feb 2023 00:31:28 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6111.012; Sat, 18 Feb 2023 00:31:28 +0000 From: Jake Leporte Date: Fri, 17 Feb 2023 18:31:02 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [+/dJ/E968fQ5sXeBb2eKp/I0lpwbrK9sg+Lg+cdKpryshMT9C29WHg==] X-ClientProxiedBy: CH0PR03CA0379.namprd03.prod.outlook.com (2603:10b6:610:119::6) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230218003105.24983-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|DS0PR20MB5734:EE_ X-MS-Office365-Filtering-Correlation-Id: 13a90c84-0c6e-40a1-547c-08db114778d7 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9Xmr6Er2KHK9Ofga43mA22mL/cw5WoY73JGx9nwGwO9Hr2l5ol+4pYU/axgzlpxNAOmfH3+Gq7btt5I9bZijSDTiBkG/8rLA+aUIM8PCGfGIZmfGBISoYVFZ818rSQ0ljR3CfficaTIqKdIcMnuagzjhGUeF5QH7DNV2Zks+vAB6qYxzA0s23+RRLUY7PnHUVOMSMh4t4r+JjxMbPJjS63Gn6sHt4BQliYMi5jGJc24qAqfUyufG19qv1f3KxpqorzS6GEcWhd2s+aTr1G4N3OdU+pwT6AI37A6UDJ1BEwotGi+rL95WmKkGyfXl8aypy6f3kXchqyKCmx2xxfH+flrgzrOhC4vhhY76/fMDwCfZein5UhM3jMej73NhiuncMD6+Dj1C9460CaS3zDKdvgo8xxMjz9XRGqODgjhSr6cxoqOx2na9VSRiWNYe9f4oWMzLaV69PxB/x7e9pTQx/i6/psPBHvx3E6ABEg7JuY3DlO51yQHW4qxJHlMmRPtC2zGiaVWA2yo9NaYiSDGURc8PzU6uvbWds1n8Q2JnTpwksKQx7mC/q+aj5h4DP80T3ZL5QG3hDEjjMn775BeBQOmqnUdQAlhkPVJ+QhDsly7BV170owPefD6bkswKv5+ZP7Qid0FV7Wl0csMmMhIOlEQa5X1pAW2x7/kg0Lt6PvcbZZDNeSlzQhhyLWvZnRkPYPiwt3AntxFBgOXSjHWDyH+ZtHya+G09zBZVCyb+KDNqtrUmqawZ024hyDMwO+ZDmnXc= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GxN8KbqwYs8k/N2ehuAtBMW3q9OzrOyWujwzej02V0H4ENO7tlaAigOT4/FSduB8JbBr8F28oTKetgh3nxegcRinmJXHHLidq4Lugp0E2n8b0wIRxTRGhpAESd4UI16s+gLgIituQjHPzM6m6rzPoDXIeEHjq3OApTVsckFI66jfPGWKbUp5PxF9msDOfxy7Th2Z88ij/jmVoiMnK/ARKV0Rzbsh8mwTDPP8gmT0+yi1sEc05fOAYeGmpUCejQbzseorqAfbtgoFuGBowZY0RrfE7DUJBKXnu9nDuzPI6uqzfvN8KJSkgMyTxhjcVtEHwFHbo6o9bl2YSQAVcDyl67j7NJHMB/nwkd6qflnBUrBHaMQj563bGvZB2q9k849hvq7nPl9TccWWT2+kMbAR5HyXABLetk8ogsHZGFOK4a4wLGj+P/oSOKdCwJNBh7JlxYQoVCgFAxjvzmlib0CbG1834NORm1J0cKk2FbWL+95W4Z1fZxMHri9D9iLxhLd3hvZO1BWgAI7W2OnIGQOLOAxzfoa6h5YDHrTlsF7SzGJq1xLHzqb+WYARQMd3un68zM6blQa0Ll92qnji2WaJ9Sg1x3A3WzcsvlSOGoyHi2wJ0p6hlLPk8apG4NJ5y7gOAkqptAbnWLLbjNB5Fzaw7A== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ty35ipPbHJpNB78lfMithp4ZkszIonM9bpMEkLLsQTacRjyJvJkK/4pLWmMkxDNMUHUWSufoSro/WSfxrRpzChJfSwFK1xv6CnGqu7IXX4BwmhP3lTvX2jq/xGNLPUoEmFQcQm+XIv22pe+mKiKELVPeN5NmT1XzvuSnnZJPmI65cz4mwzvHDDYnACHOOi6mCIo+/mk6VP0AZZBoziDZ6fgB9meQ/+US0gZLEeOYW0YjVKMOjAJkTWeuw7DOxey3VKhOFiAldPuW1TBRCtgBleFj0YE7O/jxafFwytc1Fl6LA6MITmxtRxXcs7TXWGuj8he8sNS7KNeO1J6FYffJ/m9QDNlpCOg/hNEqtujDlYWtRzuor4qpX8eFSpHOEIRdMOhBoJ9kr5pEdcE8tdAr+miKFs5SZiBDqXVb7N0Uv5GDMibsKDlIlJTiealkL4iwH2jmzlktJWawUOL6BkW1dpcdQgNxPAyW6L28CtjIgrAhJqix+GehsS0yziksx3sdMsCCJigHmH+/bgdljEJllKtNn4gs+B/Unyjmx0M7mTPfITAPvphBTzXbtcxC7UIa6dg2dmakpMbMFL3/aMh0nnitSv91QV/8DjoI0V1UMDjlfQGYCfxA+6VnkhFYokEYCGgmyHQNO1zuMakzPuwPxK7Rm/D2NYsXbYb70bzrUNLe9vK60K54IdP+vfIgI8VYoC6m4vhp+clEzLEtOoqPSdhLZfSLdD99WmOoHFqfPaNA4pYdxclYjimXe3uQvhIKf038I5C5VdZ91kXngE1ifBm+gV3t9cB5kvgf3qb8cP4fgW2GS/85NPSG875NBDeZH4lOHk8XPr/hu8zfX9Oh/AmywrxSe6F9Sb0m5ZHsMQwzbC7VMkS3L0htSp91Qn5Q1eVK+5JihaZgQTz3rWZL00nBtsK9pNCG0LyB6eiuK7NNQWD+i4nV2TJfhSjnq/bPKRxMVpL47j38Xr5S6ubR08Og3hA0/FPJ2f+ejBn6rbfcq8uE6vFgkNA6LhDA/XX1gM2mq4Qy0wAYDK026QAeCavmz1PjZr/x1xGSzOxuF+Jkq0Q3jfGMU7FDIeCCCnWbZvA4wIy+g1Wi8kE2zJok6+2pN61fJqki+fg3Xp3PRy977TfMFnpgrZOmBXBEm5uuckXXJj8OsvwpaI+qp/xV9bTNYH4xxDMstiUogq+eY7607DeRhs6KaspjTrVPGb9Hx9/8+WJ5NEaG7xv935AuG0nDcLCcyB/lSpqrmyuol8iOjJphYjcvPMsghqb7r0XmBcWASP3yCmqhMqH8GW2wszV9/pHIEKC/D6POg89S4qJowAKRENr6PMtIZJ4lrhN+ X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13a90c84-0c6e-40a1-547c-08db114778d7 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2023 00:31:28.2190 (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: DS0PR20MB5734 X-Spam-Score: -0.0 (/) 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: -1.0 (-) Re-submitting all the patches in this series, with a bumped version number, to try to get QA in the green- I misunderstood how it worked before, hopefully this works! * gnu/packges/perl.scm (perl-par): New variable. --- gnu/packages/perl.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 295f8dd..62f19ed 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8600,6 +8600,26 @@ (define-public perl-par-dist distributions.") (license (package-license perl)))) +(define-public perl-par + (package + (name "perl-par") + (version "1.018") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-" + version ".tar.gz")) + (sha256 + (base32 + "0ifyjd1pxbfp8wxa9l8b1irjwln4gwh4nz256mjacjv194mh99bc")))) + (build-system perl-build-system) + (propagated-inputs (list perl-archive-zip perl-par-dist)) + (home-page "https://metacpan.org/release/PAR") + (synopsis "Perl Archive Toolkit") + (description + "Perl module for using special zip files (called Perl ARchives) as +libraries from which Perl modules can be loaded.") + (license license:perl-license))) + (define-public perl-parent (deprecated-package "perl-parent" perl)) base-commit: 6dce27abbba01cb4e249c9bdb3c132cecc0a5c51 -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v5 2/4] gnu: Add xforms. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Feb 2023 00:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167668030029643 (code B ref 60827); Sat, 18 Feb 2023 00:32:02 +0000 Received: (at 60827) by debbugs.gnu.org; 18 Feb 2023 00:31:40 +0000 Received: from localhost ([127.0.0.1]:41906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTB8e-0007hr-5Q for submit@debbugs.gnu.org; Fri, 17 Feb 2023 19:31:40 -0500 Received: from mail-dm6nam04olkn2088.outbound.protection.outlook.com ([40.92.45.88]:18085 helo=NAM04-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTB8c-0007hR-2l for 60827@debbugs.gnu.org; Fri, 17 Feb 2023 19:31:38 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aekGsbMc51W1e+GigWJqjAtCrYNfzvEcb1bYggnBZ3WmPbJgNluxy9QWdyYwCiKEwJ+qMUmbED8dl7dfBoidiSfsEO/JZjuuMDUYS1mBNDx2wGc5GI/O+tM26X2ZormHfm0xLytw6feXT6Qpd76WqgiHKeO6I8Va/cMFAnm+0BbNcSSaMlp4wqIdygac6oIsKRsTIj9sjd3I9dkDz2ktzt11e3Yy5dh8IXxZ4EpL45hVZTZ23sFSvqkspBGyuE6QuIGyTUg++xsR1batY3vXw47E0K3tOvLSKAznT1eTp+S3F0HzqL48WzBBJWEJ6AJesrtmCUhSvN8zP8C5bvggbQ== 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=Dke8mfKQRehKLlqUudXwAEbIAuElAl7Ty65R6uXnsYo=; b=mFZF29POGpbzc366KTlHzR5d/yApi2Q4vkIpiG6svJPQTYxsM2dWr/Na3Wwy6D/uk4ITjrg1cjJ5JEj/An+RB70I3vYxF1JPyzL9WO/e9p4aenoUVhhZ6lxNltbCyGJxFlAr4jQXa8uxzSYGbzaUY70lYldVSDqjVJaZDI/w+T31IhIBzwHZ6WVCti2hEIC+aka/N8/1wsiLey/+Y2Xm6oV36GOJKSNukX1c3mCNxvv0ndPUL/+zI1Bob+xi3sh0btgTJwopHP0xdT1txbC0HKumoMPKSnBr0p2vZLwHsAY24BJm+sLiLJISX/nC8o/uiVLpqR7nQCPAvHPeiS7ypw== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dke8mfKQRehKLlqUudXwAEbIAuElAl7Ty65R6uXnsYo=; b=qnduSdMEQvuTL/9ixdAGZGLLjF0+urOuaj3wE9WZZr4/XomOI9uzpa9a7qtbdDtzmM11fkQNDu6o1vNU5n5KpNQH4h+iB1mdwT4fKoWbmGuHOIvtk3bd9Uy4gGql3LnCypdi/1xsORd0NUzaBb3kpwvIiU4FFolTO9926KXSqEVzFZgEjjisyZyaWC0FLWmXyYCfmGvJHMfSWILRFtvAE0N/WY3JIdP1NJtv2fGuIW/jBUz22hzaFuMvz35GBJeNNg+D83Nf+d68X9aROtpan5lk6LhRVbMoSo3L92MIy2b+uwdtia4v4WLNqSqsPSzDbkToCEfK/MA0m/oY2tOQlQ== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SJ2PR20MB6067.namprd20.prod.outlook.com (2603:10b6:a03:504::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Sat, 18 Feb 2023 00:31:31 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6111.012; Sat, 18 Feb 2023 00:31:30 +0000 From: Jake Leporte Date: Fri, 17 Feb 2023 18:31:03 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230218003105.24983-1-jakeleporte@outlook.com> References: <20230218003105.24983-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [o3DS/AZddtUMlNq2IbAi4JMHAFh4CaIc94aAdBwdnZkxXQliixmxCA==] X-ClientProxiedBy: CH0PR03CA0379.namprd03.prod.outlook.com (2603:10b6:610:119::6) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230218003105.24983-2-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SJ2PR20MB6067:EE_ X-MS-Office365-Filtering-Correlation-Id: 993e1c1e-1da0-438c-5924-08db114779c3 X-MS-Exchange-SLBlob-MailProps: V85gaVfRD4+XEFIEYKdA7uNZWN4lFIyiNJSfyM+tABwlx0TV8VhS0vetpp//0CoI5BO6yNHyodplchYf/EiejBd//cNm+9q71j5UyqyY1ERNLT8leDssZZaNLNomAqpBESgo5CDmQF+6vj8LNeyLh6kgzFjhWj+WuFFmvJOuBr9qvVKMy2VZn40B6qxP72u6Bhcv3fGTfopzumwKqzDK2kB5DKRSh/Y506ryjKI9JK4dLtzV8z0D6SNw/bvRw6xKPRk2Z7Pz+NfwpY5TgJrg/fvvBH3reMPr9UZuQfigVMzZSgjG/9gNezUCeNUC2IyFzBIm3WhnkAadL2BVu5S5YlmMLgHkQb7FAlr0jNZqjS5uIBQ3ILiGYLYvYHaTLfPShzjHjahdiTngCmehcF5ESDKygYji2iDYQdzLgzM0gCrcil/FGHNa08YJq+H3c04UvEAPVnAitqWgBwOY231hESFViw8YJIpvQlJFWgkIKj+bShD30zWARDbGL+Z8Hme2gllanxxLP+TI+jf7WUzRcfVd+xvr6qFf8nMFvD6bednKWI1aZA1NSjbdgRSDrC1eXAFohH7jJYARjcTEOkTv6Emu9qXBe3SThwFX5FJWVGgmWWvjJMnAHhm15DUmEt814fDi7GHisGbKx3Z5YqFTkU071gmyvss62J4o/LbtKfaul7MQhfHCujfrjA4c8pSenYudOEF7kpWwVWMvdVi589CqiaAAVSrra5FwA6Yb0yYdsEIuc61TmKQMOxwoNF0LEdAmjCHAyP/txmGPsX1W5ib1srsaPjoLnGpGJOcv6rOzeut/z+rhxkKt8omDYyWQmJJEmwfBO/CGOqf2UlYRnQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WHJn6w5Ldq/qN1JyGW9ghnj/xRyc7jJpe21s1spil/jr3H9GVcIqySCYD4E0PcNZxcSn2f3KlOoPxy1fOilioHnwZyMa3l9N5YAE1db2db3gHHXDql0O2FZcylBn1wwcpRtq7C/LUZQnar8Lmoyr4SL+EzK4qh9nWN3VBECd+lyHELbaduoo1ZkxtemJ/BFUCVi+kYXOFP0PvV/e2ZkN+eqx0eDYQ2cA+64S4pWUoCyRQbyC5aKVUEqvgsEhATjVKCcgIgChRTKzvpFYWY7Q00oM5rJfUwxgbWKXH9zyBR1rrv2XYulCYGIY8VJdE4zU0ZxC8p4OtpyW/YTTktQGfp6CYsNyJuNj0vctxe0o/kjO2R9fJhoQj38C6PkY+pieBYsSnK6znkA6U94CffI/zrZvRnNUcXKTcy/O/TOkTZ/tct8uVHY67CHsBWO9TgFMcDmy15DKlJqGA0YtvQzZCNS4fjSwWjg2Lek8UeCE2HtoUHGm7MNXOr0o5Di4xdbjqzxRY6zKtNMi/0vJ6ZhWofQIJda8ISwQ0zUzoFm+Uam2+IewpJ0/Du46z0q0NYAZwyVOLzWll5C+02EMIH/NO8vjx80+4SEmiYCdcAO8mRZl91Hk0nhbvTCyJGY+0kAKDWpW20W9Ksdpc7h6Qdkgbg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PqJ9b2JmgrAxviF4b0wiTxDUx0Dh4L4D0MhcOQmVgpYFe73kR8vFDqpOsnKABArBSUfctOkmJbTTpFcWFfUdyuRU2kiO0foJZB6VMSJqasXWXX+EoiZXeNXwt63+lIs5Ispl4pigqU/bvSpR+Lv1hGlrhu01GKCbK4XPKHQT6gO10Q4ZJe8esfSBNnE5zIGMKSLguyXGnznxFR3Ese0qMCtvj+AU4AEuWG+ZRLxfsD2fwym+T1KlnP9rXtVIGqY6GICnHUvabDf4Qo0rwRHOfRyUvWUzfhVEyjo+cIb3PD4s6mqhc2mOiWXHg+P+IgR4U00J8UxRcDWQumW26aQUqlsfocPMli6FNP1/YyTR3hGpJ/R5lS93WTX3HGd2GoQH2hpLlY8xj5X27WYuK1MYB5wvX1JI3H9QcIQYOK4BEw8SEmkkNhB7CDzr0TG3OwkxLxdzIgH/FxWZ/e6oQhwf+Q8htHRx6hoYUfuTe6jQyFxUppjGtV8/ipI4YRE1Xp8I4IDJe2HNL1aYBq5vXXv4tW/rpIWA9xe/fxyMcWg57h0CRYLpfp2lldDGKUk9CFdlslMbXEk2RD95egqpxOPJ/4DPTchgunted5lrTRblGHmiuWkvYDw5GTi9MGIDi/8UiBmqpRl6PykYC+Rx4blOYASIyB1Vi1rXILh8T6CDcko09Bfj+qLMYofWmoq4g9PF4/iVLjq2WRuRACAwhzTWji6mAeEiiry40eij1/oFf/7gxBcFzCUnNfWcBHvJPHEEmYi8+E1uoHaB47lHAYAAoaKDTKFwlItnAydh+Y7JFf4+JoSP8jyHIQGhz33aLWaXxkpiGGS49StRt0hD9nn4z3D3Mq2wSLbLoO0Dte48mLL/FJjZAfC1f6htLhedDltBtKxMb2PvokRJfljdrshH1+RV9lBe2ZKVZZr5z/08FcWBounYdMslP9M9zAEtu6oRRm1uVQztr9oVlUO+nBvT+08jfhk/t6T8aZOqHg4psFXreuH+4K2qRf11z6zK4wKhZQ6MGfMl+3UfuxXri0fpKJcJ5h9N20EMdvHvGtXLQwRnGLS7RyZmWdg103hW67X2nvrtlIlWB3S9ujOUV8HKupD42Lz08e1NZpyKKMI+XO9RcUaaCeIJtzz29wrqEWikJcLVDLjYaFrqjNJowiiyc2l7T3rzrA/O9qpf5kcgoyh5dMLNdKLvvMnhi739GmIUXEwoLyKOTCgrHcCk1Ypfx4who38BMGqQzzJiUCAswNDBuByOZzlX1HiHAjX9bFBr5APnc+Molf70WOUjjvgiKTsUMAhGRpjAqmsfq5gkV5tBl3UbdGRRR+p8MloGIDvZ X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 993e1c1e-1da0-438c-5924-08db114779c3 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2023 00:31:29.0002 (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: SJ2PR20MB6067 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/xdisorg.scm (xforms): New variable. --- gnu/packages/xdisorg.scm | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index a92456f..ffeb8db 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -131,6 +131,8 @@ (define-module (gnu packages xdisorg) #:use-module (gnu packages qt) #:use-module (gnu packages sphinx) #:use-module (gnu packages syncthing) + #:use-module (gnu packages tex) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tcl) #:use-module (gnu packages terminals) #:use-module (gnu packages xml) @@ -3393,3 +3395,50 @@ (define-public wvkbd @end itemize") (license (list license:expat ;3 files under Expat license (see 'LICENSE') license:gpl3+)))) ;the rest is GPLv3+ + +(define-public xforms + ;; The latest stable release fails with a linker error, so use an updated + ;; version + (let ((revision "1") + (commit "2c1a9f151baf50887a517280645ec23379fb96f8")) + (package + (name "xforms") + (version (git-version "1.2.4" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/xforms.git/") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12qc1j5g03n2zigvbwilx2zszr8sgv5wd259js7cwf8ffw4lzjf2")))) + (build-system gnu-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-doc-makefile + (lambda _ + (substitute* "doc/Makefile.am" + (("/bin/mkdir") + "mkdir"))))) + #:configure-flags #~(list "--enable-docs"))) + (native-inputs (list autoconf + automake + libtool + texinfo + texi2html + (texlive-updmap.cfg (list texlive-epsf + texlive-tex-texinfo)) + imagemagick)) + (propagated-inputs (list libx11 libxpm libjpeg-turbo)) + (home-page "http://xforms-toolkit.org/") + (synopsis "GUI toolkit for X based on the X11 Xlib library") + (description + "XForms is a graphical user interface toolkit for X based on the X11 Xlib +library. I.e., it allows you to create windows, containing all kinds of +widgets (buttons, sliders, browsers, menus etc.) with a few lines of code and +then attach actions to the widgets, i.e., have some function called when a +button is pressed. To make this even easier XForms comes with a program +called @code{fdesign} that allows you to design a GUI for a program directly +on the screen and which then writes out the necessary C code for it.") + (license license:lgpl2.1+)))) -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v5 3/4] gnu: Add xforms-gl. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Feb 2023 00:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167668030629656 (code B ref 60827); Sat, 18 Feb 2023 00:32:02 +0000 Received: (at 60827) by debbugs.gnu.org; 18 Feb 2023 00:31:46 +0000 Received: from localhost ([127.0.0.1]:41908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTB8j-0007iF-RK for submit@debbugs.gnu.org; Fri, 17 Feb 2023 19:31:46 -0500 Received: from mail-dm6nam04olkn2088.outbound.protection.outlook.com ([40.92.45.88]:18085 helo=NAM04-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTB8c-0007hR-Um for 60827@debbugs.gnu.org; Fri, 17 Feb 2023 19:31:39 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A7o99hbwLO7BAX2JCgRP70l1Quh3rEZf05YkmNYynmOtK2XYSz03FeVsZvfjCliXcwpzPiX0X3vW4PF4aK+78CllsQdC895QbBmVKB2eQQg6p0PxXGK6FKbY8DpPsx6ET3/L5jzw8ugF8kO67aRdk7FNsNRrYImX3EO6r45RbpCkZYVBRun4b88xIn0uUgQ2lfJ3mycsFjnhxq2z3nnlf4sJGV+O5Cbu5leHgqGhs7kfD9nk+3j1Jvm/kNV8wbsPA68qUiVBaQjdxqy1MsnhwyZJVwkXsxT6ta3HWYyZOO4QQnWsIhzGgEDe9cT0qlarinkCuW2lrYB1MbfhmpEiWg== 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=E0jUj/ux/i2GKfIJ0hSK/hRfuwtUtXExC4GNeW1S4Fw=; b=YK3dO/GT4mJzP5T7aevQhr6FsN3i7LrCz7LssBUAtTG+cw8/q7spkhgQz8B4C4gGKNmBgwPZTluTOZ+/dftkVs+25BwApbHHSItUZbuJrxUvccF8QQzyu9Q/wWVvKxLxAkDunOdNmsQs7v0bzyS/iEFiJwqCiZNfNkf7kaa9OM4IX17bAjyf8Pcq8OQ87kq4Tac0xKAh9HTFLH1mmRExv6aT3jelXafwMG+TkaasIvvDj9DAXzGKJiNxeR0Q4ms7raI5nvnySgJglR3+HvGZp32uskT/HYJR25idTxRoZ4Ra+hdV3MRQwUhKX6JodXVh4DJ2lBzwhgN3ucPd/IAXwg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E0jUj/ux/i2GKfIJ0hSK/hRfuwtUtXExC4GNeW1S4Fw=; b=ENy7apezjaQ9JUq1MQ2SOgpYIgEJ7aWRYGyaEgSFzFdg3N5kG+tYHr3Hl0jGbxsUvJxxh3ERlOG97m7OFTeLmDO5YA8pMYxQkykQ0jOD8VW2AD6fUg4KVnieszv8njjzC26iHm0utPY3tjppOWqzl3PPVzr6hpFAfHzREbhjb6wuDfhghb8o28II/kK4s/US+bYiIye7rkgIjz1iHP1E6wlbVyMbxGn72YlkbldgyQfh+B4/CmatLhzlvTAK6T1AuH0s/4FpHmBXq5XiQYcQYazXhkyxt7WYmSyAvLg2jS9wheFeIAbKTckFw2zyZjqWy+W212JgCAHUIfQKgUwFSQ== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SJ2PR20MB6067.namprd20.prod.outlook.com (2603:10b6:a03:504::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Sat, 18 Feb 2023 00:31:32 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6111.012; Sat, 18 Feb 2023 00:31:32 +0000 From: Jake Leporte Date: Fri, 17 Feb 2023 18:31:04 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230218003105.24983-1-jakeleporte@outlook.com> References: <20230218003105.24983-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [W/g39+o9mB+rW/FXjeGNXX++Odl8AfmGItFcFyoHMUNBEXsCATm9kA==] X-ClientProxiedBy: CH0PR03CA0379.namprd03.prod.outlook.com (2603:10b6:610:119::6) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230218003105.24983-3-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SJ2PR20MB6067:EE_ X-MS-Office365-Filtering-Correlation-Id: d9224c63-82f9-4eec-9f21-08db11477a4d X-MS-Exchange-SLBlob-MailProps: EgT5Wr3QDKz6kvxH6h/F9hi1dzJe+wuKBXncieGsQudprLlaZgiu5EgjIdPJI7B3sFEOiiCL1VkJzJoUu4W2VQviRRPYD3lGqqFnmEe+7Nbr4r7HrP5SAkCGC1UEddSTq8ty7IOSjYngQGlP1zpcsQiEzdFP07qkSh2pFVi/CNbe4zBzFjTEBTmr/jUVrL3WQAnaP7U7VKv8He8ZBJUipwROb3LY23LKgFUh75md6lFHeERNkGA+tn4v2Ss5w9yjW8uOn6ntNHtdw39XjmpYJDHf/ANOZRcjgjjQiTfOkSH6w7mM5tTRui4RztpGB8nq2Vo9r3gap57hzFkk2hP/kRiLbAjHYLR/Hu8VaII8oEcNhA71hrC5LcqSArB6SIPqYrln+i5a/kQwl6CRRS3DuikWXssnKsx47tAseAGMGOu7VvQSX1rROyy4iaFw8ER25lowMGN7/YffWmocy5ITVMGmMhzBNpMTJbSiyTTbUpnkqryj4+S6KAElHe6LZdviRS20Zv2BxumzUMuV05anDgkDq1vhJR9yMKs2JUNmlvfO/aJdyFVhbTxCrZcSeEpB+ClIQFE56Bf3Qdl9c/ufpsLBjdVYZMFxFjK7Zf3tSTn7+7NwfY1f6ZIJWggD6suc4whftFhx+aiXpt8ytXZ3Yn/mFMl1ek5ve1mvvngdXZYey/TA4qLEPOwJg5bAgLw9+45qqTOKO9qtuOC+X8+A7pH026a3vyNIp/ShvFQ4ee0= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8kyKKBoBtFtJIWtz0pM65Ys9ch6SAeA7+sAS7i5R+q7S0SkM6FTa+m7lHYFfdjzoppO3QcCWvXdKB/djM6hyPx3fyPe3V6YM2+z5P7S6MrqiiQ3+ojN2lrIBwxMKhVOLKHEOqU8pAhj79EW6DdETu9aM6gNye+PwKWC1e1gm4rN7uhEH6iHP2Ysrrht5qnS7yZxmBcNoph7/h8iaWJd9rf7kYpnwyztMWPw1HGlBEOEbfOQgsTVFgzbOWtctwpCw17EXlFXcoMm68k1yKuF3RM2lIsxHELA03osz2TY41gN7f/jC1C8R7fLW8oh6EeRXa0vjlQI2DghDHO9dBkRX0GQx2NuamlWbYCf6Gli7NYcBtkVUEzJujBQ5Ko/MiQQQDyfSK1ELvjYoFyx1EHb0wTm9Nt3lUeAvPwFNZze4uJbnY9ceA+UpKKj1myF5GbI4c7Nhe+KiZKpteTgQqg6xLGfugeaI7EdCuSBqZxaCyPqcPJuI5RIAHuyu9mIF9q9XMKa+yhSgRYSPc5iP74D4B04yuVQ+XL6XfBHUfEqrWgWH1yUAj9uxNGeWL3mFwkoKaUMg+w5m4pDEHNDLJpFvXeUkyQ2pm2B3u6K5iffkw8akfSEXWMR2qWiUXoYj+NSvOPHamL79Zm0bX5S0G1Iv3BvnJIAYzwBDXjHSJ+Y/WFc= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JyJeIQ7RPgpITQ0GGNMut7oC5keqmLRFoFS0+87QYzxhOD+nLR3qy80QwD2KnrxnzQwebhicywUzmnxENRosN+OUDgvDsu2h6EApgROWKCoOfC6LU5+hEgx6avCRdRTkf185h2G+xucnRI09xcF3muU81W5jkrVMeJbhHnH3jHBDi24ohX2SQ7M5lCukhvHk//9WdA4SMpoVrF0rnca8j6xVYj9MonKVvxOesF/s+FAg6RScUmknzYpjQ4Rp3jQgUl5G9C7y6acDT+WspqPOyPcQhV0jUXDULUeKYt1zDB/h+PZlYUPy+BsR3mRh3iFs5ODpcj2ltH7jIDLC1GjAofNzqOLL4gJ9ToHECn3GKIKZ3S+53BG/LYBLSgf8eo0VDwKuUizsfssQuiTqcX8Ca0m8fw5OfNq6nDXpdQiZLgzTYHBXm6AZMEQfj1LXSYuNcWKTfiUc5IsqH3HIqPdk7wFsq5afU00oGP9+TD/G5BRjm5WRp74mR2TSPCuKfPghXh/nUR8aXTKlAMhAup9NvU6MbBYz+3Y+ghndHgEG5SwDkv81rcaWfdOQikuhx7J93nkvtVJ8iiKX7X0pqAIn5LB+WA0nElLwOOMD89SmENbVpb3NZMw+S9o/xB1kGNfJPTOeWXSP7YREG80HbAwjLqDben1zb4nHhjuEr/8WIBAKLo2ZdEFPrcxTMmo4IZDammPkTaLv+v5rTF+Eh54yjq27f5KNN/Aw7/9asgQ7It3NAQJBhIoGzAenT/FWEhCi+xdUwkR+ZwCxw6KKtngNF6l8WkLSxlAIqwdlrY0zlHfk8/srQ+2aVt/5X5Bl6PNCk/cQpRYicfnaFAMbOi45+5srZOcIsGP11osrFMNTcOnd62UFTgXOiObOZe8AIKIrZ9ya0y4f4cTrnShGGHrEPcb8cNqpt0Jr+vk0I0dMGoPUJDrD5vEDf+tsy66ymQxbuuwwlI3DJcCPyFs52oY2+2SEz9PiBdQFbz8qJCxevG/EUFVXjmyrqcRegrshNYuS5LcNZr6EP7sWh4idzKqTpXlyILatg5LPKFpDCWbfKCh8y3gE+1/XauklK6uO1GDdvZePwL6EP7KW5LCWq/mo2pahUGcXfKZUfoN/LHr6Zj3BKztUtmQXb6sJRBoTc6GB9ngsvSkFSizK4PxYgq0TyegKOg8VnrMre9U3m4ZdhjMDKtUkQ90eo+9Cq/7aHTcI6nw5UbtmMPTSgX/k5PwJ8WlLMiW6UBXRTxZhdgmhCqnX5Lsos8m3jvhCXb/BLwBw0xojl2jk+BAYsDG7dByeNkJLDYVpDZ/VoqqIdXjh/Hw7zOr8KIatWx89/qXpdz0B X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9224c63-82f9-4eec-9f21-08db11477a4d X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2023 00:31:29.8908 (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: SJ2PR20MB6067 X-Spam-Score: -0.0 (/) 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: -1.0 (-) --- gnu/packages/xdisorg.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index ffeb8db..7efe65c 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -3442,3 +3442,12 @@ (define-public xforms called @code{fdesign} that allows you to design a GUI for a program directly on the screen and which then writes out the necessary C code for it.") (license license:lgpl2.1+)))) + +(define-public xforms-gl + (package + (inherit xforms) + (name "xforms-gl") + (propagated-inputs (modify-inputs (package-propagated-inputs xforms) + (append mesa))) + (synopsis + "GUI toolkit for X based on the X11 Xlib library, with OpenGL support"))) -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v5 4/4] gnu: Add dozenal. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Feb 2023 00:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167668030629663 (code B ref 60827); Sat, 18 Feb 2023 00:32:03 +0000 Received: (at 60827) by debbugs.gnu.org; 18 Feb 2023 00:31:46 +0000 Received: from localhost ([127.0.0.1]:41910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTB8k-0007iH-4a for submit@debbugs.gnu.org; Fri, 17 Feb 2023 19:31:46 -0500 Received: from mail-dm6nam04olkn2088.outbound.protection.outlook.com ([40.92.45.88]:18085 helo=NAM04-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pTB8d-0007hR-J3 for 60827@debbugs.gnu.org; Fri, 17 Feb 2023 19:31:40 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DzngGjr0sZPThHh8f/yfGkSFZV8fDt/tqU9am1wuSOX5aurcb26YDa8Jo9yZXi/1l8P9bal/mhEwTFvkUqMfPQlYEf9XQHIAvRkAA0+aENE3lbjYGSiLamhVP9UM1U/mhXUHZAHqXwlU4xdyrYC4w9HgeweSTRSvWmRhGRAAtzP08KqEVWUW2IdUMJ2GECOgxjoGnqc16RjmQ2B2pJNtUmq94JT3BLpUAxdmrZCk3Ow5T4DUQNKt7imh3w99BUoop2VSCI5ywu9wmJzGNpNpeox1TUaH6lHcEqwrOUeg2RRfcS7r6qkE6McoguAn8RLJz0ZAL2W0HjnhW3+0M9Adrw== 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=BZHsz/Yn27QS0FHK31uEObq0vR3EAq2i11X9EZSk+NY=; b=Sr54ADc21Z9Tr//yADRJvDyIqrt++G0YrhPNwJ8kYlzNsT9jQLxcgUFejiObgC8J19Wd8AIZGE2M+WJaMeggl8UmG+lS5czJp4lpJTqQsQwB7YQRvPzXd0XJzh61/8LwdgMc2EVKGdhrka+ey++fPhef9lVqcqyuhHqjOo9LQZnizHJ/ZoU4JRdPDsxO4zNG7H1WQmXtnN7P+dn7b6eDVFSv7gMRpj74KUZZVX7WoyE/snNSfcSdxb8t8MM91ZFcJ8yiBPZOM0vT3p6b4URwQgf+Z9H/OySap9BduCotV2qdYIxSAvlOHcH9zaJaUb/tsiQU5oDwRoY4SAetP4TRhA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BZHsz/Yn27QS0FHK31uEObq0vR3EAq2i11X9EZSk+NY=; b=bTqYHuXnvKTqPHnRLt+U6dKOmGo8xbnxONLQmQzvHVg3rZxbZrIs+efPlKYCMx/F4CHq4+CmrL2VE50tVKLlrN/+Vt2Dkxgi48/EEgCvN3Gkwbh/QmLMl7BZZf28EktvIp8e8HEm1OJK347a0RDdqL/9d9C1ydaO/6xB/QIKlQR5gW9CICf54UQLPk3yoOiomRObalyyJKNkaVLGVMpmtVxhK7nNIQoT0llxvRPbbcH/UO943quJWJYok9G+tGthgkU8/pDv8THHj0uumemObsgob5OWTrVaj1GbXXa6gu8fLDHBADq+h+tVdM8zMObqnWDf/snGzGVSAfbSTxneJg== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SJ2PR20MB6067.namprd20.prod.outlook.com (2603:10b6:a03:504::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Sat, 18 Feb 2023 00:31:33 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6111.012; Sat, 18 Feb 2023 00:31:32 +0000 From: Jake Leporte Date: Fri, 17 Feb 2023 18:31:05 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230218003105.24983-1-jakeleporte@outlook.com> References: <20230218003105.24983-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [8XTXZMS646gE4aZdipFRkdpkzCrNEbXis3JH7UC/UDNibztjFnX1Sw==] X-ClientProxiedBy: CH0PR03CA0379.namprd03.prod.outlook.com (2603:10b6:610:119::6) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230218003105.24983-4-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SJ2PR20MB6067:EE_ X-MS-Office365-Filtering-Correlation-Id: aa1f1ff9-3d28-42b7-f793-08db11477aea X-MS-Exchange-SLBlob-MailProps: a+H6FLLcF3rRczsWTL/7sEqzcluZqa+ED5DzQOs4jCM+n45Axn4nBp2+HOjWIB2+17DCFxo+OK7hiCamQBba/0ek9zHEotL8SwDE07l+/bluCAVDxE2BzSSZN4HR7eZyIMgR+6g/UJ8EV6u7SWkw9nz82ycFk8kj6mM6Xbdf19yTNhqO4zr6LYl9G7yW2ViH+P4LSs9loYOLHEhpWZOxbftqeAPEAw03iyXeSgvTarU9kNY4g1O7C3ju0QlML7qU3lbRgmr9gjL2W9Zc3O+HuBRnhSDeaIsRriUEYv6NuFTwQMbpB6GC2QyWnSBR772rJNhnwZUKN4PZHZGu0a5BYL+aPevb2uJLkLMvbuebaR99ebkPypomEaQrqqW0PzyIyZHGRBJqcgVkNrn0IpVf/DKWJ7wYQb4f1NzC/pRKbYgnuw504ORAqLsogHESBxA1s0TYdIu7nKNMHR10/DyS6ATUQac4abv6dSkzF3ouTnen5qVXSxwrtSOvJPMjCoKzpkn4kcgY6hQZ/K2PmqxnzCeaoLb0i7NUPgGV8y42n901iqm9V9JvMlAjZzQkxsJqnbAZWJuG9MO8qSy2WV7VZnP/vR0exBQDrpNN2N1qVMn5cVxrcUIva7VeMX6j9aI6aBHqxx1cTZVxz4V3Xg7yew9oiQsEBJNTRsW5mw+n44f0QmhbqD64F0tJxwE43gN8STb72Azsx+VblbpI8zjsVQaMEu+IN4cp08B9w0363Yg9MCZcfifvuMdO+izO58PRHDSWOwn3RX7LOiMaUkbrO/EOdJrBUH5iCajxSuTqwBfvMbgAN2KcAlnbB0xgBLE+ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uLJ36mT9KoImYE5SciZ81J647NjnQ1SdSjoF7Z34lDRoJ0GaAJg188J2SnXtH/E+CkWfPfeGR+u+lUSJonEvL8aY0/TVTtqT9iWKWqtG2geaoh+ILlGG5+czO7BQ5R8GEsl7TeAfpLClJk50HyvO/Ch7j6mbvnzXkEAXjGsRCNlbCc4hpKAcjqvVSeDs9klI0HhI0w/Epwj8nmrmNuaKnUNE9sxKEhspNSCjWn6649GyTSTA4u2LMMOsCoNCnuURNDa2yGvJB3XB5S7cqcmnrSnOE03KvjaiBkEJM7102cyHTbyHLDsBpxjUxEDf5EpqHAhO9oKxPl/UY+M6TH33EpjUGyiDUFU0D/MevDfm3og+U4fh/qzx/AbErVJeJ5Fi5h6zBKTdtXOgU4tTdkwFLVPuc9qz1F+WiJyO78ETH91EWtxmQhHtg7QRL94zhlUhgjZOaO8jAG9n7y70iJBVbtWfvdlpHb4mFAi36fpE452HnhgplM3IqLPJF5Qx9Im8YCbvAldXMZRZEZO6tDHqFPKSMmQDrnw7LRKwxbRnsGVwTZF9dNshaKMELxAA8Fkby/HrkPs16ZpY5L/dp3zWs2Y/nruBUbaPQuvEi51DYtwZola5j/lwasPLqEnI1q+8PnoArQ+55R9NRkZcbDYatg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RK1v5I1fWkdHvtRHxNqRVDhjI6W5LAUoUwGxKaVElFj7U7CvLm8PK898gw5bpwxriFdulWq9RNA0dPA63XT3Qj3s0cZUr6U9yJk8pbNjP22OY17p6Ta72aU/Mzuj5Zj3ZofCtrE100aCGX+NhvckbWKeW3IVM9P/shXuzy91zOeXK5pJCARmJg9sVHXdsnSy+L7dZRM5TgMxmJB9UWNNOE/IOqfSsR3RCTmB9QwQMIIJrWbptxlsSEe7AH0C7bb82aNmEY5WJ2kcjv0e48Z5K+LCaaCYwUKk2TLXRRb3MY6+xG+qF9JZHrAEPQnyZszAkGHDXHsmd8xIaktnmdLWRATHLQ0svVhlKPfUV/22PHKgoXwjz+BsTfHx9PxW58Vf0waX1N5CCauj/JH5fvgQks4qKNISZDEP+F1/mqFg1UqCD2XcB6dtZGTjKEYLzIRWD5NqgEUv4Cs7vozB4PbrVHJa8hInqht7dwOKW56uVjlsC21qkUBz/xdbJLq15gveboDO9yRHPU8EM+GA7xvBodp6I49OwDTqXpHtH+QIGxx0sZTxLhoCjw1xbqnHExf9rB85dbovVJxXzjQv2tzYRMebcKUe8IDo7x5/V593RGsFgBFPtBL1JKcm6sURwQPCE502yd/NI+TOZPZj7wSm17vQ4WkyQIgbbIobyoncJMHUJVtQ8h/3VB6CBgpvByn8Ona90xzfM2FYexHIBQIwfCe/kDi4KSAlgnYlDpP1ULS6MJjLXnG5dCEoBHE6ipsdGvauyNZuZY+7dMlTEUz74NaIckx9LMq0IX0Q2ak2KK7siCzoiJX6G+V5ulY+Nr+QYWGM6H1EBuravNaAdiE94oDpWgOiiA2rk9+5MKr00JzJNZ8VyYeFEhw2nl+oxNdtYXxO+tr4UlcogNL3fuF36pHZUBVCTQJ2Yr+BWbb3IHrRGiOchiy1Z1BWgT0c6LfPfMgBdrpsBhLMvJcxfvQB6ykZqRoQJ4TOqnna6c7Oo+42klRkLputTXp3HJma6Q4YhcY5o55mwtdKivWPUV8RpHS0cjTT1MUVwNKiRkEui5X8eKY+7mAyy9kh2NMCjvIGTdMMrrQLtK+8VR8Gzhmkg4R6/kaprJovgDmxDL84sxrI9EMKCFv2HZAFudlEvm+T49ZhEmhxkDpMgHMzEzq5Lqva/xMPxgTPBOpnAL3w56+nMhjkStK9ydtgvsZLpP5wDpCQtY5s+lpm83+CTlqi8gsnrU+GZTPdGlL5IJiX/mWH79s3s7iVRtKYSjs3DhjGJFhW6xufO4lofjyMxBVxVI1vREgWHzyhalMb7+WAf5CosE+npUVnUU8O0WFjlFIq X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa1f1ff9-3d28-42b7-f793-08db11477aea X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2023 00:31:31.0157 (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: SJ2PR20MB6067 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/maths.scm (dozenal): New variable. --- gnu/packages/maths.scm | 105 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index ceb2f14..dcab621 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -103,6 +103,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages calendar) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -124,6 +125,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) + #:use-module (gnu packages groff) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) @@ -172,6 +174,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) @@ -455,6 +458,108 @@ (define-public dionysus (license license:gpl3+) (home-page "https://www.gnu.org/software/dionysus/"))) +(define-public dozenal + (let ((revision "1") + (commit "328bc03ad544179f2cccda36763358c4216f188e")) + (package + (name "dozenal") + (version (git-version "12010904-3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/dgoodmaniii/dozenal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0knwfwjqdv854l5ny7csdpvp7r0md6a2k43a1l2lkyw9k3cglpph")))) + (build-system gnu-build-system) + (arguments + (list + ;; Some test scripts are included, but no makefile-driven + ;; tests, and they are all quite manual to run and check + #:tests? #f + ;; Running with `make -j' causes the build to fail. + ;; This is likely because this project uses the + ;; "recursive make" structure, where each + ;; subdirectory contains its own make file, which is + ;; called by the top-level makefile. + #:parallel-build? #f + #:make-flags + #~(list (string-append "prefix=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "dozenal"))) + (add-after 'chdir 'patch-lua-references + (lambda _ + (let ((lua-name (strip-store-file-name #$lua))) + (substitute* '("dozcal/Makefile" + "dozlua/Makefile") + (("lua52") + (string-take lua-name + (string-rindex lua-name #\.))))))) + (delete 'configure) + (add-before 'install 'make-bin-dir + (lambda _ + (mkdir-p (string-append #$output "/bin")))) + (add-after 'install 'install-html-docs + (lambda _ + (invoke "make" + (string-append "prefix=" #$output) + "installhtml"))) + (add-after 'install-html-docs 'split-outputs + (lambda* (#:key inputs outputs #:allow-other-keys) + (for-each + (lambda (prog) + (let ((orig (string-append #$output "/bin/" prog)) + (dst (string-append #$output:gui "/bin/" prog)) + (man-orig (string-append #$output + "/share/man/man1/" + prog ".1")) + (man-dst (string-append #$output:gui + "/share/man/man1/" + prog ".1"))) + (mkdir-p (dirname dst)) + (copy-file orig dst) + (delete-file orig) + (mkdir-p (dirname man-dst)) + (copy-file man-orig man-dst) + (delete-file man-orig))) + '("xdozdc" "gdozdc")) + (wrap-program + (string-append #$output:gui "/bin/" "gdozdc") + `("PATH" = + (,(string-append #$output "/bin"))) + `("PERL5LIB" = + (,(getenv "PERL5LIB"))))))))) + (outputs '("out" "gui")) + (native-inputs (list groff pkg-config)) + (inputs (list bash-minimal ;since wrap-program is used + ncurses + libhdate + lua + perl + perl-tk + perl-par + xforms)) + (synopsis + "Suite of dozenal programs, including converters, a calculator, and date +program") + (description + "The dozenal suite is a set of programs designed to assist with +working in the dozenal (also called \"duodecimal\" or \"base twelve\") +system. It includes number converters (dozenal-to-decimal and +decimal-to-dozenal), an RPN calculator, a graphical calculator, a +metric system converter (works with imperial, U.S. customary, SI +metric, and the dozenal TGM), a pretty-printer for dozenal numbers, a +date-and-time program, and a dozenal calendar programs, complete with +events and to-dos.") + (home-page "https://codeberg.org/dgoodmaniii/dozenal") + (license license:gpl3+)))) + (define-public dsfmt (package (name "dsfmt") -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v6 0/4] Add dozenal and dependencies. References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Feb 2023 00:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167745841323851 (code B ref 60827); Mon, 27 Feb 2023 00:41:02 +0000 Received: (at 60827) by debbugs.gnu.org; 27 Feb 2023 00:40:13 +0000 Received: from localhost ([127.0.0.1]:45371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYr-0006Cc-1I for submit@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:13 -0500 Received: from mail-co1nam11olkn2095.outbound.protection.outlook.com ([40.92.18.95]:46999 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYo-0006CD-8Y for 60827@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:11 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Od8oBCHjjkg8ojBC53X1CEEA6KoHzlKh368NmVYYNhNK4IsUN8/iUVP9J46iCBqHv6LNx8DWpCIKVqvanGUYnT416OI5KKbWDE3Pd0lOy9PrhAYqbVcmWRWL2EcimXXa2oz0mnn8lqeI2jzwkHBDW4CRHp+O182jgDwPc9On534GYgI/rrUGczd3DisXwIlY4bcsMknYuyJ7mlm9iIrWQ+BFYu6MtjoBarbn6nMFRgTIHrPU7zmkshcPejaqNXdwRy5FRBuNTsW9qJmBc9zZ/b3KRJeEvMtKfyhpmC5BBYYJpFRN851qQyGgoZG3t5UY/pElHBUESGZgifKro1M/Ug== 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=ph5GpXsZsjdYbRJQWdvhHy8hxzB/EMetng9NepNmARM=; b=BLzTkmSCwU+CzxeqsKqhl7t988E9IYuaa3R+dGKKV5wBU80mno5Y6nYju6HPfSSW1SNW0I7Y/W5B3ZJS3QSkeIdUdrPeBDpCQoRrtKNlRkS/IVHyI5NZFrUL7lkZvmw53EraxF2niOcv6Oh2Z6tJn5Sjw+RbywDkFWKTo2RXuPeaPb4/YGkAhyXpvKvpKdn++vAG2Uvs7ZxRGINNTMOLHlL557s0YPriHuwfDmdTM/PyGf7JTuUpW3+sV9VaFyMAzjjypbcr1MzNA0sbBNBeDhCRn+J6AdMb7Ex9VcTJlK0sUHBuTDK7QXzxigrALYlG3oEa6BLzPNBGBZan2i6Ykg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ph5GpXsZsjdYbRJQWdvhHy8hxzB/EMetng9NepNmARM=; b=PDKkPV2Doge35Cev7LjBh21BtsBzTdq/x7ihs6TwHQx0S+jLsYuWgwPEz9lefayueRi29rYfPmcOTOAz4fO6dI3yEI9tB3YBqSG/Bid80kJAEgeRpmMlER+bPQOid0KLi8H+iP47sLt8Fdy7a+QjaxTG+BtHeLt3i2yDNbaP1xzHS2Zpmacc0HfjpUTNNzTx2sjP/mZeIMy0XxsxqTKM+eW9fnwM/WXoTT98AF2Yj3xSk4qWJqEP9zI/5BSJTxSRSDilokrk4stZhOU17GyCYZceWGGKqDv6MUKhrUWYDSXoivUnLwSjzruI8jBhTO1JqhIgF7WDcT7z9jongSv5Vw== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by PH8PR20MB5316.namprd20.prod.outlook.com (2603:10b6:510:1bc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.26; Mon, 27 Feb 2023 00:40:03 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6134.025; Mon, 27 Feb 2023 00:40:02 +0000 From: Jake Leporte Date: Sun, 26 Feb 2023 18:39:43 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [L4rtn4asPVyWZQqg1a5JjSDe8L4VUx6GH4QXCGqq+EkJ/gQtGtqzaQ==] X-ClientProxiedBy: CH2PR08CA0017.namprd08.prod.outlook.com (2603:10b6:610:5a::27) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230227003947.25934-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|PH8PR20MB5316:EE_ X-MS-Office365-Filtering-Correlation-Id: ede62c85-69b4-4590-e50f-08db185b29a7 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9Xmrs/UeK/eCH8E6jqlekZmrBay2oJXgTV3tIqCQ8wb0jPUsD6LaKOS4T285CKHo5qv4Cc0mb/VrIFQ0I02WnmudX3UxrePT1RTo0v6UPid8jQ5JoGa3IB3IpFT27ohlWkbCugZn0cByfCUt1FT1xeljprMUODxUKUPCYK7EBhfADwmk0cRXWlYbalvmZs2J0kPgIIFfNxbE38CEoQ7sHTFR0QuAH+AgUuszjQ9cSoBDOSS6SIo03bVT1NCypxy/Auqdf8H35oFXX7fxU/U9z4ZU+f+ZzfWS4FoqoXf3cnOYusUsm3MhkkiSrvJXaZ+PyLcXuCPUr48NOjPT70pxY2CLg278T7xMOXcUs8jpgT/AtZhykecn7xwZMrssArB6I8nSMXTjwZNWaYn76zjabAwuy4ToF3JVcpfKQOCZ/eW9VvDDXCriAuDjwZYGWivrcjU01IYdoMzZo2o88D7iu9icaVFDBuUJOHa35mHNcrstP8PInab05i3IscCVsXOYXqFCCueV9HWtHpd5RUXQYHuMKpn+92twCxs0u2/YWQdDmP3dunZevAvWKTX/OzTxqHpmVTT6ogBIJoPPoE8INyoNpi/vSZB6JzSWrEJ7WUK9ufD3LQ0Vto5LvadVWIQKa27JO9iiE5G+A1ovO4Iuh38HQqVnBN706B1b1f3EPws6V3OWalos9hVEgV9S6N5p67eXAwogLT2xBPKM7fAzyzz0kraqvSfJgt5K1yayemN3uzPCv/yH3R4gGjJS57P0e9DI= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RP8rpv3dTPzzHYVqX3E7c2bmjD77QxRV0h6le66EByGFNXFDw6YL/MEMrKu1TW+nXKsXjCGewqXlghFtPRPTAMUY89hppR5Bsr2WN5BkQTNN39EWTgv2nMsJuLT5AH8dS0QW362ZlLURtRaGuSHTOvy9bhtdUP2JDA7kzyIWmXB//E/1HNn8lF7NiREcKIC3LVeXbUX9u1lflqp9jTyHDsWCwCHAaKBPfrBrSGOf7vniHjQ9A+6kpVmQxcRxKFj0QjdB4e2gwbMkZhVTYymvUhEyfdaQa85siS5PzfJWExhRLJWWZMYkyNsz6DLmENjt0afAVhzU7bOhibBAXx/V2Kw4QORkcpubkgGO+TCnQ+qbNEFMJq1xLYKxNdByPhbHPinSWeC3HYcctZ8UnWDlunkhosERh2puIDSV0x6M4xWVCy9zrvph4xWdaR5hdbx833/hUbfZN0dXwmNnDkZfgPd2b9UE5GPWnwUk+b+/qQEIrbGziGBhmxIb7+fm/N7+FO9+Nb2j7ASj8KwnbB1Qsp264T86v1dxNt2sAtjHy8IUsOOQwudDtoNTiWvnp0Oa5dGIdB5O5UV0rSQIdLlMEvgcp3/QJF3jexKDNUGdhwV6N+Oh78z7O/LTF+GU2uOUVzMP+BfHwPcTqe9XDQzaMEwQxpA8Zf8flgVCphbTTco= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mxD4WR43lsHnin/NuZxT+TWPCl9ZW1NqnpPfWwGwR1DCE0phm7vMqAXc/w3XI84EjjqDVglJvK4qELPk2HSj3s6U7f5XeBOsUZH0IblHd4nuEiYkcNwDI06u6mH12kN/C7093dMTySZUVsbkw9KiwitrO2txFeDL1EyrzJyD9xvNz3n4rtgTbyK1HQ6wiVySBWPr8I/Jrw2U4JSRpdMnxQMA/O18WDwxThL21+4P0CBvL8z/gkp0Oacqm1Pw1uuQnkANAvk0/lf5VP1cToptm1YgQX93lLmdlWoNf+55IMFwkyYuSG9SV//uvuLKBrk2g2vK9Ws4jkFrz3Jq6010titqnIDJDXTWP2uaiYc/ncDyOD3BjyC9tv/m3ogkaP32u8i1mXnq2tqCX4Qz+/KKVEq+vJb/KjtCAVrXNh0M9Q1/t+Ko0AUDG4iUJ4R66am7/dlVtl1R85PcDAEw93z52i9ELFUuO8tiSEpfhTnOFdeoqvQgnITk7JOwDtlJGBk5zZtXAxkq937BiOd4Rouv8YoLw+fn1PYbCKf4WyRpkFpMClRu6ytD0VCr6H8dl59jNsCOBXMtTN/t6uIOEBGnETl1lCRj9ln0oTxGbKMgG/SIT3LXcvjQlLQxv4H14C/KPjzh2Mv6kUsmMo/2JJP4CLzBnjoLcJiM46Q8ZSdv3ilxiXJZ90PMQL59nvIROStQnR9RlWsHIV/22ffzlWoabh71oxsUnzTlbyTAlvBU16VAKfdxfittbwjALOZtLHrTqRq+OY/mGTaC0SWDyXvdgs5/vFHlhJGLqy76A1YuOW9xCLHWcEiYfAPhFdaXsd0LmxF2cL0gkyo7RW0llpvLmnV2bNnYfySF8QGLeq3ldHB3+oBAOAxFIDSUW1HVYMR7Xs3dKKAz+fq0BKs7bNp+nutiK8js3hBWqFfTkFUSB9wutCJevX9TXZOywms/+p+QPkki/oyvjzmSX8UU6UoEI+vKhp1J9uHC9LpVBeWNEe8WnXwW6KpTKfWVfCeWbVSKMligGZ1pnHmtbBrD6B+l0fC/+evEgtGGG+kUpQNhVz7G28SbQoFHubWpZGSTJwyqbKX3ughlXENxTbmv7aPb7kRtT4SLvda2QLXUjviZ24e4pwGYU5m66QV7bSnmZSqTiE2IVUzhv+EMVRg2YYYF/XmDhDtdYYuBzmMSfAgQ/IFY/abGo+I8GtAplTQfcWbQHa2Qw8uqKq2ke/4b3elTqrmtY6TzO9qbMGUm7aJda6OQ2gbPpI64N1entlwRof88fkOl0AhYrm+WOYz4Z6XrYHu839H2nf7O6qKzdlXLMpryFxEakINaETJgzLzaIQeq X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ede62c85-69b4-4590-e50f-08db185b29a7 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 00:40:02.7860 (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: PH8PR20MB5316 X-Spam-Score: -0.0 (/) 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: -1.0 (-) Another try, which should correct the commit messages. I hope this also allows QA to properly create the branch and test my changes. I'm not sure exactly what I need to do to make sure revisions are picked up :) Jake Leporte (4): gnu: Add perl-par. gnu: Add xforms. gnu: Add xforms-gl. gnu: Add dozenal. gnu/packages/maths.scm | 105 +++++++++++++++++++++++++++++++++++++++ gnu/packages/perl.scm | 20 ++++++++ gnu/packages/xdisorg.scm | 58 +++++++++++++++++++++ 3 files changed, 183 insertions(+) base-commit: 81fbf5d71fb95367a0a93e45a86de5e930589a05 -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v6 1/4] gnu: Add perl-par. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Feb 2023 00:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167745841923892 (code B ref 60827); Mon, 27 Feb 2023 00:41:02 +0000 Received: (at 60827) by debbugs.gnu.org; 27 Feb 2023 00:40:19 +0000 Received: from localhost ([127.0.0.1]:45382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYx-0006DG-AR for submit@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:19 -0500 Received: from mail-co1nam11olkn2095.outbound.protection.outlook.com ([40.92.18.95]:46999 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYp-0006CD-Mk for 60827@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:12 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aKLJwoL6Y8w0yvSH0/As3xTp46vomggkIKC/IOEU+6zDyQlRykPeZV/BP1ooRN9oQ3BMeL0/vOILeK9HFzm3pwkUttRWSiIxndVrZboDzHyE8nVe8uWpRAv4gOwylox/FEFzIIggdosJUVHGZYL35tMi7BxgrZuct1KtJEZITiUHLIZA0hMbJDPlX0f6nlYNgJk1GFhrxFzsyT84+7dYyiLLe+/LWX3hmorgDQDhOe3l9hJCD2JQ4RXAO1IBGevRdPLzxHMGskk2Q8MxCWnvA7RIUscWRYn8Z8FK9wUmJD6eNBBiCXH0wiAnrWz/jL0p3ETo1xdtN1+Ln45ReqqiSQ== 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=JJQC6mNvUsVGEY4JJGbyfwbaC3zYZwI0nJwkKH7h/bU=; b=DKZy7WNuYiCmfn4ufsqxFgce0LijNhtRVtdHrAi9vQHMZV7lD5Cip8rElT7nmhbqAVKPTiczZolFytDz3TiGKoP4jIQbhuWMgzLvExCMWt60Rci0JGDpgWhdIoV2JiT1DTlixmpviTtqut34lrOo1smHsznBgM9JQxpuNcxAkDeakmHqJxTEXvTz85Ha0w0QzgIlMn/usn9Xm0JMUtKskea+vhlZAytd/CZItTGiv06QT27n7aL4gWrDO0oOQ+TDpXe9yPz4uKqNbwfKOTK5XnKHdYVCjTno9kqYpxsHQLxhJngw/Hgn5jY5Vp+01/WsrJKzzovhy97bLeYL526qow== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JJQC6mNvUsVGEY4JJGbyfwbaC3zYZwI0nJwkKH7h/bU=; b=Ke/yGgYMOzdKv7iI4b6HUX9QohPPJyIjOWdpiLH+JN0gjdaRI6BBGKamLJ/vdvP/D7tPWbHyAnAXCEeYhWSJOlBX2vZRoxcBISn7SDNwhUy8lMqwAsxoJ3f8CiPjZy78dNgFJ6Fiq91Quow1oGmVpmp/RYrIY/5IY5el17bVmo1UmQ8rL+1yVQLJiuiIghWeDpJ2Topvqg0+0DfT8fXYc88IuGfwaAZ3uTWgtWuBlgI/D+Sr10zE/q+vz7RV6LAYzMlA7BVHlL2kbQsQv/r8LL6iQZCje67BiOUUsNK9ZG2D8d1RxcLRHeg5hBiDQOAr+hl1uD7h5Q1430eQ0RJa6w== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by PH8PR20MB5316.namprd20.prod.outlook.com (2603:10b6:510:1bc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.26; Mon, 27 Feb 2023 00:40:03 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6134.025; Mon, 27 Feb 2023 00:40:03 +0000 From: Jake Leporte Date: Sun, 26 Feb 2023 18:39:44 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230227003947.25934-1-jakeleporte@outlook.com> References: <20230227003947.25934-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [WrPpTHyYmQkUnjznzcdugy97nVY/9h1ObTY2u1x+8+EuYsfmPScVGg==] X-ClientProxiedBy: CH2PR08CA0017.namprd08.prod.outlook.com (2603:10b6:610:5a::27) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230227003947.25934-2-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|PH8PR20MB5316:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f1beaab-9857-4cfa-dd18-08db185b2a23 X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3nMcBIWDY4FFiiv2pQB43pwN5ZCcNAYhV7KeikRAwvMe8Wh5tLlY9WWpS3m9PbenoHncdZS9YhucFAkTpfq++bf6ZjLiitMMCY1oxhTyPrt8U6/pw0kn2VfhRDVg3v1E1SDHp0D8f4WCg2Wa3m2spC7QRMOvEGcrHtcdswhnCNkOpAvJUWjYKB9D9XwsSZPfOapCImqEaWKGjD10QAnZo0ILOIFmuq+bUkC1OUZ18kufV/+Fxp1UxnWtNninbVIRMyOOFzk8SLdFjufcFC04iIM45NcWeLTpJBhfCB27ap60Dvej6bSsCOX/InA8g+PonRCMizj4+n/feXrXxWwnI1/CcnxujF0ldV1txsJz+Ce7c3QbLA7QK/FDZF++rrdr/pKxwoKLtB75vz0zdmau6Y9oJht1uWUTMlTpRwnamvueVrr4AmXtLkUwoeDs6MqDwBMA8FUD0oG0XXNpqEv/LovLNCJLEbH7qO3ooKUnfxoM1VbcrblgOffm9t9FhGbaM1LSIjRxdBG4xShkOetomJPUzw9RdzZXWbFlzRZO3hq/40XKepRI92Ng7/ORABYKQW67p/GvLWzsmc//qzSkeJh3bECvByEv+3K1/rHzuNlDpYnr0IlxQGfjV0YaIPJ0kXZBGgFbMvZ5jfa2gbD1sBB0WkRe0IJ7w9RkG2UnBTPXlt7XrSVPrq+fVRvufZ6gRyGxU2HfYNrIPtpWx5eTbvs3MslhOj4ojqZIZ1RCXr1kKLRRYOW58QWWgMvXD8GqOf7NEbgfBs/V6rrLZ/S4QBk X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aKbS+az4xFumuCArj6r+mY6YDfUF1AfCSRxZSTU6HNleGa8fA+h6JigQMJKlDonyoo/E+u/31aUJd9L5FeaTOsR9HIM96mo0V0Cf+QjfaQCU4pPweJ2oIS44VnS0bENTfOSGeqAj1t0HTKnxHO347gutj3g31qijH28OHLhfU9yZlDAJpkMMTNcn4jKoHvnu1Mb1Uz5EN7DNkiEOM0TkC2t5aeu457POOMUyZXqFh8LwNypQ3BfO8w8BrgKbCdFEPkDT02iD15GCuRtLZ3c0xqyIh138YGV6x27geGDtSe8i6PEMeDLxB7oiGtsRZ8kyF/HTc0BDwF6VXWkol2+/2bU9SaVD/dP18lrbrWniey/ClSRZZaocOne9a/ZWmyUkNdETTHAVu/azNYwIvkVhsnfMJVT0PmaeEdYUA15Xy+pfONc146AbKHiPgF3kjTBzMJPd+qvi4Dhy1skMX8pZcUC2E6ldd9zf3WqykUPglyTfs2KGpTOzKRRCGzPfrB8pQUwFCYBJIzlvht2opEZNNIjV2L4OObWyn8FgxiaFXagvo232zXtyGoMIVLHEKKIqJhAHa+T+GwrVGhU7w4XrFuoLNN1IziZRvVGeJSE7NkL0gXkZ1iFCQUDmzJ4l5OwDUTcafKwltnPe+VXdK8NVlw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 52W6VpNe3hfdP0U/tGtx0CW/SoHexj7OSFGfLrjvhJoiGHUliWr+xfhpoxpvOlXvLK5cyNh4QAtXOKMzYxmTl4O97chjFctYvHQTTlhByr0zRLJ0ZS2DW49XzIYhOG1Zvqh7A4wgAdkCGwad+b9HVfyS+93wQSlfhKodhuJrqg3NaZwoeaix6x2CpdEgvFp+A6BPtjumAXOnY7UST98WTxRPmGgY7hGS1x2LsBXQWElE5JLKdGw3uR5xOIBln8DKw9NOFBk3PWMQtgAVoyqu2CYluXw+cqSUJnQXQW2VXtJL3jcnMXo7zVkKkCXmlCtTds6fOoxlwX3Y1Xvbh/prBWXMp+9hJZbwYcbASt7wN7n8YjtvRpX8igEJJ7Bi2/XNLJaSRl6Umj0DMrwOKcdfnBKXOxSw5G/jCiM6Raddk2A5jHxDPWh4CFls0hWXCJSLZl6pbHyzKLD9mVaQRg0SHESjPOXnEI23tpA4gfSg4h4b5YNUHi+p0kq1VovTOVfCmaZZFd1YpnMGXWS6KdtRme1IzItZmBEBE6oj8tjeGX6ziacbVbJ0f8skUI+u0/N3sdcWjKrTNXoCMz1yCQXEhsNy3FbmGTcioQkA4CVr71s8kLfjVrFeOmgysEpzlX1XLYh4IW0jvJU0u5o8O08SwMK6yG2U98wRJaIqyiCFjSPlh29qaMAKTxcBzwd15ZHKsG0T4mWkOx7sdBOrf/v9hqwJJuAxaqADFuM/O8j138+bFUe6y0wFck58by8hSR6zf3lMTJYfer9YWRGmolvAVXfNZAhuu/E3m396GYNV2ZuflOPJTn8uXQ6b9dl8ird2zco6R5Hh6GgRe5xoA1iIVwT2RU+poULkBSxjjua4AyajO3EuXuqu+nUDQNcUU/YLeKBrOeV82nsetEpXY9q6vhduy6PRv8QgrTkU9vm2J4ExtR1Wp8rIn/1kcEJZ2/jsg+I79bCfz88vkCOqUgm75+ccGCSXOeGzNOz9xQB2lfLOWiCx67NT494/y9NCbuma8MVLA0/udA/T1m80VYwJAbqBnS9yQ8VaSUyrbwAn2cqwrFm45ahxttdEnTCG8WQUSm1OWtR/Qu1SxYxOS5qBIIK2gC/ti4qJASKuLUkGm3A1tnFeGTrajYLjtsE97kyrxjD86PQTQ6XkLHhw1QwiFMS1njY7k19EOyYghR9O0EgCaUAjLm1KMhqxoO3TliqaOn747bY6nhXtejJfu2hKbp5Ti9FN5vF+mEURXNJIcUZgzjYNFRX2a/iCWtsUlxA0Bj592ufuW2gN8Qle6K6WGBucqLoldXWtV/57P/5UW1FTwvh1ong6NT6BQkPS0n4v X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f1beaab-9857-4cfa-dd18-08db185b2a23 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 00:40:03.4578 (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: PH8PR20MB5316 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packges/perl.scm (perl-par): New variable. --- gnu/packages/perl.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 41b68ba..b6fb81e 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8598,6 +8598,26 @@ (define-public perl-par-dist distributions.") (license (package-license perl)))) +(define-public perl-par + (package + (name "perl-par") + (version "1.018") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-" + version ".tar.gz")) + (sha256 + (base32 + "0ifyjd1pxbfp8wxa9l8b1irjwln4gwh4nz256mjacjv194mh99bc")))) + (build-system perl-build-system) + (propagated-inputs (list perl-archive-zip perl-par-dist)) + (home-page "https://metacpan.org/release/PAR") + (synopsis "Perl Archive Toolkit") + (description + "Perl module for using special zip files (called Perl ARchives) as +libraries from which Perl modules can be loaded.") + (license license:perl-license))) + (define-public perl-parent (deprecated-package "perl-parent" perl)) -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v6 2/4] gnu: Add xforms. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Feb 2023 00:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167745842023899 (code B ref 60827); Mon, 27 Feb 2023 00:41:03 +0000 Received: (at 60827) by debbugs.gnu.org; 27 Feb 2023 00:40:20 +0000 Received: from localhost ([127.0.0.1]:45384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYx-0006DJ-NF for submit@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:20 -0500 Received: from mail-co1nam11olkn2095.outbound.protection.outlook.com ([40.92.18.95]:46999 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYq-0006CD-SJ for 60827@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:13 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LjjbjiuDLZpj+6OWCpKx74K80urw9ImEQoIUPoc97lBBo/3uI+NJql7xZtnhgdM3Y/50QE8QpOJ4mbp36yHq11dQiLe7bxlbMa6TRQoS86H5yIAiYqKPRbuSxbmHFBtmgobwTb50peKWFZWdCNM4l01mpxvzLDkR15ClbX+C9UXOnRSu6gD6cJ0eAAecp+Aef9gCfb6HhyD48DkzlCWUGfl4CFJbbI0jOcEuhVVVmAi401jaLoqM30J3JEKFg4NB45jlcDskY7UHVduPD7hI9oTFY6St3xk/SVSV6N5sACw1jCmxMPbhH4imdZkil+sjcVYwkuBhpvElQjU8zFWavg== 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=9mtn8i1qMoy1ASFv7huZREyGLpF9FZFZA7/gnZLqj48=; b=WkYFPra1P8l4iWH5wo4NKHmJbAfP6NQqdXNnQWfPi77PnHeNek2cg+l/O7+d0wIVe+Nswfhps8pl0zptnlW8TNQRicgBWouw8rEoQ2T4F0ICYDyo8J+nXqSwUs7PuAv+3v9/BvWkEPM4fK91jqu9RFDrVYbrE0Su/SFwWeFVlE3eqNfYZAID78HjwM4XBoXpuaXPPVPjWBMazIHhign3yoxsrvgKczlxcjAY08sB8TIB9TNM6LW4JX2XFuMRLXYyo1TMbyAsf5fR9FGJZGipdIc4kk+n5+3wUIKQDSBeNow3ig5CX5UNtLbfJh721JfWbOFIfn9X4Dy1AVxuiUIv/g== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9mtn8i1qMoy1ASFv7huZREyGLpF9FZFZA7/gnZLqj48=; b=QAg7Ova+Sg37MH0IS/ApV/59RHhJDHEYkUNPcBXPvRoOkWrIHjk5sMpUZyYNJ1KjDL3P9i4jww8HVJMv4hC5q1H+LV2EDtif6lzwpHT9KMmmLlIhfMnJC6vsEiMbpCtl8uYd0NvNWzSiKYFEOYA1Xqwta5pH3eCnxERxiq3MHVcuvN3hqB4OBeLecXagRjG4R4EIvXuKqzb6QOc/FKulx+lWIS5NFfVmQBZTn4YGHTYZYvizho0mwfJsy9+Irhk4t+Dp1h3iyHcl/oKTFNMdqXLhoeTJCBzQPPNNm/KEPDD8/DDIAecl8KQbfGZEZCCqvg/ngCWL+tivXTKxAvzb3w== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by PH8PR20MB5316.namprd20.prod.outlook.com (2603:10b6:510:1bc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.26; Mon, 27 Feb 2023 00:40:04 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6134.025; Mon, 27 Feb 2023 00:40:04 +0000 From: Jake Leporte Date: Sun, 26 Feb 2023 18:39:45 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230227003947.25934-1-jakeleporte@outlook.com> References: <20230227003947.25934-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [i4i+CQeV2LTI1VdA6N+CwdDWJ6Fzi/LZcxJ0ZuV3qjCZAJ4vnGNdMw==] X-ClientProxiedBy: CH2PR08CA0017.namprd08.prod.outlook.com (2603:10b6:610:5a::27) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230227003947.25934-3-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|PH8PR20MB5316:EE_ X-MS-Office365-Filtering-Correlation-Id: b5e9be3a-f16c-4a91-8741-08db185b2a91 X-MS-Exchange-SLBlob-MailProps: V85gaVfRD4+aG4arYjbCs6hKknv2gzmuyhppQlImbrXiDN6yiObu5cdadPfBWul/rT15RNl1iCmgncaZXLi004M1vKPrEORLRSBc+zkKtJr7/9jxl+3nbzsl9YY1FwHIPpwsKm3279r8eKnb7V1ssaqds146zXitcAvbBoGol9AD1XAUNwofFNkUIuWcsNT/OTe3sMycdlmc4nX0t5fhR5x0z3iqUJbBQVIMXU0ct8tA5Hx4UcDRaF6OJPe/EmbrwgCThEc8ymBmRb+tgW+9peqWywG9+pSK/6N4EhT3tMsgEEsvfurhUB2mzJ1o1WYzXxC2E2y09WXRA4EFb57aH/OEcwD85vReV/gLsEMEPRuFN53/hO/N3/4jWH0jCh2xk89SxCy2nnnMlMfuKpyqYzGISTpjSAODKX008UcgXheZOJQTXUZcjDmZFF864pBSJ+FK5Aep044i2RhhFlPB5VFYnbQOmpxB3zUFZHDbjc8fiOvuIKzr649wD1OyXSVBwM/1BjvanZiL/3zVmLcUO/UOi5kyu9/1lf7KWHXbd9kHgfRpNeF6qAlHkL0w+JIa1ckKpHnCnfHHyrHgGUU42cJpxfYB8gpYOepaD4NVIFiWNRqFpc/nqUngxN8yVal/WHaQENtV5kYTOWXi1GZIZjJl5KQVKYnXGSwn6tScNyeuTOFm3ouFBH+UQtw5qH8Obr8DPX8H2Vo22z4LfeCo4aG+QHgS0+mfb7941Pbyy3YDjfSftIN43/qud0klI6CglB1OBrK1UhSx3yupBTkyCyxYgqwTLctpFilcrJMomRLjvNfPos2TrC36l0W6cjpOazppF++vMAUdseQWg1ckug== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1ahzXQo3XkYSVaSngLxg4/HVujaSVrzqGGrp+qNAFMtRPl9XPRQ5tJQD/kgP6te83yqaloCp5J3IlwpdMd72tf7nx5kWDidfGkQaLU7eKKlAST7IYjAN0IpJ1o8Lxpl29YILjedeKGVEVyvtDPPu1MT+m1J6A+LNRzzJ+oU7iUkNeKvrgWOD7s11m/BJ08yd3nz38U/aE3+zzvyOHwJ3UJBHM+V6Jc5/kd6hG95jQREgw2OpdJD0Tz7eA0+tVJdgIPH/tIuxnFKwerz5RgLAiIN8ewHkKOwO9ceLm4txpjBJu89S1c8GWfFe6jdQiBkozOTQL3bVx/6PehDT0dmDXlmScYA1F9Nxf6JYvY4mAF/C6ndStk604JS5ud9AH5l7UaVESvvPtY5IzlZDL3zjPMhLemWsmEd8zbt1j340jFXcCSNbSEMVUBJmkAGx3fBtaIhcAReZKRVCw0M4PLYuX+Wcvodhr302oAQUYUOQlu1W6TyIbQk1l+JBUkeoEkjHPfdVhRwSHwl9lU9yHA/+5E+WgW9xY/i19K8ii872vc8DWhyCn7nDVQEwrnpSXv9gVCVua4mwc9kk44G6axVuImE2Trh8z3ye4pm6HZ/qwsgUguHeZAD5kfdWRgPqwlZzFTzlXe9ntsXaagROHbFhpg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: trubDuBxqFzKnH/9LrZ9bFdvHwqLqvk/xKDWfwVZisqigWG6zE9UI/pjeh3vyt7qHuyPgQm2S0bDwGNu9aibO/I1WIzzvh/jtnuL2nwZVJlEtmsLVlXnryi1Onko7tmPMMmu0ipkZBSY9K9TzPiy/NSMFoMGvGLF4RGEIkxxjQp1M0YbnGssT0wvU6mtcdLUwx4F5lpveJPGLONc7dvSJoUaK8WCVTVquJ4NxtKgGtxj9ix7KEnVSSHQBk4/gBQZbPxBvWdYU+JkaVjrzgUL/C19jRAi1XWRmf5jca4UboFBnqxJ+UkOSaBzZmRPKXZEHH18xhRGfUo6B+Z2Wg//xiYDYDUlcokulPHwm0zX5BtWBGddlgO4YvX6awgz0HFMvXZrDj99czNwsxt2yc2FJ8uHhj56j9Krd9DuRrsqbheooC+5cmFDUAaCVhEvBDZsG/Mhx+PbFpFGWJ3Wn7fFoMuImFFX3Sjfts1P1UtGKJeZhZVACyeTeASMImd4hQA38WX3x49jOZrCDmPhmK+u8A4/C7upFR87K5QRLo8Jf/muvT677Zm95GFeCCFxcWBdhgq0xvjXAf38DiLYW7fdAeOxfciW2ZsUOJZYnM1oug9DNuVDaMeWpx4TVzFttNyw/G8l1whm64XCvpf3UZuyMfIiDlDPOjsOzXNLN79E5y2oRejUf15lBlt7H+RqDHMsVKxIwV/VmI7vaDid+tUqK2q7lP/Mi8oR8DyNdevJCkFpp6Vtl6qQ1FsanaUni32zZhJNjmp07LIC+Jw2CWtqQvCZpmX82xUp9qXUnbyjyk4C3xiiO4MFtSNoLg0xBQXOnsMte+ArsdPeo1ob2L1ZUKBwNLG0AmOWV8umUVYQby+UKt4dgtl4Ym/GL6WUjlYBAWADThwtZaM9/MKFrY3Pvx/xijTfcazeC+bWHmMOY/KVfxA15+yJxnxTbExAFN59NhORS/aBWl4Dta/hVG9ensQjNZsg+f/wlFnpEKDaKNa0Nx+AnQFik31veE5aD2+IMhuZUINRSNzMjOgd7hI1aWg2dmJ2IrWkqW4VWua8KhszRjlNQYotlUMjQQA0VfGQH9+22bScU3ykZPrM9Mkb/rRrjga6GCCJhuOxNa/46s1n9W+eT0OLYiJvlkY8FxtK0qv84cdosGAX+8AwR57UrZ97sd675NJtHI8FNBAWh3k5STZfUKL5eB5gA4pGih0xUq/yHYIUMaPagvmN54C+jceWD7OBpyAjWxGx4NPl6ceteo94d73rV61EWhGdQBIO/OHYSUFsRnE2s0QWCe3ZVquwG03B1apK/6edzTsa7Pht62tfKODzlfFisSQ7qXad X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5e9be3a-f16c-4a91-8741-08db185b2a91 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 00:40:04.1609 (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: PH8PR20MB5316 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/xdisorg.scm (xforms): New variable. --- gnu/packages/xdisorg.scm | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index ec5cdbd..ede84ab 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -132,6 +132,8 @@ (define-module (gnu packages xdisorg) #:use-module (gnu packages qt) #:use-module (gnu packages sphinx) #:use-module (gnu packages syncthing) + #:use-module (gnu packages tex) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tcl) #:use-module (gnu packages terminals) #:use-module (gnu packages xml) @@ -3447,3 +3449,50 @@ (define-public wvkbd @end itemize") (license (list license:expat ;3 files under Expat license (see 'LICENSE') license:gpl3+)))) ;the rest is GPLv3+ + +(define-public xforms + ;; The latest stable release fails with a linker error, so use an updated + ;; version + (let ((revision "1") + (commit "2c1a9f151baf50887a517280645ec23379fb96f8")) + (package + (name "xforms") + (version (git-version "1.2.4" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/xforms.git/") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12qc1j5g03n2zigvbwilx2zszr8sgv5wd259js7cwf8ffw4lzjf2")))) + (build-system gnu-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-doc-makefile + (lambda _ + (substitute* "doc/Makefile.am" + (("/bin/mkdir") + "mkdir"))))) + #:configure-flags #~(list "--enable-docs"))) + (native-inputs (list autoconf + automake + libtool + texinfo + texi2html + (texlive-updmap.cfg (list texlive-epsf + texlive-tex-texinfo)) + imagemagick)) + (propagated-inputs (list libx11 libxpm libjpeg-turbo)) + (home-page "http://xforms-toolkit.org/") + (synopsis "GUI toolkit for X based on the X11 Xlib library") + (description + "XForms is a graphical user interface toolkit for X based on the X11 Xlib +library. I.e., it allows you to create windows, containing all kinds of +widgets (buttons, sliders, browsers, menus etc.) with a few lines of code and +then attach actions to the widgets, i.e., have some function called when a +button is pressed. To make this even easier XForms comes with a program +called @code{fdesign} that allows you to design a GUI for a program directly +on the screen and which then writes out the necessary C code for it.") + (license license:lgpl2.1+)))) -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v6 3/4] gnu: Add xforms-gl. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Feb 2023 00:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167745842023907 (code B ref 60827); Mon, 27 Feb 2023 00:41:03 +0000 Received: (at 60827) by debbugs.gnu.org; 27 Feb 2023 00:40:20 +0000 Received: from localhost ([127.0.0.1]:45386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYy-0006DR-9F for submit@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:20 -0500 Received: from mail-co1nam11olkn2095.outbound.protection.outlook.com ([40.92.18.95]:46999 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYr-0006CD-Om for 60827@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:14 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xp01JalOZV+HYFo/gdxHZP0jVapemJZ9ulexrxH9pZmoKnxsuojrtzs+cbb0CxeBPnimtTSGHdsK6BaPTNKkwYnEsWktBMSei1+cawJSQ7y0clmlBlVqft1h3ieZKLUX3A5pGclMoIdZfH+US2ojXvr2MT/8bpqsjOb63sjaAsCXCpxNA3PVlZxyfCSg9WYuK7uqaF0/oe9QWu1AZ95xtg1yIZRCc0Ymx6kST1IefQpVahkVJ/9VsjDhcWxyLC0a79NwLlP9+Vq4SwwkHYS52dvAg+SfS/68/zorF3L3bXhnDyT5EGyLK4IA0cmbamsM2S/r5lyqHajBaWJ14Fp2jQ== 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=qzHK0DdYnAh+QCYGp2RgGTfjpM2ZF76ecceK4zE7SsI=; b=HRJVaOnMeKFv4IiG41y8hQBM5KsGnnYGgWNMMVEK6R5rsUMFT84AjgT3QP03IxPpAZWisQbnjP54gyuJk/dZkUAB/ORLs8U1XdQ1W8pNlFmIE6kBawhaoJ1cwegYW59EqNIDTe5qDwQCMb7cta4Ep7vth7AZVOuGnIQvOsogcYD/BLoHpNnIoQWFZ9bFt0ZjqGuhXChEbRTayi00Tji6U/28oAnvVfJ/wsUoWrDFFbecA1QbXAlCCe31x+1+oMO4DOyvLV5BnB1rFP16pNsqMYn/SAh4FsO+ZnX+XSE6eFMgSptY1yPgFda2+w3947zQMkNCaCcelTINDcB+bHw1+g== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qzHK0DdYnAh+QCYGp2RgGTfjpM2ZF76ecceK4zE7SsI=; b=Eh4ywH++08qqq6pXwGtZTpz+tSknbq8hwreeVwDDwC+gKbCUZCjgx1apauBISB5BQjpgOJzWpOJm1h3+srcj+0K3yczpxG44Jza/a6JoxFVyqvvEgz+VTfFNOiJxE6Ol93XK2xAaM5f2Zp17aEDRp5CFdzLgXruCw20CDQNt08LZ6VznXHP8Yo9HNuCiXG1iQn1sMQr+N8Z8/WQqMAOYoHP86tfyVsTVnYtCL21stcdaC8UOyloWXmvzok+ExYqUDCc3n9r3oGFKv+dqiBUBkkPFkOb7V5ToDeXSMd+DQxpu+vYZYlQw4APD0rywSwiin34rTStnmdMm3hxfDpznwQ== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by PH8PR20MB5316.namprd20.prod.outlook.com (2603:10b6:510:1bc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.26; Mon, 27 Feb 2023 00:40:04 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6134.025; Mon, 27 Feb 2023 00:40:04 +0000 From: Jake Leporte Date: Sun, 26 Feb 2023 18:39:46 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230227003947.25934-1-jakeleporte@outlook.com> References: <20230227003947.25934-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [oq3tcIHoMl8rSO5QJ1dY7Kah3dlgVuO1JGPNnIExyhBxXFkxrAB6WQ==] X-ClientProxiedBy: CH2PR08CA0017.namprd08.prod.outlook.com (2603:10b6:610:5a::27) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230227003947.25934-4-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|PH8PR20MB5316:EE_ X-MS-Office365-Filtering-Correlation-Id: deb093bc-88f5-4491-a838-08db185b2af5 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9Xmrs/UeK/eCH8E6jqlekZmrBfIVpEysIFfMX1hN+0T/RIKYXDcDD/5k87IFWdkOlGmaoYOGT9Zv58XyIRcgn4gUd06a16cd90tq+O7nUxsE7qAH6kGV6kUKQ2/iQd15AuJcFvhCVDheaxinppIPcyN5p+F9BgMH8oTF9TRkJfFswRy+cyqQFJ0CGzzFx7aeAhk5ViZwL7AxjVExzWnf3f2tz4QoX4mxhNr6NVdM2Wt8pQ8lZQPiykFsrDuxoKkmDGl2TzaNICq7CB5yuIef+eSPjALq0AYiWPxDNMctsmai8ndHnNQ5Bli5/RBYDx1P2VvMAU7LY2HXQBDRUuKN1p2hdGdgXOaMIuLXLl8Y7gEWDaB/hacZt4yYooICLIf/KYaVMc3V3UldNTkrkNo7TqksHRguGKttykJUvGCt7YAfI0oIXjmUDTHHzqkje1Kehvlht9nQwfAs9tRM0s0LzoHqlkpY8tVYGm5PJKIOQw1/5MwbEV/ghnPLymYOe7oLrC4J61ieDIHqfh4MAN5hBYv9h2fUPWerZniepZ3U5Ec2xYDK2y7zrIor++m86JRvgGTQbJtJk9Ztq6gD2l9I4kHdN/KN5tHpMfkQ/lzjiJ8P/ofRDqnYSBRlhmtlT4DZk4KVixnS+3gnBKkcjXJFddGdyok+aQ5x+cQaFLtGNj6kUnKUc0BH1ibqqV8Dt/oLmBfiYteBYw+eeEOpPMc1zlUUF9pOcD9upf6iE6X5LKG34mNVKK81Hn+AFaXGtD5NyhrY= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: y8+XoI2hGFM4yXaX7d6Pqk98Q0u0xCVa7OScclGXO/JXgX1OsQOR6H6812CKr8jxuFXjTRm0nkhHtYT+WuYaEyUSRR+b7AmkDlodwcGEFnOMH3Vrql1n2lRqfx/lqchv1FPbtth02sKEetKBQ5cERaPXVTKIxkFaaRHOPkN4uUDqZgvhV8E+Fj2JYZiwgq62mv/GVRHMCHlSrt97pd56AwHG10pGNcUqh9E8GJur7NffEteXNQOVTDQAT0Xu6csCsvAa7RJqIQageBSZrLgiuAktG1V+R+HAa8T6LlClsKHYRh0GvyZx4PYyecdzdOAJ+3K6x5l/+VbDZvEjlA0mAev0e8xmJccmWtmJFBMfYzMOrb7XYQYjn/Eg5/h7y5MUUrDVucpN2RVRuX6FaB8HrRpl2QG2be81HPbR66yyJX8I+1zK7p2Mav+zN++ZtsSzUqjYvYPSbSzsaa/PRzpum/MWpEP5rRIRRPfpWXdwy3sCCdVI/jvoJ+M3yPJH8Eafh6ezB4Mgd2krRGgBCDy+bdSQ3+4qD44D9igh5xEiY553buzTWwksMYrcNXh/po3V1YqSXzpn3hrBecpnMjF9g/PjxpAYW/W2DmgLb8IupTYJV1gehNSecYWXTW2CXsDxTvJGpSsdTHJ3ntORPeey5iSU7vjWqaz9LSFC+IXmT68= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wpVPJu209I+9wSEx4KVOn3oIf8IiswcU0Gll83dJ28fiyvvxCvTn1N3Fn7STEBqskaO/jYuAw7kPGg6v/F1g8HgNX0H98hvtIEj1xBcJIK/k+NQQqyp6E0ObwZQQUTehwSroxbYM4b3vek1Vz6t7Fvc4GhxJ9FBqUHVGyRQab3LpvZbPuDnyJczT+ZezuIxsIfmIwbSvrHM46HqQQbU7NkCv3ZXnUGLPhC3FHgdDpOgGuqyV4WoaGataDRGWe0IKswIUb0qzugHddZNYZyYM5HGmgVw3qSG90XF7NatIMVzQNoGNMKFDUro9T3oiuo96ONM/YX1y72b6KdQaqW2ABeJ7P5iRgWn0pisF+5VQCWya/atsNRpZ295+Wf2DymynfTQdhShZQJBDStnjUZKH94gIvS94b3avQoIdJrGEOWCepkCWK4E1o8iR40AeUgZxBdBRY8JfyhxYPX9XzJ4vkzuMzR+k2kqLtqeUcbULx2Wf/rNYq+Hn6g9nzhBill40tlX+0daQTLznmKsc26kiVj8pgRtzu6V3zFkw+EY38dgyhnWV0fuw/MeXvKSWB8HOk2br4QCqB+tkRb2vK7EZevbD1q5HDr/eH7vcB7Qf5ovVLplXif+0yUGtUx1pxH5oIZVkGPMQRTbnWgu3cbNt7W052bO0PZLzJAmFs+tHz/zuMHV8ohfEJHjeeocXOleTh7Y3fYD5DNDleFsMqOsEsgyYOOZ/pV609CAL3qKVBODaG89mdhjD9yT552T/A7l3NqeOh+VAFATbdxOdUiP4RS6c1njqk7n8FKZrYFI44i6OdJBeUEwpg5pyNYnP+LRBdgK3OV7wfH/ZtYQQOdTNf6c785kYzZSGsE5xvkywkrybw+fVxI/5pCwjHPocuXZR81l59fi+gQIAgL1X4XnSVHSlD7BiBku3E3IaBRUUHXT6EFeLQKLECR6N7uafd3Oy1WhzK40ibWPkMAmt7cWwn7PylDCp+rSZkEYTkxa7NC3aEmSyQcDzZZpgBA2eu0trQGIaXUAoZQCsTzDkfpo0IWg6w1IhZxB33+7AgdSp1X/2rbda2uAc6slap8HoLDBeAhUppRsX/BDMkA6Ee15qGKfr1oCjrG+gh5rlQEEoxrxukq43p//SZA/5jPtnnPOjBCiY6md9Eu2A67txdS175O1A+Lx/YDpO5gqGAVfT6xkBbNBilorOWGVqQtUsarLKIzysCoDC9cP9gVLgszSzj1TH0Rfh8jzdz7AgufC9jRmu6qT/tYJ3LNKEn18J4XTulHieXLHh1DeIFZ4WS3U1bIddsi9SjSfB0v1QlyK5H3f0nIeLlRLKPgNkxS1vkXkK X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: deb093bc-88f5-4491-a838-08db185b2af5 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 00:40:04.8171 (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: PH8PR20MB5316 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/xdisorg.scm (xforms-gl): New variable. --- gnu/packages/xdisorg.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index ede84ab..50ca156 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -3496,3 +3496,12 @@ (define-public xforms called @code{fdesign} that allows you to design a GUI for a program directly on the screen and which then writes out the necessary C code for it.") (license license:lgpl2.1+)))) + +(define-public xforms-gl + (package + (inherit xforms) + (name "xforms-gl") + (propagated-inputs (modify-inputs (package-propagated-inputs xforms) + (append mesa))) + (synopsis + "GUI toolkit for X based on the X11 Xlib library, with OpenGL support"))) -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v6 4/4] gnu: Add dozenal. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Feb 2023 00:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167745842123913 (code B ref 60827); Mon, 27 Feb 2023 00:41:04 +0000 Received: (at 60827) by debbugs.gnu.org; 27 Feb 2023 00:40:21 +0000 Received: from localhost ([127.0.0.1]:45388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYy-0006DY-Hi for submit@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:21 -0500 Received: from mail-co1nam11olkn2095.outbound.protection.outlook.com ([40.92.18.95]:46999 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pWRYs-0006CD-8u for 60827@debbugs.gnu.org; Sun, 26 Feb 2023 19:40:14 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jDUjJOCwsnglAUzQwoX+LsVU5vUw8Sh1x4xxps+AqkFTtAOkIYpRzB3ZFEiEkiKc9XmkrRpdRq8VwcsdvxFUKR+KVo3du7uDLfiHb415eOCpzCYrWJM1MBMqt3teKvt9M9ho+tsqXc2jr9ZACPH7PyBN6+UMpkYYyl7MjvHPbC56yvlohbw5idEWGa1iiBF9CoAOp3ov3B3RqG9zDRYA9qtcQqJ1PB9I3RLfadwKJ5MsDPtkSQ3dOjDIZR+4ASioUGLMXOP7tnePGjViMllQI2elXVOT+PipFDv8oOnYlkQw7HGGMp5c0D3CNn6q8qT7V7b1HgG8ovVI1OR5NqKMnQ== 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=dJ4hiMcUtH4dla6w3p8D+TyV29fPvCecXNQpWhLW584=; b=NxiwupDPioSNGS3pHTIz5v+rOcOjYDo3LDn3L4P0AmO7jpwrj0p7KG6/CP0THxrgkVzGnG4nG7P1T2gX1C78fTOg4wrrAxLX9OdMqifNtyoiV2TXP7Hyzo3Gf4UGGBwQbzmpw9pQt3GT7EZwLsf0S3zCifmcLYFcDAp9eQv4DMotHsD37hVu0VXmOS17IXtarU+U+3A/qVX/2XrNt+M6cxpPZZqek/tAtcMCUFvT2D1vMVPFn2/Crc2uz6f0L8JZZ7/qdnmxakwzin8YdWdfz7/S7i3/e8pu7dRZ+39nPqNVyi1ByzHw2MQiIDa8D0+f9FvVzmNw7AsX1Ccg/n5wuA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dJ4hiMcUtH4dla6w3p8D+TyV29fPvCecXNQpWhLW584=; b=NoziBVFIGt8iZoGgWXPsyROsIv/duQPAobWWrCyCR5ITaTvc6wnv+hpw+9WOSUMnrU76oa4fMJAiQEcGmdxll0EDFWALT8Yh9nVOG1wbct9hlJE6ScMFVjiylnR/0TWe1Kxdz1G/hdFj8LcIx8Wg4tGPO2D+/StmuGH2KasNgVPr8hGSXeF1EUfQVq3eSw9T+7mHqr/MaLCEH2u37bWUdRQ36QxiuUldn6cBkMNEMEmQD9BDmY6OsWa3QDqKYsA/2WK5oiEQlKVcR46maurlUz06RK3/IPxmlQVGNJDdD5MQA5EsWIb0nEMfbo0fj1bszbQR8Y3xqchUIfR4dcnaYQ== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by PH8PR20MB5316.namprd20.prod.outlook.com (2603:10b6:510:1bc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.26; Mon, 27 Feb 2023 00:40:05 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6134.025; Mon, 27 Feb 2023 00:40:05 +0000 From: Jake Leporte Date: Sun, 26 Feb 2023 18:39:47 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230227003947.25934-1-jakeleporte@outlook.com> References: <20230227003947.25934-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [dHJHrszotCuilqIx1nljhcIgO3MXgdwqRu6zPDmDslLe3W2zPNambg==] X-ClientProxiedBy: CH2PR08CA0017.namprd08.prod.outlook.com (2603:10b6:610:5a::27) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230227003947.25934-5-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|PH8PR20MB5316:EE_ X-MS-Office365-Filtering-Correlation-Id: 237df332-9ecc-467f-2b87-08db185b2b5c X-MS-Exchange-SLBlob-MailProps: V85gaVfRD4+aG4arYjbCs6hKknv2gzmuv87ib92CnF4SrQy8nt0z33V/+eEZNLKzgfNpkOi4FcDbiUXqCyr4CsOtfhL/GpVLrHgb6AckoHQ2ii9XsuJ3xTqhzl9dIHbkqpJFCMyAaOUI4Lz7ZXupASaHrVhnL2xnUes7pWf5mUmEwq/n1rwE/cLadYTWi5TQsVeEq1+3qhxLpe9dgT+IDpXd35Jz05LouHBIqdl3JsKjoRTcdUTPp9bruAlxtl/HoDXeAvwpZMIfbVRTYEGH2V+8WuOYCOzJpt/M0VE9i7JAz7wKaCeWAwqFkHPV1S/V+YgKyIQdz8KGEXZUR4O+3IKpksQxZms7KiqzKhQIoFWom5BzIOOziVjA8BohBiWGHavU2M/2fwZXHAUh3tbWzIT5gFMewjL8Mwiyv68bdE3Ulqtzww5EdHEdx7O99KYh3rdOTC8Gku7UlRaTPdrYS1E88YLb+qEde3MTozwqGFAFxxgfXDEGdTQ2xO02HPljMVLjS/xnjdJ8cZ4llqpNzulQmPWIsjek5ttciLC1F9IWHxrKE0Y+k8WvRmyZbwD1nmr1SAJpagubJykDlch922qdM3koki3AO5j6PBhPXnWgJfpgdFwfefR1BtMKEF3kR36n5w9hQg4DBVDQ1IQd4MQZtJme0Ka25owqnGEw7PMDsKiSp9ECbz4jn7XxpUeo+UD8XZraBuZZW2YMG9rX3XJBgb/2DRXXy0jo2a+dKG6DddsM2rY9ITxPMn0gNh+hWNdMXSzxaIKE6dwsZbPp3X/cMLV+BJ5bcHK+/LDVfwr/RND6aHg9ZGqugvgjXcTwzyEzKyYdg5T9M41ZDEtGMQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2rI1Cw/D5oNaHkgclS17LhWZIQc8uvl2twBngLEufkaa3dkhX75mluyJtXekfZ53yWPaikk4S9aZBvTcVp1zK0f86MbYNbUN4MXsqUnEdlYip2jPpcLieavCHF3sfT5g30Cy2Ko5jyi7zpFBAUoqYL+rBOLnvynJJHFRJV3mL8go5oJjQ2PsxdIcQE6/Kld9cxvX1wo3Y1sQXdvEGDwh9iouFkOJ0ZVaYTWBOqVRJ0C158TgT5S6iqSLeMgEXd4a83oifymvD+drGXm2SZDd9+kaCI9rKcirAyyXzeSrKlTus/X2g0JyL8g0+TK3nR4vUhvW75Ezj5vTv80VtbciQVgsLMILLVNvw9kIpCG5shYI+cwSyMkH3k1ljd+ivnu96TDTLgh9vNT5lnbujy/MsKU9POC2w9ArEuAEVO+9H0YnF9SlR4euDTQYLiP4kU/ZnDssvZ4euKR2tnvZf6p0ViO5pHlyhp8/nkKi0TESvtiz9tQDXrScdz7yCA21S1noQBkLxpjq5olD3fiBIBrz3ML8tnsAmzMDX+5DJhUeQHdaLkrCNj6L54ihJDlbFmQ8n5WAHf5TctMk49/j/t8cEk589bPNSuYBNfx8jwixMq89XvTfn7ttYJM6lUVNImz1gjKBhnL9Kk+uPD7PRmHjjQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: OH75fuiAhBB+qgREuF3v6DFUWbSGpN3DyGVgvfXA+RPSXl9kf2Qkpse2pr1iC3V9Sr3BQ+epR6pwAHREjDpDOCjO4q4bT7SLR+d1Q3B1wIUdxjlxslC7Yr5Uv5c1+OEnRLUQziAcdT8LJ8wybyysUiL6YI5oDNNyqg7UaEL1+HgLkWtjy0dF73+nDpD4pjDX6zQgTD4NIiUxZeAAi5ySHA9VvhYC2SpPKfWcPABI7vjp8QKDt5ATSEZ8YAuwpvbilIeONblFhyxbYceOktSnWbWMRqT+kJHjX8vQCLgtz9AorbiLIexCrJD2yFZDtgNKCei8JNrxbdvT9evnLU9UFbFirz6AsrZFntO4cWWJgYo66mnsIDvoKxEAQDpNmiBNsr8WmUpEqQ4APAJ1ceISKZinAZPl3HfhwSm9wTMbhkthYIGPDdBOiDaTuqFKCvnr9r0MLSJt8cLAMuVdLqi3vg7cwZOdi1NYC3Pu8hIXTSocOm83d0UzM9+4Tr4nFl3Utl79afjng9vVZmo1jpctgNKrve/ml3y5sJV/kqwgya5taBxm9r6nnuEO2rntqegCmi4/8ZW+pCqZC6hcxhWu1Hnu9OW0Y9LOZbc60cVtmZNSa9FIbo15LcQlozWMIfsHPZ6CIrwi5U0DAcHvzBGlk35DX/okxKUx2Lj2iefdBXn//UH2V8EBF8faEBVGosh0t+KvdvKfc9MGpETDWLKk3SPIsQTMxPf1y+KHOWb8w5jekpWXc1u8aS0W7RblDTQlRTLJ0agUGFtgg5mSIQE/VvLLw0AuAyAZHvZaBQl9yRG+MGtx82ygpQysgHTPZiCsGmDkWLqhtcT55kUuTX3UueOBe0paIYTDJWoeADEeTBXCq0Zg6piOpbKK/VR/BImi3e2tkmx9qj6XBYvWWfdVBPY0dglF3HXB9QDKicwNjoit17O/o477CVPjPjUVJIDrlA+uIeSqGYhPnhWHAtdLPEq6F1wkrmZ596Y8Ziw+hrYwaKHqr7DyAXsZfdtPDFWIIV/jYe8T6Sjfq3es4FlQfifHBE+wJDnRCsJlTdnug9LBNh7IW8/McbBAS9xCqOddv8Si1gdJ/YWxnFX1s/ncNDMAkh9DR40Y+/iUoPhhZGKRid4lhjzoZjuq+IaDDExxKfoYLCuaC7yDr49JitjsyJAgT07BuCx87tZ8qPdWVnkMJg7ehrTvExoD8g5DlJ+INLgMiRVaj/GptnRFpeq4p7wLQZqzvHozQVsZeQQ7EtKjkwBKi+hF5tYkTry6NI2VKcb+5/2sG+og2p1nXa3ktA3Gp2IBmXb8u8UWgdX19fPKKVn+wn5kGfO8xgHISE1l X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 237df332-9ecc-467f-2b87-08db185b2b5c X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 00:40:05.4733 (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: PH8PR20MB5316 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/maths.scm (dozenal): New variable. --- gnu/packages/maths.scm | 105 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 280465e..86beb33 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -103,6 +103,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages calendar) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -124,6 +125,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) + #:use-module (gnu packages groff) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) @@ -172,6 +174,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) @@ -455,6 +458,108 @@ (define-public dionysus (license license:gpl3+) (home-page "https://www.gnu.org/software/dionysus/"))) +(define-public dozenal + (let ((revision "1") + (commit "328bc03ad544179f2cccda36763358c4216f188e")) + (package + (name "dozenal") + (version (git-version "12010904-3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/dgoodmaniii/dozenal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0knwfwjqdv854l5ny7csdpvp7r0md6a2k43a1l2lkyw9k3cglpph")))) + (build-system gnu-build-system) + (arguments + (list + ;; Some test scripts are included, but no makefile-driven + ;; tests, and they are all quite manual to run and check + #:tests? #f + ;; Running with `make -j' causes the build to fail. + ;; This is likely because this project uses the + ;; "recursive make" structure, where each + ;; subdirectory contains its own make file, which is + ;; called by the top-level makefile. + #:parallel-build? #f + #:make-flags + #~(list (string-append "prefix=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "dozenal"))) + (add-after 'chdir 'patch-lua-references + (lambda _ + (let ((lua-name (strip-store-file-name #$lua))) + (substitute* '("dozcal/Makefile" + "dozlua/Makefile") + (("lua52") + (string-take lua-name + (string-rindex lua-name #\.))))))) + (delete 'configure) + (add-before 'install 'make-bin-dir + (lambda _ + (mkdir-p (string-append #$output "/bin")))) + (add-after 'install 'install-html-docs + (lambda _ + (invoke "make" + (string-append "prefix=" #$output) + "installhtml"))) + (add-after 'install-html-docs 'split-outputs + (lambda* (#:key inputs outputs #:allow-other-keys) + (for-each + (lambda (prog) + (let ((orig (string-append #$output "/bin/" prog)) + (dst (string-append #$output:gui "/bin/" prog)) + (man-orig (string-append #$output + "/share/man/man1/" + prog ".1")) + (man-dst (string-append #$output:gui + "/share/man/man1/" + prog ".1"))) + (mkdir-p (dirname dst)) + (copy-file orig dst) + (delete-file orig) + (mkdir-p (dirname man-dst)) + (copy-file man-orig man-dst) + (delete-file man-orig))) + '("xdozdc" "gdozdc")) + (wrap-program + (string-append #$output:gui "/bin/" "gdozdc") + `("PATH" = + (,(string-append #$output "/bin"))) + `("PERL5LIB" = + (,(getenv "PERL5LIB"))))))))) + (outputs '("out" "gui")) + (native-inputs (list groff pkg-config)) + (inputs (list bash-minimal ;since wrap-program is used + ncurses + libhdate + lua + perl + perl-tk + perl-par + xforms)) + (synopsis + "Suite of dozenal programs, including converters, a calculator, and date +program") + (description + "The dozenal suite is a set of programs designed to assist with +working in the dozenal (also called \"duodecimal\" or \"base twelve\") +system. It includes number converters (dozenal-to-decimal and +decimal-to-dozenal), an RPN calculator, a graphical calculator, a +metric system converter (works with imperial, U.S. customary, SI +metric, and the dozenal TGM), a pretty-printer for dozenal numbers, a +date-and-time program, and a dozenal calendar programs, complete with +events and to-dos.") + (home-page "https://codeberg.org/dgoodmaniii/dozenal") + (license license:gpl3+)))) + (define-public dsfmt (package (name "dsfmt") -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v7 1/4] gnu: Add perl-par. References: In-Reply-To: Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Mar 2023 12:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167810690318296 (code B ref 60827); Mon, 06 Mar 2023 12:49:02 +0000 Received: (at 60827) by debbugs.gnu.org; 6 Mar 2023 12:48:23 +0000 Received: from localhost ([127.0.0.1]:41584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAGN-0004kz-CQ for submit@debbugs.gnu.org; Mon, 06 Mar 2023 07:48:23 -0500 Received: from mail-mw2nam12olkn2040.outbound.protection.outlook.com ([40.92.23.40]:38390 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAGK-0004k0-9y for 60827@debbugs.gnu.org; Mon, 06 Mar 2023 07:48:22 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZtAZ8thIhnGT3mVD897YnCNU09cWaGSl7T/gG/PldrxLLbP/u72lopxPsPj1VRXOQdbWO3M/B8MY/QlqFSi5qRXZZbdUTHA1blaruh+K9D9p/vaoGJJr2y882skLcWsJMckyPSU9vVlBi/VqisNyFqcWVmqD06psQp81xKJ/lKoT/JZ63eLjbN+9xIMJ9ehvOQ2WiA1Bs0Gl4Fmd/BBz7BO40VdB9nhY7R+GmnF7h3kJwc8v5YgRfwNFBl3DM9p2L2xFBpJsupje/NEbGzjmy+DRIk3k9Rm0/1/qq9SB5l2qUhDXO021Dp3gm44NPBSyDKzaGl5Xz5a/6a3QeIkhBQ== 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=FJz+aWM0qWW7q8EX0yOrKfJzeHkfzBz7dAgV7t+u0UA=; b=kwGKCyLkRUG21sedZxLSzxEqe4OCPuiJumcoACjScx12ZCL79y5fjD5yDFGUzgbQV1aPl8GYw2nhta/ZU5U/c7RtyLAuxpABJm/c4jG8MxLiYc+r90hBeAIofUqHrJNir4hrmmRr1urBguA3xiS/fN2SRXrxbP1GDdJmIK9EiKrf+QPnGJK5aSbwEdummfTiwyhj4UWq9fIWjYlwsm2+SHAayM6EXfM2RSZo0pgj+of69A0GXn93PW2Kr+PdTfc3zZStQWaC+F03ofaBgfGLRfWViV9e8E0sNUmo4q8fjthBaJSEpGUG9AqVBvfKoK1Mv1hSw0cKr6u2OpkSsJY1kw== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FJz+aWM0qWW7q8EX0yOrKfJzeHkfzBz7dAgV7t+u0UA=; b=donNTaNItCg5qdqPFxz3D4+G16cNQ7MJ6r9H/YVKGsnY5o/i48Mec0j138B+K0mWQFSCmk/0pARYUcmLncC4uwu7mZ6+j3DcoK/D3VYM2cQ/F1LsBGSPrI9/KaCsdQErsrdR8zh0J4CIcrHOeQx6Qekj6yLV+f0hShaXC+Anf+vUC32mcAO8E4bEvhgXyOb4IHSj5Idxe5phLtXqnSA/90iLVt+HQxCo0YXdsDhC3oDUNBx89yi00LhlJTq+bHATLYIBqne5jmRygihllHxK8g6EC4G3rCugR3I8usRS/PfyIfDLSStt1xKx3yqPhXxl8y9yJkAmeLX+Iq+epyObXg== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SA3PR20MB5791.namprd20.prod.outlook.com (2603:10b6:806:31e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.15; Mon, 6 Mar 2023 12:48:12 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6178.015; Mon, 6 Mar 2023 12:48:12 +0000 From: Jake Leporte Date: Mon, 6 Mar 2023 06:47:56 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [6e983IumCO1w0lz0BII9MOFdPswv9SNc04iaocNCLV5yLRpCeNcsfQ==] X-ClientProxiedBy: CH2PR08CA0015.namprd08.prod.outlook.com (2603:10b6:610:5a::25) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230306124759.21905-1-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SA3PR20MB5791:EE_ X-MS-Office365-Filtering-Correlation-Id: 9de835d1-cdfb-42f8-d9df-08db1e410b8b X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3mKnj5BzOvJmlPeN4LFQzCapbUbsQmJD3WAb6CBi9WliFTztp4cuEwwW49e1bxhVsSxxhRmwmm00yTULC0IMgyHMyT9pWGioPTr4BJOXwJSpdaOpxOEdn2MaDc5KusLNGn8yfAeV4mYImFlPQWeKKdfinaGWxvz3Xv52j5iKWOVhxrFG9BKLNQV+qpTa2nvJzWArH3zeeLC1AjJ2J4XlwKjUw63YfwKf/9yPR1gTgvTr3it1EemNBcZD4HQO0rcl2+MLXx3wLwYSHVX3nzJMXwKeNV2RMVIIPi9oU4VcUW3EQQjomRwbLrTkM9+rzI/7YbKnpINAjNfTxKnqEhc9bTtH8Xg+yQgfuFPxkrxMXqLYBlF/GM3nz3nlISXGHaXbsj3fD+xyA85yuzK1l+BS6eJW1WsHGDCHM+mundABwebAu7nyGEJ1v3ImLd2+KHV4NNGy8DzM1idOiOymf5bI1SD45hZy5J5K70ONCX8a8NWrir9Wmgv28oKk8NGHPmC1+s15G6uC3hTuBzsH6cfYmzutELj8cxVagP6ZFdnNag2m1QkMpx+yh2YZ5kHrdgfSZAeXOWr701lqQMyz8XCoo8MjVjk09JZgezpoFt62PWek1OKkl1l1/eTjRH9ciIgVQNHP4+ui6sBYrgvmKjzxYShiAq3TN6OaovX36bWdGOgff/YpW1i+EnZ39J0tPOfDGj61qJLfMs/qdtTdSpAmKaO04cYZLvtCKKYpLe094r4uiiHQZFJn4C1f9TfvmB0lS/yfl02apz6/3xOwNb+p4vo X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LfbXPeitRLrRfiLDWs6LGQ8gzQX0IbkDTOiuBxDLoOaaIsfA/op2X7ZGvWFF221i7P0ib0f+ZjkgtNWDTaZxhoeW200lFfeeB89r/OlDdepjY7L0BOUzAO1a/D8YABt1mMe2lZbV+2RNOUuXQbdeT9YMk4E72dhc4oiqNPlTdR8bbanAY92+6tqfXjBzlAosFos5qr+ZABQlhVvyUKMrnvfLlQUa0EyroxIUeqV2Ye9KfHCuyyXQHPX7hhw1xgL2+QpwfIM5gxL2opNMYFNGZtFMi/2R5keg9K8Fkip+r62kzTHN+XRTEyFxsWqn1jQ3RlE0BSD77xcy5XiBKpA6KxvOZ9GCSzM7Zv/c0Q+5xYl/GOpfFDPcgN2+m0m0pZSLgp02NYDlpPnfoijr1t5JkzdIaI6EkCFm59rM1seH65UDeF6xdEuD8sHE/jsgU6K0ts7yMoXHAN0mpfG8t05kA86Zp3FF0hTgdAPKHxIKNpBjdgNlq0C6AF6LGIVmFOtnt0CW5w/aSRRzj/HexkkvQX0JS+ZbW/uqVlmrSueHeqjksV2iVJ9DlDxclx1DalVjtHC+cmmpFWtSERp4ndt/ZYanVAddwcnPbcUpykGU12cX/qeVNPcWNw3hUc+9dwkRw7+Dy0ttMGOMAnmyRlIU4w== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wUyrBQWnu4e+tvTPGIp19DbaJofGxW5FE9E0py9uPzS9l0JMl2S99Fz0Q/zp3rxqEsuc84s7Mf60u6ShTD2DKn3GpSP07I0xz/t3OND7jRXX8HgHsGQAdXamgmWUtx8ApTXvi1ftUwfnuiobJcpH9tyvP/gXco+kW3dcItQSLLX8fQ3XBUw30xR70ex63PLuWYcbPhpcygj36vCoeBqEpFORLd+VKG0SsuKzb8F3v4uwpDSUsHn8g9r1GYkzjnRWy2C7U40uzr1l75uVaqO3TSHwMtmtuey1Gb8fWp/305pv+ycYoJiUjLDkLW3cuVR+3XMF2uqMNJKvVRp7JJYXJV90fMRG78j6+FgqTSP19mtxeKP49z8jpwdCIQG6lt/W6YAUPFWvmDLOkN598nMtJXhBX98n7v+O4vca1mDWiQYSIBJl4AOvVoEVfR08uMHAeFfKetdcVOEsBjHUejmh/fIcOmSTOXeRdnDy+TTP10wR6KroqaV0ac2dEY8x2fjGXqOpx4PoJpOFRnvYpSxGIAA0nCihz09S9ZsYT4h0zcleJ4oCj0gFbqjKAi5TNsv/bgNHvxNqajHBLKnQQVgBxMPQdN+3c83JxPn0gICt8PfsedauxCmVz/OZW//dDJzS3J6Z2ZAesBKKMtOiA4+mIK+lyIgHUDgpTU1k6BxJJODG8sJsxOhecwm8jPf7959d4I3DOZgxF2DECLssE+wDQvt6VCy0U1HopMRiNBRGiwNSwkV5loQ1O33Tda6kDGsVQIh/xaQ7VUgvBg28dslXhGTpzltaH/UuvRVyJgJMg4HtKSaPI6EIpXqNwkasrPFy9Dal7H8cJYHVAqQ2uCEQ19+xNQTSborYtUJktcBkLn6nzRd7L6SwBXupSOzB0M5eoW2s5sNvPDpjaWUFM1uUOwAf+2Ky6AmO6hfEGnTAmN68Y1ROdbNBRaZwiyqBlu+cGUxCAH7gzDv6xvUG1jPhDvJ/j/Vq5bWUTdgKlGPUitpf2YH4PiouzCaKF9HKoLCsJD3W8uupcAZaDBI2EHmqNtWAvXLxywYcW3XkFLK//AyI4liBM1MkLNdsrUaDERCbWB2mlYSZgmHjFe34KfGQeafExkuzkBFjXlHJZv0HKw9Tetb6VXPWAbG7MoSE0mlBAvypXZlYbLiUhq9VU681N/64xlEaBkUnC2dThu4zfnrDgdmI8OGXDsWOuEmJKggVPjmeqYINwZuMxef3fNs1UvWztn6HEYSgpKbKZV9fkjUjoan631nGAjWeoZtoI8kWyRyk9R/Dbz5u0LawT1DY+aIIaCJ20gweAoUDGFFi4wWi3SAyo1GgBraBneg5Gw3l X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9de835d1-cdfb-42f8-d9df-08db1e410b8b X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2023 12:48:12.7541 (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: SA3PR20MB5791 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packges/perl.scm (perl-par): New variable. --- gnu/packages/perl.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 41b68ba..b6fb81e 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8598,6 +8598,26 @@ (define-public perl-par-dist distributions.") (license (package-license perl)))) +(define-public perl-par + (package + (name "perl-par") + (version "1.018") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-" + version ".tar.gz")) + (sha256 + (base32 + "0ifyjd1pxbfp8wxa9l8b1irjwln4gwh4nz256mjacjv194mh99bc")))) + (build-system perl-build-system) + (propagated-inputs (list perl-archive-zip perl-par-dist)) + (home-page "https://metacpan.org/release/PAR") + (synopsis "Perl Archive Toolkit") + (description + "Perl module for using special zip files (called Perl ARchives) as +libraries from which Perl modules can be loaded.") + (license license:perl-license))) + (define-public perl-parent (deprecated-package "perl-parent" perl)) base-commit: 461577f0fce1b69a88a752857eeee2e9e1116d6c -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v7 2/4] gnu: Add xforms. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Mar 2023 12:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167810690718336 (code B ref 60827); Mon, 06 Mar 2023 12:49:02 +0000 Received: (at 60827) by debbugs.gnu.org; 6 Mar 2023 12:48:27 +0000 Received: from localhost ([127.0.0.1]:41590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAGQ-0004lc-Qz for submit@debbugs.gnu.org; Mon, 06 Mar 2023 07:48:27 -0500 Received: from mail-mw2nam12olkn2040.outbound.protection.outlook.com ([40.92.23.40]:38390 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAGM-0004k0-He for 60827@debbugs.gnu.org; Mon, 06 Mar 2023 07:48:23 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WLw3hcnvSL8kF2Ldo9JvKfQcDmZNd4FMvZJ6CNS7YJkf/hsBEjliB8gYz+iAQnY/uGCWW3YKZLkZwXnJK42LBG/N95GQxEHrDNATzab6BfYuZIWiHUP2LhxLUzaZfn54bTxRMD1Yn2gj835K9osTDDEbNLtm5eTL/jUqI1qcrnb6c13YlJ6TrFyjRawsRFZzSFo443d0RhQIu0mQBvslY41nsmluGyxGnnNDxxvJqCxjpRO6G0+VyqvjGZMtvFL+BmyAbHwcikjtcH2BW1pNQT3P8ERHFLUdpiwV/Woqk+AfRjOes0e8VB+x2Ep01W+EzU89SdPJwSumdIaPp89WQg== 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=9mtn8i1qMoy1ASFv7huZREyGLpF9FZFZA7/gnZLqj48=; b=UE7hTTQVWe7IxgmMGADHx/Dt07Gy7oqb130ytIO5gc8MeIDjbegHFFZxLUOAi0rvC3lNmh1eZBXtZfcuUztiyfoRXbkIOaSWY8rIh6+ay1zN+Kzy5QvYGRFXBemxv7HrMYXKyOxACMp8t9AouwiWSYByk1hmJn2g0JT1slMsBy5PBInGPDE/RNOjf28DCgrjhZNT3tMQtgi4agO49XTYJdyp9QFNxmgKVV0aaghl8CLOAoUDsKmXExhPiwfGq+SJENsB1jiVUCvGvJIcvHWxHvRR2VG5K1EJIhxs2Y3SfQbnNUl1cLONpl/J82j7/TMrSAlvrdHCdyJ75FCrpEWfIA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9mtn8i1qMoy1ASFv7huZREyGLpF9FZFZA7/gnZLqj48=; b=MhHm2uvqQEjkF9GDgGXysPeHrILjtSh86ecloiSRwI6ossI5qW0ceVwVNeyWb1FB/OphestLt/rK7k/uM1j/b/K1WPTM5hmiH3rBcyb4kYee+ne/4fkXRuu243Bzd9ihiXPZfWNTmJqIs5JAhjmhntWoWakjRc+7s4rjZUkj9KiFQkSvSitxp7mv0oZxkt7TWPMoJDRcNwvVAvf/IAPwVdV/BoyTpM/7qWcVTv1c7CXpmlqhNLYKve2BCBzzc5S+5DXKw2dIQWBnhfgkwgJH+jCE2x5raBFZh/PGCxigKaa5pxAbiJ+yLu/CERHWMpu7TUdE4hGZT8rMm1OtyKP2bA== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SA3PR20MB5791.namprd20.prod.outlook.com (2603:10b6:806:31e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.15; Mon, 6 Mar 2023 12:48:13 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6178.015; Mon, 6 Mar 2023 12:48:13 +0000 From: Jake Leporte Date: Mon, 6 Mar 2023 06:47:57 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230306124759.21905-1-jakeleporte@outlook.com> References: <20230306124759.21905-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [loOVRGT7Hhp0jOh/ZbCfACb1Uo2MARHKGedF3sTDttk1lpvzQ6Cewg==] X-ClientProxiedBy: CH2PR08CA0015.namprd08.prod.outlook.com (2603:10b6:610:5a::25) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230306124759.21905-2-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SA3PR20MB5791:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d665255-d740-4e60-2e36-08db1e410c67 X-MS-Exchange-SLBlob-MailProps: Z9TzpHVL8qpimeSDj4hLwUPq1BRLfF9ZufT5pUf1P9KY3d8u7KzI2Q/Vz1XuW2coJ5V0NTb2iKGWQ0LoV5B37JymyznbXjSTl64IOm8g/hGCflD1bKRmzpj6XduoFc18LiXtagWHKgeryUuAGHFYzIwcLa5vfQQv3BvzOCOVgJkQ6diZ/70m4+Qg1nQqpEJh+hOiWXx+ZU6FRx/w59gGjgqBNlkizgTmpLpehiwBZsnKlV/GtYcHx//jSUeJE2etEylq4gOx9ufWiruG36llQIoMrTCi8E3FbLQQnRsxEtwsq58jafDvkDKtQhBXoFVBeria5nZLJSXTPWuUAVbO5DDCeEF7FMAZlYJbcSRUF+U4pwR4j93PQouo3ELXoGAoBGY+Qoqt/GFAk1BlmE3frjqktcf+ncEcZQpLoVMns7yLuUFIndLjG7HgwqgRg2W7XJjikEvLoZZ0Epp3h/+5eY4dh+AUKvzOruIrsWsLxhxgcDdSvK/EuMO9atbQOiyLy7bdz0zeG5WsD8WYky1l7v1vyb00PpkHSUp5GKlva+C+nlbCfeNdGoc7P1FmvKqJZSGoLQ9w17kfHgPs+DJukUmSv3m6+4Fwzcu3s78ssg4w65aZSndB7hIo0ARpOpEGgJO9KWPK4y8l77KCIti5daH9lEoh95gVtaFEsvCsMeMWDvDG8Lrhcq9YzUr/Qn7xNhqzoxYRkZ0MrASCWdAIIBVfaJodqmb0pdTG3jxJT8UmzD9tAhbmcYDCJM6DMNw10wEZ1Zzz4ujQk1rGZmuUFWi2Nru6Wy5OM0dEzAPWz8aV6EtNkQh3LfDGPgGsnBiSN7x3MsXQaQs9nXQ3KIm1EiQ3waJotB8dlOL6r3yt2bIhWQAlk0HFYg== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J1dSssHSGddU+pfvSx+l668NSSMfeXZBbpFYjTuU1ySUZIpI7HrN0eMUXhowZF7KuVv0gum6KAgf3VQBdPrHVWI4BI0ynJfW/Bc5X/pUQBXDmJzBBplFIpoSymv8GmqIl6C0I+gF/sBtiPvx+UM/ZnsIVrWN95AiockWqJC4mP1tGdwHXT54aciq023zkft1hjwWiQPHj37td7rx94lVIF3ZsOYU0BDeGx0JrRCcd+ABut5RHQ25WYrhoqOiEMVvno56fYZxKu6r2rtp90XuTYauFRUnHbANIgy5JKl1H4/5mCX53F2kknPeqHO1LWnRD/ouJXYv9l1rS7a+VpoXkxF4tSENCukRYnpDzKQR6dSCqwtY/I5038dYSYqq9Ar7yCTcUtquwRnsqE6T+WvPQ3JLjsZFp+SS5BmpD8QgEHCUBLKe1NQPJg87ZWouisDNOWqzd/C0qvA5Rxt48z2bYH5+BpZgZhcYlb5eHwpeNdwW5C7rWgk9yte+ot6kQJVV3Izgnar8AlTTflvOZVKY9crIPsYxx2IFqTWzkT8JO/QK308ZvB/+8KhM+d6NXnYHkuAIffC7wxYTL9HTpEMYSJRatGveu8rNgfpeIWwJAXFexM4lodGz40nb+PorcTmqnp/wMDhiBytc8xkUVGd2Fw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bDA84mu/fGb1MAj//m1QA9oah1f+OqAFRznqPo6Zc7GQ8jKuBkdUupyMSNCBONFmX2P30dQYKjWX7uKxYveyH5fvmk/6hEM5KkdVEyp1nwOY9c6MOtVrngy/n9CGEodcUsthAW9yTdAFxDQShBEXFF+ngoZ6hH0hq6C8WuG0Oc3fFWmAEmcNBOWocL+4R/3fEDB7sv8KSzkTNifNTBKegnTbii4aWLF1WLjskdyMSxiKXBRcmRrbCB2X3zNx09SbzQ6FM1CyivUAAKNWMTzSuR7L/WNnWdHU5v09Ta/ogRqr7V1xV/okkv5TSOKv8Mwvtv15l4qOQZiOlpa4ScuHruAhFlhAU2+TRdjPVbwHn+lzwbmUDedzslTN5R200/TLvdjRcxd5V15QCzJCbvTYDCyNVxSnQm56PubFAH14f6nrbo+flX3v50sE1PrmLsfBtn3zl+z6qUYVZ4vv4OOXpCnatO3SPKVDVW4d7JMkPJpo2QhvVnCW2v71vad3wetX9lML5/NkkhkL2ieJzR3q9kGsd5lm8YfeLoO9ep0qull546fRZergW9VA2hua1NjjGNCD443cCqrD8BeEHinQegynbjAgdo0zsTVhPPk9oykbNVz31ddRsJpWoPNR6Ipp8QgWIJj62G4ljPo0K7xsWLvIEwl0yUTluVkefqn6mW7TfR9yOSGg6YlQ1vv72n0NRlVWpR/X0roJkz2+mw8PFvDcjcnjG+OMYaGIyJrSISCkslJTqtk+ysyujXARF3xYe+oA/k5h9wQfFwwWKzNeDL2iKibI34CqQ/f0sGgQF6IysYbrUFxtaoKw3q4OLs5jvx4xxqYm3vU7I9i7rS3XnAxRaSNqgLc9HZgxiTAfaIz3/R/Su6ZNqd51zwGTvCbmj4wE/iHa9fzTA3/xcvg0dH+PMDdq8Q9cBg3YGwyNf8VhvaVpYYhtLzZZIOTQGJ9HSNUrPPMDhxMHRTWTcO7HKVbIWap7hQLrLL+fdAP12ZvNJh2mY85VgA/OvqJ2Rk5Im/cMAMz/aeOM1EWoEGgLkUeikfTljxHZzuWOEvjFogNNnxK+FTqT+6o9BEtngwdk594/FpdUR6RhfaY0Mpd/eO3+T4bHxq04JPDR1V67esKlrAVyS26BYu7LmpgoCkDqRcB/SpqZSJFoSjM4NaztuqcMn+Wosw/XXnjMmLr2nKtPbVTMDZtBs/4YTp5sffI9+jl28VfNI07FMs15KZ/RisO/7ROcPxmeNYY25UoQxebYoIgfbZ1QIEjdrGzHfuaWENwCOj8O69mj7a+D3fyKq4Lsg9XDgNolRjLhGcFDmzQwiBIsSizw4CKRYUF152Sn X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d665255-d740-4e60-2e36-08db1e410c67 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2023 12:48:13.6759 (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: SA3PR20MB5791 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/xdisorg.scm (xforms): New variable. --- gnu/packages/xdisorg.scm | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index ec5cdbd..ede84ab 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -132,6 +132,8 @@ (define-module (gnu packages xdisorg) #:use-module (gnu packages qt) #:use-module (gnu packages sphinx) #:use-module (gnu packages syncthing) + #:use-module (gnu packages tex) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tcl) #:use-module (gnu packages terminals) #:use-module (gnu packages xml) @@ -3447,3 +3449,50 @@ (define-public wvkbd @end itemize") (license (list license:expat ;3 files under Expat license (see 'LICENSE') license:gpl3+)))) ;the rest is GPLv3+ + +(define-public xforms + ;; The latest stable release fails with a linker error, so use an updated + ;; version + (let ((revision "1") + (commit "2c1a9f151baf50887a517280645ec23379fb96f8")) + (package + (name "xforms") + (version (git-version "1.2.4" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/xforms.git/") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12qc1j5g03n2zigvbwilx2zszr8sgv5wd259js7cwf8ffw4lzjf2")))) + (build-system gnu-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-doc-makefile + (lambda _ + (substitute* "doc/Makefile.am" + (("/bin/mkdir") + "mkdir"))))) + #:configure-flags #~(list "--enable-docs"))) + (native-inputs (list autoconf + automake + libtool + texinfo + texi2html + (texlive-updmap.cfg (list texlive-epsf + texlive-tex-texinfo)) + imagemagick)) + (propagated-inputs (list libx11 libxpm libjpeg-turbo)) + (home-page "http://xforms-toolkit.org/") + (synopsis "GUI toolkit for X based on the X11 Xlib library") + (description + "XForms is a graphical user interface toolkit for X based on the X11 Xlib +library. I.e., it allows you to create windows, containing all kinds of +widgets (buttons, sliders, browsers, menus etc.) with a few lines of code and +then attach actions to the widgets, i.e., have some function called when a +button is pressed. To make this even easier XForms comes with a program +called @code{fdesign} that allows you to design a GUI for a program directly +on the screen and which then writes out the necessary C code for it.") + (license license:lgpl2.1+)))) -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v7 3/4] gnu: Add xforms-gl. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Mar 2023 12:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167810690818346 (code B ref 60827); Mon, 06 Mar 2023 12:49:03 +0000 Received: (at 60827) by debbugs.gnu.org; 6 Mar 2023 12:48:28 +0000 Received: from localhost ([127.0.0.1]:41592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAGR-0004lm-I4 for submit@debbugs.gnu.org; Mon, 06 Mar 2023 07:48:28 -0500 Received: from mail-mw2nam12olkn2040.outbound.protection.outlook.com ([40.92.23.40]:38390 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAGN-0004k0-Vp for 60827@debbugs.gnu.org; Mon, 06 Mar 2023 07:48:24 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IMLud4KSVMl6iT+HnP6gWHxZGUWHgGUtSIcACZlGRRgIIjbb//++Zyx6XlHYOsSQfL96Yv7yBLH0aq9CK8aiP5yikAM+ZZBaS4/Eot0txa8ZBfe2kF9oavuqImMl9a49Vqv6RdOZjNRBeBYvvjiLTEdv3/fDCxIRFsEOqhOi5nwOhnbGirrgb3JMwh5ncgUgxGaLYrKwi2Sx7cHyjldvTPFdQRtiF1inVHKNLvuI9g3KSPFx8mCWmkmoCKCHiG3oZWSYknguP5ny0HSgHyN1TuUJsfcMry58hlmCBLd4tbTvaxG/ZFAQCbzfkiRP+OmIQW5IVUwmmUYIbMSBMrys8g== 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=qzHK0DdYnAh+QCYGp2RgGTfjpM2ZF76ecceK4zE7SsI=; b=Z1/n0ea8vDozKBytXZxR5xwcXxHJ+JUQSU6SwIvDDV/4LMuw1XU7F0w6S7fIJnG5MWg/BsJeyGxN8bAKOT92yVsUiLVNBDHtEaRUsr2HdoOzDO7Dl2h3j2jzJ9Zl6rmOsO67V6e0pd94KALeoD//XY9Dxul78adRGFvHrGDdSbSp/++/7VVmxvJHKy7euvyPOD6bpZP8sDmErdFoTH0VXchvm9HVHfhcWEs75niV0HKLzHJrpzhU5tq2QMR818PH4RQPEMxE1FLwrTY43w2igoSz7UwYEVeNCXJM8VklJHxnzn6pUGrg5V1o9tNs2sslkspmjMy5HPfemPLQXfiaOg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qzHK0DdYnAh+QCYGp2RgGTfjpM2ZF76ecceK4zE7SsI=; b=irODb3n13HcmV92w5dVBJAQHmmN0YZY5EHkiz6qG4E7PqfELyHiI5Ti0Q7de6kOHkIqFB6hJHdOhVcNwS23/ec2u9w7aqUEM3PCIbojmBtziAF0JKmIyrJDrHXashxn3QQwYxomzCy/RIIfnGJL9sM38FCljozrUDGOTkOrbqatFchCJHxPbO8ZJSLhV4IG82QRUrf+CHgn8lSo3RWJavkWFrh1s5+kEfIp12kC4w9Ksm7ZNSOwSzc8MzBuSGVo/1V8UX+Rcw8Aj3F7wUHz0F+iF1+8DX97PcIkqOAEdcFN1Ts18l0JRYrohL6SJDF7ozLijE3JLfLzOw9GmnJNfzg== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SA3PR20MB5791.namprd20.prod.outlook.com (2603:10b6:806:31e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.15; Mon, 6 Mar 2023 12:48:14 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6178.015; Mon, 6 Mar 2023 12:48:14 +0000 From: Jake Leporte Date: Mon, 6 Mar 2023 06:47:58 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230306124759.21905-1-jakeleporte@outlook.com> References: <20230306124759.21905-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [rU+Ts9K1JsCZMto66j/C64rjkgf8v3gSjyxUbWe3emUrvDgq3wqW7A==] X-ClientProxiedBy: CH2PR08CA0015.namprd08.prod.outlook.com (2603:10b6:610:5a::25) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230306124759.21905-3-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SA3PR20MB5791:EE_ X-MS-Office365-Filtering-Correlation-Id: 44fec091-0948-48c0-889b-08db1e410ce5 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmpKGN+ZbgmGn8bDUTdHSfEIPwnXXNnavuADiTEI2AUvIsHseClpBXQ07K0PxQiID5+HzIszJFHtEYx9NA/hNRFmXqUy8wmMannjZOB0k+tuuOvqlBumZ19lTljYdona2Sf3jhSCep0G+dLRF7N3udMFwKmfHtIehydXusiKV5A/4Z7rf10pYZZE8yF6AqyQmkd84ajlY4pa9Z90XTWALNavPNzKRZIbvdpBiYu6uGx2Zkom0oKKCZUnk0poqoS+b41MkZdzvOUY1Cxto1xWk4BTfIPcR2mTIDbBtmh/EbpQhwk85+hQOIhAhtRsJxwlGUNQeU4Ro/jLi4U0aPQU/rZipe9QUHAHWmjPa6G3erPOdOre3udqfaIklf7syzWlc5FdIEmwVRYgj+qQlkk/1ZBOdwhiSCG0/bD4hDBUTFMmcfbTVzbnlGRI0v0qc4OEfD7Ou0RbJvEexRTrmFGLyM2bRjMFV73OGq6gvZqM0r+XdrEZxOXGlkpROvTOXGhJZYPYdUgxjzQjVT4W5riUMVPXaIdU9JKRzQvQPziHBMiFK8Sa67RZwP8kMJ8tUg3C/kPxDV4eDwL7uvfLrGE4xJnd3HAIeTPoYmjD/OUk5gbPL1HbW4vjzLXAZ7PTYGYogW0AJzERz9Tz3FKA69aB1cBgEAgDd6EcnLdaB+66aDvM6lnHqbKgFAtv7/X7p5f20PELxOdzYKED4JQ/z6+K041QKwDJsXwQFlMB4CRFNPXnPr6bH3nS//H4Pun1LuyR05o= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MzNyQP/jMDZgny5KBEIKb3qHTofratFBC59Fz/1VEwmR9fiIkcGdVjECla5lgiAFGF/TeDGnttJx0/MuJqBKmJnl9Xe2VOhtA+OlkDgyi5r844Xqj8giepUSEDVGUrcuSV0kKy0If5z17f5aO3W/g/IQ+XJGLq6eM0cqSZLtGE27anWHQMxlVynmA/wtkQlK5jcpRpPEGF1pNvRNYFymDPgdTtp+V/fkuEWab2eMQppm5G3z6uou8yGh7cEwCVeczPd+WbP3z1wjBiFlD5Tj5oEgRJPOJb48mozl0yw4pYzlXjI9x4CZKXsUrc9A8tFMlao3onHKUlzH4iXJKD9UijFv2BVcEwYBawB8TdFg0P5q5NntstEQobfvpYu1xSVMMg1CMXAOF/slb1j85LodhM10eId8rBPCqDg2BmFqKTOtdcRhbfH6Cba+JKWj4F+T2MPpweXdwGDmv8YfAyoDmpsPq5yfJZ5Ij3JmCJUrsK6DwNRhjs0tGbuOEEQllb3OUbVJoAYFM54PKNjMXHcoVJ7ZInD1ej4gzpSk1VycRXn/Ii8mFzJam5GfEw9VVSUrlrY8/6s6YqN5C0HorpOf43kppzd//0Qdpk4Z+xCiobqimCLUuxpA5s5S8ZpiPLGCjqNaW9nd45S563juZ3dtpsfy4SnPQJzj7HkQMbx3i+U= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nj3571nV/4tvF4HfHyelq+CET5UfwBrA15U3BTYDZ55BmH1/fv7ZusSINQcvRxBIp3kCk4xI9qcePU31lPpS4lbtJYGj+9tJ8HdwHAWWNVOnPTVD8XdCduEEcj71m3xpVw47oznnVx57rCNrcotfVFlQzL0bdAIEjdixf9YQ+nk2GnrNf+wZrTqdj0YOz5ePR0kuJJRcDH7phmSwPeObJH51YHjcTqsGT6SblzhUf2ypf2T6Mj44psn0uHJcwuXq0JM4cSTVu8M3LG8vMKkqhC1I2Y/C92CmpuPWxTliILcZ7mm413WXSnH+HniGPZ6LZMOcTvzi6EWbb82m7ep4yO47mz0H0sRjjngic9T+gLCQo1zwcsPu1UaSBtyjOKwVs/uH6iBOzU4HwOMMnx71F1yggbgyv1l3KpAQmKBsi3R30FuTbNlu0RLvJM6bURZwrIPKYAwvDjMapvU9cZyg1UbH9JFVD2iimcXtFOzbmqvUfzep/JbRDhVKNC01mBZCQ9SjSfDL+EwBZ2fPzz0NGUqmQXKnd0yk1UmO76S3IFh7KpJD0YtxdzC6tKirPMxnGkODhc/dsjtceRTsSElnpyyxKin9HbBTGIMCrd6QxhXQ+F4QOUQLpFXEzkTE55SFU6i3Dqr0WpHpcrVfHFooZOPyyr3OUpaePvg3pSMN5e7l7UdPG/Nj6ZY9FXHq9gdHOGHJg5LtJBup7wNljg8wUgWejdMjjV/XyS/x2WgRemO34jrM2kZZRJJlQYeAQByZwtDVJKbb6ZRvNfdTfOP9NCdwxzePO+sX2l5zHz6qLvPoIl6ABsHnlB3IpXo4jTduHVIJ14DOMZ28L4uoadc0eGNZ8lAKUbd2P1broPvw+FnZrk30y6QUWtRFV38I/aulVONFt0fDGcRIg8kcnomvukAp6nbI8VIQaueuHQvancRAoguF78lntF2dcaOjwNqko9IfwK87bcAztReqJdMiZRet4qr5DXZFsVJU7ntFa1gtfgIPlwDme7XtbUZ1EyoFDCPPuYYEOi2Ks+npbR2obq8AQ4XHIzmD2QRUcVDEwXrU6FpsBNY/fEE1Of2Jr6AyKEjQNNcXDzcFz0z9EHl3Un7LUVqLq7rT9g6dH3/ILQKsL0vc/XrSwqDM3UZuq6OhVjKEi+KilIScOy9TSlxIdjWAw6WCe7mcv2uPpUdvrQ/ZzJEiVCYRhBp+Q+tJQRFIbEikHPHTDWJI++ae7g00lr2Gq+1AD6UsrLZsvb8GsrN29xNTHwMTDnOK1XLVTbZ/7A5UhRawh7J9h1BSYc7HBqHCIIo4ftxLJjDjcTQuvMXSKvVbYRmG+Rm+1C5ic+WW X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44fec091-0948-48c0-889b-08db1e410ce5 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2023 12:48:14.5039 (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: SA3PR20MB5791 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/xdisorg.scm (xforms-gl): New variable. --- gnu/packages/xdisorg.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index ede84ab..50ca156 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -3496,3 +3496,12 @@ (define-public xforms called @code{fdesign} that allows you to design a GUI for a program directly on the screen and which then writes out the necessary C code for it.") (license license:lgpl2.1+)))) + +(define-public xforms-gl + (package + (inherit xforms) + (name "xforms-gl") + (propagated-inputs (modify-inputs (package-propagated-inputs xforms) + (append mesa))) + (synopsis + "GUI toolkit for X based on the X11 Xlib library, with OpenGL support"))) -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH v7 4/4] gnu: Add dozenal. Resent-From: Jake Leporte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Mar 2023 12:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60827@debbugs.gnu.org Cc: Jake Leporte Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167810690918357 (code B ref 60827); Mon, 06 Mar 2023 12:49:03 +0000 Received: (at 60827) by debbugs.gnu.org; 6 Mar 2023 12:48:29 +0000 Received: from localhost ([127.0.0.1]:41594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAGS-0004lr-4H for submit@debbugs.gnu.org; Mon, 06 Mar 2023 07:48:28 -0500 Received: from mail-mw2nam12olkn2040.outbound.protection.outlook.com ([40.92.23.40]:38390 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAGO-0004k0-Kg for 60827@debbugs.gnu.org; Mon, 06 Mar 2023 07:48:25 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ddVWompogoSLwzk7Mj3u+/DAabZ780qGD/mervA4yM5IN06VPVj0ZEEgFDkUi4DLHwRJiaowddoHfFLWOsXNWw1aFLj3RNnmZSLYu9aqgk2mJBfeGBn5elykoOFw5c/9YK32fDIKa4+wDskoAqRDgB3NmCAHQO+r6pg3IFm2+Sfx/Ykn/dYpL5dS4Si9M7WlnePqYu7mgJG0MOcSxdRRSwt3sII4HyUlrtUvF9rweNF6ZvxPFZgsgsXni/A5UK5kSrZjPqO6Ap3CkN2jZTz6H6ItmhmJhoxSLkqr8JW0J6VcB1IGj6pKWq35/SjC7pdfzsTVAYT24Q3UdIlKaaUr7A== 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=q6K/1jUGyUufr/LVpwBnw+M41kfGywqLOsgTSuHkScc=; b=MytruEOSxCxGlWLnsRA2Vv2m23w+hvnPhd64c1gYujogb0Y24LekDcj48TqyPSc6zIfLUbrGQvF+UChmtIeR8azvBd2H1Fzr6IlCFw7OhdNTY5lj63v7l6QK7gPEVt7KfXYFMYvjXYIIrPVe3dKrWzvHfSkdtbmsb7IpybNqqhz3GyY/Fp/msQTPPckmi8IuPCBX8iS9LWyQR8vR+DGxoxIj9vj50fNDWZHVaw/t7+2zn3b3PN76N5P3bJFJkvAbMBOFnQeOHhWpvs3x968BR/x4YJUSoVRjOtKVQjjdJnJzVbD8PoHLynyqlJzxGW2McqieCD8Mkr78uLo96Mk+bA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q6K/1jUGyUufr/LVpwBnw+M41kfGywqLOsgTSuHkScc=; b=m+WDON6wSizYu/a4m/5IUgz1PUk98Yu+ykoCDe35Zax1qobc/oXPVz9BoOONZoZ4RSE2lUmg7l2l5zYciW1GQA8zVNOtzvRvjU7/+hPbImGurragbNfDQ0G4jVuNvclzRedaagyrXrSEsfWe9wwROrpM+X3OC4a+6z47yHjMbEkp8+YotxFIOK5mcPL5B763LHSAARAtKhMztf0kAbLkJVQQ7J07t09i1S3doZDvIkpc/vMJeh/MG1Vtjv4g2dQRULvURqw8iY9yfPUCLxQlevB+E0Vdpb3NQvNMBH+ViEAFu6J4tIryAez5wVwbyLt5V9eZWgR+ezv7W28KvyP6GQ== Received: from MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) by SA3PR20MB5791.namprd20.prod.outlook.com (2603:10b6:806:31e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.15; Mon, 6 Mar 2023 12:48:15 +0000 Received: from MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14]) by MN2PR20MB2605.namprd20.prod.outlook.com ([fe80::54e4:62df:c788:9c14%3]) with mapi id 15.20.6178.015; Mon, 6 Mar 2023 12:48:15 +0000 From: Jake Leporte Date: Mon, 6 Mar 2023 06:47:59 -0600 Message-ID: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230306124759.21905-1-jakeleporte@outlook.com> References: <20230306124759.21905-1-jakeleporte@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [JhoeEk0qGQZxN1S8suNQ84Qr1qQnRNl+nd3JUVVyvqRnQYKNR8FMuA==] X-ClientProxiedBy: CH2PR08CA0015.namprd08.prod.outlook.com (2603:10b6:610:5a::25) To MN2PR20MB2605.namprd20.prod.outlook.com (2603:10b6:208:ea::18) X-Microsoft-Original-Message-ID: <20230306124759.21905-4-jakeleporte@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR20MB2605:EE_|SA3PR20MB5791:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a4b7bdb-02b7-417d-454c-08db1e410d66 X-MS-Exchange-SLBlob-MailProps: Z9TzpHVL8qpimeSDj4hLwUPq1BRLfF9ZZz99AHjGuVhIkANxk9wsqLCkWUI5W/t+6fQKf+pRCj7vW/7+37JsxABbxPjKah7HIkVchaLd+l3bZA/z8RKbvXzptoowT0FwJLwFD/n/wB667NvcgFpD4aO9/RNLU/TdgDpDMDBvq4BwmKSF87gdnCoBiOGhmlUJ/gmysqbZjpa0McfR/s+lkoQM9zEzuuNWCHd0TSo6sC0xU2pxGlvUKWklLO/fvEEqKYL0DDTHao2gQCQyqR4d7qRfwRm3+xCdvfkWKRe6yH0h5XTSt7yWWR0nkmi6hDBJI6iZiKY1srJ8QUZTo0+RzCu2mmoTLV5cSqd3w1sADThUaebL+NhGwGFXcZ7N8Toj/vD7YeeKj5c3BPKcF9PM9IEowjOikLKExyBgDQrswiM0YFEaUxAxay0jDxugJnMHB16lEXgtUKqTYEJaTStMGm5DQLDA4lxkHcI89aTWQPuVXSQ3MZXbuwaAD6QWLUUaQHHSCJPauO9h1n5aczN25ULeJelKtc1SFEPJscX7xc4/nrCEymgz72y40D9zF2YKC28zj6GKg2ktPcM9wEImXPjkRu7anonEiHZBQswuSdWjN55Mu2QCLItpceltA4V6s9L28wXJL4g+ZgN2VX937CbDarYKFqSyMt5jGjhcMdMFQeTnsMYVhU2LuzcK75eAaMCmeqgcFD6jPvG61kNuoEscK6IB6gi4msmho63HttnccJOn8IAQT8pR2t5q8tGskCmIlfe9hX8yPu3lsGpunQ3LnyjhWcPWyGre8ka0YzgbXQdWBMFSm4s+TbRbveWExlD646NPIJIRKU+uzzaj2M2Lg57O8D+nes9+O/p4qHKY0BAux/YVUQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fMkY9FqYSYjTXREieT3X+fEEUb/rkIcHdShmd3aPcVIObYkEcyrTf9fF7qFUcE/cRi2wGIkDMZAmxxzq3TjxL1dTc9AtY/CgmJFxLSsc6pQhMuDdGZRPJJGqVv6GT5IB5Det2E2lygwIsjExtKbWPEtVpy+RS5ifpalWHmXG2k2LL3heqQ5WPvjxyIER2LpNgN0Vv2IAJNgtJdm5wrOEh3nGPjgH4vTkWxePFWFM+FF2wSDnyD/G0WB1/EEVeRrm+Af+jKQsM4u3Dvp3cjfvENe+BjKSAbZrORFLG1dxbuVlyEupjdtYW3PybpQvSNcSi7CaDzDY9kuowu39mLlpdmwsxkE/DJ1G5ueSnVHTGkncjdEqIz3XkJRK561/hJ2Mfj8CoJGgvfFpbc8iFA609ZSfYx7qYfarRQJCF6IlPbd1dPBG8+gohrqPZm+Cz4h3g76TJagnsA//p8Fo37j9EcYuaoBVMoCCmxSjnNsA2mc/s/JdobmtXZNqaPWd1q0h7FlSxkH27HKfigPbY3SAO0aux7BSx/oFcBGppCaTsaVusbZzVhFRleV8lqF9OcXqSxs9m+AMmnfhhtPy1s0bXzdDArp+QAU3jhGVRVJuKeBfAJXSsiXPhj3fiMvU07a5m/gGZs4hqrrqWpJbgEVkXQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Pq1U1wrWu7Agrl6R6M9E4YiDhvZDN8CggtkdraWc2RFTKa1Ni1a9CWIc2PzHZGjc2Hya7mcZHO6t8sbloaaujO9R52hh/Pv4thno+5YUvoiazHhx1xeqI1Gim+Ppuv7irM7zNZB00a+cQTeYObxrDHOoL2hBHxaSKLCunjdMgphYky3nul0/fKGMmWBaa/Mf+zkS/Wr5bMc8KjwYDhs7mLQLJAySfx0QVNOhLwczMFmCkkgga+q14IYj+lyGl9CwuAR0srmjyhmJW27zvfCrAqsv2lIf1yrVqQBrjLUZ1ufp8Vsn6xLkM5PFSulYVW0bZSFTuWqDfIdPhdcAFh7bgg87e/U97IrHRBNcizvp12Rhl1MF2jEhnZNeYsihErj9lHpSVXREvpxWLTDbUtw/MxkTdBms3WlklOgSlg03uIW9wB9h1o33kqpDB0hSM0aC5wkSCMK4KV8bT8tnvkOfhTNATJlobQ178/q0tqdp1GjsAWAIH3GZ38397ZoyULHS6a0PIBTvbNZxrX+0rWsYZL5S4dAqk1yTwQq28lNL4Lr0I8eCkBvCl21RZVk9wwuOBIpPRSC1poP9IYxiwt3TH44G47Lkj48ngYkyg9qsxnVDy3y2oQgiKIYb21mT/jEDT9uJbzYCvKCI9ipuRhE6TevqYjxwBJwjD5CnlaYDKUP5Ooa0+XV9eH8DvClB9P/jc9H+hZVbSOH0nSZP7Kp0MfVU6bTgPRGgUm4ovETk47OQDNdcHtItPrMr821eC9/lZwxPRttSyg9VH9nNRDqvmdS1Cuf6BGFexon/r5jScKEpY/x2XCS0kqbKwQiaCxC4FFW6l9datNVMkH4xtx1kNA69hUrKTGONxXWcp3WubkPKCrYmEoYOAXlGKG1HoDxK5yV1Bb/7XQzY7FFdZXg6Oo1lKF1po8xGHpDXuEyn6Muut+d4BHltphM90d213Sk5dsa0a07xB3IzdxcbFrMAcWBcNLGZpQx33+U4dbIjeopv3Q/hg8rVqZKPXb1tsLCmJIu6JglCEBp13Xzw4ps3f7tn1ETJJVyF+ILouCp3h7XNwyDx8vrprX2gdwAtM3rm5CTCGPAJ5oPIrYEIYgBOjHhqRLRAlvWENEZ/6CGoCDMSqXOdNhM/UZX6SkJwm9ysYyGt2R8IE0Krp9/X6F0N3EHrVjAAgypITe8I/cOMGEWZCrtgSRxrZOm0rl4WCaRhu7W8OMjujyaRGCw9mlK9QleTmETbvXZAymyaeru2FRfiqgwo0t1qMscLNBGG8Yj7gAz525jmr0zwf1h49k50K0np3m4GLWyMYKeDQQvSAf7ghKJnSY2u2yUJCdN7xBgn X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a4b7bdb-02b7-417d-454c-08db1e410d66 X-MS-Exchange-CrossTenant-AuthSource: MN2PR20MB2605.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2023 12:48:15.2851 (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: SA3PR20MB5791 X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/maths.scm (dozenal): New variable. --- gnu/packages/maths.scm | 105 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index a7497f1..0e622c0 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -104,6 +104,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages calendar) #:use-module (gnu packages check) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -126,6 +127,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages glib) #:use-module (gnu packages gperf) #:use-module (gnu packages graphviz) + #:use-module (gnu packages groff) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) @@ -174,6 +176,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) @@ -457,6 +460,108 @@ (define-public dionysus (license license:gpl3+) (home-page "https://www.gnu.org/software/dionysus/"))) +(define-public dozenal + (let ((revision "1") + (commit "328bc03ad544179f2cccda36763358c4216f188e")) + (package + (name "dozenal") + (version (git-version "12010904-3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/dgoodmaniii/dozenal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0knwfwjqdv854l5ny7csdpvp7r0md6a2k43a1l2lkyw9k3cglpph")))) + (build-system gnu-build-system) + (arguments + (list + ;; Some test scripts are included, but no makefile-driven + ;; tests, and they are all quite manual to run and check + #:tests? #f + ;; Running with `make -j' causes the build to fail. + ;; This is likely because this project uses the + ;; "recursive make" structure, where each + ;; subdirectory contains its own make file, which is + ;; called by the top-level makefile. + #:parallel-build? #f + #:make-flags + #~(list (string-append "prefix=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "dozenal"))) + (add-after 'chdir 'patch-lua-references + (lambda _ + (let ((lua-name (strip-store-file-name #$lua))) + (substitute* '("dozcal/Makefile" + "dozlua/Makefile") + (("lua52") + (string-take lua-name + (string-rindex lua-name #\.))))))) + (delete 'configure) + (add-before 'install 'make-bin-dir + (lambda _ + (mkdir-p (string-append #$output "/bin")))) + (add-after 'install 'install-html-docs + (lambda _ + (invoke "make" + (string-append "prefix=" #$output) + "installhtml"))) + (add-after 'install-html-docs 'split-outputs + (lambda* (#:key inputs outputs #:allow-other-keys) + (for-each + (lambda (prog) + (let ((orig (string-append #$output "/bin/" prog)) + (dst (string-append #$output:gui "/bin/" prog)) + (man-orig (string-append #$output + "/share/man/man1/" + prog ".1")) + (man-dst (string-append #$output:gui + "/share/man/man1/" + prog ".1"))) + (mkdir-p (dirname dst)) + (copy-file orig dst) + (delete-file orig) + (mkdir-p (dirname man-dst)) + (copy-file man-orig man-dst) + (delete-file man-orig))) + '("xdozdc" "gdozdc")) + (wrap-program + (string-append #$output:gui "/bin/" "gdozdc") + `("PATH" = + (,(string-append #$output "/bin"))) + `("PERL5LIB" = + (,(getenv "PERL5LIB"))))))))) + (outputs '("out" "gui")) + (native-inputs (list groff pkg-config)) + (inputs (list bash-minimal ;since wrap-program is used + ncurses + libhdate + lua + perl + perl-tk + perl-par + xforms)) + (synopsis + "Suite of dozenal programs, including converters, a calculator, and date +program") + (description + "The dozenal suite is a set of programs designed to assist with +working in the dozenal (also called \"duodecimal\" or \"base twelve\") +system. It includes number converters (dozenal-to-decimal and +decimal-to-dozenal), an RPN calculator, a graphical calculator, a +metric system converter (works with imperial, U.S. customary, SI +metric, and the dozenal TGM), a pretty-printer for dozenal numbers, a +date-and-time program, and a dozenal calendar programs, complete with +events and to-dos.") + (home-page "https://codeberg.org/dgoodmaniii/dozenal") + (license license:gpl3+)))) + (define-public dsfmt (package (name "dsfmt") -- 2.39.1 From unknown Mon Sep 08 01:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60827] [PATCH 0/3] Add perl-par, xforms, and dozenal package definitions Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 22 Mar 2023 01:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jake Leporte Cc: 60827@debbugs.gnu.org Received: via spool by 60827-submit@debbugs.gnu.org id=B60827.167944947215038 (code B ref 60827); Wed, 22 Mar 2023 01:45:02 +0000 Received: (at 60827) by debbugs.gnu.org; 22 Mar 2023 01:44:32 +0000 Received: from localhost ([127.0.0.1]:33027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1penWh-0003uR-U2 for submit@debbugs.gnu.org; Tue, 21 Mar 2023 21:44:32 -0400 Received: from mail-qv1-f47.google.com ([209.85.219.47]:43892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1penWe-0003uA-Sk for 60827@debbugs.gnu.org; Tue, 21 Mar 2023 21:44:29 -0400 Received: by mail-qv1-f47.google.com with SMTP id jl13so11339971qvb.10 for <60827@debbugs.gnu.org>; Tue, 21 Mar 2023 18:44:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679449463; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6kjrMVi9EWx3Ryzntt1iQtK/36HWF/hksXLhfMGmEr8=; b=RNB+hoMBzWvt15jh4TcJnQOyYfVwG439Zq+Od2hMwAhx8CD/g/noN01AiK1xj+W9sx eye5h0To95rOblxO9s+9ZQIrv+7AF3qjndZFB+67DABKIXuFanWc6lLGYmMKEw4EbsAD yck65uLWlief9iEVtivScar75UkGbcMiCyzDnYazAruhvHbZgktJ3pChWFRy4Mq/yaTY s4YVG2548YHEUzUCrdaDwtMnE5X+IgelMg2EBcUSC4MxAUl/EOGKAoL0QDoZYn4Ny7eO GKyIeRM2XPBtspGyuk6YkUNNJZhXn8dDDYTqfy7rw+BP9zhqke9QTF84kFNpnNLgE/yL GoUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679449463; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=6kjrMVi9EWx3Ryzntt1iQtK/36HWF/hksXLhfMGmEr8=; b=vRAbiFd76F39GByxy2+TmYAoCaosgDx0GXbiKcZ1vu5mhWx0QFOjntPHXc+/qKIdBA CcyXXjHfofO/Uztb8sbh666SFO43RoEknKAFhDxzUjSu0UXByI/fGVigyYev8g6aXgdn cK6cAWs7AtqjisNKeq+uULEglSwZvI7+q71/6QWnjlQIy44lMsG6YJyN2ryVmWmTWBFz Z5QG+BKHgBfgiX7n4sBs5tIUdKol45kaOhGgyMnuJiIUZHr+WHJpkpcD0/Uf68BkbpzP Z+yw4UsFdoAOy6DsiykxyFjwSB8cfsRBbg7eFa+IgngrEIQaiSaPA0AglNbLT73mmmj+ Sbpg== X-Gm-Message-State: AO0yUKWG6CmKddmaRBBlaH4gGOLc1qH+XfEVjV5DsRba21ocXzrzEM2E eMDbMZcYpEFnoDgiib2BX3+eOTM+AxHbuw== X-Google-Smtp-Source: AK7set8eSa9r9wADBDmExf5sUh0PHThjgcZ9pzG5MndObPJFVtpY4k1knayJINKNjitvqoGBeHRGDA== X-Received: by 2002:a05:6214:c88:b0:5bb:eefc:1624 with SMTP id r8-20020a0562140c8800b005bbeefc1624mr3132849qvr.27.1679449463011; Tue, 21 Mar 2023 18:44:23 -0700 (PDT) Received: from hurd (dsl-10-130-195.b2b2c.ca. [72.10.130.195]) by smtp.gmail.com with ESMTPSA id r20-20020a37a814000000b00746ae84ea6csm221372qke.3.2023.03.21.18.44.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Mar 2023 18:44:22 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: (Jake Leporte's message of "Mon, 6 Mar 2023 06:47:56 -0600") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Date: Tue, 21 Mar 2023 21:44:21 -0400 Message-ID: <87fs9xk1ai.fsf_-_@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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: -1.0 (-) Hi, Jake Leporte writes: > * gnu/packges/perl.scm (perl-par): New variable. > --- > gnu/packages/perl.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) Thank you for your contribution! I've now installed the four changes, with the modifications below: for perl-par, I've added your copyright: --8<---------------cut here---------------start------------->8--- modified gnu/packages/perl.scm @@ -36,6 +36,7 @@ ;;; Copyright =C2=A9 2022 gemmaro ;;; Copyright =C2=A9 2023 M=C4=83d=C4=83lin Ionel Patra=C8=99cu ;;; Copyright =C2=A9 2023 Andreas Enge +;;; Copyright =C2=A9 2023 Jake Leporte ;;; ;;; This file is part of GNU Guix. ;;; --8<---------------cut here---------------end--------------->8--- for xforms, I've added a trailing period to the comment, corrected the version to "1.3.0" which was the latest release, and reworded the description a bit. --8<---------------cut here---------------start------------->8--- modified gnu/packages/xdisorg.scm @@ -58,6 +58,7 @@ ;;; Copyright =C2=A9 2022 Wamm K. D. ;;; Copyright =C2=A9 2022 Tobias Kortkamp ;;; Copyright =C2=A9 2023 Yovan Naumovski +;;; Copyright =C2=A9 2023 Jake Leporte ;;; ;;; This file is part of GNU Guix. ;;; @@ -3451,13 +3452,13 @@ (define-public wvkbd license:gpl3+)))) ;the rest is GPLv3+ =20 (define-public xforms - ;; The latest stable release fails with a linker error, so use an updated - ;; version + ;; The latest stable release is ancient (2014) and fails with a linker + ;; error, so use the last commit. (let ((revision "1") (commit "2c1a9f151baf50887a517280645ec23379fb96f8")) (package (name "xforms") - (version (git-version "1.2.4" revision commit)) + (version (git-version "1.3.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -3488,8 +3489,8 @@ (define-public xforms (home-page "http://xforms-toolkit.org/") (synopsis "GUI toolkit for X based on the X11 Xlib library") (description - "XForms is a graphical user interface toolkit for X based on the X1= 1 Xlib -library. I.e., it allows you to create windows, containing all kinds of + "XForms is a graphical user interface toolkit for X based on the X11 +Xlib library. It allows you to create windows, containing all kinds of widgets (buttons, sliders, browsers, menus etc.) with a few lines of code = and then attach actions to the widgets, i.e., have some function called when a button is pressed. To make this even easier XForms comes with a program --8<---------------cut here---------------end--------------->8--- for xforms-gl, I've used package/inherit, which on top of inheritance confers the same replacement properties when there are grafts. This is to be used for variant packages that build from the same source code. --8<---------------cut here---------------start------------->8--- modified gnu/packages/xdisorg.scm @@ -3499,8 +3499,7 @@ (define-public xforms (license license:lgpl2.1+)))) =20 (define-public xforms-gl - (package - (inherit xforms) + (package/inherit xforms (name "xforms-gl") (propagated-inputs (modify-inputs (package-propagated-inputs xforms) (append mesa))) --8<---------------cut here---------------end--------------->8--- and for dozenal, I've used the 'this-package-input' procedure recommended by another reviewer, re-flowed the paragraphs to use a width of 80 characters, used rename-file instead of copy-file + delete-file and sorted the inputs. --8<---------------cut here---------------start------------->8--- 1 file changed, 24 insertions(+), 30 deletions(-) gnu/packages/maths.scm | 54 ++++++++++++++++++++++++-----------------------= ------- modified gnu/packages/maths.scm @@ -59,6 +59,7 @@ ;;; Copyright =C2=A9 2022 Maximilian Heisinger ;;; Copyright =C2=A9 2022 Akira Kyle ;;; Copyright =C2=A9 2022 Roman Scherer +;;; Copyright =C2=A9 2023 Jake Leporte ;;; ;;; This file is part of GNU Guix. ;;; @@ -463,6 +464,7 @@ (define-public dionysus (home-page "https://www.gnu.org/software/dionysus/"))) =20 (define-public dozenal + ;; There is no recent release, so use the latest commit. (let ((revision "1") (commit "328bc03ad544179f2cccda36763358c4216f188e")) (package @@ -482,13 +484,12 @@ (define-public dozenal (arguments (list ;; Some test scripts are included, but no makefile-driven - ;; tests, and they are all quite manual to run and check + ;; tests, and they are all quite manual to run and check. #:tests? #f - ;; Running with `make -j' causes the build to fail. - ;; This is likely because this project uses the - ;; "recursive make" structure, where each - ;; subdirectory contains its own make file, which is - ;; called by the top-level makefile. + ;; Running with `make -j' causes the build to fail. This is likely + ;; because this project uses the "recursive make" structure, where + ;; each subdirectory contains its own make file, which is called by + ;; the top-level makefile. #:parallel-build? #f #:make-flags #~(list (string-append "prefix=3D" #$output)) @@ -499,7 +500,8 @@ (define-public dozenal (chdir "dozenal"))) (add-after 'chdir 'patch-lua-references (lambda _ - (let ((lua-name (strip-store-file-name #$lua))) + (let ((lua-name (strip-store-file-name + #$(this-package-input "lua")))) (substitute* '("dozcal/Makefile" "dozlua/Makefile") (("lua52") @@ -527,40 +529,32 @@ (define-public dozenal "/share/man/man1/" prog ".1"))) (mkdir-p (dirname dst)) - (copy-file orig dst) - (delete-file orig) + (rename-file orig dst) (mkdir-p (dirname man-dst)) - (copy-file man-orig man-dst) - (delete-file man-orig))) + (rename-file man-orig man-dst))) '("xdozdc" "gdozdc")) - (wrap-program - (string-append #$output:gui "/bin/" "gdozdc") - `("PATH" =3D - (,(string-append #$output "/bin"))) - `("PERL5LIB" =3D - (,(getenv "PERL5LIB"))))))))) + (wrap-program (string-append #$output:gui "/bin/" "gdozdc") + `("PATH" =3D (,(string-append #$output "/bin"))) + `("PERL5LIB" =3D (,(getenv "PERL5LIB"))))))))) (outputs '("out" "gui")) (native-inputs (list groff pkg-config)) - (inputs (list bash-minimal ;since wrap-program is used - ncurses + (inputs (list bash-minimal ;for wrap-program libhdate lua + ncurses perl perl-tk perl-par xforms)) - (synopsis - "Suite of dozenal programs, including converters, a calculator, and= date -program") + (synopsis "Suite of dozenal programs") (description - "The dozenal suite is a set of programs designed to assist with -working in the dozenal (also called \"duodecimal\" or \"base twelve\") -system. It includes number converters (dozenal-to-decimal and -decimal-to-dozenal), an RPN calculator, a graphical calculator, a -metric system converter (works with imperial, U.S. customary, SI -metric, and the dozenal TGM), a pretty-printer for dozenal numbers, a -date-and-time program, and a dozenal calendar programs, complete with -events and to-dos.") + "The dozenal suite is a set of programs designed to assist with wor= king +in the dozenal (also called \"duodecimal\" or \"base twelve\") system. It +includes number converters (dozenal-to-decimal and decimal-to-dozenal), an= RPN +calculator, a graphical calculator, a metric system converter (works with +imperial, U.S. customary, SI metric, and the dozenal TGM), a pretty-printer +for dozenal numbers, a date-and-time program, and a dozenal calendar progr= ams, +complete with events and to-dos.") (home-page "https://codeberg.org/dgoodmaniii/dozenal") (license license:gpl3+)))) --8<---------------cut here---------------end--------------->8--- Thanks again, --=20 Maxim From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 21 21:50:43 2023 Received: (at control) by debbugs.gnu.org; 22 Mar 2023 01:50:43 +0000 Received: from localhost ([127.0.0.1]:33039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pench-0004AL-1o for submit@debbugs.gnu.org; Tue, 21 Mar 2023 21:50:43 -0400 Received: from mail-qv1-f46.google.com ([209.85.219.46]:44882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pencf-0004A7-Th for control@debbugs.gnu.org; Tue, 21 Mar 2023 21:50:42 -0400 Received: by mail-qv1-f46.google.com with SMTP id 59so5454891qva.11 for ; Tue, 21 Mar 2023 18:50:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679449836; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=R1eiSImA3GLOHTZtlLc8/DJPoeU9jOvIjcNek9H9GI4=; b=SQTwSkxs+kQnVm1x0pWXSaIS0fOyD/hPkbk19cRh/k/GcNe78TrOFcWWguq0iqtzFU SFZyNu1/Wech2pbwUMzkPtcz4FqpUlBBXv211ftk+1WWBUdPjfTRFfF5eyUWUSFUKTGP jdNk5IuBt1GLE84BBhfNa4WlhzmEdwd3NVVafKnfdWfZp523uf2TY7ec3kYsgyzsPIDf wU7wsV/QzEUAFQgj0LJy9dNUD5iPulMj9E6wEPsDQ+7iLu3B5bOV84iONptXqDX4J4Nm P7tdmRnc/VccULcqN3vGH/lerGY46fhXUpTMo8i60Caje6d8hKuoobcnZGdiQkjCy7oW lTXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679449836; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=R1eiSImA3GLOHTZtlLc8/DJPoeU9jOvIjcNek9H9GI4=; b=bRWzIQe5gDBwqneCFUoLsMu9wbl3Y+7EqisQCZbsvwePH1LqyjbHy2F+a53JpNW0B8 TgjjxswLdMnn5OdOq2PcXLJeEQ9cfkUq7VYNPG5KqLhjgJ9UD7ofbtdt9yqHx07HmYIj Q8kZIGdcHENhO90fppHbWt5W+v3R/ZRWpdiiozw7k+v4CkFqIyOtTKaZoKVuZ6plU9es URQlPopZRdRCG9gmmZVfYvtpr1K5x5kDEdoQaP+jlOgfT6nWEZzCJphxYgImd1qbpBHs bP+1G8gNwu1QwjkryQ3Jsi+hTcF1dFp+IeHyIT8l3M3p6qRe4q8ua2+a5WGJYLnZbr6d YZEQ== X-Gm-Message-State: AO0yUKWbggN2MjTTMPpM2C5JaERvjwcuapZe+IQ33cZjEI3MVFeOXtB4 XJwI2ZGtbORTVs6kZX6X+dQl265NFRUbMw== X-Google-Smtp-Source: AK7set88BzsTgg19sZnbUzmZYy2YzLzMVxinplftXQdWd4KZjYCnzfmPtg1IRH7KXX142deeNN4PlA== X-Received: by 2002:a05:6214:b63:b0:5aa:43c0:9cdd with SMTP id ey3-20020a0562140b6300b005aa43c09cddmr4407316qvb.45.1679449836229; Tue, 21 Mar 2023 18:50:36 -0700 (PDT) Received: from hurd (dsl-10-130-195.b2b2c.ca. [72.10.130.195]) by smtp.gmail.com with ESMTPSA id g19-20020a05620a40d300b007290be5557bsm10509606qko.38.2023.03.21.18.50.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Mar 2023 18:50:36 -0700 (PDT) Date: Tue, 21 Mar 2023 21:50:35 -0400 Message-Id: <87cz51k104.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #60827 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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: -1.0 (-) close 60827 quit