summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathon Fernyhough2020-03-15 13:21:04 +0000
committerJonathon Fernyhough2020-03-15 13:21:04 +0000
commit7dcc9948fe6ac0af85535c86e1fd684049dd5846 (patch)
treef8c4e833565d9c76eaaa38a4c75f29f17653d258
parent1d57568b2806fbd1927bc7cf2b7c9ee192724f47 (diff)
downloadaur-7dcc9948fe6ac0af85535c86e1fd684049dd5846.tar.gz
Adopt GOFLAGS
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
2 files changed, 14 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c56225d3f952..39c3b64fd5c1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = seaweedfs
pkgdesc = SeaweedFS is a simple and highly scalable distributed file system
pkgver = 1.63
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/chrislusf/seaweedfs
arch = i686
arch = x86_64
@@ -10,7 +10,7 @@ pkgbase = seaweedfs
arch = armv6h
arch = arm
license = APACHE
- makedepends = go-pie
+ makedepends = go
source = seaweedfs-1.63.tar.gz::https://github.com/chrislusf/seaweedfs/archive/1.63.tar.gz
sha256sums = dcd3cb8365bacdfd01ccf8142beadc7f759139b4d7442d78eaa8e4e62ed3307d
diff --git a/PKGBUILD b/PKGBUILD
index dc6222e2024a..f52aedbc1c6b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,26 @@
pkgname=seaweedfs
pkgver=1.63
-pkgrel=1
+pkgrel=2
pkgdesc="SeaweedFS is a simple and highly scalable distributed file system"
arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'armv6h' 'arm')
url="https://github.com/chrislusf/seaweedfs"
license=('APACHE')
-makedepends=('go-pie')
+makedepends=('go')
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
sha256sums=('dcd3cb8365bacdfd01ccf8142beadc7f759139b4d7442d78eaa8e4e62ed3307d')
+export CGO_LDFLAGS="$LDFLAGS"
+export GOFLAGS="-buildmode=pie -trimpath -mod=vendor -modcacherw"
+export GOPATH="${SRCDEST:-$srcdir}"
+
+prepare() {
+ cd $pkgname-$pkgver
+ go mod vendor
+}
+
build() {
cd $pkgname-$pkgver
- make GOPATH="${SRCDEST:-$srcdir}"
+ make
}
package() {