diff options
author | John K. Luebs | 2022-04-10 14:58:32 -0500 |
---|---|---|
committer | John K. Luebs | 2022-04-10 14:58:32 -0500 |
commit | d5ed71d3624684ea16e805db2c92e12a6136c613 (patch) | |
tree | 688aa99fefc43b824b6a3ffe57379dc6eb1786d4 /PKGBUILD | |
parent | 6a53dc7087a8d2f5797e08c0952fb8d852bc6db9 (diff) | |
download | aur-d5ed71d3624684ea16e805db2c92e12a6136c613.tar.gz |
Update to work with latest golang
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -1,6 +1,6 @@ _pkgname=duplicacy pkgname=$_pkgname-git -pkgver=r2 +pkgver=v2.7.2.r29.0d8a37f pkgrel=1 pkgdesc="A new generation cloud backup tool based on lock-free deduplication" arch=('x86_64' 'i686') @@ -24,19 +24,24 @@ prepare() { mkdir -p "src/github.com/gilbertchen" ln -nsf "$srcdir/$_pkgname" "src/github.com/gilbertchen/$_pkgname" - GOPATH="$srcdir/$_pkgname/$_pkgname" go get -d -v + GO111MODULE=auto GOPATH="$srcdir/$_pkgname/$_pkgname" go get -d -v } build() { cd "$_pkgname/$_pkgname" + 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" - GOPATH="$srcdir/$_pkgname/$_pkgname" go build -x + GO111MODULE=auto GOPATH="$srcdir/$_pkgname/$_pkgname" go build -x } check() { cd "$_pkgname/$_pkgname" - GOPATH="$srcdir/$_pkgname/$_pkgname" go test -v -x + GO111MODULE=auto GOPATH="$srcdir/$_pkgname/$_pkgname" go test -v -x } package() { |