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

Morten Linderud foxboron at archlinux.org
Mon Aug 17 16:08:49 UTC 2020


    Date: Monday, August 17, 2020 @ 16:08:48
  Author: foxboron
Revision: 682780

upgpkg: containerd 1.4.0-1

Modified:
  containerd/trunk/PKGBUILD

----------+
 PKGBUILD |   21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-08-17 16:08:45 UTC (rev 682779)
+++ PKGBUILD	2020-08-17 16:08:48 UTC (rev 682780)
@@ -4,9 +4,9 @@
 # Contributor: Iwan Timmer <irtimmer at gmail.com>
 
 pkgname=containerd
-pkgver=1.3.4
-_commit=d76c121f76a5fc8a462dc64594aea72fe18e1178
-pkgrel=2
+pkgver="1.4.0"
+_commit=be75852b8d7849474a20192f9ed1bf34fdd454f1
+pkgrel=1
 pkgdesc='An open and reliable container runtime'
 url='https://containerd.io/'
 depends=('runc')
@@ -14,11 +14,8 @@
 arch=('x86_64')
 license=("Apache")
 source=("$pkgname-$pkgver.tar.gz::https://github.com/containerd/containerd/archive/v$pkgver.tar.gz")
-sha256sums=('374d0c944985a64a7f31da4018aaa6d7a0b123122633ce28ab04cf1203f785b8')
+sha256sums=('d6284c69e1933e4c05fe285feebef461efe8cd2030634dcf1cbdcde46abe86be')
 
-# bbolt 1.3.3 is broken with go 1.14 and 1.3.4 is unstable:
-# https://github.com/etcd-io/bbolt/issues/214
-
 prepare() {
   mkdir -p src/github.com/containerd
   ln -rTsf $pkgname-$pkgver src/github.com/containerd/containerd
@@ -31,13 +28,17 @@
   export GOPATH="$srcdir"
   cd src/github.com/containerd/containerd
   export CGO_LDFLAGS="$LDFLAGS"
-  export GOFLAGS="-trimpath"
-  make VERSION=v$pkgver.m REVISION=$_commit.m
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
+  make EXTRA_LDFLAGS="-linkmode external" VERSION=v$pkgver.m REVISION=$_commit.m
 }
 
 check() {
   cd src/github.com/containerd/containerd
-  make test
+  GOFLAGS="" make test
 }
 
 package() {



More information about the arch-commits mailing list