Advertisement
Guest User

spock

a guest
Dec 17th, 2009
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.31 KB | None | 0 0
  1. pkgname=xmlrpc-c
  2. pkgver=1841
  3. pkgrel=1
  4. pkgdesc='This library provides a modular implementation of XML-RPC for C and C++'
  5. arch=('i686' 'x86_64')
  6. url='http://xmlrpc-c.sourceforge.net/'
  7. license=('custom')
  8. depends=('curl' 'libxml2')
  9. makedepends=('libtool')
  10. options=('!makeflags' '!libtool')
  11. source=()
  12. md5sums=()
  13.  
  14. _svntrunk="http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced"
  15. _svnmod="xmlrpc-c"
  16.  
  17. build() {
  18.         [ "${CARCH}" = "x86_64" ] && export CFLAGS="${CFLAGS} -fPIC"
  19.  
  20.         cd $srcdir/
  21.  
  22.         msg "Connecting to $_svntrunk SVN server...."
  23.         if [ -d $_svnmod/.svn ]; then
  24.           (cd $_svnmod && svn up -r $pkgver)
  25.         else
  26.            svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
  27.         fi
  28.  
  29.         msg "SVN checkout done or server timeout"
  30.         msg "Starting make..."
  31.  
  32.         cp -r $_svnmod $_svnmod-build
  33.         cd $_svnmod-build
  34.  
  35.         ./configure --prefix=/usr \
  36.                 --enable-libxml2-backend \
  37.                 --disable-cgi-server \
  38.                 --disable-abyss-server \
  39.                 --disable-libwww-client \
  40.                 --disable-wininet-client
  41.  
  42.         make CFLAGS_PERSONAL="${CFLAGS}" || return 1
  43.         make DESTDIR=$pkgdir install
  44.  
  45.         install -m 644 -D doc/COPYING $pkgdir/usr/share/licenses/${pkgname}/COPYING
  46. }
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement