[Buildroot] [PATCH 03/29 v2] package/dejavu: ensure at least one typeface is installed

Yann E. MORIN yann.morin.1998 at free.fr
Wed Apr 9 20:03:18 UTC 2025


It is curently possible to enable dejavu, but disable all the typefaces
it would install, which does not make much sense.

Ensure that, when dejavu is enabled, at least one typeface is installed.

Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
---
 package/dejavu/Config.in | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/package/dejavu/Config.in b/package/dejavu/Config.in
index ca549d30e4..771ec38514 100644
--- a/package/dejavu/Config.in
+++ b/package/dejavu/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_DEJAVU
 	bool "DejaVu fonts"
+	select BR2_PACKAGE_DEJAVU_MONO if !BR2_PACKAGE_DEJAVU_HAS_FONT
 	help
 	  The DejaVu fonts are a font family based on the Vera Fonts.
 	  Its purpose is to provide a wider range of characters while
@@ -10,6 +11,9 @@ config BR2_PACKAGE_DEJAVU
 
 if BR2_PACKAGE_DEJAVU
 
+config BR2_PACKAGE_DEJAVU_HAS_FONT
+	bool
+
 config BR2_PACKAGE_DEJAVU_MONO
 	bool "mono fonts"
 	default y
@@ -17,17 +21,21 @@ config BR2_PACKAGE_DEJAVU_MONO
 config BR2_PACKAGE_DEJAVU_SANS
 	bool "sans fonts"
 	default y
+	select BR2_PACKAGE_DEJAVU_HAS_FONT
 
 config BR2_PACKAGE_DEJAVU_SERIF
 	bool "serif fonts"
 	default y
+	select BR2_PACKAGE_DEJAVU_HAS_FONT
 
 config BR2_PACKAGE_DEJAVU_SANS_CONDENSED
 	bool "sans condensed fonts"
 	default y
+	select BR2_PACKAGE_DEJAVU_HAS_FONT
 
 config BR2_PACKAGE_DEJAVU_SERIF_CONDENSED
 	bool "serif condensed fonts"
 	default y
+	select BR2_PACKAGE_DEJAVU_HAS_FONT
 
 endif
-- 
2.47.0



More information about the buildroot mailing list