summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 74ecb935e36a7c7b335497d0221bf17e6ceaa5b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Maintainer: Xavion <Xavion (dot) 0 (at) Gmail (dot) com>
# Contributor: Bruenig <Matthew (dot) Bruenig (at) Gmail (dot) com>

_appname_=packer
pkgname=${_appname_}-color
pkgver=20150808
pkgrel=1
pkgdesc="Adds AUR support to 'pacman' | Adds better colourisation and error handling to 'packer'"
url="http://github.com/keenerd/packer"
arch=("any")
license=("GPL3")
makedepends=("git")
depends=("grep" "sed" "bash" "curl" "pacman" "jshon" "expac")
optdepends=("sudo: install and update packages as non-root"
            "customizepkg: apply customizepkg modifications"
            "zsh-packer-color: for Zsh tab completion")
install="${pkgname}.install"
source=(color.patch)

_gitroot="http://github.com/keenerd/${_appname_}.git"
_gitname="${_appname_}"

build() {
	cd "${srcdir}"

	# Repository
	msg "Connecting to GIT server ..."
	if [ -d "${srcdir}/${_gitname}" ] ; then
		cd ${_gitname} && git pull origin
	else
		git clone "${_gitroot}"
		cd ${_gitname}
	fi

	# Patches
	patch -Np1 < "${startdir}"/color.patch

	# Changes
	sed -i 's|packer |packer-color |g' ${_appname_}
	sed -i "s|echo \"packer: Option .* is not valid.\"|pacman \"\$\@\"|g" ${_appname_}
}

package() {
	cd ${_gitname}

	# Install
	install -D -m755 ${_appname_} "${pkgdir}/usr/bin/${pkgname}"
	install -D -m644 ${_appname_}.8 "${pkgdir}/usr/share/man/man8/${pkgname}.8"
}

sha1sums=('dad7feddc2991249134096b10e671dfd486b485a')