1 # Maintainer: Bart van Strien <bart.bes at gmail dot com>
2 # Contributor: furester <furester at gmail dot com>
4 pkgname="python-ecore-svn"
7 pkgdesc="Ecore is an abstraction layer for e17 (Python bindings)"
9 url="http://www.enlightenment.org"
11 depends=('ecore-svn' 'python2')
12 makedepends=('svn' 'cython' 'pyrex')
14 _svntrunk="http://svn.enlightenment.org/svn/e/trunk/BINDINGS/python/python-ecore/"
15 _svnmod="python-ecore"
20 msg "Connecting to $_svntrunk SVN server...."
21 if [ -d $_svnmod/.svn ]; then
22 (cd $_svnmod && svn up -r $pkgver)
24 svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
27 msg "SVN checkout done or server timeout"
28 msg "Patching for Cython 0.14"
30 cp -r $_svnmod $_svnmod-build
32 patch -p0 < $startdir/cython-0.14.diff
34 msg "Starting make..."
36 PYTHON=python2.7 PYTHONPATH=/usr/lib/python2.7/site-packages/ ./autogen.sh --prefix=/usr || return 1
38 make DESTDIR=$pkgdir install || return 1
40 rm -r $srcdir/$_svnmod-build