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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.3.
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.15 (pour produire des documents « webhelp »), libxslt-1.1.42 (ou tout autre outil de traitement XSLT), pour traiter les documents Docbook, Ruby-3.4.2 (pour utiliser les feuilles de style « epub »), Zip-3.0 (pour produire des documents « epub3 ») et Saxon6 et Xerces2 Java (utilisé avec apache-ant-1.10.15 pour produire des documents « webhelp »)
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
) :
if [ ! -d /etc/xml ]; then install -v -m755 -d /etc/xml; fi && if [ ! -f /etc/xml/catalog ]; then xmlcatalog --noout --create /etc/xml/catalog fi && xmlcatalog --noout --add "rewriteSystem" \ "http://cdn.docbook.org/release/xsl/1.79.2" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteSystem" \ "https://cdn.docbook.org/release/xsl/1.79.2" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteURI" \ "http://cdn.docbook.org/release/xsl/1.79.2" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteURI" \ "https://cdn.docbook.org/release/xsl/1.79.2" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteSystem" \ "http://cdn.docbook.org/release/xsl/current" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteSystem" \ "https://cdn.docbook.org/release/xsl/current" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteURI" \ "http://cdn.docbook.org/release/xsl/current" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteURI" \ "https://cdn.docbook.org/release/xsl/current" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteSystem" \ "http://docbook.sourceforge.net/release/xsl-ns/current" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog && xmlcatalog --noout --add "rewriteURI" \ "http://docbook.sourceforge.net/release/xsl-ns/current" \ "/usr/share/xml/docbook/xsl-stylesheets-1.79.2" \ /etc/xml/catalog