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

Christian Rebischke shibumi at archlinux.org
Sun Apr 4 23:24:48 UTC 2021


    Date: Sunday, April 4, 2021 @ 23:24:48
  Author: shibumi
Revision: 911812

upgpkg: yaegi 0.9.16-1

Modified:
  yaegi/trunk/PKGBUILD

----------+
 PKGBUILD |   25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-04-04 23:10:50 UTC (rev 911811)
+++ PKGBUILD	2021-04-04 23:24:48 UTC (rev 911812)
@@ -1,7 +1,7 @@
 # Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
 # Contributor: navigaid <navigaid at gmail.com>
 pkgname=yaegi
-pkgver=0.9.6
+pkgver=0.9.16
 pkgrel=1
 pkgdesc='Yet another Elegant Go Interpreter'
 arch=('x86_64')
@@ -10,32 +10,27 @@
 makedepends=('go')
 depends=('glibc')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/containous/yaegi/archive/v${pkgver}.tar.gz")
-sha512sums=('b3bd7b82dd5605205d991e1f7fa10541420e98845b0b9cd773fe70acfb5db6eb76d4cec97783eac9ca5ad36c15da2ad73d36533055da94af910e149dad1cc109')
+sha512sums=('107a5dcb8cd8be647d526c8037161b6fdf5ca64510bb9a60ee097d9c25f5865a4a167cf274f14d3559398b5d8f20b1c96def2253d2d4d42ad038a6219f0a364b')
 
-prepare() {
-  export GOPATH="${srcdir}"
-  mkdir -p src/github.com/containous "${GOPATH}/bin"
-  mv "${pkgname}-${pkgver}" "src/github.com/containous/${pkgname}"
-  export PACKAGE_ROOT="${GOPATH}/src/github.com/containous/${pkgname}"
-}
-
 build() {
-  cd "${PACKAGE_ROOT}"
+  cd "${pkgname}-${pkgver}"
   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
+  export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external"
+  go build -v ./cmd/yaegi
 }
 
+# disabling tests...
 #check() {
-#  cd "${PACKAGE_ROOT}"
-#  go test ./...
+#  cd "${pkgname}-${pkgver}"
+#  sed -i 's|"-race", ||' ./cmd/yaegi/yaegi_test.go
+#  GOROOT="/usr/lib/go" go test -v ./...
 #}
 
 package() {
-  cd "${PACKAGE_ROOT}"
+  cd "${pkgname}-${pkgver}"
   install -Dm755 yaegi "${pkgdir}/usr/bin/${pkgname}"
   install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }



More information about the arch-commits mailing list