# Maintainer: Andy McLeod <andy@amcleod.ca>
setvar pkgname = 'ejson'
setvar pkgver = '1.0.2'
setvar pkgrel = '1'
setvar pkgdesc = ""EJSON is a small library to manage encrypted secrets using asymmetric encryption.""
setvar url = ""https://github.com/Shopify/ejson""
setvar arch = ""all""
setvar license = ""MIT""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = ""$depends_dev go""
setvar subpackages = """"
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/Shopify/$pkgname/archive/$pkgver.tar.gz
        10-patch1.patch
	""

setvar _gourl = "github.com/Shopify/ejson"
setvar builddir = ""$srcdir"/src/$_gourl"

proc prepare {
        mkdir -p ${builddir%/*}
        mv "$srcdir"/$pkgname-$pkgver $builddir || return 1
	mv $builddir/Godeps/_workspace/src/github.com/* $srcdir/src/github.com
	mv $builddir/Godeps/_workspace/src/golang.org $srcdir/src

        default_prepare
}

proc build {
	cd $builddir || return 1
	export GOPATH="$srcdir'"
	CGO_ENABLED=0' go build -v -o e${pkgname} github.com/Shopify/ejson/cmd/ejson || return 1
}

proc package {
	cd $builddir
	install -Dm755 e${pkgname} \
		"$pkgdir"/usr/bin/ejson || return 1
}
setvar md5sums = ""67d4c48df5e946e03d20bfc5577b9c54  ejson-1.0.2.tar.gz
cae100de618a9d26e75de943787d8a56  10-patch1.patch""
setvar sha256sums = ""61700af931b88912c3e529f1ca4b8ac2eeb31167d993831e62f872d2a3af7999  ejson-1.0.2.tar.gz
ff25b5efd162606e27a6ffb7d83be5f3c6cf64126e6597881f2bae2f2903f6ac  10-patch1.patch""
setvar sha512sums = ""c1d5c568ff1cb23af1968d52c331612e07cd8fc100d1eb9f00dc6c0f3a42cb20bd575c89900c61bb6ebb432913976c6271836d8b9fedeff9da1e1aeafe361521  ejson-1.0.2.tar.gz
53aab34fceb0b546b7eb5296b668da592bf7c44d76e95aa10962a8dfd649f0090b8097d31f09055598e5c0f281a5dd90a87efe13c46f306921b2fa7fca01e4a1  10-patch1.patch""