1 # Maintainer: Peter Mylemans <peter.mylemans@gmail.com>
2 # Contributor: Peter Mylemans <peter.mylemans@gmail.com>
7 pkgdesc="Apache Axis2/C is an effort to implement Axis2 architecture in C. Apache Axis2/C can be used to provide and consume Web Services."
9 url="http://axis.apache.org/axis2/c/core/"
11 depends=('libxml2' 'openssl' 'curl' 'zlib' 'apr')
12 makedepends=('pkgconfig')
13 source=(http://apache.belnet.be//ws/axis2/c/1_6_0/axis2c-src-1.6.0.tar.gz)
14 md5sums=('67663a8744fa5d6f06c7feb22a94035e')
16 _AXIS_SRC="$srcdir/$pkgname-src-$pkgver"
17 _AXIS_REL="/usr/lib/$pkgname"
18 _AXIS_TMP="$startdir/tmp"
22 patch -p2 < $startdir/make.am.patch || return 1
23 autoreconf -i || return 1
25 ./configure --prefix=$_AXIS_REL \
26 --with-apr=/usr/include/apr-1 \
36 make DESTDIR=$_AXIS_TMP install
41 install -d $pkgdir/$_AXIS_REL $pkgdir/$_AXIS_REL/lib $pkgdir/$_AXIS_REL/bin $pkgdir/$_AXIS_REL/bin/tools/wsdl2c
42 cp -P $_AXIS_TMP/$_AXIS_REL/lib/libaxis*.so* $pkgdir/$_AXIS_REL/lib
43 cp -P $_AXIS_TMP/$_AXIS_REL/lib/libaxutil*.so* $pkgdir/$_AXIS_REL/lib
44 cp -P $_AXIS_TMP/$_AXIS_REL/lib/libneethi*.so* $pkgdir/$_AXIS_REL/lib
45 cp $_AXIS_TMP/$_AXIS_REL/bin/axis2_http_server $pkgdir/$_AXIS_REL/bin
46 cp $_AXIS_TMP/$_AXIS_REL/bin/tools/wsdl2c/WSDL2C.sh $pkgdir/$_AXIS_REL/bin/tools/wsdl2c/WSDL2C.sh
47 ln -s $pkgdir/etc/axis2.xml $pkgdir/$_AXIS_REL/axis2.xml
49 install -d $pkgdir/usr/lib
50 for i in $pkgdir/$_AXIS_REL/lib/*
53 ln -s axis2c/lib/$j $pkgdir/usr/lib/$j
56 cp -r $_AXIS_TMP/$_AXIS_REL/modules $pkgdir/$_AXIS_REL/modules
58 install -d $pkgdir/etc $pkgdir/usr/bin
59 install -m644 $_AXIS_TMP/$_AXIS_REL/axis2.xml $pkgdir/etc
60 ln -s $_AXIS_REL/bin/axis2_http_server $pkgdir/usr/bin/axis2_http_server
62 install -d $pkgdir/usr/lib/pkgconfig
63 cp -Pr $_AXIS_TMP/$_AXIS_REL/include $pkgdir/$_AXIS_REL/include
64 cp -r $_AXIS_TMP/$_AXIS_REL/lib/pkgconfig $pkgdir/$_AXIS_REL/lib
65 ln -s $pkgdir/$_AXIS_REL/lib/pkgconfig/axis2c.pc $pkgdir/usr/lib/pkgconfig/axis2c.pc