summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 33 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 13abaff1fc63..9c6daeaa6c80 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,42 @@
-# Maintainer: zer0def <zer0def on github>
+# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu >
+# Contributor: zer0def <zer0def on github>
+
pkgname=kubedee
pkgver=0.7.0
-pkgrel=1
+pkgrel=2
pkgdesc='Multi-node Kubernetes clusters on LXD'
arch=('any')
-url=https://github.com/schu/kubedee
-license=('APACHE')
-source=("https://github.com/schu/kubedee/archive/v${pkgver}.tar.gz")
-depends=('lxd' 'btrfs-progs' 'cfssl' 'jq' 'kubectl')
-optdepends=('kubernetes')
-sha512sums=('1f12f35ca2b25ad049c396aaeec102a4d170fd4f813c8ee0bb7f240a4bd61d4dedfc09725af0bb6afd9466488565beaba3854753045a4454931faa35b7b746f3')
+url="https://github.com/zer0def/${pkgname}"
+license=('Apache')
+depends=(
+ 'bash'
+ 'lxd'
+ 'btrfs-progs'
+ 'cfssl'
+ 'jq'
+ 'kubectl'
+)
+optdepends=(
+ 'cni-plugins'
+ 'cri-o'
+ 'docker-registry'
+ 'etcd'
+ 'kube-apiserver'
+ 'kube-controller-manager'
+ 'kube-proxy'
+ 'kube-scheduler'
+ 'kubelet'
+ 'runc'
+)
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
+b2sums=('425ab69c52e4eb877e55c5152ed7216ab107255d8d06da6644b14110b32fdd8a5ff91be953256cd4fa820733f277dd81c8e54db5508d9f6fcf770c110c8e55f5')
package() {
cd ${pkgname}-${pkgver}
- install -d "${pkgdir}/usr/share/kubedee"
+ install -d "${pkgdir}/usr/share/${pkgname}"
install -d "${pkgdir}/usr/bin"
- install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/kubedee"
- install -Dm755 "kubedee" "${pkgdir}/usr/share/kubedee/kubedee"
- install -Dm644 "lib.bash" "${pkgdir}/usr/share/kubedee/lib.bash"
- ln -s ../share/kubedee/kubedee "${pkgdir}/usr/bin/kubedee"
- install -Dm644 -t "${pkgdir}/usr/share/kubedee/manifests/" manifests/*
+ install -Dm755 "${pkgname}" -t "${pkgdir}/usr/share/${pkgname}"
+ install -Dm644 "lib.bash" -t "${pkgdir}/usr/share/${pkgname}"
+ ln -s ../share/${pkgname}/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 -t "${pkgdir}/usr/share/${pkgname}/manifests/" manifests/*
}