#Packager: George Vlahavas <vlahavas~at~gmail~dot~com>
#Previous packager: Thorsten Muehlfelder <thenktor(at)gmx.de>

pkgname=xmlrpc-c
pkgver=1.16.42
pkgrel=1rl
source=("http://kent.dl.sourceforge.net/project/xmlrpc-c/Xmlrpc-c%20Super%20Stable/$pkgver/xmlrpc-c-$pkgver.tgz" "curl.patch")
url="http://xmlrpc-c.sourceforge.net/"
docs=('README')

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"$pkgname (lightweight RPC library based on XML and HTTP)"
"XML-RPC is a quick-and-easy way to make procedure calls over the"
"Internet. It converts the procedure call into XML document, sends it"
"to a remote server using HTTP, and gets back the response as XML."
)

build() {
	cd $startdir/src/${pkgname}-${pkgver}

	patch -p1 < $startdir/src/curl.patch || exit 1

	./configure --prefix=/usr \
		--libdir=/usr/lib${LIBDIRSUFFIX} \
		--localstatedir=/var \
		--sysconfdir=/etc \
		--build=$arch-slackware-linux
	make -j $numjobs || return 1
	make DESTDIR=$startdir/pkg/ install || return 1

	# stupid configure scipts
	if [ $arch == "x86_64" ]; then
		mv $startdir/pkg/usr/lib $startdir/pkg/usr/lib64
	fi

	# no static libs, thanks
	rm $startdir/pkg/usr/lib${LIBDIRSUFFIX}/*.a
}
