# Maintainer: Peter Trotman # URL: https://github.com/kubernetes/minikube # Upstream: https://github.com/kubernetes/minikube pkgname=('minikube-git') pkgver=0.28.2.r55.gbed9aabaf pkgrel=1 pkgdesc='Minikube is a tool that makes it easy to run Kubernetes locally.' arch=('x86_64') url='https://github.com/kubernetes/minikube' license=('apache') depends=() optdepends=( 'kubectl: to manage the cluster' 'virtualbox' 'docker-machine-driver-kvm2' ) makedepends=('git' 'go') provides=('minikube') conflicts=('minikube') source=("$pkgname::git+https://github.com/kubernetes/minikube.git") md5sums=('SKIP') pkgver() { cd "$pkgname" git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } prepare() { rm -rf "$srcdir/src" mkdir -p "$srcdir/src/k8s.io" cp -r "$srcdir/$pkgname" "$srcdir/src/k8s.io" mv "$srcdir/src/k8s.io/$pkgname" "$srcdir/src/k8s.io/minikube" } build() { export GOPATH="$srcdir" cd "$GOPATH/src/k8s.io/minikube" make } package() { install -Dm755 "$srcdir/src/k8s.io/minikube/out/minikube" "$pkgdir/usr/bin/minikube" install -Dm644 "$srcdir/src/k8s.io/minikube/LICENSE" "$pkgdir/usr/share/licenses/minikube/LICENSE" }