diff options
author | Peter Trotman | 2018-03-20 12:10:10 +0000 |
---|---|---|
committer | Peter Trotman | 2018-03-20 12:10:10 +0000 |
commit | 01300daabcd876ab002b06ef4ede0e96a2f873aa (patch) | |
tree | 79dd6a15306caa132129013d27475b88079c9b68 | |
download | aur-01300daabcd876ab002b06ef4ede0e96a2f873aa.tar.gz |
Initial working version.
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..37e3e9a2523a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = minikube-git + pkgdesc = Minikube is a tool that makes it easy to run Kubernetes locally. + pkgver = v0.25.0.r95.g6bf2661ca + pkgrel = 1 + url = https://github.com/kubernetes/minikube + arch = x86_64 + license = apache + makedepends = git + makedepends = go + makedepends = make + depends = glibc + optdepends = kubtctl-bin: to manage the cluster + optdepends = virtualbox + optdepends = docker-machine-driver-kvm2 + provides = minikube + conflicts = minikube + source = minikube-git::git+https://github.com/kubernetes/minikube.git + md5sums = SKIP + +pkgname = minikube-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..50e3f56ceb7a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Peter Trotman <petertrotman+aur@gmail.com> +# URL: https://github.com/kubernetes/minikube +# Upstream: https://github.com/kubernetes/minikube + +pkgname=('minikube-git') +pkgver=v0.25.0.r95.g6bf2661ca +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=('glibc') +optdepends=( + 'kubtctl-bin: to manage the cluster' + 'virtualbox' + 'docker-machine-driver-kvm2' +) +makedepends=('git' 'go' 'make') +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' +} + +prepare() { + export GOPATH="$srcdir" + rm -rf "$srcdir/src" + git clone "$srcdir/$pkgname" "$GOPATH/src/k8s.io/minikube" +} + +package() { + export GOPATH="$srcdir" + cd "$GOPATH/src/k8s.io/minikube" + make + install -Dm755 "out/minikube" "$pkgdir/usr/bin/minikube" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |