updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / vala-git / PKGBUILD
blob8d955d853f4fb209b47010def1633f5bc976e661
1 # $Id: PKGBUILD 3145 2009-09-28 10:00:46Z ibiru $
2 # Previous Contributor: Timm Preetz <timm@preetz.us>
3 # Previous Contributor: Alexander Fehr <pizzapunk gmail com>
4 # Previous Contributor: Thijs Vermeir <thijsvermeir@gmail.com>
5 # Contributor: Flamelab <panosfilip@gmail.com>
7 pkgname=vala-git
8 pkgver=20110223
9 pkgrel=1
10 pkgdesc="Compiler for the GObject type system"
11 arch=('i686' 'x86_64')
12 url="http://live.gnome.org/Vala"
13 license=('LGPL')
14 depends=('glib2')
15 makedepends=('libxslt' 'vala' 'git')
16 options=('!libtool')
17 conflicts=('vala' 'vala-devel')
18 provides=('vala')
20 _gitroot="git://git.gnome.org/vala"
21 _gitname="vala"
24 build() {
25   cd ${srcdir}/
27     msg "Connecting to the GIT server...."
28     if [[ -d ${srcdir}/${_gitname} ]] ; then
29         cd ${_gitname}
30         git pull origin
31         msg "The local files are updated..."
32     else
33         git clone ${_gitroot}
34     fi
35     
36     msg "GIT checkout done."
38     msg "Starting make for: ${pkgname}"
39     
40     if [[ -d ${srcdir}/${_gitname}-build ]]; then
41        msg "Cleaning the previous build directory..." 
42        rm -rf ${srcdir}/${_gitname}-build
43     fi
45     git clone ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build
46     
47     cd ${srcdir}/${_gitname}-build
49      ./autogen.sh \
50            --prefix=/usr \
51            --enable-vapigen
52     make
56 package() {
58   cd ${srcdir}/${_gitname}-build
60   make DESTDIR="$pkgdir" install