updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / packer-color / PKGBUILD
blob1ea2a3bfc7c4df2a79be6d8f47a864ee2012b8d2
1 # Contributor: Xavion <Xavion (dot) 0 (at) Gmail (dot) com>
2 # Contributor: Bruenig <Matthew (dot) Bruenig (at) Gmail (dot) com>
4 basename=packer
5 pkgname=${basename}-color
6 pkgver=20110822
7 pkgrel=1
8 pkgdesc="Adds AUR support to 'pacman' | Adds better colourisation and error handling to 'packer'"
9 url="http://github.com/bruenig/${basename}"
10 license="GPL3"
11 arch=("any")
12 makedepends=("git")
13 depends=("grep" "sed" "bash" "curl" "pacman-color" "jshon")
14 optdepends=("sudo: install and update packages as non-root"
15             "customizepkg: apply customizepkg modifications")
17 _gitroot="http://github.com/bruenig/${basename}.git"
18 _gitname="${basename}"
20 build() {
21         cd "${srcdir}"
23         # Repository
24         msg "Connecting to GIT server ..."
25         if [ -d "${srcdir}/${_gitname}" ] ; then
26                 cd ${_gitname} && git pull origin
27         else
28                 git clone "${_gitroot}"
29                 cd ${_gitname}
30         fi
31         
32         # Patches
33         patch -Np1 < "${startdir}"/${pkgname}.patch
35         # Changes
36         sed -i 's|packer |packer-color |g' ${basename}
37         sed -i 's|pacman -|pacman-color -|g' ${basename}
38         sed -i 's|runasroot pacman |runasroot pacman-color |g' ${basename}
39         sed -i 's| pacman "| pacman-color "|g' ${basename}
40         sed -i "s|echo \"packer: Option .* is not valid.\"|pacman-color \"\$\@\"|g" ${basename}
43 package() {
44         cd ${_gitname}
46         # Install
47         install -D -m755 ${basename} "${pkgdir}/usr/bin/${pkgname}"
48         install -D -m644 ${basename}.8 "${pkgdir}/usr/share/man/man8/${pkgname}.8"