# Contributor: André Klitzing <aklitzing@gmail.com>
# Maintainer: André Klitzing <aklitzing@gmail.com>
setvar pkgname = 'geth'
setvar pkgver = '1.7.1'
setvar pkgrel = '0'
setvar pkgdesc = ""Official Go implementation of the Ethereum protocol""
setvar url = ""https://geth.ethereum.org/""
setvar arch = ""all""
setvar license = ""LGPLv3""
setvar makedepends = ""go linux-headers""
setvar checkdepends = ""fuse""
setvar options = ""!check""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/ethereum/go-ethereum/archive/v$pkgver.tar.gz""
setvar builddir = ""$srcdir/go-ethereum"-$pkgver"

proc build {
	cd $builddir
	make
}

proc check {
	cd $builddir
	make test
}

proc package {
	cd $builddir
	mkdir -p "${pkgdir}"/usr/bin
	install -m755 -t "${pkgdir}"/usr/bin build/bin/*
}

setvar sha512sums = ""bbab5dc6bfceb6d9f2a1e9b0946c556ea050d5cc614857b10cab5495d1b443d084e6443a388d0e7f075ac7f851168fee951ddd2ae15c0f25240927856b4b2c54  geth-1.7.1.tar.gz""