summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerman Lashevich2024-02-15 23:53:39 +0100
committerGerman Lashevich2024-02-15 23:57:24 +0100
commit8c9596250b3f99dc35adc9323e8022768df48b17 (patch)
treeb1544aaaabc80a1d2b82600524c68297b7b06baa
downloadaur-8c9596250b3f99dc35adc9323e8022768df48b17.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD39
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"