~mronetwo/example-list

Add nnn package v1 REJECTED

Michal Ciesielski: 1
 Add nnn package

 3 files changed, 26 insertions(+), 0 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~mronetwo/example-list/patches/35734/mbox | git am -3
Learn more about email & git

[PATCH 1/1] Add nnn package Export this patch

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