diff options
author | frealgagu | 2020-06-19 16:20:38 -0500 |
---|---|---|
committer | frealgagu | 2020-06-19 16:20:38 -0500 |
commit | a1b8f294219cf5d25ae6922ebcb9d6e057e30449 (patch) | |
tree | fb2cbc147d49be9ece5690e8f2453eea6bce0d5a | |
parent | 94a4189739a583de7ef39015c27102a7fdef8dcf (diff) | |
download | aur-a1b8f294219cf5d25ae6922ebcb9d6e057e30449.tar.gz |
Using the new go package guidelines.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | build_info.patch | 8 |
3 files changed, 18 insertions, 8 deletions
@@ -13,7 +13,7 @@ pkgbase = skaffold source = skaffold-1.11.0.tar.gz::https://github.com/GoogleContainerTools/skaffold/archive/v1.11.0.tar.gz source = build_info.patch sha256sums = 1803f372cee128981e4e5a559d572738a64e2dda171f194697d6888ebfc67e3d - sha256sums = 9363c1f0dda736d3c055368844f36c6b17850a8f576e834737032ea54aabe780 + sha256sums = e90797011d2f79c79a6b184a5e9c35c4e5c582622d075b0022675b96fccefc46 pkgname = skaffold @@ -21,7 +21,7 @@ source=( ) sha256sums=( "1803f372cee128981e4e5a559d572738a64e2dda171f194697d6888ebfc67e3d" - "9363c1f0dda736d3c055368844f36c6b17850a8f576e834737032ea54aabe780" + "e90797011d2f79c79a6b184a5e9c35c4e5c582622d075b0022675b96fccefc46" ) _commit="b1346ef1caded079c5abf11e5c0daae2322c9c6b" @@ -37,10 +37,20 @@ prepare() { build() { cd "${srcdir}/gopath/src/github.com/GoogleContainerTools/${pkgname}" - GOPATH="${srcdir}/gopath" PATH="${PATH}:${GOPATH}/bin" VERSION="v${pkgver}" COMMIT="${_commit}" TREE_STATE="clean" make install + export GOPATH="${srcdir}/gopath" + export PATH="${PATH}:${GOPATH}/bin" + export VERSION="v${pkgver}" + export COMMIT="${_commit}" + export TREE_STATE="clean" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -mod=readonly -modcacherw -x -v" + make install # To avoid issues deleting directories next time - GOPATH="${srcdir}" go clean --modcache + go clean --modcache } package() { diff --git a/build_info.patch b/build_info.patch index 868d4679ca49..9b587d8219b3 100644 --- a/build_info.patch +++ b/build_info.patch @@ -1,9 +1,9 @@ diff --git a/Makefile b/Makefile -index 1f6ee7c..88f763e 100644 +index dd22ea0..aa47490 100644 --- a/Makefile +++ b/Makefile -@@ -32,7 +32,8 @@ SUPPORTED_PLATFORMS := linux-$(GOARCH) darwin-$(GOARCH) windows-$(GOARCH).exe - BUILD_PACKAGE = $(REPOPATH)/cmd/skaffold +@@ -35,7 +35,8 @@ SKAFFOLD_TEST_PACKAGES = ./pkg/skaffold/... ./cmd/... ./hack/... ./pkg/webhook/. + GO_FILES = $(shell find . -type f -name '*.go' -not -path "./vendor/*" -not -path "./pkg/diag/*") VERSION_PACKAGE = $(REPOPATH)/pkg/skaffold/version -COMMIT = $(shell git rev-parse HEAD) @@ -12,7 +12,7 @@ index 1f6ee7c..88f763e 100644 ifeq "$(strip $(VERSION))" "" override VERSION = $(shell git describe --always --tags --dirty) -@@ -57,7 +58,7 @@ GO_BUILD_TAGS_windows := "" +@@ -52,7 +53,7 @@ GO_BUILD_TAGS_windows = "release" GO_LDFLAGS = -X $(VERSION_PACKAGE).version=$(VERSION) GO_LDFLAGS += -X $(VERSION_PACKAGE).buildDate=$(shell date +'%Y-%m-%dT%H:%M:%SZ') GO_LDFLAGS += -X $(VERSION_PACKAGE).gitCommit=$(COMMIT) |