summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Gysin2020-04-20 08:49:42 +0300
committerChristoph Gysin2020-04-20 15:15:57 +0300
commit36534d377e1434743f4020c92a8fbaa012e35496 (patch)
tree7fb97be0579694cae6536e9ba93e197a24e47f5f
parent2169bffbe3ad39023897390704bacbaa70b919df (diff)
downloadaur-36534d377e1434743f4020c92a8fbaa012e35496.tar.gz
Pass flags to go build
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD18
2 files changed, 12 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 20e864055cb3..cae6d3592932 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = aws-vault
pkgdesc = A vault for securely storing and accessing AWS credentials in development environments
pkgver = 5.4.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/99designs/aws-vault
arch = x86_64
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index f8af198395ef..0df8fecb0da5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=aws-vault
pkgver=5.4.0
-pkgrel=1
+pkgrel=2
pkgdesc='A vault for securely storing and accessing AWS credentials in development environments'
arch=('x86_64' 'i686')
url='https://github.com/99designs/aws-vault'
@@ -15,20 +15,24 @@ source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('67fac0bbc4be7f2297e47004a9cb224ba103b51206e00ee4fb98252faf298793')
build() {
- cd $pkgname-$pkgver
+ cd "$pkgname-$pkgver"
+ export CGO_LDFLAGS=$LDFLAGS
+ export CGO_CFLAGS=$CFLAGS
+ export CGO_CPPFLAGS=$CPPFLAGS
+ export CGO_CXXFLAGS=$CXXFLAGS
+ export GOFLAGS="-buildmode=pie -trimpath -modcacherw"
+
go build \
- -trimpath \
- -ldflags "-extldflags $LDFLAGS" \
- -ldflags="-X main.Version=v$pkgver" \
+ -ldflags="-extldflags '$LDFLAGS' -X main.Version=v$pkgver" \
-o $pkgname .
}
check() {
- cd $pkgname-$pkgver
+ cd "$pkgname-$pkgver"
go test ./...
}
package() {
- cd $pkgname-$pkgver
+ cd "$pkgname-$pkgver"
install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname"
}