Le package OpenJade contient un moteur DSSSL. C'est utile pour les transformations SGML et XML vers RTF, TeX, SGML et XML.
Téléchargement (HTTP): http://prdownloads.sourceforge.net/openjade/openjade-1.3.2.tar.gz
Téléchargement (FTP): ftp://ftp.freestandards.org/pub/lsb/app-battery/packages/openjade-1.3.2.tar.gz
Taille du téléchargement: 880 Ko
Estimation de l'espace disque requis: 14,5 Mo
Estimation du temps de construction: 1,51 SBU
Installez OpenJade en lançant les commandes suivantes:
./configure --prefix=/usr --enable-http --disable-static \
--enable-default-catalog=/etc/sgml/catalog \
--enable-default-search-path=/usr/share/sgml \
--datadir=/usr/share/sgml/openjade-1.3.2 &&
make &&
make install &&
ln -sf openjade /usr/bin/jade &&
ln -sf libogrove.so /usr/lib/libgrove.so &&
ln -sf libospgrove.so /usr/lib/libspgrove.so &&
ln -sf libostyle.so /usr/lib/libstyle.so &&
install -m644 dsssl/catalog /usr/share/sgml/openjade-1.3.2/ &&
install -m644 dsssl/*.dtd dsssl/*.dsl dsssl/*.sgm \
/usr/share/sgml/openjade-1.3.2 &&
install-catalog --add /etc/sgml/openjade-1.3.2.cat \
/usr/share/sgml/openjade-1.3.2/catalog &&
install-catalog --add /etc/sgml/sgml-docbook.cat \
/etc/sgml/openjade-1.3.2.cat
--disable-static: Cette option empêche la construction de bibliothèques statiques.
--enable-http: Cette option ajoute le support d'HTTP.
--enable-default-catalog=/etc/sgml/catalog: Cette option initialise le chemin vers le catalogue centralisé.
--enable-default-search-path: Cette option initialise la valeur par défaut de SGML_SEARCH_PATH.
--datadir=/usr/share/sgml/openjade-1.3.2: Cette option place les fichiers de données dans /usr/share/sgml/openjade-1.3.2 au lieu de /usr/share.
ln -sf openjade /usr/bin/jade
ln -sf libogrove.so /usr/lib/libgrove.so
ln -sf libospgrove.so /usr/lib/libspgrove.so
ln -sf libostyle.so /usr/lib/libstyle.so
Ces commandes créent les équivalents exécutables et bibliothèques Jade d'OpenJade.
echo "SYSTEM \"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd\" \
\"/usr/share/xml/docbook/xml-dtd-4.3/docbookx.dtd\"" >> \
/usr/share/sgml/openjade-1.3.2/catalog
Cette configuration est seulement nécessaire si vous avez l'intention d'utiliser OpenJade pour travailler sur les fichiers XML BLFS avec les feuilles de style DSSSL.
Le package OpenJade contient openjade.