summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD15
2 files changed, 12 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7d2d8ecc94c4..f3524c1fc99a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index cd1e0e958b70..a16fb8bee037 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}