Date: Saturday, November 6, 2021 @ 03:12:11 Author: shibumi Revision: 1037409
add datree Added: datree/ datree/repos/ datree/trunk/ datree/trunk/PKGBUILD ----------+ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) Added: datree/trunk/PKGBUILD =================================================================== --- datree/trunk/PKGBUILD (rev 0) +++ datree/trunk/PKGBUILD 2021-11-06 03:12:11 UTC (rev 1037409) @@ -0,0 +1,33 @@ +# Maintainer: Christian Rebischke <[email protected]> +pkgname=datree +pkgver=0.14.33 +pkgrel=1 +pkgdesc='CLI tool to ensure K8s manifests and Helm charts follow best practices as well as your organization’s policies' +arch=('x86_64') +url='https://github.com/datreeio/datree' +license=('Apache') +depends=('kubectl') +makedepends=('git' 'go') +source=("${pgname}-${pkgver}.tar.gz::https://github.com/datreeio/datree/archive/refs/tags/${pkgver}.tar.gz") +sha512sums=('9975f7624b790e15764272cfed3ba314e5e4467a9300c2448137c907ae602e3290e98402493bd50c42f193b299dfa4d3ed67d2b897fd5d752aeb3fd319af83c9') +b2sums=('ac1d89cc3651961651eb73848fb3bcbc66f30401ecebb0f5b15661fb9c256ead2e6362bf268e201c33e95995284ef75f395e87138e44caff785f3d59bb399d23') + +build() { + cd "${pkgname}-${pkgver}" + export CGO_LDFLAGS="$LDFLAGS" + export CGO_CFLAGS="$CFLAGS" + export CGO_CPPFLAGS="$CPPFLAGS" + export CGO_CXXFLAGS="$CXXFLAGS" + export GOFLAGS='-buildmode=pie -trimpath -modcacherw -mod=readonly' + go build -ldflags="-w -s -linkmode=external" ./cmd/ +} + +check() { + cd "${pkgname}-${pkgver}" + go test ./... +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm755 datree "${pkgdir}/usr/bin/datree" +}
