Closes:
https://bugs.gentoo.org/950021
Signed-off-by: Florian Schmaus <
flow@gentoo.org>
---
eclass/latex-package.eclass | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/eclass/latex-package.eclass b/eclass/latex-package.eclass
index f23897d4315c..e35da30e1b44 100644
--- a/eclass/latex-package.eclass
+++ b/eclass/latex-package.eclass
@@ -79,6 +79,12 @@ TEXMF="/usr/share/texmf-site"
# DESCRIPTION above)
SUPPLIER="misc"
+# @ECLASS_VARIABLE: LATEX_ENGINE
+# @DESCRIPTION:
+# When compiling documentation (.tex/.dtx), use the specified engine,
+# e.g., lualatex, to build the documention. Defaults to pdflatex.
+: "${LATEX_ENGINE:=pdflatex}"
+
# @ECLASS_VARIABLE: LATEX_DOC_ARGUMENTS
# @DESCRIPTION:
# When compiling documentation (.tex/.dtx), this variable will be passed
@@ -140,12 +146,18 @@ latex-package_src_doinstall() {
einfo "Making documentation: ${i}"
local mypdflatex=(
- pdflatex
+ ${LATEX_ENGINE}
${LATEX_DOC_ARGUMENTS}
--halt-on-error
--interaction=nonstopmode
"${i}"