From 3946ebd9552031cbf702f41b55e9ca9d3b3c5c18 Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Thu, 25 Jan 2018 13:17:23 +0200 Subject: [PATCH] testing/kops: new package --- testing/kops/APKBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 testing/kops/APKBUILD diff --git a/testing/kops/APKBUILD b/testing/kops/APKBUILD new file mode 100644 index 00000000000..8815e45b3fb --- /dev/null +++ b/testing/kops/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: Kaarle Ritvanen +pkgname=kops +pkgver=1.8.0 +pkgrel=0 +pkgdesc="Kubernetes Operations" +url="https://github.com/kubernetes/kops" +arch="x86_64" +license="Apache-2.0" +depends="kubernetes" +makedepends="go" +source="$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" +builddir="$srcdir/$pkgname-$pkgver" + +export GOPATH=$srcdir/go + +prepare() { + default_prepare + + local dir=$GOPATH/src/k8s.io + mkdir -p "$dir" + ln -s "$builddir" "$dir/$pkgname" +} + +build() { + cd "$builddir" + make +} + +check() { + cd "$builddir" + make test +} + +package() { + install -D "$GOPATH"/bin/kops "$pkgdir"/usr/bin/kops +} + +sha512sums="be1e8aac5d5704b80aea7f10a27287c5951660ff2644692d634d22fce917b145390d173b320ffed96b3a6bd5d363cef2b33703db5e175a81be419cf6d11e86da kops-1.8.0.tar.gz"