diff options
Diffstat (limited to 'testing/kops/APKBUILD')
-rw-r--r-- | testing/kops/APKBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/testing/kops/APKBUILD b/testing/kops/APKBUILD new file mode 100644 index 0000000000..8815e45b3f --- /dev/null +++ b/testing/kops/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> +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" |