package/sexpect: new package

sexpect is useful for shell controlled testing.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Baruch Siach 2023-01-17 12:59:45 +02:00 committed by Peter Korsgaard
parent ccd391bfd9
commit 0c157330da
5 changed files with 26 additions and 0 deletions

View File

@ -294,6 +294,7 @@ F: package/ebtables/
F: package/i2c-tools/
F: package/libcurl/
F: package/libpcap/
F: package/sexpect/
F: package/socat/
F: package/strace/
F: package/tcpdump/

View File

@ -2568,6 +2568,7 @@ comment "Utilities"
source "package/rtty/Config.in"
source "package/screen/Config.in"
source "package/screenfetch/Config.in"
source "package/sexpect/Config.in"
source "package/sudo/Config.in"
source "package/terminology/Config.in"
source "package/time/Config.in"

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_SEXPECT
bool "sexpect"
help
sexpect is another implementation of Expect which is
specifically designed for Shell scripts
(sh, bash, ksh, zsh, ...)
https://github.com/clarkwang/sexpect

View File

@ -0,0 +1,3 @@
# Locally calculated
sha256 f6801c8b979d56eec54aedd7ede06e2342f382cee291beea88b52869186c557c sexpect-2.3.14.tar.gz
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE

View File

@ -0,0 +1,13 @@
################################################################################
#
# sexpect
#
################################################################################
SEXPECT_VERSION = 2.3.14
SEXPECT_SITE = $(call github,clarkwang,sexpect,v$(SEXPECT_VERSION))
SEXPECT_LICENSE = GPL-3.0
SEXPECT_LICENSE_FILES = LICENSE
SEXPECT_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))