Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions utils/rlwrap/Makefile
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>
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 changes: 4 additions & 0 deletions utils/rlwrap/test.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh

rlwrap -v 2>&1 | grep "$2"

Loading