# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ # Maintainer: Aaron Griffin # Contributor: Aurelien Foret pkgname=bash-completion pkgver=20091103 pkgrel=1 pkgdesc="programmable completion for the bash shell" arch=(i686 x86_64) url="http://bash-completion.alioth.debian.org/" license=('GPL') depends=('bash') source=(ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('735d9b3da65c6ed11990acb9bd7f2183') # To regenerate: source PKGBUILD && mksrc mksrc() { local giturl="git://git.debian.org/git/bash-completion/bash-completion.git" local name="$pkgname-$(date +%Y%d%m)" if [ -d $pkgname ] ; then cd $pkgname && git pull origin echo "The local files are updated." else git clone $giturl cd $pkgname fi local commit="$(git log -n1 --pretty=oneline | cut -d' ' -f1)" git archive --format=tar --prefix="$name/" HEAD | gzip >../"$name.tar.gz" echo "created $name.tar.gz for commit $commit" cd .. } build() { cd "$srcdir/$pkgname-$pkgver" # fix for archlinux sed -i 's#/sbin/lsmod#/bin/lsmod#' bash_completion || return 1 install -D -m755 bash_completion $pkgdir/etc/bash_completion install -D -m755 bash_completion.sh $pkgdir/etc/profile.d/bash_completion.sh mkdir -p $pkgdir/etc/bash_completion.d install -m644 contrib/* $pkgdir/etc/bash_completion.d } # vim:set ts=2 sw=2 et: