updated on Sat Jan 14 00:11:12 UTC 2012
[aur-mirror.git] / nuitka-git / PKGBUILD
blob9f8a13f31db0fa2466db47c0162cc4801f0be401
1 # Maintainer: Panagiotis Mavrogiorgos (pmav99) <> (gmail)
3 pkgname=nuitka-git
4 pkgver=20111225
5 pkgrel=1
6 pkgdesc="A Python compiler to machine-code."
7 arch=(any)
8 url="http://www.nuitka.net/blog/"
9 license=('GPL3')
10 depends=('python2')
11 optdepends=()
12 makedepends=('git') 
13 provides=('nuitka')
14 conflicts=('nuitka')
15 replaces=()
16 backup=()
17 options=(!emptydirs)
19 _gitroot='http://git.nuitka.net/Nuitka.git'
20 _gitname='nuitka'
22 build()
24   if [ -d "${srcdir}/${_gitname}" ]
25   then
26     msg "Updating local repository..."
27     cd "${srcdir}/${_gitname}"
28     git pull origin develop || return 1
29     msg "The local files are updated."
30   else
31     git clone --branch develop ${_gitroot}/ ${_gitname}
32   fi
33   msg "git checkout done or server timeout"
35   if [ -d "${srcdir}/${_gitname}-build" ]
36   then
37     rm -rf "${srcdir}/${_gitname}-build"
38   fi
39   cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build"
41   msg "Starting make..."
44 package()
46   # Install using setup.py
47   cd "${srcdir}/${_gitname}-build"
48   python2 setup.py install --root="${pkgdir}/" --optimize=1