# Maintainer: Andy Kluger # Contributor: Adrian Perez de Castro # Contributor: Raphael Nestler pkgdesc='Command line tool for the Semaphore CI service' pkgname=semaphoreci-cli pkgver=0.29.0 pkgrel=1 url=https://github.com/semaphoreci/cli license=(Apache) arch=(x86_64) depends=() makedepends=(go) source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") sha256sums=('221a889aa41e7d30b59b6f9b763a06bc87f56f6dfff504032878885ee9473a02') install=semaphoreci-cli.install build () { cd "${srcdir}/cli-${pkgver}" GOPATH="${srcdir}/_go" GOOS=linux GOARCH=${target_arch} \ go build -ldflags "-s -w -X main.version=${pkgver}-arch -X 'main.date=$(date --iso)'" \ -o semaphoreci chmod -R +w "${srcdir}/_go" # Ugh. } package () { cd "${srcdir}/cli-${pkgver}" install -Dm755 -t "${pkgdir}/usr/bin" semaphoreci install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE }