From unknown Mon Sep 22 14:18:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#63422 <63422@debbugs.gnu.org> To: bug#63422 <63422@debbugs.gnu.org> Subject: Status: [PATCH 0/3] gnu: libfive: Fixes Reply-To: bug#63422 <63422@debbugs.gnu.org> Date: Mon, 22 Sep 2025 21:18:31 +0000 retitle 63422 [PATCH 0/3] gnu: libfive: Fixes reassign 63422 guix-patches submitter 63422 Morgan.J.Smith@outlook.com severity 63422 normal tag 63422 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 13:22:52 2023 Received: (at submit) by debbugs.gnu.org; 10 May 2023 17:22:52 +0000 Received: from localhost ([127.0.0.1]:48926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnWd-0004jV-V1 for submit@debbugs.gnu.org; Wed, 10 May 2023 13:22:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:54422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnWb-0004jL-9l for submit@debbugs.gnu.org; Wed, 10 May 2023 13:22:50 -0400 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 1pwnWa-0006Z8-5F for guix-patches@gnu.org; Wed, 10 May 2023 13:22:48 -0400 Received: from mail-bn8nam12olkn2081d.outbound.protection.outlook.com ([2a01:111:f400:fe5b::81d] helo=NAM12-BN8-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 1pwnWY-0006xl-LZ for guix-patches@gnu.org; Wed, 10 May 2023 13:22:47 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aBLFAdyPtYbwo2HyfMP8D9deDvlzw8MUsjFQvma5IViJxieXiE7Q8JYkNtts/bBR1ZG7mZNqbuXn5nrcl4DXllv8igmRdGWhC6oKUJX+SJygLEcMDIre6b2frxB4J51CnvPzamnnJsSWfZH7eZrbOmtexjDf89kteqGavXQq4yCz/zuz28QwC6A6GEv1CRMHwJKTgr5rcSZ3JsFCXEuKrxP34gWWv2W7RMlPXL4Y5Gc0Lef8oRJXH8A60G/rsNR9jLakMOBaL+x0rruYZvM8kMM2gttPm4bC9+dZJFqJSEeM1t8cXABU2+YKmaGVKrUNoGKXITEbDas6688CtZGRsw== 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=buxAm+jWdKBZYV4mOxntpdjEYK6yVcmv21E/4K32TMc=; b=WrTU3JoMFl89w0gDg6XsfP2O58ZUdNOSly9Q/De1Q8ictHe1vKEjMAY+7aHuET40tmq+7cBtlXK/t76/ytJ3Dh3xcwU+ttlCKWUcdtw0Fhyxkxaj2muakS6ilxREb/KxYZ4Rjx560LLJh9D5D2pJcSV5naL5mzeo9/wSAbtf8MABAKrKKACn1THv4FBHCSX2HVXvUnSkDYJ7RKkuMrlUFAu5P37zRBIvdCtjkR8BUXyQdbk7PFem0/Uvt5YVg6ctEa5vv3czfMy1gENirGMwku5KiWZLjOQ3TR/R+hENapTsEcUcf07806alVxEPPct33/biu7yjFNW1084Yqk3mSw== 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=buxAm+jWdKBZYV4mOxntpdjEYK6yVcmv21E/4K32TMc=; b=cKi/sqDn59LncsY17owrLmwAVKUeAHCXi2n+OSS10Iq1EnO3RePC9CKtJ68aZ2C74KlKBX2WqKtbEz74X86dFU3shDNPj1toWgc5Tq6MoDTP7qqHDJ3XzftbPXjNunaE1haqjiXSoQ/SZGP+nVSF7azj3TY/1rzfJKQKgVYmfXLMwre0kAHYl+Q53/EAmB0os0iMEIAu68fx9ErSdXWGZcPXZqSHmojH6r8EQUwKBdmDdv+Xzc4K1HwZ4aCSFG8lhi5BUt/0lEAlVvATQIcEIOdURg0yOs67yEIBmSEPTltpsOlExElAvEbiK7yRkZeTQDz1J2P3DXAqWR7l2kYE3w== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by PH0PR03MB7065.namprd03.prod.outlook.com (2603:10b6:510:29b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.29; Wed, 10 May 2023 17:17:42 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9a6e:a037:320a:19c6]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9a6e:a037:320a:19c6%7]) with mapi id 15.20.6340.030; Wed, 10 May 2023 17:17:42 +0000 From: Morgan.J.Smith@outlook.com To: guix-patches@gnu.org Subject: [PATCH 0/3] gnu: libfive: Fixes Date: Wed, 10 May 2023 13:17:26 -0400 Message-ID: X-Mailer: git-send-email 2.39.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [LsC5Jco4QNu55roOpIFqhWwH8OP9vGlc] X-ClientProxiedBy: YQBPR0101CA0292.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:6d::11) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <20230510171728.9553-1-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|PH0PR03MB7065:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a43f8d6-3ec0-4859-9bbe-08db517a7653 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: P/quUlgwyemEjFrqsGsTk98Qdc0Xb/RzCcI5B7WXnRc9lIPNPDDhiOh2VAf1DZru6bUNo+gOzzCgbLTGTDtaWRubKP0wThrZNzrb92YFKrSfX6RkT+ba+2zOkSK+aRFCKD0XtJSX94nRAW4k2vNUoiHF0hwPiKtIsVVUC0P+T9g0iYk3uGP78gXWqLzp/oWJ+OPpbL6QdxZU+DnDAn4RpHeYCKxFkxtw5foujwJ7D4ybAlFCYFQgCmlAUMnSHuLrvX066zHrKtxqXtFzFgmWV4/31OfRc+GyTgebx2UynL0So5GbgRUIFebRzwRpCS/GqVSJOLLyqPvmPCSJEWulsaZcqn8rkpNVOLgx3ofK6tjZ3Tu/u8UF8y2BDVJGnl912QSIZxBkX00CPUDO28RpzzF9Mk2KwRSyBoCCvPSRj0ofEGgHJuV1lrApapl02MBtVkvKa/KTMJvFn9c3155JAsmUQblBZTJuJIuykF+YfV1feGHiZ3IJsvcOqiPDCm9exinCr/Dqu5a6brjjsO1pklDG9BFEljq8rOQ0AKW+0TdZMZ3O9QvPF6cS8EOSRdeb X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?VuGBgdu5Efbh8fLDELksbD3yX/mszJaA2arx5SXcqe4GN6B8JCJ2MKbJqXNt?= =?us-ascii?Q?d1PIp4+9e84Ke8Q5HR5Ro1Tuy5gFhyPh8IEuRbErybUz0EodSa6I9rcrA7DN?= =?us-ascii?Q?lxMsoTF6+QViissLVUO4J3J4El0YtRxWlrkNqf8nI419gBTkz7Qh8y4a2dX1?= =?us-ascii?Q?jIfVHDnaJGZHADo4/CkY7d5qOTnVNbLXCoJa3tzUmc2JyoNFRXJo75VMfv8K?= =?us-ascii?Q?MT1n0xW+449MpcnDIoXkj9jOmb7Yf7Jaop7sS/wpfiazbHtFODV8B9mISaDv?= =?us-ascii?Q?V+xz73wiuW+0n0fKhC2XzObrXNLieyy5m/lNq7lHDokVQ6nS8Na1HSdQv9/O?= =?us-ascii?Q?lh02ABTl3FnN+Shoo0hwPU0G0pU8QeuO9meCzWNu6sz5qZhTsOoZwQiYAEWk?= =?us-ascii?Q?nzdMTYpo2xGzQhTjtQTgghDop1VxNlnagdNP+BVZ5HHA5SdPBCxhQtvpDq0Q?= =?us-ascii?Q?jOxkmsBTLFedG5cv2iIFKFnUSU0KdssOzKqkJaFyag7nQgAGF8PE5J6v9rGE?= =?us-ascii?Q?onnBLYXkYcnFywk8R7X601U4xWH5JH6R5t9tX99SeJAoRy3bSHb75inaAtSO?= =?us-ascii?Q?w92NotLyC1wikjT84gyy4XoaKE2I83vBKI8GYTZ6PlYzZUCMkMp/QrY+IdFj?= =?us-ascii?Q?I2ibZPV7JvAIMMlvv5mXcJruSNeJGp8GbgbXsc08yv8n7xBQteLBIDH/ifxu?= =?us-ascii?Q?niYDYE06SXVn2YYj8M20klyUuJuTq/XAh5XZkzS2DSYNBDfr/ieT/0Z/EMEn?= =?us-ascii?Q?5Wt59NLdqgriBSlgABbxvwhuwT8nzSIFp7nvCct449Cj8CaLM/8EgB7xcCtP?= =?us-ascii?Q?lgGH2e8tK/FL6jTsq3S+RgIdNK19e1j80M8Wu14MIDk9ZwntGQkwQChUIT62?= =?us-ascii?Q?miw/UeECW8h5JR8uVTiCN2tLNugXavR4VB5cJJfwSmo/S170fk4OiB/wzWcX?= =?us-ascii?Q?sCuDaFdj40z1bykVge3zsonOmE6TN+fqUVDI5jlWRrQmn32SyruCkyZN2FxA?= =?us-ascii?Q?eRlPUZZb6/L85iIID+toxYbDmQ+lA1sYCy5ZV+8G4+rLfFs5Lz4ZFL3IPsfo?= =?us-ascii?Q?kL9NwZ3yZBBA6LGPUHzxjoLaaby3v7KoKWiacc+3z9WBX2yeL8RrshmRFek/?= =?us-ascii?Q?+81KC1ncMNP2xHVf7BYAMBfO+iBXEEul5pjfkSmhagUe6dXpkCDxkSmZor0v?= =?us-ascii?Q?qKIWCW3TpdPMT88yWDvaQy+YZ2MrBAf7O1Mz1VCoNGXc2ugwtNnVpUT4t0k?= =?us-ascii?Q?=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a43f8d6-3ec0-4859-9bbe-08db517a7653 X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2023 17:17:42.2911 (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: PH0PR03MB7065 Received-SPF: pass client-ip=2a01:111:f400:fe5b::81d; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM12-BN8-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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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 (--) [PATCH 1/3] gnu: libfive: Fix install and wrap Studio. [PATCH 2/3] gnu: libfive: Add Python bindings. [PATCH 3/3] gnu: libfive: Generate bindings instead of using From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 13:47:33 2023 Received: (at 63422) by debbugs.gnu.org; 10 May 2023 17:47:33 +0000 Received: from localhost ([127.0.0.1]:48972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnuW-0005NR-LT for submit@debbugs.gnu.org; Wed, 10 May 2023 13:47:33 -0400 Received: from mail-bn1nam02olkn2073.outbound.protection.outlook.com ([40.92.15.73]:48662 helo=NAM02-BN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnuU-0005NA-Oq for 63422@debbugs.gnu.org; Wed, 10 May 2023 13:47:32 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aW4la5p2FJK25UjJd+NfI1nMmeI+0zmIh1vgOavT2Ypwv1CboIxVjxroJeF+NiurriXTsqBMT4NLbslr5VpSSEW53Tf+EMzxGjKec9CPAj4rIaZ+xUDCiXewClQrE4qMOTfKAz8mHECWG+vGf6LrXLzgzYIXivH8J7Z6JJsHN6Lw+xoFLYN51mb71VuOuy5EGAttwQjSwyQkYV1sEZQJsBaIIDEOodbvpAqJFXWzqKUs1PvKtx9dTJaP90NH6qNvQLLhNZ6z4SThyMOWXHBR33C+wUq87aa3FP4N885TFhCJtnw8zPyJsXyAo5MTNoQZSHIihfxXYhZ3JZ5w1bPZcg== 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=xe5cfG/XZdHZWtOTfb4UQBBDRrsPjVrRn3RCqskDoOA=; b=bchzufm6JPVPEZSaBkeG9bB9nSgSbgQ1KWDmyt7fRgST0i10BVvlpQobOjpPCNbbK2jyfDaCMfDImnWBYSkQW53Z+gW+Olq5InF2/R8ObxWqKacqFPoKRScNjjWwc6qvE2+IZ5LYyKE28G/nZo6y12kEO7/ig5s+4/31PS9zDX8SR3MnL3JFWbEnCLfavxnSb0bajcR25mXP8MP0MCQosblnViQ3FTaUsI9oPihldCn31wBKSmOrS3gf0lwjuI/oacXoVeZG4RhqAXMxD+NOBTP8oDjDWRqbDZVA9AJ4S4ER20HHpVv5NqQOUc+NSAQkLf9WtbkbJHhvVZ9T2aZTRg== 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=xe5cfG/XZdHZWtOTfb4UQBBDRrsPjVrRn3RCqskDoOA=; b=nAwEPOu4BFvtSry69YHyodPEPSFE9XVPJlEH92oyS1nJikEYPP6/wRCkPO6EptjzHh4Gz29szrvY+fR7d2uc3ThCuV17Y+nTm0Z+o05fybvK+59JYTs6jhq3LgE6F3QIbYKMEiThGEzZDI7nODwVaM79Wi1/2J6UzaX4hc3D+r8KJdR3mavWj1THBHLbwIwkcB+eG3264SnI5Owrb2qsm5OZQBjZ0Um07HoTQP8MUsjsPollSkuWNC984wnGhd2T6RPInvrwm6Z3aZ2r5F8I8Hq8NNfJpQKI33MIkwiTjDvghoBMYGO8E2i0bxYMzIIfJlidVNo0m4j7sP7pYt73Qg== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by PH7PR03MB7439.namprd03.prod.outlook.com (2603:10b6:510:2e7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.19; Wed, 10 May 2023 17:47:24 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9a6e:a037:320a:19c6]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9a6e:a037:320a:19c6%7]) with mapi id 15.20.6340.030; Wed, 10 May 2023 17:47:23 +0000 From: Morgan Smith To: 63422@debbugs.gnu.org Subject: [PATCH 1/3] gnu: libfive: Fix install and wrap Studio. Date: Wed, 10 May 2023 13:46:16 -0400 Message-ID: X-Mailer: git-send-email 2.39.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [iefNkgb2k/odGNxh9oVbV8znX8zz0XZg] X-ClientProxiedBy: YQBPR0101CA0341.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:6b::7) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|PH7PR03MB7439:EE_ X-MS-Office365-Filtering-Correlation-Id: d117b7fa-4ab0-48c2-812a-08db517e9c1d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VRQ7YcdLqSsr62w27Dy3F15P4xTlXHr+fqJnH37x1LEhH2ICW2lhhtKd3wOkVPQrxoCj1pyMKpjECLj7pCs48jKzkWymN7mSRkZcZeHdKREnlYSBHhLjEIDjs/xt9L6146n8IEaPe9RDhrOx0M9tF7P2iZv2TDi+X43P8umiC2JBCi/py1KoDFEXr+C4cFd6GNauDqQaYsEGFxp6Rzq89W70U5LNBQmCcQgimfzVKU5vNK8cthU3NxWgeRU9pJc/EksRK26HODfr6mKRqbZh4tIl/fyldvGUfcrW3iq/GQBrkfbMDz7eGw8bGmMY4FgxiAfV4voPPhEsOvL4XM49R1HG7qh8tyTIEOlXxeKjjYw15/arz3GieaOQI7a30M6AH8PCHm9QEbcOAG4k+/gr1smpGG97N3cOXml7wFDqrBPpM+CfXW6n3lyQbfA0owp2hz8s8J7uGe8WKT8CWktyuwivdO6V91RGdQwF21KZvtG+Xf1vUjWICp14cGx1WKL0uC8EUCtPe7nglydTAx/ChQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZitEUzdpcGdQWUx3MUoyVUFlS3NmSjV0cWp5Vk02bTZRWGJPVDlTRDF1QzMw?= =?utf-8?B?bGlOOWhFRWI3cDNjT2M2MzFjV1NqRGdsSkNTMHp2Ui9YZXNXS010dGR3VXZL?= =?utf-8?B?OWpVend6MzRKNVh4Rm5uTE15TERycXpMeCtWRjJISmhTNlBMWk5NbThTU1dm?= =?utf-8?B?QlNEWFNpUXJLRVdvZU5wQ0tWSDBCVzFWL2RoVE04NXYzMnNwRC9FMGR3VzBV?= =?utf-8?B?Yk85d0pWV1FWK2NkbHBqa1R2UktEMmNQbUlWVXF3UHRMS2VkeWkxSWtqTFFa?= =?utf-8?B?T3ZYV3FOVUx5Q0d5N2U4VnFnZk9YSElPZWJneDZURGo5VTNENnk4QlMwUGxK?= =?utf-8?B?TGw3TzJRNkFBSVFoVnlaSEhWdG5jRCs0STF3dkdLWGkyTHd5dEJtbjFISGpz?= =?utf-8?B?c3RHWk9UaEg1KzlJL0c3bitJbjVVdEl4MGJHeUp1Vlk0cmd0eFB0N2JxK3M3?= =?utf-8?B?OU1ueFdaMDRURGI4KzZxTS9pVmUyNCsrRzJYSUhZMmhlN2FxVFlsYmU5RGtW?= =?utf-8?B?T2J2VlRPNUNSTHFyalpEMHdab3JnWjcwTlNEbWgvSDdXRkM0WE9IZWlOTXhj?= =?utf-8?B?bmtZbXNONkFFQzhYZ3FaNnlqL0VEd1ZYc3FvUzV6bWh4N21oSGhJRWJUUyt0?= =?utf-8?B?YTU2UEdrbzRXTUc2SzJ3ZUxBOW01S2pwb0NQRXorTnFHS0JUa3RMY1hSMk5t?= =?utf-8?B?eFhWeWJmc1F0R1J5WnluV1hWcEpISlZJbEJXQW0vdkhTK25DWVVibHdxMWhm?= =?utf-8?B?U2pkSUZlMUU2TXFlSGlDaVoweVBxSjd4NTk5N2ppbWV0SU03dThUSUNhWUlY?= =?utf-8?B?djNja1NnWWhTYlFvOG9RL1UrSHRWNno3WVprNHNrUEZ1N1RWNzB2V0R3M1dM?= =?utf-8?B?aXNxSGhOTktHNUNTeExhMUlmb05VNVJyRndzM1I0R05qYVdDOHZGUGFWaS85?= =?utf-8?B?aFhYeTVCdStKckF0aWtkSWxueFVhM2d2QjF0Vm02MmxtcXM0ekcvNloyRWpR?= =?utf-8?B?eHRVNnNBUjFGMjhCR2NldGs0M2hpbGpWOXVJb0EwUVRGRTdrLzFvMFhLTVlU?= =?utf-8?B?UnhnL1RBZGkyd1ZXNVkrM2poWTN3eFc5VmRIdDdoSlY2bW1aamFvbXZDWGlx?= =?utf-8?B?Rk9oK0tlU2FTbW82bHQyaXBGV3o3NGdrVUZrbmVRa0l1V2lWck01MzlPVTlR?= =?utf-8?B?NVUxcXgwMVhhcFpqaGs0WEpZUGJWTnMrdE5XaHNrVmFqdkEvZGpGZWRZaXh3?= =?utf-8?B?T2R4RW91UWpGVk5Ha0ZsOHlHVWtWWWpHM3g2cmd0djdtTE52T1Zpdyt3UG5s?= =?utf-8?B?UXluWEFrYWl6Rk1IS3dKMzRJMTBYWWFXSXo0LzM1UTNyKzJuMnZ1VkdOSm4y?= =?utf-8?B?bU9UcElrMXlQeC9STWlrRlJGRzRtTG05emlIR1ZWMjVRRURnVitjVEhDUnBi?= =?utf-8?B?WEhUbER6bkpWT2pDUElGK2d5QUtLWE5KVVl1ZHdnVFlCeUtJTDBJbjhzcUJi?= =?utf-8?B?RlhpV1NSc254SEFJL1ZpOEhCa0hjTHhJWnpKYmNqZnRCYjg4ZmV0UHBlektQ?= =?utf-8?B?aldKZ3l5RFlZc0YyZFVTWXdGelpaOGJxdlY2dUVCSDBJQ1hoeGp0d0lVMFFI?= =?utf-8?Q?e+egRNFKoqdxLRIBC0I8hVxgP+fmQNgnLqZir/ODsHpA=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d117b7fa-4ab0-48c2-812a-08db517e9c1d X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2023 17:47:23.3619 (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: PH7PR03MB7439 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63422 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 (-) The old install phase didn't handle nested directories (which there are) and the cmake files didn't seem to install the go files in a way that guile would use so I just used the guile build system instead. Also Studio works much better when it know where the libraries are. * gnu/packages/engineering.scm (libfive) [imported-modules]: Add (guix build guile-build-system). [modules]: Add (guix build guile-build-system). [configure-flags]: Remove. [phases]: Remove phases 'fix-autocompilation and 'install-scm-files. Add phase 'do-not-build-guile-bindings and add phase 'guile-build which uses the guile build system. Add wrap-studio phase. [inputs]: Add bash-minimal for the wrapper. Use qtbase instead of qtbase-5 --- gnu/packages/engineering.scm | 47 ++++++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index a8261dfbc1..1f7fdf942f 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -20,7 +20,7 @@ ;;; Copyright © 2020, 2021 Ekaitz Zarraga ;;; Copyright © 2020 B. Wilson ;;; Copyright © 2020, 2021, 2022, 2023 Vinicius Monego -;;; Copyright © 2020, 2021 Morgan Smith +;;; Copyright © 2020, 2021, 2023 Morgan Smith ;;; Copyright © 2021 qblade ;;; Copyright © 2021 Gerd Heber ;;; Copyright © 2021, 2022 Guillaume Le Vaillant @@ -908,17 +908,21 @@ (define-public libfive (build-system cmake-build-system) (arguments (list + #:imported-modules `((guix build guile-build-system) + ,@%cmake-build-system-modules) + #:modules '((guix build cmake-build-system) + ((guix build guile-build-system) #:prefix guile:) + (guix build utils)) #:test-target "libfive-test" - #:configure-flags - #~(list (string-append "-DGUILE_CCACHE_DIR=" - #$output "/lib/guile/3.0/site-ccache")) #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'fix-autocompilation - (lambda _ (setenv "HOME" "/tmp"))) (add-after 'unpack 'remove-native-compilation (lambda _ (substitute* "CMakeLists.txt" (("-march=native") "")))) + (add-after 'unpack 'remove-environment-variable-override + (lambda _ + (substitute* "studio/src/guile/interpreter.cpp" + (("qputenv\\(\"GUILE_LOAD_COMPILED_PATH\".*") "")))) (add-after 'unpack 'fix-library-location (lambda _ (substitute* "libfive/bind/guile/libfive/lib.scm" @@ -926,19 +930,32 @@ (define-public libfive (string-append m "\n\"" #$output "/lib/\"")) (("\\(get-environment-variable \"LIBFIVE_STDLIB_DIR\"\\)" m) (string-append m "\n\"" #$output "/lib/\""))))) - (add-after 'install 'install-scm-files + (add-after 'unpack 'do-not-build-guile-bindings + (lambda _ + (delete-file "libfive/bind/guile/CMakeLists.txt") + (call-with-output-file + "libfive/bind/guile/CMakeLists.txt" + (lambda (port) + (display "add_custom_target(libfive-guile)\n" port))))) + (add-after 'build 'guile-build + (lambda args + (apply (assoc-ref guile:%standard-phases 'build) + #:source-directory "../source/libfive/bind/guile" + args))) + (add-after 'install 'wrap-studio (lambda _ - (for-each - (lambda (file) - (install-file file - (string-append #$output - "/share/guile/site/3.0/libfive"))) - (find-files "../source/libfive/bind/guile/libfive" - "\\.scm$"))))))) + (let* ((effective-version (guile:target-guile-effective-version)) + (scm (string-append #$output "/share/guile/site/" + effective-version)) + (go (string-append #$output "/lib/guile/" + effective-version "/site-ccache"))) + (wrap-program (string-append #$output "/bin/Studio") + `("GUILE_LOAD_PATH" ":" prefix (,scm)) + `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,go))))))))) (native-inputs (list pkg-config)) (inputs - (list boost libpng qtbase-5 eigen guile-3.0)) + (list boost libpng qtbase eigen guile-3.0 bash-minimal)) (home-page "https://libfive.com") (synopsis "Tool for programmatic computer-aided design") (description base-commit: e0c35d1578c10a8fe27c8372f3a8bb5dd88b01b8 -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 13:49:17 2023 Received: (at 63422) by debbugs.gnu.org; 10 May 2023 17:49:17 +0000 Received: from localhost ([127.0.0.1]:48977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnwC-0005UX-F2 for submit@debbugs.gnu.org; Wed, 10 May 2023 13:49:16 -0400 Received: from mail-mw2nam10olkn2105.outbound.protection.outlook.com ([40.92.42.105]:36426 helo=NAM10-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnw9-0005UF-Sg for 63422@debbugs.gnu.org; Wed, 10 May 2023 13:49:15 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sy17WeFFHg1qL2s+RlXBsgbjZQ5kLbZoRtW/xMwPQuV/LBx8fseV8UJvmXWtIsUiGG+T+896GH/kmjrm8VK0Cg5nGPx1k/z0nidPnAsm/fXh3NiBYLqW8fPrvAQ5vP+TjyAhvlY769ePx0lR2gJuRz9H8lAiNuKJXm6pdL3FrTt4Beu2vbWDEQSsUpstaP/AoBJIWRfqBs7DG0LA+stEozoDhQzn1LZ5sREme35Uq3/HA78sPleYl6ixBvZZmuMVX+dfUtQ0n7MFd2qV3pGA+mZE3Qw5Ol6XpB4kezEr/Qu94SIGL3UkElW9cFtLscMSKLd8hwd+EnkcmmRIvobehQ== 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=nZb2bwMp9rH8wPqIkhmPcIC5bufs0qMotXqU98zIB+4=; b=lbv/8a9FSzXDii/8vVERvG/psqkG8RETSTRFM4w0SVWxSmR0mfgSlzL7mK/UbH5iM0F5BMZ5j/XxHBBqmrLTASmVrQ+HD4QtgEvHPYqsufgK04XXn/atDYO5UvOgPboGd1RxQzvncoX2l3sgHofxfNUryMlcDlWhINjPDDK18eYalnmXRpIPEHp4rJutcd5PkRhnUM7FkQt7uHnLPgDQ2HsTIo8IhWzGsD7MuaS/9LOvEySmq5ubxAodVXUpsJWXFu0M/WbOkVdBGJtwD31cYzdDzv3PF2dffbquJ3kiFFl+WTKonHLEqRgTYOSb/Ry6FZ1o66XBlDzbiAGAxHOHnQ== 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=nZb2bwMp9rH8wPqIkhmPcIC5bufs0qMotXqU98zIB+4=; b=rohzFNbUgO2fciSw273hBoDu3YXGcPQTWOxGwHVEcbDfJOsHk4tdzqloHZdAF87vHZRo/REXhdq4EVWdG1RwkEt7bhee4ZtYOGFB5me9emBlQYqIaOVli4TX+XLd+piEy5BeZaUCNdsX7DIunMh7pfduu5eFka6+YFlOYJiy38njA3GYyxxRg/SSaIVpq/7P8+wyYbKxuRPwb8h8hcq3sUAyEDzlveKD3xd0/DfcrHqpEb/yOua7OWhjOoL5uDpqtlwdm/uRtJBl2dCeXrqH2Rzf0dhuF1ZZV2toPyS1FOEDIoD8Mseu06ICo0kMBpja/2ulZccxyskSY91PsgfAjA== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by PH7PR03MB7439.namprd03.prod.outlook.com (2603:10b6:510:2e7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.19; Wed, 10 May 2023 17:49:04 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9a6e:a037:320a:19c6]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9a6e:a037:320a:19c6%7]) with mapi id 15.20.6340.030; Wed, 10 May 2023 17:49:04 +0000 From: Morgan Smith To: 63422@debbugs.gnu.org Subject: [PATCH 2/3] gnu: libfive: Add Python bindings. Date: Wed, 10 May 2023 13:46:18 -0400 Message-ID: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [3P9of95xO6iqtIeJP/AsWqoYjdlVLKNq] X-ClientProxiedBy: YQXPR0101CA0025.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:15::38) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <134112746a9a38ad31de2e1b54d7059bf133c1bd.1683740776.git.Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|PH7PR03MB7439:EE_ X-MS-Office365-Filtering-Correlation-Id: e8a28007-ed77-415b-0ced-08db517ed819 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ef3DkLelojgiUnNeM8kxEc2xhgVgkU7Sutdtu0xhoH6ib+RBwbsOkcRantIatD9u2oEBBk6jCzlDlpMJGilMBoHkMnR8g1zUh/ZNbAuLY2IBOtRmNYnNo3VTl8VdX4tv2pX7c1uyX4/LaMivCMsbKV24zrLI3evZyQN/MjaKpG7Dcoeh2R32j0CEzbnTqE3TuCipGxIdW/NYjta49EwmHFcErRs86egFJZeLJPpRe4eDsX/a9Uqlu6+moSWZG4TU5tIFrQSwwkq8Ky28WNxxLNXumeN7c/j7sTUMb3RS2OTyyKARKsvU69l8Szb3YE6sPfE0itn7wIER6eZSpdvnZ1Dx/k3xAkjfXhmpKU/Sky1NfIiBoYp5kufzmUs9M72J38zFlz/25tLJKVFAnRDahPM6GWF91ZkHdrBOPy5Y7moHTOyo01F3AFb2yZFlZlusRUqKDYABh5J23zuAeM3H+deE+srUwufrpl9FUsGtaUzUV/AfIUDqUhMz6E8HSgoX1NnpqnnRqKE6LBVzKROdJQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ijYf5Yr5FSE9OLCLurYv2YHhdIrVIl0CCr6xxL2hSzVQz7AcfUGzR3BuVErp?= =?us-ascii?Q?xP7R/GCCUQ/EI1TkemjIk8s6weVHuGx3aw///mgWhjmyM54IjbAZd3B0AGrp?= =?us-ascii?Q?TbbW30bhQi00kZCCPAxcWEwDogUMAWazOO9PIdpOf2J/L811OWYl8WBDEfC7?= =?us-ascii?Q?bEMALy9CuaMJwh+PbCn1ERtQMapkiCADMydrmAG/ot4ryljBdQZM7GtmQk0v?= =?us-ascii?Q?KuFBJWpbKqnbi+kP8SeqPtIvc0AhSoOskkHO/2TB4XUkki+CJSyncL5lyZzi?= =?us-ascii?Q?0BILkwJzp45xOgHeWZWUkMBfJcdELE3tX2zJe9bkWsXsoT2t9sLUMFFKgMu/?= =?us-ascii?Q?pk0xqZ4MlDIU22qZ7Pe6xCrWheg97SGK/mSd4Nav92aVsBpgYUxC/wFA4wyf?= =?us-ascii?Q?ErWKuGNynPFJKxcbckkYc4EpPOpOW9SXNTIggUgmgoI9OW8R4wjeI0sUzoGl?= =?us-ascii?Q?eLjzha1F0nQkIrudvgQuY+2E9Mhc9GdrmT4WuX8dqII6kvqMkRznlM+6LHdB?= =?us-ascii?Q?4/TinxgTJUKfeoaD20R8Yi0L5kx5ZWD8OuTfiweU4Ux28iisxSXbo4ZN2/51?= =?us-ascii?Q?koMIloZE5v59Viaq/8YYCHKju1aaKZ+WOMD9DTkeG0VNza4GKnEOEOdmOGL6?= =?us-ascii?Q?RlDLwR67WeQ+nUQeE5bM2NzB5BG+YI4dBLiChbcq7sKDk09R7Q+9O7UdN20q?= =?us-ascii?Q?hoRliG9dZBTWeiKWF8ddBSfkHAa+ppioTpjf0TmOEK/OE6hn3PJo3BVUb61g?= =?us-ascii?Q?m2Vdq0gDK/14vVPFI4R+/bTPaKwmfXXQcprcrpHorDp3iz2DPQXJlhy8Bjkg?= =?us-ascii?Q?iPRaFdKHObEsysFYVqO5VwuKFEPzoIUrpVAhamBN+12FKSdICGWlmYcCiPBj?= =?us-ascii?Q?8LNaIf/Wj+rNj9BlT1CStYEnc6Xd7W4HeIrfoLUW7N7AgVFzFAdUL8Tqiyto?= =?us-ascii?Q?nbvyq3i/Utn7pb8jTU8WN0WJOknOUZ6gufR9aVxIUdN7IbI8/vHMYh8i1Dwx?= =?us-ascii?Q?QRhtKHq48gbIoHy+eWNb6EcbpHqgrWECesdq8yjoFLRjslnjwTh5P4R7RucP?= =?us-ascii?Q?z4EFhwmrM0GqtNkQTUxt+U87i0ajNQ+cKDBZ1oY9QDfeNlo0/fupA3scUiFZ?= =?us-ascii?Q?E0dv5AtG5uW6aZO+1MdTWCFfGp9kT5rysqSzzAcNhhiVaMH86P56jVBO7ksU?= =?us-ascii?Q?5/91QYveEf7ePxwtqdGeKuhrpGarfdwzaCXHp4rQL4rS1W/cecRkBLAToQ4?= =?us-ascii?Q?=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8a28007-ed77-415b-0ced-08db517ed819 X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2023 17:49:04.0951 (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: PH7PR03MB7439 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63422 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/engineering.scm (libfive) [configure-flags]: Add python site-dir. [phases]: Fix for python as well. : Wrap for python as well. [inputs]: Add python-wrapper. Alphabetize. [description]: Add python. --- gnu/packages/engineering.scm | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 1f7fdf942f..be7e235fcc 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -914,6 +914,14 @@ (define-public libfive ((guix build guile-build-system) #:prefix guile:) (guix build utils)) #:test-target "libfive-test" + #:configure-flags #~(list + (string-append + "-DPYTHON_SITE_PACKAGES_DIR=" + #$output "/lib/python" + #$(version-major+minor + (package-version + (this-package-input "python-wrapper"))) + "/site-packages")) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'remove-native-compilation @@ -929,7 +937,10 @@ (define-public libfive (("\\(get-environment-variable \"LIBFIVE_FRAMEWORK_DIR\"\\)" m) (string-append m "\n\"" #$output "/lib/\"")) (("\\(get-environment-variable \"LIBFIVE_STDLIB_DIR\"\\)" m) - (string-append m "\n\"" #$output "/lib/\""))))) + (string-append m "\n\"" #$output "/lib/\""))) + (substitute* "libfive/bind/python/libfive/ffi.py" + (("os.environ.get\\('LIBFIVE_FRAMEWORK_DIR'\\)" m) + (string-append m " or \"" #$output "/lib/\""))))) (add-after 'unpack 'do-not-build-guile-bindings (lambda _ (delete-file "libfive/bind/guile/CMakeLists.txt") @@ -948,22 +959,28 @@ (define-public libfive (scm (string-append #$output "/share/guile/site/" effective-version)) (go (string-append #$output "/lib/guile/" - effective-version "/site-ccache"))) + effective-version "/site-ccache")) + (py (string-append #$output "/lib/python" + #$(version-major+minor + (package-version + (this-package-input "python-wrapper"))) + "/site-packages"))) (wrap-program (string-append #$output "/bin/Studio") `("GUILE_LOAD_PATH" ":" prefix (,scm)) - `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,go))))))))) + `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,go)) + `("GUIX_PYTHONPATH" ":" prefix (,py))))))))) (native-inputs (list pkg-config)) (inputs - (list boost libpng qtbase eigen guile-3.0 bash-minimal)) + (list bash-minimal boost eigen guile-3.0 libpng python-wrapper qtbase)) (home-page "https://libfive.com") (synopsis "Tool for programmatic computer-aided design") (description "Libfive is a tool for programmatic computer-aided design (CAD). In -libfive, solid models are defined as Scheme scripts, and there are no opaque -function calls into the geometry kernel: everything is visible to the user. -Even fundamental, primitive shapes are represented as code in the user-level -language.") +libfive, solid models are defined as Scheme or Python scripts, and there are +no opaque function calls into the geometry kernel: everything is visible to +the user. Even fundamental, primitive shapes are represented as code in the +user-level language.") (license (list license:mpl2.0 ;library license:gpl2+)) ;Guile bindings and GUI -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 13:49:53 2023 Received: (at 63422) by debbugs.gnu.org; 10 May 2023 17:49:53 +0000 Received: from localhost ([127.0.0.1]:48981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnwn-0005VN-2O for submit@debbugs.gnu.org; Wed, 10 May 2023 13:49:53 -0400 Received: from mail-co1nam11olkn2043.outbound.protection.outlook.com ([40.92.18.43]:19681 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnwk-0005V9-Sm for 63422@debbugs.gnu.org; Wed, 10 May 2023 13:49:52 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ABHfrihlCVVVzciNFzVuY/SUxRQyvJ7eYuyLH2MOPJHnGqBnl0EgxlZMdp58y4SgC1HorvqvBIT05GioOxvcXbVQUW8KPQRiO3hd7asGFag9ZsOWcFk1AbM40cb0Uc0zCt3D80z4l91s8iL3tBQ79Ea+c3UDUXdu6Gh4lP45ecYkjqgecKaHQTv+nCQ3/QRv+HZxSQJHizCgQgAZ/DesjSgFQgwZGuAFcecP4k8S+aDtsNQCRiUzrrw3NBka06OqTddtHG1XgL7X22HLD3TfvzCQYLZi2Afy1ypkVEyVQnIQF+hbZzXwhExTrlEWFnKSYnrQT/eSt/4euufxc04AqA== 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=8b1gdTGmCGv8O8xJSnxnUN33PtMin/Fvmb0MeMSuHiE=; b=U5QeyelxwSlcQVp1NfCx5Q3efkvYQ7ImiADz0eiYFxxOk6d9wIJ7ejEXp431fhgippt/fITnTPvPf5vsZGu88ls0jkyWSIn52J8GBW1eqgRx7W7XNMPNRuvY93QavuprBrA9mgp0PT4bJEQwFYQkERjcmX5Ml+q/MHzMzypMdIbyo47+eQmmEne1XXv3sgwq91QaqRgXM8eEzI3aWpaRriUToNmCnL/juSxskM7oXBGdIub3FEgZl4MCp0wFtzaVkni5MDbALA95VPF3s8aHnyIVEfU/rbnb73T+p2lu57fPuZGxuomhqcJUFGfXaOs5r5NimodbKheN7NRPps+R1Q== 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=8b1gdTGmCGv8O8xJSnxnUN33PtMin/Fvmb0MeMSuHiE=; b=h5lFnUdxbE710ChL8kc1+ibkxmQe4qfZhAz9GTZ6BE9Fq50Nl4hNJCKZITam+8lHxnyYqTf3tW1JeStMN3uMNWA1K/jbVy93YDUnl88ALb0tyWmFHCvS0lGOqFubXAqB8Qu4ogbL+aaRhFeLTeQKpLD9vwSRijl9rXpY8kSoR45KwqbUrVFB1YchmwrTzPo9LjkcD4vWmrM2DyRFNH4Nu9QyJkRzdUTcSmRYRMCBuECE9Xqc1IG6ea0bhoLDqsVqNHoBmsFX8qp2X/wYgs+PXG+c+TxvpTK+zwR2pV+Qv8oDSz22c4qS2vAmFsiVdTJOAATZE5tFTV1rwFdWHtd4kA== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by PH7PR03MB7439.namprd03.prod.outlook.com (2603:10b6:510:2e7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.19; Wed, 10 May 2023 17:49:44 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9a6e:a037:320a:19c6]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9a6e:a037:320a:19c6%7]) with mapi id 15.20.6340.030; Wed, 10 May 2023 17:49:44 +0000 From: Morgan Smith To: 63422@debbugs.gnu.org Subject: [PATCH 3/3] gnu: libfive: Generate bindings instead of using pre-generated ones. Date: Wed, 10 May 2023 13:46:20 -0400 Message-ID: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [vLbxuBS9mM8S+1ifW6OdjhszyjMufOGb] X-ClientProxiedBy: YQBPR0101CA0136.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:e::9) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <8734a5b7a3b9394514db50c15b0f980c2f4333fa.1683740776.git.Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|PH7PR03MB7439:EE_ X-MS-Office365-Filtering-Correlation-Id: 9d6b8a7c-a001-414a-edf8-08db517ef013 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hlM7jA5oBUd9HwKEX9PVLqLtqGwFqggbQoUfvsp87M/3h180iq0aqtshZSMuPQ4slhB3Sa6nLbqVSyz1qINp6LJABCnJgZ8qQ0ebyagRjzXXinyQS7hrVK4NNb3dt/TKqixA/fUqhu8nKClQBCR3tbwMg/udGHPE5JpWfee5gbO9C4AneYaiIkeMwB7qmvR6ia8NqEV8483qxyOTHne3/eIJsiEm33cuOIaVPzginmZGbPojSx3x64OxDe7qhxEVKAkonx6BdzjkOAUFJQuLjCIE3+AEIIVuCqmOQb+bI63yQUExBvlaQ4qzXuAdHmYxjzXrcv8fNwhqgDIadv2GfRqsYMin7CHTnVGFKCOelbeBu6Nr+UwLjQ41d78ZFuYAai2okHy/lJ2oTDLWitI4hvDzyYkLobWsDwo7WanYAFF4msHCrKoB++JOPIQmiSeo5FIgPwae92wTQKnyRs8gb8WL3ZX0u2bojGJIObds2MBvPwc7upPMv83vFsPtGuzkffkCgDEu4JTXI3vDeup+aETr7Otu24FEenCylWjGnYvkjPmRiR4xzAwPRe2b5pH8 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TRoMH9dPi5rorPJGncUdjMWknTdyiQ9Ebgl5pM7P3Rf2xcucFo//47uv3XPf?= =?us-ascii?Q?r2BSbQ5I8WnMry5yxOPfOC/5dwm/JzGFIn91ZPicBMpkRx5A9ks1FiozRKsi?= =?us-ascii?Q?I8m/cYzG3t9VQ/ANuwIlbpEXnTVGD/GuOoFr2gQF7D9/SJ/pPOT2XCes2ECt?= =?us-ascii?Q?HO5UvOVIKMCVwzj7fkhPYMe/He4h+nyx59O+LijKQCk/eb4wVxpNGCQVuo4J?= =?us-ascii?Q?mvx8glSs1BCsXm+b5i+i2W2qOjXZt77uBx508b+PngVPYUZ7ktytWkR+zmOR?= =?us-ascii?Q?xYNO96MALhYiBUG1fntAEu/huSm9m9X2q7dickMUHIRMwd2v0LXIdmYxAbh1?= =?us-ascii?Q?7jJRSKqwZJNIVzRHBf2ZSnikGNu95m5+F8aLNnSjAEUQerS9l7x5vqkw+LDr?= =?us-ascii?Q?3PCKK2NjHovodiN4BkdE4Ylj1nyp/RoiHou6QgqbxJSJfH/KEdaItkK9xZoL?= =?us-ascii?Q?W5LjbrHf12wi2DcX1lcv3pdpElTrX7VvYEqMf+KneTADXAxlsEpqk+mb1EY8?= =?us-ascii?Q?ZCt52Rrs1QFbHPQWRU+CMJgYm7sStP/vvUw89cPzwTDJNbOrZK+QgOoHJQ4N?= =?us-ascii?Q?jdvQfpO38mYSjHsMmqgVCNUeC8YQaqpAjk0ZYFmM/WoVW1SY3PqV4YTsgNuE?= =?us-ascii?Q?+wVik6H3ehoQsnBCvr959lNzmsav7EuQijCjeJFOC66ocZVUL1ZHTUSAjrWt?= =?us-ascii?Q?1Pxzq/ENh7cs8pWlI0xQcNRwTpjLZSbHe1G0rFtgd0OHz8I97WtYLbUncKmV?= =?us-ascii?Q?FYo83ae85NNLQFX97YHRzjONsEJaXL0Pw38r0OOdUf2ka2nPLVwshpBcG/yf?= =?us-ascii?Q?wzwAurKhYy9oRjCicqOxVBr2yo8+Z9NxOwhXdP9txvkXUyMNXIGAZB9dmQB5?= =?us-ascii?Q?Kgtu1UjoOkJod6q4B+EjXYz0gOTtMBukB6z0rzbNfhfYPZ++WWOOnIN92LRW?= =?us-ascii?Q?E91qWerqcoOx1Cb52EevEqcYdV79ETaaXXRqkvywU+vs+pt+bvPymryqquSn?= =?us-ascii?Q?5lOZt218xF0jFaKbisqL4ThWdRDXJwbWDhkkAYPvJYBKQddjxIZJm6DccCXN?= =?us-ascii?Q?L5aPUMPWP8Fv/PW9IuchJHvC1yLQ0ptHwsrATlADIp7Sou6a0JYlYemdM+I3?= =?us-ascii?Q?RMPhZ3Y1NS6r0TR5Q0XGj90okGiFGaxuaxpkQ079HcUMZJFvcPBqrELl50UO?= =?us-ascii?Q?lYcXDUu3sSAeC2kJbCBGetoXVKbhDyxrUWhAWJulqBeG8N7rKM7sfR6+jos?= =?us-ascii?Q?=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9d6b8a7c-a001-414a-edf8-08db517ef013 X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2023 17:49:44.1409 (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: PH7PR03MB7439 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63422 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/engineering.scm (libfive)[phases]: Add phase 'generate-bindings to generate the bindings --- gnu/packages/engineering.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index be7e235fcc..ec3071129e 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -941,6 +941,16 @@ (define-public libfive (substitute* "libfive/bind/python/libfive/ffi.py" (("os.environ.get\\('LIBFIVE_FRAMEWORK_DIR'\\)" m) (string-append m " or \"" #$output "/lib/\""))))) + (add-before 'build 'generate-bindings + (lambda _ + ;; These files already exist but we regenerate them from source + (with-directory-excursion "../source/libfive/stdlib" + (substitute* '("gen_scm.py" "gen_c.py" "gen_py.py") + (("datetime.now\\(\\)\\.strftime\\([^)]+)") "\"N/A\"") + (("os\\.getlogin\\(\\)") "\"guix\"")) + (invoke "python" "gen_scm.py") + (invoke "python" "gen_c.py") + (invoke "python" "gen_py.py")))) (add-after 'unpack 'do-not-build-guile-bindings (lambda _ (delete-file "libfive/bind/guile/CMakeLists.txt") -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Thu May 18 13:50:43 2023 Received: (at 63422-done) by debbugs.gnu.org; 18 May 2023 17:50:43 +0000 Received: from localhost ([127.0.0.1]:54421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzhly-0001jZ-Pm for submit@debbugs.gnu.org; Thu, 18 May 2023 13:50:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzhlw-0001jE-LZ for 63422-done@debbugs.gnu.org; Thu, 18 May 2023 13:50:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzhlr-0001Vp-6Q; Thu, 18 May 2023 13:50:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=EkMjUNMwjmupVh0+VW51RHTrjhFJsgkXp+6fADADbT0=; b=ncLYfOwr1JjSElZB85n0 6fQdaeBWJ9Ru7/gp8EEZ77uAKwEBN2pyCFxGBhXXyAtUiARtbhUOl+HHFKQyIAblfkUdyFXhbe/ox r8ZadPXvgGHrjfpI5qc4pttRbOoIB/h+p919QJBecFKAM71uXOYkF5+ef+EyVCV3zOtNcDByPwx41 3siETn5EZ0MHFHNP7BMhJZ8M/wCsguNch1vW+mqfZ0vNgggF3S2OoZ93nB1NNppInvMTtEqjHbz+P oWdLd1Jn++x2tCW37Z5ImLgWrqi+e8+40clMZb0k/kWySUhXi93/4Ey4bLzxjAPGSlNCZ4zLeDAIS HoiDno8WF6Hvxg==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzhlN-00089N-8Q; Thu, 18 May 2023 13:50:29 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Morgan.J.Smith@outlook.com Subject: Re: bug#63422: [PATCH 0/3] gnu: libfive: Fixes References: Date: Thu, 18 May 2023 19:50:03 +0200 In-Reply-To: (Morgan J. Smith's message of "Wed, 10 May 2023 13:17:26 -0400") Message-ID: <87jzx534xg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63422-done Cc: 63422-done@debbugs.gnu.org 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: -3.3 (---) Hi, Morgan.J.Smith@outlook.com skribis: > [PATCH 1/3] gnu: libfive: Fix install and wrap Studio. > [PATCH 2/3] gnu: libfive: Add Python bindings. > [PATCH 3/3] gnu: libfive: Generate bindings instead of using Applied, thanks! Ludo=E2=80=99. From unknown Mon Sep 22 14:18:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 16 Jun 2023 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator