all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Saku Laesvuori via Guix-patches via <guix-patches@gnu.org>
To: 67808@debbugs.gnu.org
Cc: "Saku Laesvuori" <saku@laesvuori.fi>,
	"Zhu Zihao" <all_but_last@163.com>, 宋文武 <iyzsong@envs.net>
Subject: [bug#67808] [PATCH v3 0/3] Add procedure for patching Nerd Fonts
Date: Thu, 14 Dec 2023 16:01:11 +0200	[thread overview]
Message-ID: <cover.1702560042.git.saku@laesvuori.fi> (raw)
In-Reply-To: <123127b6a5bf1c94ff62b0779837a6e54975c81f.1702454367.git.saku@laesvuori.fi>

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





  parent reply	other threads:[~2023-12-14 14:02 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-13  8:00 [bug#67808] [PATCH 1/5] guix: build-system: font: Accept license-file-regexp keyword argument Saku Laesvuori via Guix-patches via
2023-12-13  8:02 ` [bug#67808] [PATCH 2/5] gnu: Add font-jetbrains-mono-nerd-font Saku Laesvuori via Guix-patches via
2023-12-13  8:02 ` [bug#67808] [PATCH 3/5] gnu: font-jetbrains-mono: Use license-file-regexp argument Saku Laesvuori via Guix-patches via
2023-12-13  8:02 ` [bug#67808] [PATCH 4/5] gnu: font-jetbrains-mono: Use the correct license Saku Laesvuori via Guix-patches via
2023-12-13  8:02 ` [bug#67808] [PATCH 5/5] gnu: font-jetbrains-mono: Update to 2.304 Saku Laesvuori via Guix-patches via
2023-12-13 14:33 ` [bug#67808] [PATCH 1/5] guix: build-system: font: Accept license-file-regexp keyword argument Simon South
2023-12-14  6:46   ` Saku Laesvuori via Guix-patches via
2023-12-14  7:35 ` [bug#67808] [PATCH v2 0/1] Add JetBrainsMono Nerd Font Saku Laesvuori via Guix-patches via
2023-12-14  7:35   ` [bug#67808] [PATCH v2 1/1] gnu: Add font-jetbrains-mono-nerd-font Saku Laesvuori via Guix-patches via
2023-12-14 14:01 ` Saku Laesvuori via Guix-patches via [this message]
2023-12-14 14:01 ` [bug#67808] [PATCH v3 1/3] gnu: Add nerd-font-patcher Saku Laesvuori via Guix-patches via
2023-12-14 14:01   ` [bug#67808] [PATCH v3 2/3] gnu: Add Nerd Font patching procedure Saku Laesvuori via Guix-patches via
2023-12-14 14:01   ` [bug#67808] [PATCH v3 3/3] gnu: Add font-jetbrains-mono-nerd-font Saku Laesvuori via Guix-patches via

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1702560042.git.saku@laesvuori.fi \
    --to=guix-patches@gnu.org \
    --cc=67808@debbugs.gnu.org \
    --cc=all_but_last@163.com \
    --cc=iyzsong@envs.net \
    --cc=saku@laesvuori.fi \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.