diff options
author | Luis Martinez | 2022-08-29 00:48:39 -0500 |
---|---|---|
committer | Luis Martinez | 2022-08-29 00:48:39 -0500 |
commit | 9a1862bd5540d659ef5331b2d0d79a4556755146 (patch) | |
tree | c6774120279393a53919c862952f99688785a06f | |
parent | fe5a1469a354693aca12660b26f920ab96cfbc04 (diff) | |
download | aur-9a1862bd5540d659ef5331b2d0d79a4556755146.tar.gz |
add check function
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 13 insertions, 3 deletions
@@ -1,7 +1,7 @@ pkgbase = ergo-git pkgdesc = List of utilities for the daily developer workflow pkgver = 0.7.1.r1.gcab9782 - pkgrel = 1 + pkgrel = 2 url = https://github.com/beatlabs/ergo install = ergo.install arch = x86_64 @@ -4,7 +4,7 @@ pkgname=ergo-git _pkg="${pkgname%-git}" pkgver=0.7.1.r1.gcab9782 -pkgrel=1 +pkgrel=2 pkgdesc="List of utilities for the daily developer workflow" arch=('x86_64' 'i686' 'aarch64') url='https://github.com/beatlabs/ergo' @@ -29,15 +29,25 @@ prepare() { } build() { - cd "$_pkg" export CGO_LDFLAGS="${LDFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + cd "$_pkg" go build -o build/ergo -ldflags "-linkmode=external -X main.version=$pkgver" ./cmd/cli } +check() { + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + cd "$_pkg" + go test ./... +} + package() { cd "$_pkg" install -D "build/$_pkg" -t "$pkgdir/usr/bin/" |