From 9fb1aeb27c6f9605c15298c4baa96df068dbe1af Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Wed, 20 Aug 2025 23:09:38 +0300
Subject: trinity-base-2.eclass: add TRINITY_HANDBOOK deps regardles of l10n

Values of DEPEND and IUSE according to TRINITY_HANDBOOK should be
applied regardless whether or not package declares any l10n variables.

Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 eclass/trinity-base-2.eclass | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/eclass/trinity-base-2.eclass b/eclass/trinity-base-2.eclass
index 84196ad8..e1b77c24 100644
--- a/eclass/trinity-base-2.eclass
+++ b/eclass/trinity-base-2.eclass
@@ -258,22 +258,22 @@ if [[ -n "${TRINITY_EXTRAGEAR_PACKAGING}" ]]; then
 		for lang in ${TRINITY_LANGS} ${TRINITY_DOC_LANGS}; do
 			IUSE+=" l10n_${lang}"
 		done
-
-		trinityhandbookdepend="
-			app-text/docbook-xml-dtd
-			app-text/docbook-xsl-stylesheets
-		"
-		case ${TRINITY_HANDBOOK} in
-			yes | always)
-				DEPEND+=" ${trinityhandbookdepend}"
-				;;
-			optional)
-				IUSE+=" +handbook"
-				DEPEND+=" handbook? ( ${trinityhandbookdepend} )"
-				;;
-			*) ;;
-		esac
 	fi
+
+	trinityhandbookdepend="
+		app-text/docbook-xml-dtd
+		app-text/docbook-xsl-stylesheets
+	"
+	case ${TRINITY_HANDBOOK} in
+		yes | always)
+			DEPEND+=" ${trinityhandbookdepend}"
+			;;
+		optional)
+			IUSE+=" +handbook"
+			DEPEND+=" handbook? ( ${trinityhandbookdepend} )"
+			;;
+		*) ;;
+	esac
 fi
 
 # @ECLASS_VARIABLE: TRINITY_NEED_ARTS
-- 
cgit v1.2.3

