Date: Wednesday, May 22, 2019 @ 14:31:14 Author: shibumi Revision: 468465
archrelease: copy trunk to community-any Added: kubectx/repos/community-any/ kubectx/repos/community-any/PKGBUILD (from rev 468464, kubectx/trunk/PKGBUILD) ----------+ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) Copied: kubectx/repos/community-any/PKGBUILD (from rev 468464, kubectx/trunk/PKGBUILD) =================================================================== --- community-any/PKGBUILD (rev 0) +++ community-any/PKGBUILD 2019-05-22 14:31:14 UTC (rev 468465) @@ -0,0 +1,33 @@ +# Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> +# Contributor: Ian Beringer <i...@ianberinger.com> + +pkgname=kubectx +pkgver=0.6.3 +pkgrel=2 +license=('Apache') +pkgdesc='Utility to manage and switch between kubectl contexts and Kubernetes namespaces' +makedepends=() +depends=('python') +arch=('any') +url='https://github.com/ahmetb/kubectx' +source=("${url}/archive/v${pkgver}.tar.gz") +sha512sums=('63054b51e3d2f52e895aa5b15162f67c81970c0d27e974f60f7f6641156d04cc4b590894e7eedcba3925f344009e65d04189c046f67d1edaf7f092ffe8d5dba1') +provides=('kubectx' 'kubens') + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + install -D -p -m 755 ./kubectx "${pkgdir}/usr/share/${pkgname}/kubectx" + install -D -p -m 755 ./kubens "${pkgdir}/usr/share/${pkgname}/kubens" + + # completion for bash & zsh + install -D -p -m 644 ./completion/kubectx.bash "${pkgdir}/usr/share/bash-completion/completions/kubectx" + install -D -p -m 644 ./completion/kubens.bash "${pkgdir}/usr/share/bash-completion/completions/kubens" + install -D -p -m 644 ./completion/kubectx.zsh "${pkgdir}/usr/share/zsh/site-functions/_kubectx" + install -D -p -m 644 ./completion/kubens.zsh "${pkgdir}/usr/share/zsh/site-functions/_kubens" + + # symlink binaries + mkdir "${pkgdir}/usr/bin" + ln -s "/usr/share/${pkgname}/kubectx" "${pkgdir}/usr/bin/kubectx" + ln -s "/usr/share/${pkgname}/kubens" "${pkgdir}/usr/bin/kubens" +}