# Maintainer: Tony Lambiris pkgname=gogololcat-git pkgver=r3.236b66e pkgrel=5 pkgdesc="golang implementation of lolcat" url="https://github.com/vbatts/gogololcat/" arch=('x86_64' 'i686') license=('MIT') conflicts=(gogololcat gogololcat-bin) provides=(gogololcat gogololcat-bin) makedepends=('go') source=("${pkgname}::git+${url}") sha256sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "${srcdir}/${pkgname}" install -m755 -d "${srcdir}/go/src/github.com/vbatts/" ln -sf "${srcdir}/${pkgname}" "${srcdir}/go/src/github.com/vbatts/gogololcat" } build() { cd "${srcdir}/go/src/github.com/vbatts/gogololcat" mkdir -p build export GOPATH="${srcdir}/go" GO111MODULE="auto" go build \ -trimpath -ldflags "-s -w" \ -o build/lolcat ./cmd/lolcat } package() { cd "${srcdir}/go/src/github.com/vbatts/gogololcat" install -Dm755 "./build/lolcat" "${pkgdir}/usr/bin/lolcat" install -Dm644 "./LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }