updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / v8-gearbox-git / PKGBUILD
blobb5f8fe8675ba15fae27b5341d31ac39ec30d253a
1 # See http://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines
2 # for more information on packaging from GIT sources.
4 # Maintainer: Your Name <youremail@domain.com>
5 pkgname=v8-gearbox-git
6 pkgver=20110514
7 pkgrel=1
8 pkgdesc="A shell for the v8 Javascript engine"
9 arch=('i686' 'x86_64')
10 url="https://github.com/eddyb/v8-gearbox"
11 license=('MIT/X11')
12 makedepends=('git' 'scons')
13 depends=('v8' 'libmysqlclient' 'zlib' 'openssl' 'libgl' 'freeglut' 'sdl' 'ncurses')
15 _gitroot="git://github.com/eddyb/v8-gearbox.git"
16 _gitname="v8-gearbox"
18 build() {
19   cd ${srcdir}
20   msg "Connecting to GIT server...."
22   if [ -d ${_gitname} ] ; then
23     cd ${_gitname} && git pull origin
24     msg "The local files are updated."
25   else
26     git clone ${_gitroot} ${_gitname}
27   fi
29   msg "GIT checkout done or server timeout"
30   msg "Starting make..."
32   rm -rf ${srcdir}/${_gitname}-build
33   git clone ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build
34   cd ${srcdir}/${_gitname}-build
36   scons
39 package() {
40   install -m 755 -D ${srcdir}/${_gitname}-build/build/gearbox ${pkgdir}/usr/bin/gearbox
41   rm -rf ${srcdir}/${_gitname}-build
42