[arch-commits] Commit in packer/trunk (PKGBUILD)

Morten Linderud foxboron at archlinux.org
Sun Jul 5 14:33:26 UTC 2020


    Date: Sunday, July 5, 2020 @ 14:33:26
  Author: foxboron
Revision: 657837

upgpkg: packer 1.6.0-2

Updated to current go packaging guidelines

Modified:
  packer/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-07-05 14:26:34 UTC (rev 657836)
+++ PKGBUILD	2020-07-05 14:33:26 UTC (rev 657837)
@@ -2,12 +2,12 @@
 pkgname=packer
 replaces=('packer-io')
 pkgver=1.6.0
-pkgrel=1
+pkgrel=2
 pkgdesc="tool for creating identical machine images for multiple platforms from a single source configuration"
 arch=('x86_64')
 url="https://github.com/hashicorp/packer"
 license=('MPL')
-makedepends=('git' 'go-pie' 'go-tools')
+makedepends=('git' 'go' 'go-tools')
 depends=('glibc')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/hashicorp/packer/archive/v${pkgver}.tar.gz")
 sha512sums=('1ae912ea6f4906dff988b59d4b3e964fabd7fc13b8b936af02b5ed9963557cb057b26aabdc542091a7d31a162780b1c536fbc38f4ec3b42800f9167f37f814b1')
@@ -23,13 +23,12 @@
 
 build() {
   cd "src/github.com/hashicorp/${pkgname}"
-	go build \
-  -trimpath \
-  -mod=readonly \
-  -buildmode=pie \
-  -modcacherw \
-  -ldflags "-extldflags \"${LDFLAGS}\"" \
-  -o packer-binary
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
+	go build -o packer-binary
 }
 
 check() {


More information about the arch-commits mailing list