[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
11/23: gnu: texlive-latex-base: Fix compilation on powerpc64le*.
From: |
guix-commits |
Subject: |
11/23: gnu: texlive-latex-base: Fix compilation on powerpc64le*. |
Date: |
Thu, 11 Mar 2021 02:05:01 -0500 (EST) |
marusich pushed a commit to branch wip-ppc64le
in repository guix.
commit 3403218bfb1fefc3a4c31a65601a924996580fe6
Author: Leo Le Bouter <lle-bout@zaclys.net>
AuthorDate: Mon Feb 8 04:47:03 2021 +0100
gnu: texlive-latex-base: Fix compilation on powerpc64le*.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: LuaJIT is not
ported to
powerpc64le* yet. Update replacement 'build phase to add "luajittex" within
the
"disabled-formats" list on powerpc64le*.
Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
---
gnu/packages/tex.scm | 29 ++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index c854648..cf26c95 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")
- 06/23: gnu: gcc-4.7: On powerpc64le, fix /lib64 references., (continued)
- 06/23: gnu: gcc-4.7: On powerpc64le, fix /lib64 references., guix-commits, 2021/03/11
- 09/23: gnu: guile-avahi: Fix compilation on powerpc64le-linux., guix-commits, 2021/03/11
- 01/23: gnu: bootstrap: Add support for powerpc64le-linux., guix-commits, 2021/03/11
- 10/23: gnu: texlive-bin: Fix compilation on powerpc64le*., guix-commits, 2021/03/11
- 12/23: gnu: libelf: Fix compilation for powerpc64le-linux., guix-commits, 2021/03/11
- 14/23: syscalls: Fix clone on powerpc64le-linux., guix-commits, 2021/03/11
- 03/23: utils: Add target-powerpc? procedure., guix-commits, 2021/03/11
- 07/23: gnu: glibc: Fix ldd path on powerpc*., guix-commits, 2021/03/11
- 05/23: gnu: binutils-final: Support more Power architectures., guix-commits, 2021/03/11
- 04/23: gnu: binutils-final: Provide bash for binary on powerpc-linux., guix-commits, 2021/03/11
- 11/23: gnu: texlive-latex-base: Fix compilation on powerpc64le*.,
guix-commits <=
- 19/23: tests: pack: Fix %gzip-compressor and a failing test., guix-commits, 2021/03/11
- 16/23: ci: %cross-targets: Add powerpc64le-linux-gnu., guix-commits, 2021/03/11
- 23/23: tests: guix-environment.sh: Use C_INCLUDE_PATH, not CPATH., guix-commits, 2021/03/11
- 17/23: utils: Fix target-64bit? on powerpc64le-linux., guix-commits, 2021/03/11
- 21/23: gnu: gcc: Set gcc-8 as default., guix-commits, 2021/03/11
- 13/23: Add powerpc64le-linux as a supported Guix architecture., guix-commits, 2021/03/11
- 18/23: tests: gremlin: Skip file-needed/recursive if DT_NEEDED is empty., guix-commits, 2021/03/11
- 15/23: syscalls: Fix RNDADDTOENTCNT on powerpc64le-linux., guix-commits, 2021/03/11
- 22/23: gnu: openjpeg: Disable failing tests group., guix-commits, 2021/03/11
- 20/23: gnu: commencement: Fix findutils-boot0 on some systems., guix-commits, 2021/03/11