summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorml2023-03-11 06:12:14 +0100
committerml2023-03-11 06:12:14 +0100
commite4e495e3c22c89982861a1ca22c78b64b849d8d3 (patch)
tree650b5bab6b9fdbe6a707633cdff3315338b60b21
parente54793ca0c244418f5ce60ce50895af3c3b8fade (diff)
downloadaur-e4e495e3c22c89982861a1ca22c78b64b849d8d3.tar.gz
upgpkg: ionosctl-bin 6.5.2-1
upstream release
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD38
3 files changed, 37 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab198e80a89f..2c47ca38c06b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a25b497a70c3..719d399d4e30 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}