summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorml2020-12-10 03:45:56 +0100
committerml2020-12-10 03:45:56 +0100
commitf5e6953f89708c629f0157cc0ce46fac03b2aa30 (patch)
tree8d68a7112dc3c2bb074671e8f4ec20197652b9f9
parent19420fcab63f3ae9c5b61c19a80c235623cb2ce8 (diff)
downloadaur-f5e6953f89708c629f0157cc0ce46fac03b2aa30.tar.gz
updpkg: helm-secrets 3.3.5-3
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD28
2 files changed, 22 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 281f8571d0bf..115421728e7c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = helm-secrets
pkgdesc = Helm plugin to manage secrets with Git workflow and store them anywhere
- pkgver = 2.0.2
+ pkgver = 3.3.5
pkgrel = 3
- url = https://github.com/zendesk/helm-secrets
+ url = https://github.com/jkroepke/helm-secrets
install = helm-secrets.install
arch = any
license = Apache
depends = bash
depends = helm
- depends = sops
- source = helm-secrets-2.0.2.tar.gz::https://github.com/zendesk/helm-secrets/archive/v2.0.2.tar.gz
- sha256sums = 282b3ebd60f726c25194451489b048de56cee2c75ade6d3242cee956fec3026d
+ optdepends = sops: secret driver
+ optdepends = vault: secret driver
+ source = https://github.com/jkroepke/helm-secrets/archive/v3.3.5/helm-secrets-3.3.5.tar.gz
+ sha256sums = a08b5554af5c199b9db4c42454a488e1b99bc30402cd06ecbb6fc66be2a3661a
pkgname = helm-secrets
diff --git a/PKGBUILD b/PKGBUILD
index 87fe85ace901..7f4f2a8317e6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,32 @@
-# Maintainer: ml <ml@visu.li>
-# TODO add test. update to HEAD
+# Maintainer: ml <>
pkgname=helm-secrets
-pkgver=2.0.2
+pkgver=3.3.5
pkgrel=3
pkgdesc='Helm plugin to manage secrets with Git workflow and store them anywhere'
arch=('any')
-url='https://github.com/zendesk/helm-secrets'
+url='https://github.com/jkroepke/helm-secrets'
license=('Apache')
install=helm-secrets.install
-depends=('bash' 'helm' 'sops')
-source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
-sha256sums=('282b3ebd60f726c25194451489b048de56cee2c75ade6d3242cee956fec3026d')
+depends=('bash' 'helm')
+optdepends=(
+ 'sops: secret driver'
+ 'vault: secret driver'
+)
+source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('a08b5554af5c199b9db4c42454a488e1b99bc30402cd06ecbb6fc66be2a3661a')
prepare() {
cd "${pkgname}-${pkgver}"
- sed -i '/^hooks:$/Q' plugin.yaml
+ sed -i '/platformCommand:/,+2 d' plugin.yaml
}
# check(): Go tests require special test environment
package() {
cd "${pkgname}-${pkgver}"
- # shell scripts don't belong in /usr/lib, but other plugins reside there as well.
- # will fix later
- install -Dm755 secrets.sh -t "${pkgdir}/usr/lib/helm/plugins/${pkgname##helm-}"
- install -m644 plugin.yaml -t "${pkgdir}/usr/lib/helm/plugins/${pkgname##helm-}"
+ local _dest="${pkgdir}/usr/lib/helm/plugins/${pkgname##helm-}"
+ install -Dm644 plugin.yaml -t "$_dest"
+ # copy whole scripts directory but remove the install script
+ cp -ar scripts/ -t "$_dest"
+ rm -f "$_dest/install.sh"
}