mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-04 16:21:38 +01:00
57 lines
1.4 KiB
Plaintext
57 lines
1.4 KiB
Plaintext
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=xmlrpc-c
|
|
pkgver=1.16.35
|
|
pkgrel=1
|
|
pkgdesc="This library provides a modular implementation of XML-RPC for C and C++"
|
|
url="http://xmlrpc-c.sourceforge.net/"
|
|
arch="x86"
|
|
license="custom:xmlrpc-c"
|
|
depends=
|
|
makedepends="libtool curl-dev libxml2-dev zlib-dev"
|
|
subpackages="$pkgname-dev $pkgname-doc xmlrpc-c++:cxx"
|
|
source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tgz
|
|
xmlrpc-c-curl.patch"
|
|
|
|
_builddir="$srcdir"/$pkgname-$pkgver
|
|
prepare() {
|
|
local i
|
|
cd "$_builddir"
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
|
esac
|
|
done
|
|
}
|
|
|
|
build() {
|
|
cd "$_builddir"
|
|
./configure --prefix=/usr \
|
|
--mandir=/usr/share/man \
|
|
--enable-libxml2-backend \
|
|
--disable-cgi-server \
|
|
--disable-abyss-server \
|
|
--disable-libwww-client \
|
|
--disable-wininet-client
|
|
# no parallel builds :-(
|
|
make -C include &&\
|
|
make -C lib &&\
|
|
make -j1 -C src &&\
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
install -m 644 -D doc/COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
|
|
rm -f "$pkgdir"/usr/lib/*.la
|
|
}
|
|
|
|
cxx() {
|
|
pkgdesc="This library provides a modular implementation of XML-RPC for C++"
|
|
mkdir -p "$subpkgdir"/usr/lib
|
|
mv "$pkgdir"/usr/lib/*++* "$subpkgdir"/usr/lib/
|
|
}
|
|
|
|
md5sums="eed7ef8078800e4822d753bac9d2fa1c xmlrpc-c-1.16.35.tgz
|
|
101c2224b2338247097f96b03e206261 xmlrpc-c-curl.patch"
|