%general-entities; ]> $LastChangedBy$ $Date$ xindy-&xindy-version; xindy Introduction to xindy Xindy is an index processor that can be used to generate book-like indexes for arbitrary document-preparation systems. This includes systems such as TeX and LaTeX, the roff-family, SGML/XML-based systems (e.g., HTML) that process some kind of text and generate indexing information. &lfs79_checked;&gcc6_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &xindy-md5sum; Download size: &xindy-size; Estimated disk space required: &xindy-buildsize; Estimated build time: &xindy-time; Required Additional Downloads Required patch: Xindy Dependencies Required , User Notes: Installation of xindy Install xindy by running the following commands: export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') && sed -i "s/ grep -v '^;'/ awk NF/" make-rules/inputenc/Makefile.in && patch -Np1 -i ../xindy-&xindy-version;-upstream_fixes-1.patch && ./configure --prefix=/opt/texlive/&texlive-year; \ --bindir=/opt/texlive/&texlive-year;/bin/$TEXARCH \ --datarootdir=/opt/texlive/&texlive-year; \ --includedir=/usr/include \ --libdir=/opt/texlive/&texlive-year;/texmf-dist \ --mandir=/opt/texlive/&texlive-year;/texmf-dist/doc/man && make LC_ALL=POSIX This package does not have a testsuite. Now, as the root user: make install Command Explanations sed -i "s/ grep -v '^;'/ awk NF/" ...: The build sorts files in latin{1..3} encodings to create latin.xdy, and unicode versions of these to create utf8.xdy after using grep -v '^;' to remove blank lines. With grep-2.23 any data not in the expected encoding is treated as binary, resulting in a useless file. This command uses an alternative way of removing blank lines. patch -Np1 -i ../xindy-&xindy-version;-upstream_fixes-1.patch: Xindy is now maintained at CTAN. This patch updates the source to match what is used for the &texlive-year; texlive binary version ( but ignoring changes which were only made to allow for spaces in pathnames). --includedir=/usr/include: This parameter ensures that the kpathsea headers from will be found. make LC_ALL=POSIX: with the current version of coreutils it is essential to build xindy in the POSIX (or C) locale because in a UTF-8 locale the file latin.xdy will contain only a heading and then a line 'Binary file (standard input) matches' instead of the many lines of lisp merge-rule commands it ought to contain. Contents Installed Programs Installed Libraries Installed Directory tex2xindy, texindy, xindy None /opt/texlive/&texlive-year;/texmf-dist/xindy Short Descriptions tex2xindy transforms a LaTeX index file into a xindy raw index file. tex2xindy texindy is a wrapper for xindy that turns on many LaTeX conventions by default. texindy xindy creates a sorted and tagged index from a raw LaTeX index. xindy