diff options
author | Boris Nagaev <bnagaev@gmail.com> | 2016-06-25 17:27:24 (GMT) |
---|---|---|
committer | Boris Nagaev <bnagaev@gmail.com> | 2016-07-05 09:25:23 (GMT) |
commit | ed68885143b335bebc789fa86fb6dc381bfea9ea (patch) | |
tree | 18b7f46fb454d00c96e5a9cec7153b433e84828c /plugins/go/go-native.mk | |
parent | b27725c753dacc8ff53a526dd67427a6984b8175 (diff) | |
download | mxe-ed68885143b335bebc789fa86fb6dc381bfea9ea.zip mxe-ed68885143b335bebc789fa86fb6dc381bfea9ea.tar.gz mxe-ed68885143b335bebc789fa86fb6dc381bfea9ea.tar.bz2 |
add Go plugin
Diffstat (limited to 'plugins/go/go-native.mk')
-rw-r--r-- | plugins/go/go-native.mk | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/plugins/go/go-native.mk b/plugins/go/go-native.mk new file mode 100644 index 0000000..fb724ef --- /dev/null +++ b/plugins/go/go-native.mk @@ -0,0 +1,31 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := go-native +$(PKG)_WEBSITE := https://golang.org/ +$(PKG)_OWNER := https://github.com/starius +$(PKG)_IGNORE := +$(PKG)_VERSION := 1.4.3 +$(PKG)_CHECKSUM := 9947fc705b0b841b5938c48b22dc33e9647ec0752bae66e50278df4f23f64959 +$(PKG)_SUBDIR := go +$(PKG)_FILE := go$($(PKG)_VERSION).src.tar.gz +$(PKG)_URL := https://storage.googleapis.com/golang/$($(PKG)_FILE) +$(PKG)_DEPS_$(BUILD) := +$(PKG)_TARGETS := $(BUILD) + +define $(PKG)_UPDATE + $(WGET) -q -O- 'https://golang.org/dl/' | \ + $(SED) -n 's,.*go\(1.4.[0-9][^>]*\)\.src\.tar.*,\1,p' | \ + $(SORT) -h | tail -1 +endef + +define $(PKG)_BUILD + cd '$(1)/src' && \ + GOROOT_FINAL='$(PREFIX)/$(TARGET)/go' \ + ./make.bash + + mkdir -p '$(PREFIX)/$(TARGET)/go' + for d in include src bin pkg; do \ + cp -a '$(1)'/$$d '$(PREFIX)/$(TARGET)/go/' ; \ + done +endef |