0
0
mirror of https://github.com/openwrt/packages.git synced 2025-09-24 05:02:53 +00:00
Files
packages/utils/micro/Makefile
Gregory Gullin 2d05ae0b4e micro: add new package
Modern and intuitive terminal-based text editor

https://micro-editor.github.io

Co-authored-by: Wesley Gimenes <wehagy+github@gmail.com>
Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2025-08-31 14:14:23 +03:00

49 lines
1.3 KiB
Makefile

# SPDX-License-Identifier: GPL-2.0-only
include $(TOPDIR)/rules.mk
PKG_NAME:=micro
PKG_VERSION:=2.0.14
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/zyedidia/micro/tar.gz/v$(PKG_VERSION)?
PKG_HASH:=40177579beb3846461036387b649c629395584a4bbe970f61ba7591bd9c0185a
PKG_MAINTAINER:=Gregory Gullin <garuwex@gmail.com>
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE LICENSE-THIRD-PARTY
PKG_BUILD_DEPENDS:=golang/host
PKG_BUILD_PARALLEL:=1
PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/zyedidia/micro/v2
GO_PKG_LDFLAGS_X:=$(GO_PKG)/internal/util.Version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include ../../lang/golang/golang-package.mk
define Package/micro
SECTION:=utils
CATEGORY:=Utilities
SUBMENU:=Editors
TITLE:=Modern and intuitive terminal-based text editor
URL:=https://micro-editor.github.io/
DEPENDS:=$(GO_ARCH_DEPENDS)
endef
define Package/micro/description
micro is a terminal-based text editor that aims to be easy to use and intuitive,
while also taking advantage of the capabilities of modern terminals.
It comes as a single, batteries-included, static binary with no dependencies;
you can download and use it right now!
endef
define Package/micro/conffiles
/root/.config/micro/
endef
$(eval $(call GoBinPackage,micro))
$(eval $(call BuildPackage,micro))