diff --git a/vegeta/trunk/PKGBUILD b/vegeta/trunk/PKGBUILD index bb3c546ed9..fee1561cbf 100644 --- a/vegeta/trunk/PKGBUILD +++ b/vegeta/trunk/PKGBUILD @@ -8,22 +8,24 @@ arch=(x86_64) url="https://github.com/tsenart/vegeta" license=(MIT) depends=(glibc) -makedepends=(go) -source=(vegeta-$pkgver.zip::https://github.com/tsenart/vegeta/archive/v$pkgver.zip) -sha512sums=('1afd8238779599be191a532256a08c41cd944b20b8962fc507a58d6161b0d44e10a1a9bc0cbe10d69d63fd6bee72878f389fb5052713592aa12a3943e43b2b0d') +makedepends=(git go) +_commit=(e04d9c0df8177e8633bff4afe7b39c2f3a9e7dea) +source=(git+https://github.com/tsenart/vegeta.git?signed#commit=$_commit) +validpgpkeys=(9F7681CEE0DBE37C01AF21D6424ABFF08108D421) # Tomás Senart +sha512sums=('SKIP') build() { - cd vegeta-$pkgver + cd vegeta BUILDDATE=`date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +'%FT%TZ%z'` go build -ldflags "-X main.Version=$pkgver -X main.Date='$BUILDDATE'" } check() { - cd vegeta-$pkgver + cd vegeta go test ./... || true # 12.8.4 tests fail https://github.com/tsenart/vegeta/issues/545 } package() { - cd vegeta-$pkgver + cd vegeta install -Dm755 vegeta "$pkgdir/usr/bin/vegeta" }