~mronetwo/example-list

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch

[PATCH 1/1] Add nnn package

Michal Ciesielski <ciesielskimm@purelymail.com>
Details
Message ID
<20221001152201.8218-1-ciesielskimm@purelymail.com>
DKIM signature
missing
Download raw message
Patch: +26 -0
From: Michal <mc@voider.ciesielskimm.gmail.com.beta.tailscale.net>

---
 package/nnn/Config.in        | 10 ++++++++++
 package/nnn/nnn.mk           | 15 +++++++++++++++
 package/readline/readline.mk |  1 +
 3 files changed, 26 insertions(+)
 create mode 100644 package/nnn/Config.in
 create mode 100644 package/nnn/nnn.mk

diff --git a/package/nnn/Config.in b/package/nnn/Config.in
new file mode 100644
index 000000000..2ff3d44b2
--- /dev/null
+++ b/package/nnn/Config.in
@@ -0,0 +1,10 @@
config BR2_PACKAGE_NNN
	bool "nnn"
	depends on BR2_USE_WCHAR
	select BR2_PACKAGE_READLINE
	select BR2_PACKAGE_NCURSES
	select BR2_PACKAGE_NCURSES_WCHAR
	select BR2_PACKAGE_MUSL_FTS
	help

		https://github.com/jarun/nnn
diff --git a/package/nnn/nnn.mk b/package/nnn/nnn.mk
new file mode 100644
index 000000000..e107b6b93
--- /dev/null
+++ b/package/nnn/nnn.mk
@@ -0,0 +1,15 @@
NNN_VERSION = v4.6
NNN_SITE_METHOD = git
NNN_SITE = https://github.com/jarun/nnn

NNN_DEPENDENCIES = musl-fts readline

define NNN_BUILD_CMDS
	$(MAKE) -C $(@D) CC="$(TARGET_CC)" LD="$(TARGET_LD)" LDFLAGS+="$(TARGET_LDFLAGS) -L$(TARGET_DIR)/usr/lib -ltinfow -lfts"
endef

define NNN_INSTALL_TARGET_CMDS
	$(MAKE) -C $(@D) DESTDIR="$(TARGET_DIR)" install
endef

$(eval $(generic-package))
diff --git a/package/readline/readline.mk b/package/readline/readline.mk
index 06a96b67a..4409d61b4 100644
--- a/package/readline/readline.mk
+++ b/package/readline/readline.mk
@@ -24,6 +24,7 @@ endif

define READLINE_INSTALL_INPUTRC
	$(INSTALL) -D -m 644 package/readline/inputrc $(TARGET_DIR)/etc/inputrc
	$(MAKE) -C $(@D) DESTDIR="$(STAGING_DIR)" install-headers
endef
READLINE_POST_INSTALL_TARGET_HOOKS += READLINE_INSTALL_INPUTRC

-- 
2.36.1
Reply to thread Export thread (mbox)