OpenSP-1.5

Introducción a OpenSP

Localización de deascarga (HTTP):		http://download.sourceforge.net/openjade/OpenSP-1.5.tar.gz
Localización de descarga (FTP):			
Versión usada:					1.5
Tamaño del paquete:				1.3 MB
Estimación del espacio necesario en disco:	16.1 MB
Estimación del tiempo de construcción:		7.51 SBU

El paquete OpenSP contiene una librería en C++ para el uso de ficheros SGML/XML. Es útil para validar, procesar y manipular documentos en SGML o XML.

OpenSP depende de:
sgml-common-0.6.3

Instalación de OpenSP

Instala OpenSP ejecutando los siguientes comandos:

./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

Explicación de los comandos

--disable-static : Esta opción evita la construcción de la librería estática.

--enable-http : Esta opción añade soporte para http.

--enable-default-catalog=/etc/sgml/catalog : Esta opción establece la ruta a nuestro catálogo centralizado.

--enable-default-search-path : Esta opción establece el valor por defecto de SGML_SEARCH_PATH.

--enable-xml-messages : Esta opción añade soporte para mensajes formateados en XML.

make pkgdatadir=/usr/share/sgml/OpenSP-1.5 : Esto establece la variable pkgdatadir en el fichero Makefile de /usr/share/OpenSP a /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
Estos comandos crean los equivalentes en SP de los ejecutables y librerías de OpenSP.

Contenido

El paquete OpenSP contiene onsgmls, ospam, osx, ospcat y ospent.

Descripciones