1 # Maintainer: Christian Rebischke <chris.rebischke@archlinux.org>
6 pkgdesc="Helm-like configuration values loader with support for various sources"
8 url="https://github.com/variantdev/vals"
12 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/variantdev/vals/archive/v${pkgver}.tar.gz")
13 sha512sums=('fff7ad0346518ad455afedfc09df24010438d531ae49c1803c9a853ebf8a57f4a20f53d2ce02042de12a031d3a9478431743d092b9d12b17e95b81acda0cc7ec')
17 export GOPATH="${srcdir}"
18 mkdir -p src/github.com/variantdev "${GOPATH}/bin"
19 mv "${pkgname}-${pkgver}" "src/github.com/variantdev/${pkgname}"
20 export PACKAGE_ROOT="${GOPATH}/src/github.com/variantdev/${pkgname}"
26 export CGO_CPPFLAGS="${CPPFLAGS}"
27 export CGO_CFLAGS="${CFLAGS}"
28 export CGO_CXXFLAGS="${CXXFLAGS}"
29 export CGO_LDFLAGS="${LDFLAGS}"
30 export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
31 export GOLDFLAGS="-linkmode=external"
32 go build -v ./cmd/vals
36 # Failing tests due to Google Cloud dependency
38 # cd "${PACKAGE_ROOT}"
44 install -Dsm755 ./vals "${pkgdir}/usr/bin/vals"