# Template file for 'xerces-c' pkgname=xerces-c version=3.2.2 revision=2 build_style=gnu-configure hostmakedepends="automake libtool 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=1f2a4d1dbd0086ce0f52b718ac0fa4af3dc1ce7a7ff73a581a05fbe78a82bce0 pre_configure() { autoreconf -fi } 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}" } }