OpenSP-1.5

Introduction à OpenSP

Site de téléchargement (HTTP):  http://download.sourceforge.net/openjade/OpenSP-1.5.tar.gz
Site de téléchargement (FTP):           
Version utilisée:                       1.5
Taille du package:                      1,3 Mo
Estimation de l'espace disque requis:   16,1 Mo
Estimation du temps de construction:    7,51 SBU

Le package OpenSP contient une bibliothèque C++ pour utiliser les fichiers SGML/XML. Il est utile pour valider, analyser et manipuler les documents SGML et XML.

OpenSP dépend de
sgml-common-0.6.3

Installation de OpenSP

Installez OpenSP en lançant les commandes suivantes:

./configure --prefix=/usr --disable-static --enable-http \
--enable-default-catalog=/etc/sgml/catalog \
--enable-default-search-path=/usr/share/sgml --enable-xml-messages &&
make pkgdatadir=/usr/share/sgml/OpenSP-1.5 &&
make pkgdatadir=/usr/share/sgml/OpenSP-1.5 install &&
ln -sf onsgmls /usr/bin/nsgmls &&
ln -sf osgmlnorm /usr/bin/sgmlnorm &&
ln -sf ospam /usr/bin/spam &&
ln -sf ospcat /usr/bin/spcat &&
ln -sf ospent /usr/bin/spent &&
ln -sf osx /usr/bin/sx &&
ln -sf osx /usr/bin/sgml2xml &&
ln -sf libosp.so /usr/lib/libsp.so &&
install-catalog --add /etc/sgml/OpenSP-1.5.cat \
/usr/share/sgml/OpenSP-1.5/catalog &&
install-catalog --add /etc/sgml/sgml-docbook.cat \
/etc/sgml/OpenSP-1.5.cat

Astuce de mise à jour : Supprimer les items du catalogue ci-dessus avant de mettre à jour, avec:
install-catalog --remove /etc/sgml/OpenSP-{version}.cat \
/usr/share/sgml/OpenSP-{version}/catalog &&
install-catalog --remove /etc/sgml/sgml-docbook.cat \
/etc/sgml/OpenSP-{version}.cat

Explication des commandes

--disable-static : Cette commande empêche la construction de la bibliothèque statique.

--enable-http : Cette commande active le support d'http.

--enable-default-catalog=/etc/sgml/catalog : Cette commande indique le chemin vers notre catalogue centralisé.

--enable-default-search-path : Cette commande mets en place la valeur par défaut de SGML_SEARCH_PATH.

--enable-xml-messages : Cette commande ajoute le support pour les messages formatés XML (XML Formatted Messages).

make pkgdatadir=/usr/share/sgml/OpenSP-1.5 : Ceci positionne la variable pkgdatadir dans le Makefile à partir de /usr/share/OpenSP par /usr/share/sgml/OpenSP-1.5.

ln -sf onsgmls /usr/bin/nsgmls
ln -sf osgmlnorm /usr/bin/sgmlnorm
ln -sf ospam /usr/bin/spam
ln -sf ospcat /usr/bin/spcat
ln -sf ospent /usr/bin/spent
ln -sf osx /usr/bin/sx
ln -sf osx /usr/bin/sgml2xml
ln -sf libosp.so /usr/lib/libsp.so
Ces commandes créent les équivalents SP des exécutables et bibliothèques d'OpenSP.

Contenu

Le package OpenSP contient onsgmls, ospam, osx, ospcat et ospent.

Description

onsgmls

onsgmls analyse les fichiers SGML.

ospam

ospam est un éditeur de flux.

osx

osx est un normalisateur SGML ou un convertisseur de SGML vers XML.

ospcat

ospcat affiche les identifiants système effectifs trouvés dans le catalogue.

ospent

ospent donne accès au gestionnaire d'entités d'OpenSP.