diff options
author | German Lashevich | 2024-02-15 23:53:39 +0100 |
---|---|---|
committer | German Lashevich | 2024-02-15 23:57:24 +0100 |
commit | 8c9596250b3f99dc35adc9323e8022768df48b17 (patch) | |
tree | b1544aaaabc80a1d2b82600524c68297b7b06baa | |
download | aur-8c9596250b3f99dc35adc9323e8022768df48b17.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b218ebbc4339 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = kctrl-bin + pkgdesc = Continuous delivery and package management for Kubernetes. + pkgver = 0.50.0 + pkgrel = 1 + url = https://carvel.dev/kapp-controller + arch = x86_64 + arch = aarch64 + license = apache-2.0 + provides = kctrl + source_x86_64 = kctrl-v0.50.0::https://github.com/carvel-dev/kapp-controller/releases/download/v0.50.0/kctrl-linux-amd64 + sha256sums_x86_64 = 617a4e3ad2e247feb09857086d796065dad4df73cb81dc59d1aa7bfa4a9aff07 + source_aarch64 = kctrl-v0.50.0::https://github.com/carvel-dev/kapp-controller/releases/download/v0.50.0/kctrl-linux-arm64 + sha256sums_aarch64 = 957a17fff540e40c60387682beb96de3b4444ebf222b5d771f8a1881d4bea65a + +pkgname = kctrl-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e757067307a3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: German Lashevich <german.lashevich@gmail.com> +# +# Source: https://github.com/zebradil/aur +# +# shellcheck disable=SC2034,SC2154 +pkgname=kctrl-bin +pkgver=0.50.0 +pkgrel=1 +pkgdesc='Continuous delivery and package management for Kubernetes.' +url='https://carvel.dev/kapp-controller' +arch=(x86_64 aarch64) +license=(apache-2.0) +install='' +provides=(kctrl) +source_x86_64=(kctrl-v0.50.0::https://github.com/carvel-dev/kapp-controller/releases/download/v0.50.0/kctrl-linux-amd64) +source_aarch64=(kctrl-v0.50.0::https://github.com/carvel-dev/kapp-controller/releases/download/v0.50.0/kctrl-linux-arm64) +sha256sums_x86_64=(617a4e3ad2e247feb09857086d796065dad4df73cb81dc59d1aa7bfa4a9aff07) +sha256sums_aarch64=(957a17fff540e40c60387682beb96de3b4444ebf222b5d771f8a1881d4bea65a) +package () +{ + set -eo pipefail; + BIN_SRC="${srcdir}/${_z_binname}-v${pkgver}"; + BIN_DST="${pkgdir}/usr/bin/${_z_binname}"; + install -Dm 755 "$BIN_SRC" "$BIN_DST"; + if [[ "$_z_with_completion" == "true" ]]; then + mkdir -p "$pkgdir/usr/share/bash-completion/completions/"; + mkdir -p "$pkgdir/usr/share/zsh/site-functions/"; + mkdir -p "$pkgdir/usr/share/fish/vendor_completions.d/"; + "$BIN_DST" completion bash | install -Dm644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/$_z_binname"; + "$BIN_DST" completion fish | install -Dm644 /dev/stdin "$pkgdir/usr/share/fish/vendor_completions.d/$_z_binname.fish"; + "$BIN_DST" completion zsh | install -Dm644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_$_z_binname"; + fi +} + + +# Custom variables + +_z_binname="kctrl" +_z_with_completion="false" |