3 # Maintainer: Rick W. Chen <stuffcorpse@archlinux.us>
6 # Maintainer: Aaron Griffin <aaron@archlinux.org>
7 # Contributor: Aurelien Foret <orelien@chez.com>
8 # Contributor: Evangelos Foutras <foutrelis@gmail.com>
10 pkgname=bash-completion-git
13 pkgdesc="Programmable completion for the bash shell, git version"
15 url="http://bash-completion.alioth.debian.org/"
19 conflicts=('bash-completion')
20 provides=('bash-completion')
22 _gitroot="git://git.debian.org/git/bash-completion/bash-completion.git"
23 _gitname="bash-completion"
27 msg "Connecting to Debian GIT server...."
29 if [ -d "${srcdir}/$_gitname" ] ; then
30 cd "$_gitname" && git fetch origin
31 msg "The local files are updated."
33 git clone --mirror "$_gitroot" "$_gitname"
36 rm -fr "$srcdir/$_gitname-build"
37 git clone --local "$srcdir/$_gitname" "$srcdir/$_gitname-build"
39 msg "GIT checkout done or server timeout"
41 cd "$srcdir/$_gitname-build"
44 sed -i 's#/sbin/lsmod#/bin/lsmod#' bash_completion
47 ./configure --prefix=/usr --sysconfdir=/etc
52 cd "$srcdir/$_gitname-build"
53 make DESTDIR="$pkgdir" install
56 chmod 644 "$pkgdir/usr/share/bash-completion/bash_completion"
58 rm -fr "$srcdir/$_gitname-build"
60 # vim:set ts=2 sw=2 et: