opensp: register SGML catalog, provide nsgmls symlink.

This commit is contained in:
Juan RP 2011-06-17 07:24:59 +02:00
parent 215bc7f5e2
commit 1e306be238

View File

@ -7,17 +7,40 @@ build_style=gnu_configure
configure_args="--enable-http --enable-default-catalog=/usr/share/sgml/catalog"
short_desc="SGML parser, successor to "sp""
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://openjade.sourceforge.net/"
license="MIT"
checksum=57f4898498a368918b0d49c826aa434bb5b703d2c3b169beb348016ab25617ce
long_desc="
OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL
language. It is based on the James Clark implementation of DSSSL named
Jade. OpenJade is now developed and maintained by the OpenJade team."
This package is a collection of SGML/XML tools called OpenSP. It is a fork
from James Clark's SP suite.
These tools are used to parse, validate, and normalize SGML and XML files.
The central programs included in this package are 'onsgmls', which replaces
sgmls, 'ospam', 'ospent', 'osgmlnorm', and 'osx'. "
keep_libtool_archives=yes
subpackages="opensp-devel"
export sgml_entries="CATALOG /usr/share/OpenSP/catalog --"
Add_dependency run libgcc
Add_dependency run glibc
Add_dependency run libstdc++
Add_dependency build gettext
Add_dependency build xmlto
Add_dependency full xmlcatmgr
post_install()
{
# Some programs expect 'nsgmls'... make it a symlink.
cd ${DESTDIR}/usr/bin && ln -s onsgmls nsgmls
}
post_stow()
{
cd ${XBPS_MASTERDIR} && ${XBPS_TRIGGERSDIR}/xml-catalog run post-install
}
pre_remove()
{
cd ${XBPS_MASTERDIR} && ${XBPS_TRIGGERSDIR}/xml-catalog run pre-remove
}