From patchwork Sun Jul 30 15:35:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Sergio_Pastor_P=C3=A9rez?= X-Patchwork-Id: 52417 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8B1EB27BBEA; Sun, 30 Jul 2023 16:54:10 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, MAILING_LIST_MULTI,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EC03327BBE2 for ; Sun, 30 Jul 2023 16:54:08 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qQ8Tf-0005Kv-Ly; Sun, 30 Jul 2023 11:37:03 -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 1qQ8Te-0005Kn-PD for guix-patches@gnu.org; Sun, 30 Jul 2023 11:37:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qQ8Te-0003QE-HN for guix-patches@gnu.org; Sun, 30 Jul 2023 11:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qQ8Te-0006uk-3x for guix-patches@gnu.org; Sun, 30 Jul 2023 11:37:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64957] [PATCH] gnu: Add python-fontmake. Resent-From: Sergio Pastor =?utf-8?b?UMOpcmV6?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 30 Jul 2023 15:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64957 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64957@debbugs.gnu.org Cc: Sergio Pastor =?utf-8?b?UMOpcmV6?= X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169073136726513 (code B ref -1); Sun, 30 Jul 2023 15:37:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jul 2023 15:36:07 +0000 Received: from localhost ([127.0.0.1]:51011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ8Sl-0006tX-DQ for submit@debbugs.gnu.org; Sun, 30 Jul 2023 11:36:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ8Sj-0006t4-Mp for submit@debbugs.gnu.org; Sun, 30 Jul 2023 11:36:06 -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 1qQ8Se-00056v-DP for guix-patches@gnu.org; Sun, 30 Jul 2023 11:36:00 -0400 Received: from mail-dbaeur03olkn2074.outbound.protection.outlook.com ([40.92.58.74] helo=EUR03-DBA-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 1qQ8Sc-0003K4-Tk for guix-patches@gnu.org; Sun, 30 Jul 2023 11:36:00 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zqnj4gr6YaCNGSJlMXmhshVdxv8/s5dmMaHVf/ch1V6PYp24bKi6YCjuy2/x6dRpvIVG+I+0f3wkl6efNlsUDZtt8zjZeMKPU06ACXmr1KoR2MdOD+9KwZfIhQxe1pB269A/qMc9erOaz7vgSMN8XfJMKELFlS39jhVMtIGvDNoBlMbZ2lHQFwjAYNhVTwUCiOB+N0Q53LRkMpV99Ko+y/f8vN54sgXEScKwY2x+IFPFMweM1t9BhTgn/JSxtoj/L+IG3ziQyfFhB42DASTH7PHDT1s9Emv6ZKnB9/+9q0sjLEWLblHHjWsjduTy/2gMbjJYihno1TcPLftJB5clLg== 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=Pg4N+XJodmJM+7SS9yblymG690W5k5pfEoMUeArWUPI=; b=cJjTxlZowOkQdKBHtx83ZO9Y0mikVIvuXjM/DWqnXDylLhGRD1oakGYPDHviOsn75AWBmlXqKQjxO4R3U4iahP+uxiIgd7kSE8jh8Ox2AyZgA+9nitq+YY2LL1UaHCw9sILCqYC1SdUddZ5LjURk3F6pBsVZHdDgPZH329T1lURh8xeLqx5J8WK4WTGUcN5a2ZaYY1EvmaS+Ms1FGwX8eLXgkqr5WgtfWF+6gbfGN1PCXPx1VWUlJbYtKUmVLDgdHLjZwN0MKWhzJLeHtJ72OcXSMa8pMskGrqTKUD7tZAZq6bJ4zICPn92PZHdCM4knINunfbGesEGE73KNrTqzzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DU2P193MB2132.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:2f8::9) by PR3P193MB1103.EURP193.PROD.OUTLOOK.COM (2603:10a6:102:a2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.42; Sun, 30 Jul 2023 15:35:56 +0000 Received: from DU2P193MB2132.EURP193.PROD.OUTLOOK.COM ([fe80::4054:570:51ed:6d25]) by DU2P193MB2132.EURP193.PROD.OUTLOOK.COM ([fe80::4054:570:51ed:6d25%4]) with mapi id 15.20.6631.042; Sun, 30 Jul 2023 15:35:56 +0000 From: Sergio Pastor =?utf-8?b?UMOpcmV6?= Date: Sun, 30 Jul 2023 17:35:44 +0200 Message-ID: X-Mailer: git-send-email 2.39.2 X-TMN: [mYDfCYS/QYyXLneMistzxyZo86XUlhJ4] X-ClientProxiedBy: MR1P264CA0200.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:57::17) To DU2P193MB2132.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:2f8::9) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2P193MB2132:EE_|PR3P193MB1103:EE_ X-MS-Office365-Filtering-Correlation-Id: a80b5903-cd0c-4ca4-794c-08db9112aac6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wK3JyWtpS/CVoxjai+vMlrXwyuQNwh9CTwIKHd4lsbs/fZrzHnSfFkGHUiWHNyryTMdFHNmQLw7oFqWVi2RAhCF6ToDOXSbE+TK1pMw2UBiieCxlbIdcqK4g+5UfxcMSh4YSEl84iBvh8gEeRYQHnEAj3LXOodduXh0dAAFL5fM5Yjbk4MijhNH/pgjugFeLa+8ySY04YWGg0nIu4CRLhxG+jFnSUKe3qtEfJsYFNjJ/Pk2t/io6t1JdQrvGZMnefvvGEIpZB0MOc9YjU/SP6SaS/1Bai98SpBnEbiYoioIHm07El4e4KOpFaFqNktcn1H0CEwuFTRlMeDspZirlLDn3rqw6HdEKx6ekEaEi4EyQXETVQxMPRp3Vhqi/4uKf9AWG/bIWLKyNuY9XmUdE/4R5Ye9XxuWJgZTDjJN/JJPuB1lbh2xOYZRpLQi3A8HXdX3W/KTSKmJOT676KxVzN1ucSpLZOWo6uxP+D8E1GOTTSvEiOxDdHABwyPu6B11ogkarhCfpVPAyrAqN3v5SxmeE24I4nLlXjBmhcZJUfdKcxARkTMRHKJIVG/ZRCyq/WmJgVLIQu4V3lmcUnaUYbkj71jpdVoNVbSY0uzeBbPc= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IyHTsJeWnE+kHqN/ZycfA/w4qf7TCCCt/sh0r1ZGGL6zDh6NqwvsWe7LYOpSvGW14qOmF7cbXNSEhqOAKkAM7FSo+QtDRSW8oVq3N8rjXOBvL2unHd9e3L1d42425vT1KHY8ELnd8g6w/i22gr8WONIGI0YuyU6OQw0HKDXWPl4kgYHp8o1MfHv0z/aCXNPY0NU97nzCCQ1g3A0Hnv6IF+Sw0W7PgtGrTILfAwsG9hHcPrcroVXnMqyw0vFjOMJNCGQYy3y0FXOmwJyBCjoFWwjZxRDb+NxEBH/+sZ/zAxTeawpdAEeT4fxh+GNr3TpNBQofX1LfTNZG9pk3YIS5Iubu2RU6Ea54SIM5zs520DR0sDUwhU2pTWyv5Pt4LstY4eUyHyn7iyDWl4sRLYTfOpoNjLsbOyw8Gis0UOyMFFjS4oKxe3VaknukTyTppkLdD+GwmXsbXlQ5JHSs+kHksUWeLranamkBDJ795vtp8IOiFhSe9L9EPdL87hB1bSR7AcgtqVkwp1Oky9DiO9wpwI9XyV05m/xmx4NUIGVCDdPwbDHfcjQsd7PlUJlbRjPEPE8i1RXWgSg20V9DBGCl1jmsIChVljncH7+vZpBmdsxW2lfiRe3Z2auDRFH3EPDHQC2X77MQCXltf3VGQMrlVJ/mzFczpmZ47k0vWYABgMJrB7lghBJUYlv4dhysYEjklP5jO+X/Azx62X29fCaYQBChApnep1EWgF4GKS8l2wRvuTUKQyPg2pj1Ql1eDWwetSIRX+MAgiw19OUXxR2UEkD2POhL+hxL7OlW46MgfqanPktvTdPpQCabZKnkDPF1xLOhJnYFk8EWmJkoJs2a+QHCWzSXtG2iHDKfi93ZXx62+ovri85w500Ov61EY3cNXDZV5T/P1nr/ho68hZwQ+4V97BjWtQuZ2xD1Kk1ZtbmJQlYYCCo+X2fbPlV72x5wplwII3yfFmmQUfIpF4E8hjKHH3zP75MCec3LD8U459LlupdWZvSbP2IS5kP2QPGQ1jG9s82YCXwT9OM7uthcV+4+71HpfLjI3RY7+Dm6el4QI6v+tBYvD/HHB7ikkIQQqy3+W5giWfbpmRLdEb9xNxAjbuq/LlWPpPqOQn6tHusr7qFCweeQ2TXsNMbv71nOLrjYjCkfhRYakWpvaYs1n8Gr+OdZF1/GfWR6Vl7l1vHPFSl4y6EGqtdiq3HRMeKY38DDwncW6F8b5rB7y+sgQ3YVg2LN1LfhGquzzgChbk8= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-80ceb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a80b5903-cd0c-4ca4-794c-08db9112aac6 X-MS-Exchange-CrossTenant-AuthSource: DU2P193MB2132.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jul 2023 15:35:56.7438 (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: PR3P193MB1103 Received-SPF: pass client-ip=40.92.58.74; envelope-from=sergio.pastorperez@outlook.es; helo=EUR03-DBA-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/fontutils.scm (python-fontmake): New variable. --- gnu/packages/fontutils.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) base-commit: c173819c8e5235ce02d60b79bd88b10023a7c614 prerequisite-patch-id: c56db9fa7fc4e07452dea53f2d450bd83abbbc1a prerequisite-patch-id: 3e6318d61f2efa01f4435152f2139eef8f72572c prerequisite-patch-id: 1b23c59bab92820a1e102137909922f4d71ed8f9 prerequisite-patch-id: 78a291411f8d86beabbf6d49df0cc78702ad4e65 prerequisite-patch-id: 579224b39cae7869ce11e2e8dba046b5eef606c7 prerequisite-patch-id: f1f62fd5d83d603ca35c17071e615352e90753e3 prerequisite-patch-id: 1843bca37f83e494be67c24e975727fb1fe1248c prerequisite-patch-id: 5cc0d6cd16ae2ab21c444ed9cabfeea5615e8cda prerequisite-patch-id: 92a3fab6e4174a4d4877fc5b426752df81e4df39 prerequisite-patch-id: ebf3fd3a8bb02f7dc5cdf504f63d5028b29fe69e diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 153602b4b4..a9dafcba2b 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -510,6 +510,31 @@ (define-public python-ufo2ft to generate OpenType font binaries from Unified Font Objects (UFOs).") (license license:expat))) +(define-public python-fontmake + (package + (name "python-fontmake") + (version "3.4.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "fontmake" version ".zip")) + (sha256 + (base32 + "0fc5c9csjpy1aa4c03p7nvjgls5wjplhmmf42n0cmvrlh6cm7wl3")))) + (build-system python-build-system) + (propagated-inputs (list python-attrs + python-fontmath + python-fonttools-minimal + python-glyphslib + python-ufo2ft + python-ufolib2)) + (native-inputs (list unzip python-setuptools-scm)) + (home-page "https://github.com/googlei18n/fontmake") + (synopsis + "Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType)") + (description + "Fontmake compiles fonts from various sources (.glyphs, .ufo, designspace) into binaries (.otf, .ttf). You can use it to create static instances and variable fonts.") + (license license:asl2.0))) + (define-public python-fontmath (package (name "python-fontmath")