# Template file for 'opensp'
pkgname=opensp
version=1.5.2
wrksrc="OpenSP-${version}"
distfiles="${SOURCEFORGE_SITE}/openjade/OpenSP-$version.tar.gz"
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="
 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
}
