[Lunar-commits] <moonbase> texlive: xindy should be a separate module

Auke Kok sofar at foo-projects.org
Sat Sep 18 17:59:51 CEST 2010


commit ee7e07d0f62aa8d3bf5d60c61d22b29ca9772e80
Author: Paul Bredbury <brebs at sent.com>
Date:   Sat Sep 18 17:59:51 2010 +0200

    texlive: xindy should be a separate module
---
 zbeta/texlive/BUILD   |    3 ++-
 zbeta/texlive/DEPENDS |    5 ++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/zbeta/texlive/BUILD b/zbeta/texlive/BUILD
index 3399e8c..f6f145a 100644
--- a/zbeta/texlive/BUILD
+++ b/zbeta/texlive/BUILD
@@ -31,7 +31,8 @@
 
   # Some options are from http://www.gentoo-portage.com/app-text/texlive-core
   # and http://repos.archlinux.org/wsvn/packages/texlive-bin/trunk/
-  OPTS+=" --datadir=/usr/share --disable-multiplatform --disable-native-texlive-build --with-system-zlib --with-system-freetype2 --with-system-libpng --with-gs=gs --enable-etex --enable-luatex --enable-xetex --enable-ipc --enable-shared --enable-static=no"  &&
+  # 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"  &&
 
   default_build  &&
 
diff --git a/zbeta/texlive/DEPENDS b/zbeta/texlive/DEPENDS
index 3ec2d3f..31a46ef 100644
--- a/zbeta/texlive/DEPENDS
+++ b/zbeta/texlive/DEPENDS
@@ -17,4 +17,7 @@ optional_depends "t1lib" "--with-system-t1lib" "--without-system-t1lib" "for t1l
 # This will look like the wrong way around. It means whether to install texlive's own version of lcdf-typetools, or use the lcdf-typetools module from moonbase.
 optional_depends "lcdf-typetools" "--disable-lcdf-typetools" "--enable-lcdf-typetools" "for Postscript support (if n, TeX Live's own version will be installed)"
 
-optional_depends "clisp" "--enable-xindy" "--disable-xindy" "for xindy book-like indexes"
+# 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/
+#optional_depends "clisp" "--enable-xindy" "--disable-xindy" "for xindy book-like indexes"


More information about the Lunar-commits mailing list