archrelease: copy trunk to community-any
[ArchLinux/community.git] / vegeta / trunk / PKGBUILD
blob106abc8d4292a6832782c957388244b8c742c8e6
1 # Maintainer: Anatol Pomozov
3 pkgname=vegeta
4 pkgver=12.8.4
5 pkgrel=3
6 pkgdesc="HTTP load testing tool"
7 arch=(x86_64)
8 url="https://github.com/tsenart/vegeta"
9 license=(MIT)
10 depends=(glibc)
11 makedepends=(go)
12 source=(vegeta-$pkgver.zip::https://github.com/tsenart/vegeta/archive/v$pkgver.zip)
13 sha512sums=('1afd8238779599be191a532256a08c41cd944b20b8962fc507a58d6161b0d44e10a1a9bc0cbe10d69d63fd6bee72878f389fb5052713592aa12a3943e43b2b0d')
15 build() {
16   cd vegeta-$pkgver
17   BUILDDATE=`date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +'%FT%TZ%z'`
18   go build -ldflags "-X main.Version=$pkgver -X main.Date='$BUILDDATE'"
21 check() {
22   cd vegeta-$pkgver
23   go test ./... || true # 12.8.4 tests fail https://github.com/tsenart/vegeta/issues/545
26 package() {
27   cd vegeta-$pkgver
28   install -Dm755 vegeta "$pkgdir/usr/bin/vegeta"