# xindy/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. "xindy" installs into the "texlive" directory tree, which may be stored in a read-only "xzm" file. So, subsequent to the "xindy" "build" procedure, the "texlive" "xzm" file (texlive.xzm) needs to be rebuilt as well. If "texlive" is stored in an "xzm" file, "makelac" will try to un-xzm the package, i.e., turn it back into an ordinary directory tree, be- fore building "xindy". If the "xindy" "build" is successful, the distro maintainer needs to execute the following command at some point subsequently: makelac texlive --force This will turn the "texlive" directory tree back into an "xzm" file. #--------------------------------------------------------------------- [buildtimes] 00.01 hours (or 000.30 minutes) - ThinkPad E540 i7 4x2 16GB RAM #--------------------------------------------------------------------- [settings] altpkg = yes exepack = no fortran = disabled license = tbd nosyslinks = yes proddir = $PRODTREE/texlive purge = no setpaths = texlive shareddir = yes strip = no tmpsize = 11M #--------------------------------------------------------------------- [depends] clisp texlive-base:strict #--------------------------------------------------------------------- [configure] PKGDIR_PROD=$PRODTREE/texlive BINDIR=$PKGDIR_PROD/bin DOCDIR=$PKGDIR_PROD/doc INCDIR=$PKGDIR_PROD/include LIBDIR=$PKGDIR_PROD/lib MANDIR=$PKGDIR_PROD/man INFODIR=$DOCDIR/info LOCDIR=$PKGDIR_PROD/texmf-local DISTDIR=$PKGDIR_PROD/texmf-dist VARDIR=/var/texlive chown -R 0.0 . chmod -R a-s . find . \ \( -perm 777 -o -perm 775 -o -perm 711 \ -o -perm 555 -o -perm 511 \) \ -exec chmod 755 {} \; -o \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') sed -e "s/ grep -v '^;'/ awk NF/" -i make-rules/inputenc/Makefile.in sed -e 's%\(indexentry\)%\1\\%' -i make-rules/inputenc/make-inp-rules.pl export HOME=`pwd`/hometemp mkdir -p $HOME ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --datarootdir=$PKGDIR_PROD \ --disable-docs \ --disable-dependency-tracking \ --bindir=$BINDIR \ --includedir=$INCDIR \ --infodir=$INFODIR \ --libdir=$LIBDIR \ --mandir=$MANDIR #--------------------------------------------------------------------- [build] export HOME=`pwd`/hometemp make LC_ALL=POSIX make install #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = tbd url_home = tbd url_lfs = tbd url_tarball = http://tug.ctan.org/support/xindy/base/\ xindy-2.5.1.tar.gz #--------------------------------------------------------------------- [history] 180625 Added package. Started with 2.5.1.