python-texttable: update to 1.3.1
[void-packages.git] / srcpkgs / xerces-c / template
blob1b71f573b9e240ce748b83d58afd411588566f3f
1 # Template file for 'xerces-c'
2 pkgname=xerces-c
3 version=3.2.1
4 revision=1
5 build_style=gnu-configure
6 hostmakedepends="automake libtool pkg-config"
7 makedepends="libcurl-devel icu-devel"
8 depends="lib${pkgname}>=${version}_${revision}"
9 short_desc="Validating XML parser written in portable C++"
10 maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
11 license="Apache-2.0"
12 homepage="http://xerces.apache.org/xerces-c/"
13 distfiles="http://archive.apache.org/dist/xerces/c/3/sources/${pkgname}-${version}.tar.bz2"
14 checksum=a36b6e162913ec218cfb84772d2535d43c3365355a601d45d4b8ce11f0ece0da
16 case "$XBPS_TARGET_MACHINE" in
17         i686*) export CCACHE_DISABLE=yes
18 esac
20 pre_configure() {
21         autoreconf -fi
24 pre_build() {
25         # Copy samples before build: avoid binaries in -doc package
26         mkdir -p _docs
27         cp -a samples/ _docs/
30 libxerces-c_package() {
31         short_desc+=" - shared library"
32         pkg_install() {
33                 vmove usr/lib/libxerces-c-${version%.*}.so
34         }
37 libxerces-c-devel_package() {
38         short_desc+=" - development files"
39         depends="lib${sourcepkg}>=${version}_${revision}"
40         pkg_install() {
41                 vmove usr/include
42                 vmove usr/lib/pkgconfig
43                 vmove usr/lib/*.a
44                 vmove usr/lib/libxerces-c.so
45         }
48 xerces-c-doc_package() {
49         short_desc+=" - documentation"
50         noarch=yes
51         pkg_install() {
52                 vdoc "CREDITS"
53                 vcopy "${wrksrc}/doc"           "/usr/share/doc/${pkgname}"
54                 vcopy "${wrksrc}/_docs/samples" "/usr/share/doc/${pkgname}"
55         }