diff options
author | Lauren N. Liberda <lauren@selfisekai.rocks> | 2022-09-29 19:21:35 +0200 |
---|---|---|
committer | alice <alice@ayaya.dev> | 2022-09-29 18:12:47 +0000 |
commit | 0f6f7230afcc9183c82baa550a24057a7e59f8f0 (patch) | |
tree | b850fcb03b08a790e0f0063d400c88d3ac551f3f | |
parent | e10a6d66c6a3cb1a224c6228816e502b9df3f1b4 (diff) |
testing/k3sup: new aport
-rw-r--r-- | testing/k3sup/APKBUILD | 48 |
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 +" |