updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / django-satchmo-hg / PKGBUILD
blob2bbb15712a710187b4d3d716338d7bd44bb5fd25
1 # Contributor: Andrew Grigorev <andrew@ei-grad.ru>
3 pkgname=django-satchmo-hg
4 pkgver=2077
5 pkgrel=1
6 pkgdesc="Online shop in Django"
7 arch=(any)
8 url="http://satchmoproject.com/"
9 license=('BSD')
10 depends=('python2' 'python-imaging' 'django' 'python-sphinx' 'docutils' 'pycrypto' 'python-south' 'python-yaml' 'django-registration' 'django-threaded-multihost' 'django-app-plugins' 'sorl-thumbnail' 'django-signals-ahoy' 'django-livesettings-hg' 'django-keyedcache-hg')
11 source=()
12 md5sums=()
14 _hgroot='http://bitbucket.org/chris1610'
15 _hgrepo='satchmo'
17 build() { 
18     cd $srcdir
20     if [ -d $_hgrepo/.hg ]; then
21         (cd $_hgrepo && hg up -r $pkgver)
22     else
23         hg clone -r $pkgver $_hgroot/$_hgrepo $_hgrepo
24     fi
26     msg 'Mercurial checkout done or server timeout'
28     if [ -d $_hgrepo-build ]; then
29         msg 'Removing old build directory'
30         rm -rf $_hgrepo-build
31     fi
32     
33     msg 'Copying repository to another build directory'
34     cp -r $srcdir/$_hgrepo $srcdir/$_hgrepo-build
35     
36     msg 'Starting build'
37     cd $srcdir/$_hgrepo-build
39     msg 's/python/python2/g'
40     find . -name '*.py' | xargs sed -i s/python/python2/g
42     msg 'Running setup.py'
43     
44     python2 setup.py build || return 1
45     python2 setup.py install --root=$pkgdir --optimize=1 || return 1
46     install -D -m644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE