
vala-git PKGBUILD
By: a guest on
Apr 9th, 2010 | syntax:
Bash | size: 1.34 KB | hits: 163 | expires: Never
# $Id: PKGBUILD 3145 2009-09-28 10:00:46Z ibiru $
# Contributor: Timm Preetz <timm@preetz.us>
# Contributor: Alexander Fehr <pizzapunk gmail com>
# Contributor: Thijs Vermeir <thijsvermeir@gmail.com>
pkgname=vala-git
pkgver=20100409
_realver=0.8.1
pkgrel=1
pkgdesc="Compiler for the GObject type system"
arch=('i686' 'x86_64')
url="http://live.gnome.org/Vala"
license=('LGPL')
depends=('bash' 'glib2')
makedepends=('libxslt')
options=('!libtool')
conflicts=('vala')
provides=("vala=${_realver}")
_gitroot="git://git.gnome.org/vala"
_gitname="vala"
build() {
cd ${srcdir}/
msg "Connecting to the GIT server...."
if [[ -d ${srcdir}/${_gitname} ]] ; then
cd ${_gitname}
git pull origin
msg "The local files are updated..."
else
git clone ${_gitroot}
fi
msg "GIT checkout done."
msg "Starting make for: ${pkgname}"
if [[ -d ${srcdir}/${_gitname}-build ]]; then
msg "Cleaning the previous build directory..."
rm -rf ${srcdir}/${_gitname}-build
fi
git clone ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build
cd ${srcdir}/${_gitname}-build
./autogen.sh --prefix=/usr --enable-vapigen || return 1
make || return 1
}
package() {
cd ${srcdir}/${_gitname}-build
make DESTDIR="$pkgdir" install || return 1
}