#!/usr/bin/env bash
name='containerd'
release='2'
version='2.0.0'
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=('346d644e1b96e1f4a39bfe9d1eb0eb01ca676f806c12d95e5dbe35325bbc1780'
         '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
}

