mirror of
https://github.com/openwrt/packages.git
synced 2025-12-26 19:56:16 +04:00
rlwrap: add package
rlwrap is a 'readline wrapper', a small utility that uses the GNU Readline library to allow the editing of keyboard input for any command. The input history is preserved even across different invocations, history search and completion are supported Co-authored-by: George Sapkin <george@sapk.in> Signed-off-by: Jeronimo Pellegrini <j_p@aleph0.info>
This commit is contained in:
committed by
Josef Schlehofer
parent
df05c12089
commit
2d9126fef6
41
utils/rlwrap/Makefile
Normal file
41
utils/rlwrap/Makefile
Normal file
@@ -0,0 +1,41 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=rlwrap
|
||||
PKG_VERSION:=0.48
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://github.com/hanslub42/rlwrap/releases/download/v$(PKG_VERSION)/
|
||||
PKG_HASH:=cdf69074a216a8284574dddd145dd046c904ad5330a616e0eed53c9043f2ecbc
|
||||
|
||||
PKG_MAINTAINER:=Jeronimo Pellegrini <j_p@aleph0.info>
|
||||
PKG_LICENSE:=GPL-2.0-only
|
||||
PKG_LICENSE_FILES:=COPYING
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/rlwrap
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
TITLE:=rlwrap
|
||||
URL:=https://github.com/hanslub42/rlwrap
|
||||
DEPENDS:= +libreadline +libncursesw
|
||||
endef
|
||||
|
||||
define Package/rlwrap/description
|
||||
rlwrap is a 'readline wrapper', a small utility that uses the GNU Readline library
|
||||
to allow the editing of keyboard input for any command.
|
||||
The input history is preserved even across different invocations, history search
|
||||
and completion are supported
|
||||
endef
|
||||
|
||||
CONFIGURE_ARGS += --without-libptytty
|
||||
|
||||
define Package/rlwrap/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/rlwrap $(1)/usr/bin
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,rlwrap))
|
||||
4
utils/rlwrap/test.sh
Normal file
4
utils/rlwrap/test.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
rlwrap -v 2>&1 | grep "$2"
|
||||
|
||||
Reference in New Issue
Block a user