@@ -3,34 +3,39 @@ $(error Use the main Makefile)
33endif
44
55SUBPROJECTS += micro
6- MICRO_VERSION := 2.0.10
6+ MICRO_VERSION := 2.0.13
77DEB_MICRO_V ?= $(MICRO_VERSION )
88
9+ # NOTE: Generating syntax files for micro on an iOS host doesn't work
10+ # NOTE: Make sure to clear Go's module cache (GOMODCACHE) after
11+ # each build so that syntax highlighting works on supported targets
12+
913micro-setup : setup
10- $(call GITHUB_ARCHIVE,zyedidia,micro,$(MICRO_VERSION ) ,v$(MICRO_VERSION ) ,micro )
14+ $(call GITHUB_ARCHIVE,zyedidia,micro,$(MICRO_VERSION ) ,v$(MICRO_VERSION ) )
1115 $(call EXTRACT_TAR,micro-$(MICRO_VERSION ) .tar.gz,micro-$(MICRO_VERSION ) ,micro)
12- mkdir -p $(BUILD_STAGE ) /micro/$(MEMO_PREFIX )$(MEMO_SUB_PREFIX ) /bin
16+ $(call DO_PATCH,micro,micro,-p1)
17+ mkdir -p $(BUILD_STAGE ) /micro/$(MEMO_PREFIX )$(MEMO_SUB_PREFIX ) /{share/man/man1,bin}
1318
1419ifneq ($(wildcard $(BUILD_WORK ) /micro/.build_complete) ,)
1520micro :
1621 @echo " Using previously built micro."
1722else
1823micro : micro-setup
1924 $(MAKE ) -C $(BUILD_WORK ) /micro build \
20- $(DEFAULT_GOLANG_FLAGS )
21- $(INSTALL ) -Dm755 $(BUILD_WORK ) /micro/micro $(BUILD_STAGE ) /micro/$(MEMO_PREFIX )$(MEMO_SUB_PREFIX ) /bin/micro
22- $(INSTALL ) -Dm644 $(BUILD_WORK ) /micro/assets/packaging/micro.1 $(BUILD_STAGE ) /micro/$(MEMO_PREFIX )$(MEMO_SUB_PREFIX ) /share/man/man1/micro.1
23- $(INSTALL ) -Dm644 $(BUILD_WORK ) /micro/assets/packaging/micro.desktop $(BUILD_STAGE ) /micro/$(MEMO_PREFIX )$(MEMO_SUB_PREFIX ) /share/applications/micro.desktop
25+ $(DEFAULT_GOLANG_FLAGS ) \
26+ VERSION=" $( MICRO_VERSION) " \
27+ DATE=" Procursus"
28+ $(INSTALL ) -Dm755 $(BUILD_WORK ) /micro/micro $(BUILD_STAGE ) /micro/$(MEMO_PREFIX )$(MEMO_SUB_PREFIX ) /bin/
29+ $(INSTALL ) -Dm644 $(BUILD_WORK ) /micro/assets/packaging/micro.1 $(BUILD_STAGE ) /micro/$(MEMO_PREFIX )$(MEMO_SUB_PREFIX ) /share/man/man1/
2430 $(call AFTER_BUILD)
2531endif
2632
2733micro-package : micro-stage
2834 # micro.mk Package Structure
2935 rm -rf $(BUILD_DIST ) /micro
30- mkdir -p $(BUILD_DIST ) /micro/$(MEMO_PREFIX )$(MEMO_SUB_PREFIX )
3136
3237 # micro.mk Prep micro
33- cp -a $(BUILD_STAGE)/micro/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/{bin,share} $(BUILD_DIST)/micro/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX )
38+ cp -a $(BUILD_STAGE)/micro $(BUILD_DIST)
3439
3540 # micro.mk Sign
3641 $(call SIGN,micro,general.xml)
0 commit comments