updated on Wed Jan 11 00:07:16 UTC 2012
[aur-mirror.git] / gjs-git / PKGBUILD
blob3a044f8a6280159e71ead2dd50927f271b5503ba
1 #Contributor: Flamelab <panosfilip@gmail.com>
3 pkgname=gjs-git
4 pkgver=20111006
5 pkgrel=1
6 pkgdesc="Javascript Bindings for GNOME, git version"
7 arch=(i686 x86_64)
8 url="http://live.gnome.org/Gjs"
9 license=('GPL')
10 depends=('cairo' 'dbus-glib' 'gobject-introspection' 'js')
11 makedepends=('git' 'gnome-common' 'xulrunner' 'python2')
12 conflicts=('gjs')
13 provides=('gjs')
14 options=(!makeflags !emptydirs)
15 _gitroot="git://git.gnome.org/gjs"
16 _gitname="gjs"
18 build() {
19   cd ${srcdir}/
20     
21     msg "Connecting to the GNOME GIT server...."
22     if [[ -d ${srcdir}/${_gitname} ]] ; then
23         cd ${_gitname}
24         git pull origin
25         msg "The local files are updated..."
26     else
27         git clone ${_gitroot}
28     fi
29     
30     msg "GIT checkout done."
32     msg "Starting make for: ${pkgname}"
33     
34     if [[ -d ${srcdir}/${_gitname}-build ]]; then
35        msg "Cleaning the previous build directory..." 
36        rm -rf ${srcdir}/${_gitname}-build
37     fi
39     git clone ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build
40     
41     cd ${srcdir}/${_gitname}-build
42     
43     sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" scripts/make-tests
44         
45     msg "Starting build"
46    ./autogen.sh --prefix=/usr || return 1
47    make || return 1
48    make DESTDIR=$pkgdir install || return 1