maintainer="Hoang Nguyen " pkgname=helm-diff pkgver=3.9.13 pkgrel=3 pkgdesc="Helm plugin to preview helm upgrade changes as a diff" url="https://github.com/databus23/helm-diff" arch="all" license="Apache-2.0" makedepends="go" source=" $pkgname-$pkgver.tar.gz::https://github.com/databus23/helm-diff/archive/refs/tags/v$pkgver.tar.gz helm-diff.pre-install " options="net" # download Go modules export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" build() { go build -v \ -ldflags "-X github.com/databus23/helm-diff/v3/cmd.Version=v$pkgver" } check() { go test ./... } package() { install -Dm755 $pkgname "$pkgdir/usr/share/helm/plugins/diff/bin/diff" cat <<-EOF > "$pkgdir/usr/share/helm/plugins/diff/plugin.yaml" name: "diff" version: "$pkgver" usage: "Preview helm upgrade changes as a diff" description: "Preview helm upgrade changes as a diff" platformCommand: - os: "$(go env GOOS)" arch: "$(go env GOARCH)" command: "\${HELM_PLUGIN_DIR}/bin/diff" EOF } sha512sums=" 27c4e566782d38bf6cf1b5890625c2ab3574b4f1810a3035cf357ec98c7f28671e2e319a7ff1736f9afdf74266e975cf5a4d08c0dfec784f78e179ab17ca619f helm-diff-3.9.13.tar.gz 116cf1591a6a19a15a0b5cf85a64041b90fe8e6964f38c7dca7bd474f3060a9c5740d5a425ee081e74f0f1540750735b94af2d6cc3efd2c876ba51a7a65bce4a helm-diff.pre-install "