diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 12 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = helmsman-git pkgdesc = Helmsman upstream - pkgver = 1.8.1.r8.gbe24069 + pkgver = 3.8.1.r2.g2371260 pkgrel = 1 url = https://github.com/Praqma/helmsman arch = x86_64 @@ -9,8 +9,7 @@ pkgbase = helmsman-git makedepends = go provides = helmsman-git conflicts = helmsman-git - source = helmsman::git://github.com/Praqma/helmsman + source = helmsman::https://github.com/Praqma/helmsman md5sums = SKIP pkgname = helmsman-git - @@ -1,7 +1,7 @@ # Maintainer: Javier Domingo Cansino <javierdo1@gmail.com> pkgname=helmsman-git -pkgver=1.8.1.r8.gbe24069 pkgrel=1 +pkgver=3.8.1.r2.g2371260 pkgdesc="Helmsman upstream" arch=('x86_64') url="https://github.com/Praqma/helmsman" @@ -9,7 +9,7 @@ license=('MIT') makedepends=('git' 'go') provides=("${pkgname%-VCS}") conflicts=("${pkgname%-VCS}") -source=('helmsman::git://github.com/Praqma/helmsman') +source=('helmsman::https://github.com/Praqma/helmsman') md5sums=('SKIP') _gourl=github.com/Praqma/helmsman @@ -24,15 +24,20 @@ prepare() { build() { cd "$srcdir/${pkgname%-git}" - GOPATH="$srcdir" go get -fix -v -x ${_gourl} + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + go build ./cmd/... } check() { cd "$srcdir/${pkgname%-git}" - GOPATH="$GOPATH:$srcdir" go test -v -x ${_gourl} + go test ./... } package() { mkdir -p "$pkgdir/usr/bin" - install -p -m755 "$srcdir/bin/helmsman" "$pkgdir/usr/bin" + install -p -m755 "$srcdir/helmsman/helmsman" "$pkgdir/usr/bin" } |