1 # Maintainer: mastero23 <mastero23 at gmail dot com>
2 # Based on package repo-git by Alexis Robert <alexis.robert@gmail.com>
7 pkgdesc="The Multiple Git Repository Tool from the Android Open Source Project"
9 url="http://source.android.com/source/git-repo.html"
11 depends=('git' 'python2')
13 source=(python2-patch.diff)
14 md5sums=('71e171e6fc1c233e2e4a00c2f6cb98a4')
16 _gitrepo="http://android.googlesource.com/tools/repo.git"
22 msg "Connecting to GIT server..."
24 if [ -d $_gitname ] ; then
25 cd $_gitname && git pull origin
26 msg "The local files are updated."
28 git clone $_gitrepo $_gitname
31 msg "GIT checkout done or server timeout"
33 rm -rf "$srcdir/$_gitname-build"
34 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
35 cd "$srcdir/$_gitname-build"
37 git checkout "$_gittag"
39 msg "Patching for python2..."
40 patch -p1 < $srcdir/python2-patch.diff
44 cd "$srcdir/$_gitname-build"
46 install -D -m 755 repo "$pkgdir/usr/bin/repo"
47 install -D -m 644 docs/manifest-format.txt "$pkgdir/usr/share/doc/$pkgname/manifest-format.txt"