[Lunar-commits] <moonbase> texlive: luatex is now a separate module
Duncan Gibson
engelsman at lunar-linux.org
Mon Jan 10 22:01:28 CET 2011
commit 19d871bde7bb7b11e9f30ceb7ccf564c04697fbf
Author: Paul Bredbury <brebs at sent.com>
Date: Mon Jan 10 22:01:28 2011 +0100
texlive: luatex is now a separate module
luatex is required.
Note: downloads and installs but give POST_INSTALL gives error message.
Not clear from comment whether this is expected - engelsman
---
zbeta/texlive/BUILD | 3 ++-
zbeta/texlive/DEPENDS | 6 ++++--
zbeta/texlive/POST_INSTALL | 1 +
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/zbeta/texlive/BUILD b/zbeta/texlive/BUILD
index f6f145a..cab737b 100644
--- a/zbeta/texlive/BUILD
+++ b/zbeta/texlive/BUILD
@@ -32,7 +32,8 @@
# Some options are from http://www.gentoo-portage.com/app-text/texlive-core
# and http://repos.archlinux.org/wsvn/packages/texlive-bin/trunk/
# xindy should be in its own module, because its compilation needs latex to be *already* installed.
- OPTS+=" --datadir=/usr/share --disable-multiplatform --disable-native-texlive-build --with-system-zlib --with-system-freetype2 --with-system-libpng --with-gs=gs --disable-xindy --enable-etex --enable-luatex --enable-xetex --enable-ipc --enable-shared --enable-static=no" &&
+ # luatex is provided by the luatex module.
+ OPTS+=" --datadir=/usr/share --disable-multiplatform --disable-native-texlive-build --with-system-zlib --with-system-freetype2 --with-system-libpng --with-gs=gs --disable-xindy --enable-etex --disable-luatex --enable-xetex --enable-ipc --enable-shared --enable-static=no" &&
default_build &&
diff --git a/zbeta/texlive/DEPENDS b/zbeta/texlive/DEPENDS
index cfa871c..6ba3a9e 100644
--- a/zbeta/texlive/DEPENDS
+++ b/zbeta/texlive/DEPENDS
@@ -4,7 +4,9 @@ depends texlive-texmf
depends gd
depends fontconfig
depends ghostscript
-depends lua
+
+# Needed to run fmtutil-sys in POST_INSTALL
+depends luatex
optional_depends "t1lib" "--with-system-t1lib" "--without-system-t1lib" "for t1lib support"
optional_depends "icu4c" "--with-system-icu" "--without-system-icu" "for ICU support"
@@ -16,5 +18,5 @@ optional_depends "libX11" "" "--without-x" "for XOrg support (say n for e.g. fra
# Building xindy requires that texlive is *already* installed!
# Otherwise: configure: error: LATEX is required to build xindy rules
-# It is saner to have xindy as a separate module, from http://xindy.sourceforge.net/
+# Should have xindy as a separate module, from http://xindy.sourceforge.net/
#optional_depends "clisp" "--enable-xindy" "--disable-xindy" "for xindy book-like indexes"
diff --git a/zbeta/texlive/POST_INSTALL b/zbeta/texlive/POST_INSTALL
index 1fbaad5..6a333e3 100644
--- a/zbeta/texlive/POST_INSTALL
+++ b/zbeta/texlive/POST_INSTALL
@@ -4,4 +4,5 @@ updmap-sys --quiet --syncwithtrees
# Hint from https://bbs.archlinux.org/viewtopic.php?pid=607603
# Prevent error message: Fatal format file error; I'm stymied
+# Uses /usr/bin/luatex
fmtutil-sys --quiet --all > /dev/null
More information about the Lunar-commits
mailing list