| # Contributor: aleiphoenix <aleiphoenix@gmail.com> | |
| pkgname=librabbitmq-c | |
| pkgver=20121123 | |
| pkgrel=1 | |
| pkgdesc="A RabbitMQ(amqp) library written in C-language" | |
| arch=('i686' 'x86_64') | |
| license=('BSD') | |
| makedepends=('git' 'autoconf' 'python' 'xmlto') | |
| url=https://github.com/alanxz/rabbitmq-c | |
| options=(!libtool) | |
| _gitroot="https://github.com/alanxz/rabbitmq-c.git" | |
| _gitname="rabbitmq-c" | |
| build() { | |
| cd $srcdir | |
| msg "Connecting to the git server...." | |
| if [[ -d "$_gitname" ]] ; then | |
| cd $_gitname && git pull origin | |
| msg "The local files are updated." | |
| else | |
| git clone "$_gitroot" "$_gitname" | |
| cd $_gitname | |
| fi | |
| git submodule update --init | |
| msg "GIT checkout done or server timeout" | |
| msg "Starting make..." | |
| rm -rf "$srcdir/$_gitname-build" | |
| git clone --recursive "$srcdir/$_gitname" "$srcdir/$_gitname-build" | |
| cd "$srcdir/$_gitname-build" | |
| # | |
| # BUILD HERE | |
| # | |
| msg "Building..." | |
| autoreconf -i | |
| ./configure --prefix=/usr | |
| make | |
| } | |
| check() { | |
| cd "$srcdir/$_gitname-build" | |
| make check | |
| } | |
| package() { | |
| cd "$srcdir/$_gitname-build" | |
| make DESTDIR=$pkgdir install | |
| } |