1 pkgname=dvcs-autosync-git
4 pkgdesc="A personal Dropbox replacement based on Git"
6 url="http://mayrhofer.eu.org/dvcs-autosync"
8 depends=('python2-pyinotify' 'xmpppy' 'python2')
9 optdepends=('python-notify')
11 provides=('jabberbot')
12 conflicts=('jabberbot')
17 #_gitroot="git://gitorious.org/dvcs-autosync/dvcs-autosync.git"
18 _gitroot="git://github.com/rmayr/dvcs-autosync.git"
20 #_gitroot="git://gitorious.org/~dieterbe/dvcs-autosync/dieterbes-dvcs-autosync.git"
21 #_gitroot="git://github.com/Dieterbe/dvcs-autosync.git"
28 msg "Connecting to GIT server...."
30 if [ -d $_gitname ] ; then
31 cd $_gitname && git checkout $_gitname && git pull origin $_gitname && cd ..
32 msg "The local files are updated."
34 git clone $_gitroot $_gitname && cd $_gitname && git checkout $_gitname
37 msg "GIT checkout done or server timeout"
39 rm -rf "$srcdir/$_gitname-build"
40 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
41 cd "$srcdir/$_gitname-build" && git checkout $_gitname
44 # $(find . -name '*.py' -print) is not enough..
45 for file in $(find . -type f | xargs grep -l '^#!.*python'); do
46 sed -i 's_^#!.*/usr/bin/python\s*$_#!/usr/bin/python2_' $file
47 sed -i 's_^#!.*/usr/bin/env.*python\s*$_#!/usr/bin/env python2_' $file
52 cd "$srcdir/$_gitname-build"
53 python2 setup.py install --root=$pkgdir || return 1