Browse Source

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>
Baruch Siach 2 years ago
parent
commit
0c157330da
5 changed files with 26 additions and 0 deletions
  1. 1 0
      DEVELOPERS
  2. 1 0
      package/Config.in
  3. 8 0
      package/sexpect/Config.in
  4. 3 0
      package/sexpect/sexpect.hash
  5. 13 0
      package/sexpect/sexpect.mk

+ 1 - 0
DEVELOPERS

@@ -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/

+ 1 - 0
package/Config.in

@@ -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"

+ 8 - 0
package/sexpect/Config.in

@@ -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

+ 3 - 0
package/sexpect/sexpect.hash

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

+ 13 - 0
package/sexpect/sexpect.mk

@@ -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))