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

Christian Rebischke shibumi at archlinux.org
Sun Jun 21 20:55:22 UTC 2020


    Date: Sunday, June 21, 2020 @ 20:55:21
  Author: shibumi
Revision: 650276

upgpkg: yaegi 0.8.8-1 apply golang guidelines

Modified:
  yaegi/trunk/PKGBUILD

----------+
 PKGBUILD |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-06-21 20:55:11 UTC (rev 650275)
+++ PKGBUILD	2020-06-21 20:55:21 UTC (rev 650276)
@@ -1,7 +1,7 @@
 # Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
 # Contributor: navigaid <navigaid at gmail.com>
 pkgname=yaegi
-pkgver=0.8.4
+pkgver=0.8.8
 pkgrel=1
 pkgdesc='Yet another Elegant Go Interpreter'
 arch=('x86_64')
@@ -10,11 +10,16 @@
 makedepends=('go-pie')
 depends=('glibc')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/containous/yaegi/archive/v${pkgver}.tar.gz")
-sha512sums=('fe405b7ce92835ffdfdd6fbbefe78f6081a5aead143a8ef65ef9c5227711ed129dc3a4d7590d979c3b295d9b31a1250c78a22ce23d1d04a4002d050d634bfe9b')
+sha512sums=('15e6334c935640f22913100e9c154392fd81a1734a26a1cf47f3eeccaf2ddd9993f71995996c67d0d7b4d0dcb763a415df7c2c4679f9fa45568ce7672ec848e6')
 
 build() {
   cd "${pkgname}-${pkgver}"
-  go build -trimpath -ldflags "-extldflags ${LDFLAGS}" ./cmd/yaegi
+  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 ./cmd/yaegi
 }
 
 # These checks fail right now :(



More information about the arch-commits mailing list