diff options
author | Vladimir Volovich <vvv@vsu.ru> | 2008-05-18 06:07:54 +0000 |
---|---|---|
committer | Vladimir Volovich <vvv@vsu.ru> | 2008-05-18 06:07:54 +0000 |
commit | be93cd8e5808962fd0f3a2ce70294e0c924a3df2 (patch) | |
tree | c0dfde7defa20ddc9d5103962a772da168791526 /Master/texmf-dist/ls-R | |
parent | 3707fab2069975a52791bf2d59d2e7d6e63fac77 (diff) |
change the condition for the "special texlive build behavior":
previously it was triggered just by the --enable-tetex-build
configure option, but some distributions are using both
--enable-tetex-build and at the same time redefine the datadir,
docdir, mandir, etc.
now, the "special texlive build behavior" is enabled when both
the --enable-tetex-build option is used, AND $datadir is the same
as $prefix, which is the case when using the default Build script.
the "special texlive build behavior" for xindy consists of:
* installing "xindy" and "texindy" as symlinks pointing to
scripts in the texmf/scripts/xindy/ directory, rather than
copying them as regular files into bindir.
* installing xindy.mem into bindir (rather than into pkglibdir),
as in texlive, it is the only platform-dependent directory, and
there's no per-platform lib directory.
* redefining datadir, docdir and mandir to the layout used in texlive:
datadir="$prefix/texmf"
docdir="$prefix/texmf/doc/$PACKAGE_NAME"
mandir="$prefix/texmf/doc/man"
* disabling docs generation and make-rules build (because they
require working latex and pdflatex during build). in normal
texlive builds, the docs and make-rules are installed in the
texmf tree, and need not be re-built.
if distributor wants to build the whole texlive, with xindy, and
uses the --enable-tetex-build, but redefines datadir, we disable
the above "special texlive build behavior".
in this case, however, please keep in mind that you need the
working latex (for make-rules) and pdflatex (for docs) during
xindy build. if you do not have it, add --disable-make-rules and
--disable-docs configure options, but keep in mind that without
the make-rules, xindy's install is incomplete, and you need to
use the files supplied by texlive's Master/texmf/xindy tree.
git-svn-id: svn://tug.org/texlive/trunk@8199 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/ls-R')
0 files changed, 0 insertions, 0 deletions