#!/usr/bin/env bash name='containerd' release='3' version='2.4.2' url='https://example.org' description='Package description missing' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://github.com/containerd/containerd/archive/v$version.tar.gz" "containerd.initd" "containerd.confd") depends=(runc) makedepends=(go) sha256sums=('02cbbecd0ef78a521d124afa791b843ba5458ef206e1f7f017999ff45c80c0b4' 'SKIP' 'SKIP') group=(app.containers) uses=() arch=('x86_64') export GOFLAGS="-modcacherw -mod=readonly" export GOCACHE="$HOME/go-cache" export GOTMPDIR="$HOME" export GOMODCACHE="$HOME/go" export GO111MODULE=on cd $name-$version build () { make VERSION=v$version \ GO_BUILD_FLAGS="$GOFLAGS" \ GO_GCFLAGS="" EXTRA_LDFLAGS="-buildid=" \ STATIC=1 BUILDTAGS=no_systemd } package () { install -d "$DESTDIR"/usr/bin/ install -Dm755 ./bin/* "$DESTDIR"/usr/bin/ install -Dm755 ../containerd.initd \ "$DESTDIR"/etc/init.d/containerd install -Dm644 ../containerd.confd \ "$DESTDIR"/etc/conf.d/containerd }