[gnome-continuous-yocto/gnomeostree-3.28-rocko: 7650/8267] go-helloworld: Use the Golang examples repository



commit e249708e10bdb4713195de31329dbe05dc3d18d1
Author: Otavio Salvador <otavio ossystems com br>
Date:   Fri Sep 8 18:04:44 2017 -0300

    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.
    
    (From OE-Core rev: 116d2ea1fe92725bb1265152f3db51598643a481)
    
    Signed-off-by: Otavio Salvador <otavio ossystems com br>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 .../go-examples/files/helloworld.go                |   10 --------
 meta/recipes-extended/go-examples/go-examples.inc  |   10 --------
 .../go-examples/go-helloworld_0.1.bb               |   24 ++++++++++++-------
 3 files changed, 15 insertions(+), 29 deletions(-)
---
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 930c57d..222fc9d 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}
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]