summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD47
2 files changed, 49 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 43c17df103c6..e87c3c244e7b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,27 @@
pkgbase = kubedee
pkgdesc = Multi-node Kubernetes clusters on LXD
pkgver = 0.7.0
- pkgrel = 1
- url = https://github.com/schu/kubedee
+ pkgrel = 2
+ url = https://github.com/zer0def/kubedee
arch = any
- license = APACHE
+ license = Apache
+ depends = bash
depends = lxd
depends = btrfs-progs
depends = cfssl
depends = jq
depends = kubectl
- optdepends = kubernetes
- source = https://github.com/schu/kubedee/archive/v0.7.0.tar.gz
- sha512sums = 1f12f35ca2b25ad049c396aaeec102a4d170fd4f813c8ee0bb7f240a4bd61d4dedfc09725af0bb6afd9466488565beaba3854753045a4454931faa35b7b746f3
+ optdepends = cni-plugins
+ optdepends = cri-o
+ optdepends = docker-registry
+ optdepends = etcd
+ optdepends = kube-apiserver
+ optdepends = kube-controller-manager
+ optdepends = kube-proxy
+ optdepends = kube-scheduler
+ optdepends = kubelet
+ optdepends = runc
+ source = kubedee-0.7.0.tar.gz::https://github.com/zer0def/kubedee/archive/v0.7.0.tar.gz
+ b2sums = 425ab69c52e4eb877e55c5152ed7216ab107255d8d06da6644b14110b32fdd8a5ff91be953256cd4fa820733f277dd81c8e54db5508d9f6fcf770c110c8e55f5
pkgname = kubedee
-
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/*
}