aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--community/containerd/APKBUILD45
-rw-r--r--testing/containerd/APKBUILD35
2 files changed, 45 insertions, 35 deletions
diff --git a/community/containerd/APKBUILD b/community/containerd/APKBUILD
new file mode 100644
index 00000000000..9dcc27860e6
--- /dev/null
+++ b/community/containerd/APKBUILD
@@ -0,0 +1,45 @@
+# Contributor: Jake Buchholz <tomalok@gmail.com>
+# Maintainer: Jake Buchholz <tomalok@gmail.com>
+
+pkgname=containerd
+
+# NOTE: containerd's Makefile tries to get REVISION from git, but we're building from a tarball.
+_commit=9b32062dc1
+pkgver=1.2.1
+pkgrel=0
+pkgdesc="An open and reliable container runtime"
+url="https://containerd.io"
+arch="all"
+license="Apache-2.0"
+depends="runc"
+makedepends="btrfs-progs-dev go go-md2man libseccomp-dev"
+subpackages="$pkgname-doc"
+source="containerd-$pkgver.tar.gz::https://github.com/containerd/containerd/archive/v$pkgver.tar.gz"
+builddir="$srcdir/src/github.com/containerd/containerd"
+
+build() {
+ cd "$srcdir"
+ export GOPATH="$PWD"
+ mkdir -p $(dirname "$builddir")
+ ln -s "$PWD/$pkgname-$pkgver" "$builddir"
+ cd "$builddir"
+ make VERSION="v$pkgver" REVISION="$_commit"
+ make man
+}
+
+check() {
+ cd "$builddir"
+ ./bin/containerd --version
+}
+
+package() {
+ cd "$builddir"
+ install -d "$pkgdir"/usr/bin/
+ install -Dsm755 "$builddir"/bin/* "$pkgdir"/usr/bin/
+ install -d "$pkgdir"/usr/share/man/man1/
+ install -Dm644 "$builddir"/man/*.1 "$pkgdir"/usr/share/man/man1/
+ install -d "$pkgdir"/usr/share/man/man5/
+ install -Dm644 "$builddir"/man/*.5 "$pkgdir"/usr/share/man/man5/
+}
+
+sha512sums="0949299afe17e269a6c551e865e500afeeaba700cf78bb12fef4af8e6d48a2f699976e81dad44d797bb13079361f5d5e05e9abe903a3b158af93f2aaa95712e5 containerd-1.2.1.tar.gz"
diff --git a/testing/containerd/APKBUILD b/testing/containerd/APKBUILD
deleted file mode 100644
index 7aadd92583e..00000000000
--- a/testing/containerd/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
-# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
-pkgname=containerd
-pkgver=1.0.0
-pkgrel=2
-pkgdesc="An open and reliable container runtime"
-url="https://containerd.io/"
-arch="all"
-license="Apache-2.0"
-makedepends="go linux-headers btrfs-progs-dev protobuf-dev"
-source="containerd-$pkgver.tar.gz::https://github.com/containerd/containerd/archive/v$pkgver.tar.gz
- "
-
-builddir="$srcdir"/containerd-$pkgver
-
-build() {
- cd "$builddir"
- mkdir src
- mv vendor/* src
- ln -s "$builddir" src/github.com/containerd/containerd
- GOPATH="$PWD" LDFLAGS="" make VERSION="$pkgver" REVISION="$pkgrel"
-}
-
-check() {
- cd "$builddir"
- ./bin/containerd --version
-}
-
-package() {
- cd "$builddir"
-
- install -d "$pkgdir"/usr/bin/
- install -m755 "$builddir"/bin/* "$pkgdir"/usr/bin/
-}
-
-sha512sums="8c1a03de7f30976675e4482b4f18f4b87da56108de4d92f2e33b4cb4f8c188af5b3fad87971a294eac8442a0fb6ddae48cda81334c363203a8c8bdfc09176a7a containerd-1.0.0.tar.gz"