updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / django-nonrel / PKGBUILD
bloba9241fa0ddf77a239470018baa95727318e24d57
1 #Maintainer: Konstantinos Karantias <kostis[at]gtklocker[dot]com>
2 pkgname=django-nonrel
3 pkgver=9260
4 pkgrel=1
5 pkgdesc='Non-relational backend support for Django via the new multi-db SQL compiler layer.'
6 arch=('any')
7 url='http://bitbucket.org/wkornewald'
8 license=('BSD')
9 provides=('django')
10 conflicts=('django')
11 depends=('python2')
12 makedepends=('mercurial' 'python2' 'setuptools')
13 optdepends=('django-mongodb-engine: MongoDB Django module')
15 _hgroot='http://bitbucket.org/wkornewald'
16 _hgrepo='django-nonrel'
18 build() {
19         cd $srcdir
21         # hg check
22         if [ -d $_hgrepo/.hg ]; then
23                 (cd $_hgrepo && hg up -r $pkgver)
24         else
25                 hg clone -r $pkgver $_hgroot/$_hgrepo $_hgrepo
26         fi
28         msg 'Mercurial checkout done or server timeout.'
30         if [ -d $_hgrepo-build ]; then
31                 msg 'Removing old build directory.'
32                 rm -rf $_hgrepo-build
33         fi
35         msg 'Copying repository to another build directory.'
36         cp -r $srcdir/$_hgrepo $srcdir/$_hgrepo-build
38         msg 'Starting the *real* build.'
39         cd $srcdir/$_hgrepo-build
40         python2 setup.py build
43 package() {
44         cd $srcdir/$_hgrepo-build
45         python2 setup.py install --root=$pkgdir --optimize=1