Date: Saturday, July 10, 2021 @ 15:54:34 Author: shibumi Revision: 976470
add cue to community Added: cue/ cue/repos/ cue/trunk/ cue/trunk/PKGBUILD ----------+ PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) Added: cue/trunk/PKGBUILD =================================================================== --- cue/trunk/PKGBUILD (rev 0) +++ cue/trunk/PKGBUILD 2021-07-10 15:54:34 UTC (rev 976470) @@ -0,0 +1,34 @@ +# Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> + +pkgname=cue +pkgver=0.4.0 +pkgrel=1 +pkgdesc="Validate and define text-based and dynamic configuration" +arch=('x86_64') +url="https://github.com/cue-lang/cue" +license=('Apache') +makedepends=('go') +depends=('glibc') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/cue-lang/cue/archive/v${pkgver}.tar.gz") +sha512sums=('b00c36e1d695c413e81976a5a2e95d1af5a2350b4110819a32c1efffe9cd3b973ed233562ed34a80dfb4f1c3034a1835774b62819b39fa469eeb9b01d808e56e') + +build() { + cd "${PACKAGE_ROOT}/cmd/cue/" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go build -ldflags "-s -w -linkmode=external " -v . + chmod +x ./cmd/cue/cue +} + +check() { + cd "${PACKAGE_ROOT}" + go test -v ./... +} + +package() { + cd "${PACKAGE_ROOT}/cmd/cue/cue" + install -Dsm755 ./tk "${pkgdir}/usr/bin/cue" +}