updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / bash-completion-git / PKGBUILD
bloba1a9b1642990e7acb0d32232ceb0a36fad722403
1 # $Id$
2 ##Git variant:
3 # Maintainer: Rick W. Chen <stuffcorpse@archlinux.us>
4 # Contributor: shining
5 ##Original package:
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
11 pkgver=20110511
12 pkgrel=1
13 pkgdesc="Programmable completion for the bash shell, git version"
14 arch=(any)
15 url="http://bash-completion.alioth.debian.org/"
16 license=('GPL')
17 depends=('bash')
18 makedepends=('git')
19 conflicts=('bash-completion')
20 provides=('bash-completion')
22 _gitroot="git://git.debian.org/git/bash-completion/bash-completion.git"
23 _gitname="bash-completion"
25 build() {
26   cd ${srcdir}
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."
32   else
33     git clone --mirror "$_gitroot" "$_gitname"
34   fi
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"
43   # fixes for archlinux
44   sed -i 's#/sbin/lsmod#/bin/lsmod#' bash_completion
46   autoreconf -i
47   ./configure --prefix=/usr --sysconfdir=/etc
48   make
51 package() {
52   cd "$srcdir/$_gitname-build"
53   make DESTDIR="$pkgdir" install
55   # hack
56   chmod 644 "$pkgdir/usr/share/bash-completion/bash_completion"
58   rm -fr "$srcdir/$_gitname-build"
60 # vim:set ts=2 sw=2 et: