Message ID | 5ad733d655927dd855102810e494becce05f53a4.1673953185.git.baruch@tkos.co.il |
---|---|
State | Accepted |
Headers | show |
Series | package/sexpect: new package | expand |
>>>>> "Baruch" == Baruch Siach via buildroot <buildroot@buildroot.org> writes: > sexpect is useful for shell controlled testing. > Signed-off-by: Baruch Siach <baruch@tkos.co.il> > --- > DEVELOPERS | 1 + > package/Config.in | 1 + > package/sexpect/Config.in | 7 +++++++ > package/sexpect/sexpect.hash | 3 +++ > package/sexpect/sexpect.mk | 13 +++++++++++++ > 5 files changed, 25 insertions(+) > create mode 100644 package/sexpect/Config.in > create mode 100644 package/sexpect/sexpect.hash > create mode 100644 package/sexpect/sexpect.mk > diff --git a/DEVELOPERS b/DEVELOPERS > index e8e0dffcd392..f2fc4acece43 100644 > --- a/DEVELOPERS > +++ b/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/ > diff --git a/package/Config.in b/package/Config.in > index 995dae2c5755..da47cbd4ed06 100644 > --- a/package/Config.in > +++ b/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" > diff --git a/package/sexpect/Config.in b/package/sexpect/Config.in > new file mode 100644 > index 000000000000..7fbdf9b99eb1 > --- /dev/null > +++ b/package/sexpect/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_SEXPECT > + bool "sexpect" > + help > + sexpect is another implementation of Expect which is specifically check-package complained about the length of this line: package/sexpect/Config.in:4: help text: <tab><2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) So I rewrapped and committed, thanks. > + designed for Shell scripts (sh, bash, ksh, zsh, ...) > + > + https://github.com/clarkwang/sexpect > diff --git a/package/sexpect/sexpect.hash b/package/sexpect/sexpect.hash > new file mode 100644 > index 000000000000..d5121176269e > --- /dev/null > +++ b/package/sexpect/sexpect.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 f6801c8b979d56eec54aedd7ede06e2342f382cee291beea88b52869186c557c sexpect-2.3.14.tar.gz > +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE > diff --git a/package/sexpect/sexpect.mk b/package/sexpect/sexpect.mk > new file mode 100644 > index 000000000000..7b878600e41f > --- /dev/null > +++ b/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)) > -- > 2.39.0 > _______________________________________________ > buildroot mailing list > buildroot@buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot
diff --git a/DEVELOPERS b/DEVELOPERS index e8e0dffcd392..f2fc4acece43 100644 --- a/DEVELOPERS +++ b/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/ diff --git a/package/Config.in b/package/Config.in index 995dae2c5755..da47cbd4ed06 100644 --- a/package/Config.in +++ b/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" diff --git a/package/sexpect/Config.in b/package/sexpect/Config.in new file mode 100644 index 000000000000..7fbdf9b99eb1 --- /dev/null +++ b/package/sexpect/Config.in @@ -0,0 +1,7 @@ +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 diff --git a/package/sexpect/sexpect.hash b/package/sexpect/sexpect.hash new file mode 100644 index 000000000000..d5121176269e --- /dev/null +++ b/package/sexpect/sexpect.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 f6801c8b979d56eec54aedd7ede06e2342f382cee291beea88b52869186c557c sexpect-2.3.14.tar.gz +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE diff --git a/package/sexpect/sexpect.mk b/package/sexpect/sexpect.mk new file mode 100644 index 000000000000..7b878600e41f --- /dev/null +++ b/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))
sexpect is useful for shell controlled testing. Signed-off-by: Baruch Siach <baruch@tkos.co.il> --- DEVELOPERS | 1 + package/Config.in | 1 + package/sexpect/Config.in | 7 +++++++ package/sexpect/sexpect.hash | 3 +++ package/sexpect/sexpect.mk | 13 +++++++++++++ 5 files changed, 25 insertions(+) create mode 100644 package/sexpect/Config.in create mode 100644 package/sexpect/sexpect.hash create mode 100644 package/sexpect/sexpect.mk