# Maintainer: Dave Henderson setvar pkgname = 'gomplate' setvar _goname = ""github.com/hairyhenderson/$pkgname"" setvar pkgver = '2.0.0' setvar pkgrel = '0' setvar pkgdesc = ""A versatile Go template processor"" setvar url = ""https://github.com/hairyhenderson/gomplate"" setvar arch = ""all"" setvar license = ""MIT"" setvar depends = ""ca-certificates"" setvar makedepends = ""go"" setvar source = ""$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"" setvar builddir = ""$srcdir/src/$_goname"" proc prepare { mkdir -p ${builddir%/*} mv "$srcdir"/$pkgname-$pkgver "$builddir"/ || return 1 default_prepare } proc build { cd $builddir make build \ GOPATH="$srcdir" \ VERSION="$pkgver" \ COMMIT="unknown" } proc check { cd $builddir" # Note: make test (that runs go test -race) doesn't work. GOPATH=$srcdir" go test -v || return 1 ./bin/gomplate --help >/dev/null } proc package { cd $builddir install -D -m 755 bin/gomplate "$pkgdir"/usr/bin/gomplate || return 1 } setvar sha512sums = ""2e767adf798ebb52e455d38b2dac93939e780047a3cdd47b796d0a338769541e48b7417bc28605023e91d5ed01bc0201e2997ea37ed0eac4917a6ae3b2fa0734 gomplate-2.0.0.tar.gz""