# Template file for 'xerces-c' pkgname=xerces-c version=3.1.3 revision=1 build_style=gnu-configure hostmakedepends="pkg-config" makedepends="libcurl-devel icu-devel" depends="lib${pkgname}>=${version}_${revision}" short_desc="Validating XML parser written in portable C++" maintainer="Jürgen Buchmüller " license="Apache-2.0" homepage="http://xerces.apache.org/xerces-c/" distfiles="http://archive.apache.org/dist/xerces/c/3/sources/${pkgname}-${version}.tar.bz2" checksum=fc5e5e0247b108b8d64d75aeb124cabdee9b7fcd725a89fe2242b4637b25c1fa case "$XBPS_TARGET_MACHINE" in i686*) export CCACHE_DISABLE=yes esac pre_build() { # Copy samples before build: avoid binaries in -doc package mkdir -p _docs cp -a samples/ _docs/ } libxerces-c_package() { short_desc+=" - shared library" pkg_install() { vmove usr/lib/libxerces-c-${version%.*}.so } } libxerces-c-devel_package() { short_desc+=" - development files" depends="lib${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/lib/*.a vmove usr/lib/libxerces-c.so } } xerces-c-doc_package() { short_desc+=" - documentation" noarch=yes pkg_install() { vdoc "CREDITS" vcopy "${wrksrc}/doc" "/usr/share/doc/${pkgname}" vcopy "${wrksrc}/_docs/samples" "/usr/share/doc/${pkgname}" } }