updated on Wed Jan 18 08:00:29 UTC 2012
[aur-mirror.git] / thrift-git / PKGBUILD
blob0a47fe1e013dcc512c46659d98cff2e24ac00bd5
1 pkgname=thrift-git
2 pkgver=20080622
3 pkgrel=1
4 pkgdesc="Scalable cross-language services framework for IPC/RPC between C++, Java, Ruby, PHP, Python, C, Haskell, Erlang, etc."
5 arch=(i686 x86_64)
6 url="http://developers.facebook.com/thrift/"
7 license=('Thrift Software License')
8 depends=(boost flex bison)
9 makedepends=(git autoconf automake)
10 source=()
11 md5sums=()
13 _gitroot="git://github.com/dreiss/thrift.git"
14 _gitname="thrift"
16 build(){
17   cd ${startdir}/src
18   msg "Connecting to github.com"
20   if [ -d $startdir/src/$_gitname ] ; then
21     cd $_gitname && git-pull origin
22     msg "The local files are updated."
23   else
24     git clone $_gitroot
25   fi
27   msg "GIT checkout done or server timeout"
28   msg "Starting make..."
29   
30   cd ${startdir}/src/${_gitname}
31   ./bootstrap.sh
32   ./configure --prefix=/usr
33   make || return 1
34   make DESTDIR=${startdir}/pkg install || return 1