updated on Wed Jan 25 16:08:47 UTC 2012
[aur-mirror.git] / git-subtree-git / PKGBUILD
blob05f3e6617080d90d7b4a1b3d95130c7f2b986b5d
1 # Maintainer: Myles English <myles at rockhead dot biz>
2 pkgname=git-subtree-git
3 pkgver=20101210
4 pkgrel=1
5 pkgdesc="An experimental alternative to the git-submodule command. Merges and splits subtrees from your project into subprojects and back."
6 arch=('any')
7 url="http://github.com/apenwarr/git-subtree"
8 license=('unknown')
9 groups=()
10 depends=('git')
11 makedepends=('git' 'asciidoc' 'xmlto')
12 provides=()
13 conflicts=()
14 replaces=()
15 backup=()
16 options=()
17 install=
18 source=()
19 noextract=()
20 md5sums=() #generate with 'makepkg -g'
22 _gitroot="https://github.com/apenwarr/git-subtree.git"
23 _gitname="git-subtree"
25 build() {
26   cd "$srcdir"
27   msg "Connecting to GIT server...."
29   if [ -d $_gitname ] ; then
30     cd $_gitname && git pull origin
31     msg "The local files are updated."
32   else
33     git clone $_gitroot $_gitname
34   fi
36   msg "GIT checkout done or server timeout"
37   msg "Starting make..."
39   rm -rf "$srcdir/$_gitname-build"
40   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
41   cd "$srcdir/$_gitname-build"
42   chmod +x *.sh
44   make doc
47 package() {
48   cd "$srcdir/$_gitname-build"
50   pkgInstallPath="${pkgdir}$(git --exec-path)"
52   mkdir -p "${pkgInstallPath}"
53   cp git-subtree.sh "${pkgInstallPath}"/git-subtree
55   mkdir -p "${pkgdir}"/usr/share/man/man1
56   cp git-subtree.1 "${pkgdir}"/usr/share/man/man1/
57