[oe-commits] [openembedded-core] 15/24: godep.bbclass: Add helper class to enable go-dep tool

git at git.openembedded.org git at git.openembedded.org
Tue Mar 6 14:40:58 UTC 2018


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 9bea8313b0dd5a6af08d15ee8634fe2ef9ee0f75
Author: Khem Raj <raj.khem at gmail.com>
AuthorDate: Sat Mar 3 08:34:37 2018 -0800

    godep.bbclass: Add helper class to enable go-dep tool
    
    Many go packages can take advantage of dep tool since
    they manage their own dependencies, this class helps
    in using go dep tool for such packages
    
    Signed-off-by: Khem Raj <raj.khem at gmail.com>
    Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 meta/classes/godep.bbclass | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/meta/classes/godep.bbclass b/meta/classes/godep.bbclass
new file mode 100644
index 0000000..c82401c
--- /dev/null
+++ b/meta/classes/godep.bbclass
@@ -0,0 +1,8 @@
+DEPENDS_append = " go-dep-native"
+
+do_compile_prepend() {
+    rm -f ${WORKDIR}/build/src/${GO_IMPORT}/Gopkg.toml
+    rm -f ${WORKDIR}/build/src/${GO_IMPORT}/Gopkg.lock
+    ( cd ${WORKDIR}/build/src/${GO_IMPORT} && dep init && dep ensure )
+}
+

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list