updated on Fri Jan 13 20:02:10 UTC 2012
[aur-mirror.git] / redo-git / PKGBUILD
blobdc1a76de9ad14792a20524fc614c5483f0de453a
1 # Maintainer: Samuel Tardieu <sam@rfc1149.net>
3 pkgname=redo-git
4 pkgver=20110215
5 pkgrel=1
6 pkgdesc="Smaller, easier, more powerful, and more reliable than make."
7 url="https://github.com/apenwarr/redo/"
8 license=("LGPL")
9 arch=('i686' 'x86_64')
10 depends=('python2' 'sqlite3' 'zsh')
11 makedepends=('git' 'python-markdown' 'python-beautifulsoup')
12 conflicts=('redo')
13 provides=('redo')
14 _gitroot='http://github.com/apenwarr/redo.git'
15 _gitname='redo'
16 source=()
17 md5sums=()
19 build() {
20   cd "$srcdir"
21   msg "Connecting to GIT server..."
23   if [ -d $startdir/src/$_gitname ] ; then
24     cd $_gitname && git fetch && git reset --hard origin/master
25     msg "The local files are updated."
26   else
27     git clone $_gitroot
28   fi
29   msg "GIT checkout done or server timeout"
31   cd "$srcdir/$_gitname"
32   git ls-files -z | xargs -0 sed -i -e 's,/usr/bin/python$,/usr/bin/python2,' \
33                                     -e 's,python -mcompileall,python2 -mcompileall,' \
34                                     -e 's,/usr/bin/env python$,/usr/bin/env python2,'
35   export PREFIX=/usr
36   export DESTDIR="$pkgdir"
37   rm -f install
38   minimal/do install || return 1
39   rm "$pkgdir"/usr/lib/redo/sh
40   ln -s /bin/zsh "$pkgdir"/usr/lib/redo/sh