[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