Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] package/python-fonttools: add host-python package
@ 2026-05-04 15:16 Alexandre Ondet
  0 siblings, 0 replies; only message in thread
From: Alexandre Ondet @ 2026-05-04 15:16 UTC (permalink / raw)
  To: buildroot; +Cc: Alexandre Ondet, James Hilliard, Thomas Petazzoni

Some setuptools-based packages (e.g. fpdf2) invoke fonttools CLI tools such as pyftsubset during the build. Register the host variant so host-python-fonttools can be selected as a build dependency.

HOST_PYTHON_FONTTOOLS_* mirror the existing Cython-enabled target recipe.

Signed-off-by: Alexandre Ondet <frcomdev@gmail.com>
---
 package/Config.in.host                       | 1 +
 package/python-fonttools/Config.in.host      | 7 +++++++
 package/python-fonttools/python-fonttools.mk | 3 +++
 3 files changed, 11 insertions(+)
 create mode 100644 package/python-fonttools/Config.in.host

diff --git a/package/Config.in.host b/package/Config.in.host
index bb6732a639..4668c2ad42 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -88,6 +88,7 @@ menu "Host utilities"
 	source "package/pru-software-support/Config.in.host"
 	source "package/pwgen/Config.in.host"
 	source "package/python-cython/Config.in.host"
+	source "package/python-fonttools/Config.in.host"
 	source "package/python-greenlet/Config.in.host"
 	source "package/python-iniparse/Config.in.host"
 	source "package/python-kflash/Config.in.host"
diff --git a/package/python-fonttools/Config.in.host b/package/python-fonttools/Config.in.host
new file mode 100644
index 0000000000..5263963b79
--- /dev/null
+++ b/package/python-fonttools/Config.in.host
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_HOST_PYTHON_FONTTOOLS
+	bool "host python-fonttools"
+	help
+	  Tools to manipulate font files (host). Provides CLI utilities such as
+	  pyftsubset used by some Python packages at build time.
+
+	  https://github.com/fonttools/fonttools
diff --git a/package/python-fonttools/python-fonttools.mk b/package/python-fonttools/python-fonttools.mk
index 1eb8224197..9e3a53d871 100644
--- a/package/python-fonttools/python-fonttools.mk
+++ b/package/python-fonttools/python-fonttools.mk
@@ -12,5 +12,8 @@ PYTHON_FONTTOOLS_LICENSE = MIT
 PYTHON_FONTTOOLS_LICENSE_FILES = LICENSE
 PYTHON_FONTTOOLS_DEPENDENCIES = host-python-cython
 PYTHON_FONTTOOLS_ENV = FONTTOOLS_WITH_CYTHON=1
+HOST_PYTHON_FONTTOOLS_DEPENDENCIES = host-python-cython
+HOST_PYTHON_FONTTOOLS_ENV = FONTTOOLS_WITH_CYTHON=1
 
 $(eval $(python-package))
+$(eval $(host-python-package))
-- 
2.53.0.windows.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-05-04 15:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-04 15:16 [Buildroot] [PATCH 1/2] package/python-fonttools: add host-python package Alexandre Ondet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox