summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJerry Y. Chen2022-06-13 11:12:42 +0800
committerJerry Y. Chen2022-06-13 11:14:35 +0800
commit61f78e424f35a09ce6d08a6a372493658977ff1f (patch)
tree2ed7ff4aecdb32bd7c5fb3d98209daf794679bb5
parentb5b82bbacb7aca2b455af11f58909fd3b2267fad (diff)
downloadaur-61f78e424f35a09ce6d08a6a372493658977ff1f.tar.gz
upgpkg: skaffold v1.37.0
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD40
2 files changed, 31 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 57326a3868a6..d7adc26b7536 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
pkgbase = skaffold-bin
- pkgdesc = Command line tool that facilitates continuous development for Kubernetes applications
- pkgver = 1.34.0
+ pkgdesc = A command line tool that facilitates continuous development for Kubernetes applications
+ pkgver = 1.37.0
pkgrel = 1
- url = https://skaffold.dev
+ url = https://github.com/GoogleContainerTools/skaffold
arch = x86_64
license = Apache
- optdepends = bash-completion: for tab completion
+ depends = docker
+ optdepends = minikube: To use Minikube
+ optdepends = kubectl: For Kubernetes support
+ optdepends = bash-completion: Tab autocompletion
provides = skaffold
conflicts = skaffold
- conflicts = skaffold-git
- source = skaffold-bin-1.34.0::https://storage.googleapis.com/skaffold/releases/v1.34.0/skaffold-linux-amd64
- b2sums = 7016fccae6850b94b8808cd49654a440c5445352fd02d553d5f413d4b7ce67ea6bb42ea5da808f8c5dc6d35d726984df4ef7f4631c88e2dfbc9e417e674c2157
+ source = skaffold-1.37.0-amd64::https://github.com/GoogleContainerTools/skaffold/releases/download/v1.37.0/skaffold-linux-amd64
+ sha256sums = a764386c6f18b678f2bb8782e4cdd62996be2cbce4cc81166dfc6d78569f0aa6
pkgname = skaffold-bin
diff --git a/PKGBUILD b/PKGBUILD
index 7da526dd62a1..759f66b8391e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,30 @@
# Maintainer: Brad Erhart <tocusso underscore malty at aleeas dot com>
+# Maintainer: Jerry Y. Chen <chen@jyny.dev>
pkgname=skaffold-bin
-_pkgname="${pkgname%-bin}"
-pkgver=1.34.0
+reponame=skaffold
+provides=('skaffold')
+conflicts=('skaffold')
+pkgver=1.37.0
pkgrel=1
-pkgdesc='Command line tool that facilitates continuous development for Kubernetes applications'
-arch=('x86_64')
-_goos='linux'
-_goarch='amd64'
-url='https://skaffold.dev'
-license=('Apache')
-optdepends=('bash-completion: for tab completion')
-provides=("$_pkgname")
-conflicts=(
- "$_pkgname"
- "$_pkgname-git"
+pkgdesc="A command line tool that facilitates continuous development for Kubernetes applications"
+arch=("x86_64")
+url="https://github.com/GoogleContainerTools/${reponame}"
+license=("Apache")
+depends=("docker")
+optdepends=(
+ "minikube: To use Minikube"
+ "kubectl: For Kubernetes support"
+ "bash-completion: Tab autocompletion"
)
-source=("$pkgname-$pkgver::https://storage.googleapis.com/$_pkgname/releases/v$pkgver/$_pkgname-$_goos-$_goarch")
-b2sums=(7016fccae6850b94b8808cd49654a440c5445352fd02d553d5f413d4b7ce67ea6bb42ea5da808f8c5dc6d35d726984df4ef7f4631c88e2dfbc9e417e674c2157)
+
+case "${CARCH}" in
+ x86_64) _CARCH=amd64 && sha256sums=('a764386c6f18b678f2bb8782e4cdd62996be2cbce4cc81166dfc6d78569f0aa6');;
+ aarch64) _CARCH=arm64 && sha256sums=('2e8fa25d9f47009e92e0524aacfe9dce89e82c7ed5fd2ce0de90a4edf8a9a62c');;
+esac
+
+source=("${reponame}-${pkgver}-${_CARCH}::https://github.com/GoogleContainerTools/skaffold/releases/download/v$pkgver/skaffold-linux-${_CARCH}")
package() {
- install -Dm 755 "$pkgname-$pkgver" "$pkgdir/usr/bin/$_pkgname"
- "$pkgdir/usr/bin/$_pkgname" completion bash | install -Dm 644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/$_pkgname"
- "$pkgdir/usr/bin/$_pkgname" completion zsh | install -Dm 644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_$_pkgname"
+ install -Dm 0755 ${reponame}-${pkgver}-${_CARCH} "$pkgdir/usr/bin/skaffold"
}