summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/tex.scm29
1 files changed, 18 insertions, 11 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index c854648c13..cf26c95d23 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -2643,17 +2643,24 @@ formats.")
                  ;; takes long and TeX Live isn't designed to be modular like
                  ;; that.  Everything operates on a shared directory, which we
                  ;; would only have at profile generation time.
-                 (let ((disabled-formats
-                        '("aleph aleph" "lamed aleph" "uptex uptex" "euptex euptex"
-                          "eptex eptex" "ptex ptex" "pdfxmltex pdftex" "platex eptex"
-                          "csplain pdftex" "mf mf-nowin" "mex pdftex" "pdfmex pdftex"
-                          "luacsplain luatex"
-                          "cont-en xetex" "cont-en pdftex" "pdfcsplain xetex"
-                          "pdfcsplain pdftex" "pdfcsplain luatex" "cslatex pdftex"
-                          "mptopdf pdftex" "uplatex euptex" "jadetex pdftex"
-                          "amstex pdftex" "pdfcslatex pdftex" "lollipop tex"
-                          "xmltex pdftex" "pdfjadetex pdftex" "eplain pdftex"
-                          "texsis pdftex" "mltex pdftex" "utf8mex pdftex")))
+                 (let* ((powerpc64le?
+                         ,(string-prefix? "powerpc64le"
+                                          (or (%current-target-system)
+                                              (%current-system))))
+                        (disabled-formats
+                         `("aleph aleph" "lamed aleph" "uptex uptex"
+                           "euptex euptex" "eptex eptex" "ptex ptex"
+                           "pdfxmltex pdftex" "platex eptex" "csplain pdftex"
+                           "mf mf-nowin" "mex pdftex" "pdfmex pdftex"
+                           "luacsplain luatex"
+                           ,@(if powerpc64le? '("luajittex") '())
+                           "cont-en xetex" "cont-en pdftex" "pdfcsplain xetex"
+                           "pdfcsplain pdftex" "pdfcsplain luatex"
+                           "cslatex pdftex" "mptopdf pdftex" "uplatex euptex"
+                           "jadetex pdftex" "amstex pdftex"
+                           "pdfcslatex pdftex" "lollipop tex" "xmltex pdftex"
+                           "pdfjadetex pdftex" "eplain pdftex" "texsis pdftex"
+                           "mltex pdftex" "utf8mex pdftex")))
                    (mkdir "web2c")
                    (install-file (string-append
                                   (assoc-ref inputs "texlive-kpathsea")