summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJohn K. Luebs2022-04-10 14:58:32 -0500
committerJohn K. Luebs2022-04-10 14:58:32 -0500
commitd5ed71d3624684ea16e805db2c92e12a6136c613 (patch)
tree688aa99fefc43b824b6a3ffe57379dc6eb1786d4 /PKGBUILD
parent6a53dc7087a8d2f5797e08c0952fb8d852bc6db9 (diff)
downloadaur-d5ed71d3624684ea16e805db2c92e12a6136c613.tar.gz
Update to work with latest golang
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 9 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0b2b20136a59..fc72925e19ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {