updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / memcached-manager-svn / PKGBUILD
blob8edd049c4a0952f81a1ef3691857aa8e90dea4cb
1 #Contributor: Bruno Galeotti <bravox87 at gmail.com>
2 pkgname=memcached-manager-svn
3 pkgver=123
4 pkgrel=1
5 pkgdesc='A Simple Memcached Server Manager.'
6 arch=(i686 x86_64)
7 url='http://code.google.com/p/memcached-manager/'
8 license=('custom')
9 depends=('python-matplotlib' 'python-numpy')
10 makedepends=('python2' 'subversion')
11 provides=('memcached-manager')
12 conflicts=('memcached-manager')
14 _svntrunk=http://memcached-manager.googlecode.com/svn/trunk/
15 _svnmod=memcached-manager
17 build() {
18   cd ${srcdir}
20   if [[ -d ${_svnmod}/.svn ]]; then
21      (cd ${_svnmod} && svn up -r $pkgver)
22   else
23      svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
24   fi
26   msg "SVN checkout done or server timeout"
28   if [ -d $_svnmod-build ]; then
29     msg 'Removing old build directory'
30     rm -rf $_svnmod-build
31   fi
32   
33   msg 'Copying repository to another build directory'
34   cp -r $srcdir/$_svnmod $srcdir/$_svnmod-build
35   
36   msg 'Starting build'
37   cd $srcdir/$_svnmod-build/src
39   msg 'Running setup.py'
40   python2 setup.py build || return 1
41   python2 setup.py install --root=$pkgdir || return 1