# Maintainer: pancho horrillo # Contributor: Bram Swenson # Maintainer: Julien Nicoulaud pkgname='concourse-fly' pkgver=v4.2.1 pkgrel=1 pkgdesc="A command line interface that runs a build in a container with ATC." arch=(x86_64) url="https://concourse-ci.org/fly.html" license=('Apache') makedepends=('go') source=("git+https://github.com/concourse/concourse.git#tag=${pkgver}") sha512sums=('SKIP') provides=('fly') prepare() { cd "${srcdir}/concourse" git submodule update --init --recursive --jobs $(nproc) --recommend-shallow export GOPATH="$PWD" go get github.com/onsi/ginkgo/ginkgo } build() { cd "${srcdir}/concourse" export GOPATH="$PWD" cd src/github.com/concourse/fly go build } check() { cd "${srcdir}/concourse" export GOPATH="$PWD" cd src/github.com/concourse/fly "$GOPATH"/bin/ginkgo -r } package() { cd "${srcdir}/concourse" install -m 755 -D src/github.com/concourse/fly/fly "$pkgdir"/usr/bin/fly }