Le paquet DocBook XSL Stylesheets (en espace de nom) contient les feuilles de style XSL. Elles sont utiles pour effectuer des transformations sur des fichiers XML DocBook 5.0.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://github.com/docbook/xslt10-stylesheets/releases/download/release/1.79.2/docbook-xsl-1.79.2.tar.bz2
Somme de contrôle MD5 du téléchargement : 4a400f0264a19329c7f95f69e098744a
Taille du téléchargement : 23 Mo
Estimation de l'espace disque requis : 49 Mo
Estimation du temps de construction : moins de 0,1 SBU
apache-ant-1.10.17 (to produce « webhelp » documents), libxslt-1.1.45 (or any other XSLT processor), to process Docbook documents, Ruby-4.0.3 (to utilize the « epub » stylesheets), Zip-3.0 (to produce « epub3 » documents), and Saxon6 and Xerces2 Java (used with apache-ant-1.10.17 to produce « webhelp » documents)
Tout d'abord, corrigez un problème qui cause des dépassements de pile pendant la récursion :
patch -Np1 -i ../docbook-xsl-1.79.2-stack_fix-1.patch
BLFS n'installe pas les paquets requis pour lancer la suite de tests et fournir des résultats significatifs.
Installez DocBook XSL Stylesheets
en exécutant les commandes suivantes en tant qu'utilisateur
root :
install -v -m755 -d /usr/share/xml/docbook/xsl-stylesheets-1.79.2 &&
cp -v -R VERSION assembly common eclipse epub epub3 extensions fo \
highlighting html htmlhelp images javahelp lib manpages params \
profiling roundtrip slides template tests tools webhelp website \
xhtml xhtml-1_1 xhtml5 \
/usr/share/xml/docbook/xsl-stylesheets-1.79.2 &&
ln -s VERSION /usr/share/xml/docbook/xsl-stylesheets-1.79.2/VERSION.xsl
La documentation de ce paquet est partagée avec sa contre-partie sans espace de nom, le paquet docbook-xsl-nons-1.79.2. Installez ce dernier si vous voulez avoir la documentation.
Créez (ou ajoutez) et peuplez le fichier de catalogue XML en
utilisant les commandes suivantes en tant qu'utilisateur
root (les formes http et https sont utilisées toutes les deux
car les développeurs amont ont les deux dans leur documentation
) :
(set -e
install -v -d -m755 /etc/xml
[ -e /etc/xml/catalog ] || xmlcatalog --noout --create /etc/xml/catalog
for uri in http{,s}://cdn.docbook.org/release/xsl/{1.79.2,current} \
http://docbook.sourceforge.net/release/xsl-ns/current; do
for rewrite in System URI; do
xmlcatalog --noout --add "rewrite$rewrite" \
"$uri" \
"/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \
/etc/xml/catalog
done
done)