diff options
author | ml | 2023-03-11 06:12:14 +0100 |
---|---|---|
committer | ml | 2023-03-11 06:12:14 +0100 |
commit | e4e495e3c22c89982861a1ca22c78b64b849d8d3 (patch) | |
tree | 650b5bab6b9fdbe6a707633cdff3315338b60b21 | |
parent | e54793ca0c244418f5ce60ce50895af3c3b8fade (diff) | |
download | aur-e4e495e3c22c89982861a1ca22c78b64b849d8d3.tar.gz |
upgpkg: ionosctl-bin 6.5.2-1
upstream release
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 37 insertions, 20 deletions
@@ -1,11 +1,17 @@ pkgbase = ionosctl-bin - pkgdesc = IonosCTL is a tool to help you manage your Ionos Cloud resources directly from your terminal. - pkgver = 5.0.7 + pkgdesc = IONOS Cloud CLI + pkgver = 6.5.2 pkgrel = 1 url = https://github.com/ionos-cloud/ionosctl + arch = aarch64 + arch = i686 arch = x86_64 - license = unknown - source_x86_64 = ionosctl-bin-5.0.7::https://github.com/ionos-cloud/ionosctl/releases/download/v5.0.7/ionosctl-5.0.7-linux-amd64.tar.gz - sha256sums_x86_64 = 5699325d140268be1ef2db0dbb0099f03249ea87414799cc420d88e7aee4aa39 + license = Apache + source_aarch64 = https://github.com/ionos-cloud/ionosctl/releases/download/v6.5.2/ionosctl-6.5.2-linux-arm64.tar.gz + sha256sums_aarch64 = ca24aa924f3309c969eb4dcd576929305e362763d7201211d7a3086418baf7e9 + source_i686 = https://github.com/ionos-cloud/ionosctl/releases/download/v6.5.2/ionosctl-6.5.2-linux-386.tar.gz + sha256sums_i686 = c08f67c380eee3319e44efa2e6cea9b68fc4ec02dc52b50c689a11e701f852e6 + source_x86_64 = https://github.com/ionos-cloud/ionosctl/releases/download/v6.5.2/ionosctl-6.5.2-linux-amd64.tar.gz + sha256sums_x86_64 = 211f043b428b12ad56ef188345972bbaaf202d02b07b01f339858029e013afca pkgname = ionosctl-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1d65adf6de3a --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +* +!PKGBUILD +!.SRCINFO @@ -1,22 +1,30 @@ -# Maintainer: Jakob Englisch <jakob.englisch[at]gmail[dot]com> - +# Maintainer: ml <> +# Contributor: Jakob Englisch <jakob.englisch[at]gmail[dot]com> pkgname=ionosctl-bin -pkgver=5.0.7 -_build=${pkgver} +pkgver=6.5.2 pkgrel=1 -pkgdesc='IonosCTL is a tool to help you manage your Ionos Cloud resources directly from your terminal.' +pkgdesc='IONOS Cloud CLI' url='https://github.com/ionos-cloud/ionosctl' -arch=('x86_64') -license=('unknown') -conflicts=() +arch=('aarch64' 'i686' 'x86_64') +license=('Apache') +source_x86_64=("https://github.com/ionos-cloud/ionosctl/releases/download/v${pkgver}/ionosctl-$pkgver-linux-amd64.tar.gz") +source_aarch64=("https://github.com/ionos-cloud/ionosctl/releases/download/v${pkgver}/ionosctl-$pkgver-linux-arm64.tar.gz") +source_i686=("https://github.com/ionos-cloud/ionosctl/releases/download/v${pkgver}/ionosctl-$pkgver-linux-386.tar.gz") +sha256sums_aarch64=('ca24aa924f3309c969eb4dcd576929305e362763d7201211d7a3086418baf7e9') +sha256sums_i686=('c08f67c380eee3319e44efa2e6cea9b68fc4ec02dc52b50c689a11e701f852e6') +sha256sums_x86_64=('211f043b428b12ad56ef188345972bbaaf202d02b07b01f339858029e013afca') -source_x86_64=("$pkgname-$pkgver::https://github.com/ionos-cloud/ionosctl/releases/download/v${pkgver}/ionosctl-${pkgver}-linux-amd64.tar.gz") -sha256sums_x86_64=('5699325d140268be1ef2db0dbb0099f03249ea87414799cc420d88e7aee4aa39') +build() { + for i in bash zsh fish; do + ./ionosctl completion "$i" >completion."$i" + done +} package() { - install -d ${pkgdir}/usr/bin - install -Dm755 ${srcdir}/ionosctl ${pkgdir}/usr/bin/ionosctl - - "$pkgdir/usr/bin/ionosctl" completion bash | install -Dm644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/ionosctl" - "$pkgdir/usr/bin/ionosctl" completion zsh | install -Dm644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_ionosctl" + install -Dm755 ionosctl -t "$pkgdir"/usr/bin + install -Dm644 completion.bash "$pkgdir"/usr/share/bash-completion/completions/ionosctl + install -Dm644 completion.zsh "$pkgdir"/usr/share/zsh/site-functions/_ionosctl + install -Dm644 completion.fish "$pkgdir"/usr/share/fish/vendor_completions.d/ionosctl.fish + install -dm755 "$pkgdir"/usr/share/doc/ionosctl + cp -a docs -T "$pkgdir"/usr/share/doc/ionosctl } |