aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/go
diff options
context:
space:
mode:
authorMatt Madison <matt@madison.systems>2017-09-08 18:04:41 -0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-09-11 17:30:15 +0100
commitefcf6513b71021ea4bfe6fbaa326e6591dee487d (patch)
treece1dfff7d04b6340f219072c2ec68edaffb810cc /meta/recipes-devtools/go
parentc62a083306c26b7e4deca1ff41336bb6b33d5b3a (diff)
downloadopenembedded-core-contrib-efcf6513b71021ea4bfe6fbaa326e6591dee487d.tar.gz
go.bbclass: add do_unpack function to handle common cases
Go source trees have a particular structure, with all sources located under ${GOROOT}/src/<import-path>. The fetcher step implemented by the 'go get' command automatically follows this structure, so we need to do the same here. Since most Go packages are hosted in git repositories, this adds a custom do_unpack() function that sets the destsuffix to match the expected directory structure, for any git SRC_URIs that haven't had a destsuffix explicitly set in the recipe. This simplifies recipe writing for the most common cases. Signed-off-by: Matt Madison <matt@madison.systems> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/go')
0 files changed, 0 insertions, 0 deletions