updated on Thu Jan 12 20:00:29 UTC 2012
[aur-mirror.git] / repo / PKGBUILD
blobf148e750f7526757f87ee24b90a2bdacc49f9280
1 # Maintainer: mastero23 <mastero23 at gmail dot com>
2 # Based on package repo-git by Alexis Robert <alexis.robert@gmail.com>
4 pkgname=repo
5 pkgver=1.7.8.2
6 pkgrel=1
7 pkgdesc="The Multiple Git Repository Tool from the Android Open Source Project"
8 arch=('i686' 'x86_64')
9 url="http://source.android.com/source/git-repo.html"
10 license=('APACHE')
11 depends=('git' 'python2')
12 makedepends=('git')
13 source=(python2-patch.diff)
14 md5sums=('71e171e6fc1c233e2e4a00c2f6cb98a4')
16 _gitrepo="http://android.googlesource.com/tools/repo.git"
17 _gittag="v$pkgver"
18 _gitname="repo"
20 build() {
21   cd "$srcdir"
22   msg "Connecting to GIT server..."
24   if [ -d $_gitname ] ; then
25     cd $_gitname && git pull origin
26     msg "The local files are updated."
27   else
28     git clone $_gitrepo $_gitname
29   fi
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
43 package() {
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"
48