public
Last active

librabbitmq-c 20121123-1

  • Download Gist
PKGBUILD for librabbitmq-c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
# 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
}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.