PKG_NAME = micro
PKG_VERS = 2.0.14
PKG_EXT = tar.gz
# make sure the hash matches this release, as it is shown with 'micro --version'
GIT_HASH = 04c5770
PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/zyedidia/micro/archive
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

UNSUPPORTED_ARCHS = $(PPC_ARCHS)
include ../../mk/spksrc.common.mk
ifeq ($(findstring $(ARCH),$(ARMv5_ARCHS)),$(ARCH))
BUILD_DEPENDS = native/go_1.23
NATIVE_GO = native/go_1.23
else
BUILD_DEPENDS = native/go
NATIVE_GO = native/go
endif

HOMEPAGE = https://micro-editor.github.io/
COMMENT  = A modern and intuitive terminal-based text editor.
LICENSE  = MIT

GOPATH = $(WORK_DIR)

COMPILE_ARGS += VERSION=$(PKG_VERS) HASH=$(GIT_HASH)

INSTALL_TARGET = micro_install

include ../../mk/spksrc.cross-go.mk

.PHONY: micro_install
micro_install:
	@install -m 755 -d $(STAGING_INSTALL_PREFIX)/bin
	@$(RUN) ; install -m 755 micro $(STAGING_INSTALL_PREFIX)/bin
