# Contributor: Ed Robinson <ed@reevoo.com>
# Maintainer: Ed Robinson <ed@reevoo.com>
setvar pkgname = 'dep'
setvar pkgver = '0.3.1'
setvar pkgrel = '0'
setvar pkgdesc = ""Go dependency management tool""
setvar url = ""https://github.com/golang/dep""
setvar arch = ""all""
setvar license = ""BSD3""
setvar makedepends = ""go""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/golang/$pkgname/archive/v$pkgver.tar.gz""
setvar builddir = ""$srcdir"/$pkgname-$pkgver"
setvar subpackages = "$pkgname-doc"

proc prepare {
	default_prepare
	export GOPATH="$(pwd)/_gopath"
	setvar _golang = ""${GOPATH}/src/github.com/golang""
	mkdir -vp ${_golang}
	ln -vsf ${builddir} ${_golang}/${pkgname}
}

proc build {
        go build github.com/golang/dep/cmd/dep
}

proc package {
	cd $builddir
        install -Dm755 dep "$pkgdir"/usr/bin/dep
}

proc doc {
	cd $builddir
        install -Dm644 LICENSE "$subpkgdir"/usr/share/licenses/$pkgname/LICENSE
}

proc check {
        cd "$GOPATH"/src/github.com/golang/${pkgname}
        ./dep status
}

setvar sha512sums = ""7de9292eed906ce0f7e9e4fd42a7f8110b4ed87e6f036a5871d0faabb7f577ec47937096ed44173e1ec24341ffc76e3bc208b202b1c14b9e9330db23cd8eec28  dep-0.3.1.tar.gz""