From: Otavio Salvador Date: Fri, 8 Sep 2017 21:04:44 +0000 (-0300) Subject: go-helloworld: Use the Golang examples repository X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~20058 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=116d2ea1fe92725bb1265152f3db51598643a481;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git go-helloworld: Use the Golang examples repository This updates the recipe to use the Golang examples repository so it makes use of the unpack as well as standard tasks showing how easy it can be. Signed-off-by: Otavio Salvador Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-extended/go-examples/files/helloworld.go b/meta/recipes-extended/go-examples/files/helloworld.go deleted file mode 100644 index 0253c40411d..00000000000 --- a/meta/recipes-extended/go-examples/files/helloworld.go +++ /dev/null @@ -1,10 +0,0 @@ -// You can edit this code! -// Click here and start typing. -// taken from https://golang.org/ -package main - -import "fmt" - -func main() { - fmt.Println("Hello, 世界") -} diff --git a/meta/recipes-extended/go-examples/go-examples.inc b/meta/recipes-extended/go-examples/go-examples.inc deleted file mode 100644 index c63268116b1..00000000000 --- a/meta/recipes-extended/go-examples/go-examples.inc +++ /dev/null @@ -1,10 +0,0 @@ -DESCRIPTION = "This is a simple example recipe that cross-compiles a Go program." -SECTION = "examples" -HOMEPAGE = "https://golang.org/" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" - -S = "${WORKDIR}" - -inherit go diff --git a/meta/recipes-extended/go-examples/go-helloworld_0.1.bb b/meta/recipes-extended/go-examples/go-helloworld_0.1.bb index 930c57df959..222fc9d3497 100644 --- a/meta/recipes-extended/go-examples/go-helloworld_0.1.bb +++ b/meta/recipes-extended/go-examples/go-helloworld_0.1.bb @@ -1,13 +1,19 @@ -require go-examples.inc +DESCRIPTION = "This is a simple example recipe that cross-compiles a Go program." +SECTION = "examples" +HOMEPAGE = "https://golang.org/" -SRC_URI += " \ - file://helloworld.go \ -" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" -do_compile() { - go build helloworld.go -} +SRC_URI = "git://${GO_IMPORT}" +SRCREV = "46695d81d1fae905a270fb7db8a4d11a334562fe" + +GO_IMPORT = "github.com/golang/example" +GO_INSTALL = "${GO_IMPORT}/hello" + +inherit go -do_install() { - install -D -m 0755 ${S}/helloworld ${D}${bindir}/helloworld +# This is just to make clear where this example is +do_install_append() { + mv ${D}${bindir}/hello ${D}${bindir}/${BPN} }