From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:5f26::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id GIx7JvEKe2WMUwEAkFu2QA (envelope-from ) for ; Thu, 14 Dec 2023 15:02:25 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id QDExIfEKe2UYAAAAqHPOHw (envelope-from ) for ; Thu, 14 Dec 2023 15:02:25 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=laesvuori.fi header.s=mail header.b=rkjkcElC; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1702562545; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=L1saFfTx6fA5MSvbRZ0LLbOUcpygKLspEyz3ideB51o=; b=E/WX5t2zFVzsBN8h2QQKUBErtTAvPEnbZ1vWchZ6kbeW2ooItRQryPMkBD7/Z+cgz0lCBK AWZirltAbZ1kdymjT3UKdAtbRQOn5P4JA0Nu76EAhgTlCn5A+B9oPpxXVyKldYaCobMzKp GMMSqbwNBXu9mQNlIaO4rdJtaXhRO0PQny6MVW3bYDiwAuM7rMOXx3iAhjY4wNhCxJer2m iPNJ2EO2Y7KnFPtnJpEN8PMBAEvCMQ/UuVzTRCL47d7y6cloDXGslPjTOr0rmqqy3JLTH9 mYjpTdUxGeoOF/NSf8yTVt7dqgj6tOWz7dztFKCfHYZgRMMV9sPamHkcdvygVg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=laesvuori.fi header.s=mail header.b=rkjkcElC; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702562545; a=rsa-sha256; cv=none; b=Tjn5ELuW9Pel8vp2onrVnBSlRse8cbtPcTs9pXliFmjKf8hbquZDR7IENh6oBqqXT2apuR I9dgqF2HdXOwq17EgQcec2MGCvYZtCOulH6P2lQYXhpg967TjP7dId/QgWMisqcnIaSYQB lKeuB5XCP6FLa+d4pkldOn8RqQjhTct75GS4iZ1TAjKLahmRiAAzEqADMxE99DN7jf4lu7 FxrR22+q5HrFxBnYUZLDZvLutNo08NUrjSHQ4tE7MFbrVOwaSQZvgJf+gD+M0XvqDXWIDz mC7ZiliGem0a9n+PCy95JjE710ajhdQo/3YPZYET+GkxX1GXfLd9Lx3ti050qg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3D252325F0 for ; Thu, 14 Dec 2023 15:02:25 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rDmHw-0000y3-K3; Thu, 14 Dec 2023 09:02:08 -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 1rDmHu-0000xQ-36 for guix-patches@gnu.org; Thu, 14 Dec 2023 09:02:06 -0500 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 1rDmHt-0006Rn-R4 for guix-patches@gnu.org; Thu, 14 Dec 2023 09:02:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rDmHq-0004a8-9e; Thu, 14 Dec 2023 09:02:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67808] [PATCH v3 0/3] Add procedure for patching Nerd Fonts References: <123127b6a5bf1c94ff62b0779837a6e54975c81f.1702454367.git.saku@laesvuori.fi> In-Reply-To: <123127b6a5bf1c94ff62b0779837a6e54975c81f.1702454367.git.saku@laesvuori.fi> Resent-From: Saku Laesvuori Original-Sender: "Debbugs-submit" Resent-CC: all_but_last@163.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Thu, 14 Dec 2023 14:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67808 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67808@debbugs.gnu.org Cc: Saku Laesvuori , Zhu Zihao , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Zhu Zihao , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 67808-submit@debbugs.gnu.org id=B67808.170256252117605 (code B ref 67808); Thu, 14 Dec 2023 14:02:02 +0000 Received: (at 67808) by debbugs.gnu.org; 14 Dec 2023 14:02:01 +0000 Received: from localhost ([127.0.0.1]:49022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDmHp-0004Zp-B8 for submit@debbugs.gnu.org; Thu, 14 Dec 2023 09:02:01 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:38820 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDmHm-0004Zg-RR for 67808@debbugs.gnu.org; Thu, 14 Dec 2023 09:02:00 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.30]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 7613F343635; Thu, 14 Dec 2023 15:02:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1702562522; bh=IZeY2Wcv/vVfcx0IElZPO3D+rjGovdrsf/O5OVB8/a8=; h=From:To:Cc:Subject:Date; b=rkjkcElCsAXIqUOGdEbSvilMo5mQpGqBh0n3zECmEQljVQGVdDdCcmY+K5hIWfkCa nizNW5SZLBvWRpwm7/hmKOmZeRrgANrp7V1kAt5Lbgwr9tZxvND4ix0o+iE05+/pym Da6m/E2amuGVBKN942btSLLx6Ej6u4/tUU3wo9dc= Date: Thu, 14 Dec 2023 16:01:11 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: , Reply-to: Saku Laesvuori X-ACL-Warn: , Saku Laesvuori via Guix-patches From: Saku Laesvuori via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -6.19 X-Spam-Score: -6.19 X-Migadu-Queue-Id: 3D252325F0 X-Migadu-Scanner: mx10.migadu.com X-TUID: eM8dNx9PMw6o I had originally planned to package the script that the Nerd Fonts project uses to patch their fonts and use it to patch the JetBrains Mono font. Unfortunately, the script is just an unpackaged script and I had trouble making a sane package definition for it until now. This series packages that script, adds a procedure for creating a Nerd Fonts patched copy of an arbitrary package and uses it to package the JetBrainsMono Nerd Font. This doesn't depend on the patch series adding missing license files to many font packages [1] anymore. Changes from the series updating font-jetbrains-mono[2] that split from this series are independent but also improve the font-jetbrains-mono-nerd-font package. [1]: https://issues.guix.gnu.org/61253 [2]: https://issues.guix.gnu.org/67821 Saku Laesvuori (3): gnu: Add nerd-font-patcher gnu: Add Nerd Font patching procedure gnu: Add font-jetbrains-mono-nerd-font gnu/packages/fonts.scm | 54 ++++++++++++ ...nt-patcher-convert-to-python-package.patch | 85 +++++++++++++++++++ gnu/packages/python-xyz.scm | 47 ++++++++++ 3 files changed, 186 insertions(+) create mode 100644 gnu/packages/patches/nerd-font-patcher-convert-to-python-package.patch base-commit: 4bf4e340b74b66a0fc319aeb100fb1f948a67211 -- 2.41.0