aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLauren N. Liberda <lauren@selfisekai.rocks>2022-09-29 19:21:35 +0200
committeralice <alice@ayaya.dev>2022-09-29 18:12:47 +0000
commit0f6f7230afcc9183c82baa550a24057a7e59f8f0 (patch)
treeb850fcb03b08a790e0f0063d400c88d3ac551f3f
parente10a6d66c6a3cb1a224c6228816e502b9df3f1b4 (diff)
testing/k3sup: new aport
-rw-r--r--testing/k3sup/APKBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/testing/k3sup/APKBUILD b/testing/k3sup/APKBUILD
new file mode 100644
index 00000000000..edcb7b2645f
--- /dev/null
+++ b/testing/k3sup/APKBUILD
@@ -0,0 +1,48 @@
+# Contributor: Lauren N. Liberda <lauren@selfisekai.rocks>
+# Maintainer: Lauren N. Liberda <lauren@selfisekai.rocks>
+pkgname=k3sup
+pkgver=0.12.3
+pkgrel=0
+pkgdesc="A light-weight utility to get from zero to KUBECONFIG with k3s"
+url="https://k3sup.dev/"
+arch="all"
+license="MIT"
+makedepends="go"
+subpackages="
+ $pkgname-bash-completion
+ $pkgname-fish-completion
+ $pkgname-zsh-completion
+ "
+source="https://github.com/alexellis/k3sup/archive/refs/tags/$pkgver/k3sup-$pkgver.tar.gz"
+
+prepare() {
+ default_prepare
+
+ mkdir -p bin/
+}
+
+build() {
+ go build -a \
+ -ldflags "-X github.com/alexellis/k3sup/cmd.Version=$pkgver" \
+ -o bin/k3sup
+
+ for i in bash fish zsh; do
+ ./bin/k3sup completion "$i" > "$builddir"/k3sup.$i
+ done
+}
+
+check() {
+ go test $(go list ./... | grep -v /vendor/ | xargs) -cover
+}
+
+package() {
+ install -Dm755 bin/k3sup "$pkgdir"/usr/bin/k3sup
+
+ install -Dm644 "$builddir"/$pkgname.bash "$pkgdir"/usr/share/bash-completion/completions/$pkgname
+ install -Dm644 "$builddir"/$pkgname.fish "$pkgdir"/usr/share/fish/completions/$pkgname.fish
+ install -Dm644 "$builddir"/$pkgname.zsh "$pkgdir"/usr/share/zsh/site-functions/_$pkgname
+}
+
+sha512sums="
+7f79e2c4ad08aa17735455221094dfdeffb14e8e4bfafcf3bf4b6526eba85eb7993a39be0a0803fa764faa36516a7569d8d8bc6ac3028150effc8b1928502e31 k3sup-0.12.3.tar.gz
+"