xindy-2.5.1

Introduction à xindy

Xindy est un processeur d'index qui peut être utilisé pour générer des index comme ceux des livres pour des systèmes de préparation de documents arbitraires. Cela inclut les systèmes tel que TeX et LaTeX, la famille roff, les systèmes basés sur SGML/XML (c'est à dire HTML) qui manipule différentes sortes de textes et génère des informations d'indexage.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Informations sur le paquet

  • Téléchargement (HTTP) : http://tug.ctan.org/support/xindy/base/xindy-2.5.1.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 221acfeeb0f6f8388f89a59c56491041

  • Taille du téléchargement : 506 Kio

  • Estimation de l'espace disque requis : 15 Mio

  • Estimation du temps de construction : moins de 0.1 SBU

Dépendances de Xindy

Requises

Clisp-2.49, texlive-20150521

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/xindy

Installation de xindy

Installez xindy en lançant les commandes suivantes :

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 &&
./configure --prefix=/opt/texlive/2015              \
            --bindir=/opt/texlive/2015/bin/$TEXARCH \
            --datarootdir=/opt/texlive/2015         \
            --includedir=/usr/include               \
            --libdir=/opt/texlive/2015/texmf-dist   \
            --mandir=/opt/texlive/2015/texmf-dist/doc/man &&
make LC_ALL=POSIX

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--prefix=, --bindir=, --datarootdir=, --infodir=, --mandir= ...  : Ces paramètres assurent que les fichiers installés depuis les sources écraseront les fichiers correspondants installés précédemment par install-tl-unx afin que les méthodes d'installation alternatives de texlive soient cohérentes.

sed -i "s/ grep -v '^;'/ awk NF/" ... : La construction trie les fichiers dans les encodages latin{1..3} pour créer latin.xdy, et les versions unicode de ceux-ci pour créer utf8.xdy après avoir utilisé grep -v '^;' pour supprimer les lignes vides. Avec grep-2.23, toute donnée qui n'est pas dans l'encodage attendu est traité comme du binaire, ce qui résulte en un fichier inutilisable. Cette commande utilise une manière alternative pour supprimer les lignes vides.

--includedir=/usr/include : Ce paramètre assure que les entêtes kpathsea de texlive-20150521 seront trouvées.

make LC_ALL=POSIX : avec la version actuelle de coreutils, il est essentiel de construire xindy en locale POSIX (ou C) car dans une locale UTF-8 le fichier latin.xdy contiendra seulement une entête et ensuite une ligne 'Binary file (standard input) matches' à la place des nombreuses lignes de commandes lisp merge-rule qu'il doit contenir.

Contenu

Programmes installés: tex2xindy, texindy, xindy
Bibliothèques installées: Aucune
Répertoire installé: /opt/texlive/2015/texmf-dist/xindy

Descriptions courtes

tex2xindy

transforme un fichier d'index LaTeX en un fichier d'index brut xindy.

texindy

est une enveloppe pour xindy qui utlise beaucoup des conventions LaTeX par défaut

xindy

crée un index trié et tagué depuis un index LaTeX.

Last updated on 2016-02-27 22:58:54 +0100