updated on Sat Jan 14 00:11:12 UTC 2012
[aur-mirror.git] / svn2git-git / PKGBUILD
bloba96ec50ca8840b22cef63853a398c734bf7dae65
1 # Contributor: mosra <mosra@centrum.cz>
3 pkgname=svn2git-git
4 pkgver=20100508
5 pkgrel=1
6 pkgdesc="A fast-import based converter for an svn repo to git repos."
7 arch=('i686' 'x86_64')
8 url="http://gitorious.org/svn2git"
9 license=('GPLv2')
10 groups=()
11 depends=('subversion' 'qt' 'git')
12 optdepends=('svneverever-git: for collecting path entries across SVN history')
13 makedepends=()
14 source=()
15 md5sums=()
17 _gitroot="git://gitorious.org/svn2git/svn2git.git"
18 _gitname="svn2git"
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 $_gitroot $_gitname
29   fi
31   msg "GIT checkout done or server timeout"
32   msg "Starting make..."
34   rm -rf "$srcdir/$_gitname-build"
35   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
36   cd "$srcdir/$_gitname-build"
38   qmake "INCLUDEPATH+=/usr/include/apr-1/"
39   make || return 1
41   install -m755 -D -s svn-all-fast-export "$pkgdir/usr/bin/svn2git"
42   install -m755 -d "$pkgdir/usr/share/svn2git/"
43   install -m644 -t "$pkgdir/usr/share/svn2git/" samples/*