# Template file for 'kubernetes' pkgname=kubernetes version=1.2.3 revision=1 build_style=go nocross=yes only_for_archs="x86_64 x86_64-musl" hostmakedepends="rsync git git-perl" short_desc="Container Cluster Manager for Docker" maintainer="Andrea Brancaleoni " license="Apache-2.0" go_import_path="github.com/kubernetes/kubernetes" homepage="http://kubernetes.io" distfiles="https://$go_import_path/archive/v$version.tar.gz" checksum=542db5eb9f635aae53dc4055c778101e1192f34d04549505bd2ada8dec0d837c system_accounts="kube" make_dirs="/var/lib/kubelet 0755 kube kube" conf_files="/etc/kubernetes/*" do_build() { ./hack/build-go.sh } do_install() { find "_output/local/bin/linux/" -type f -executable | grep "kube" | egrep -v "gen|test" | while read line do vbin "${line}" done for MAN in docs/man/man1/*.1; do vman ${MAN} done vinstall contrib/completions/bash/kubectl 644 usr/share/bash-completion/completions vmkdir etc/kubernetes vcopy ${FILESDIR}/environ/* etc/kubernetes vsv kube-apiserver vsv kube-controller-manager vsv kubelet vsv kube-scheduler vsv kube-proxy vlicense LICENSE }