[Buildroot] [PATCH 5/7] package/aexpect: new package

Giulio Benetti giulio.benetti at benettiengineering.com
Fri Dec 10 14:56:13 UTC 2021


On 10/12/21 15:12, José Pekkarinen wrote:
> Add package to avocado framework's aexpect.

Reword

> Signed-off-by: José Pekkarinen <jose.pekkarinen at unikie.com>
> ---
>   DEVELOPERS                   |  1 +
>   package/Config.in            |  1 +
>   package/aexpect/Config.in    | 12 ++++++++++++
>   package/aexpect/aexpect.hash |  4 ++++
>   package/aexpect/aexpect.mk   | 13 +++++++++++++
>   5 files changed, 31 insertions(+)
>   create mode 100644 package/aexpect/Config.in
>   create mode 100644 package/aexpect/aexpect.hash
>   create mode 100644 package/aexpect/aexpect.mk
> 
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 0e4db835d3..b8097556f8 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1464,6 +1464,7 @@ F:	package/zfs/
>   F:	support/testing/tests/package/test_zfs.py
>   
>   N:	José Pekkarinen <jose.pekkarinen at unikie.com>
> +F:	package/aexpect/
>   F:	package/alfred/
>   F:	package/bmx7/
>   F:	package/minijail/
> diff --git a/package/Config.in b/package/Config.in
> index b857e18976..5395d8dd49 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -154,6 +154,7 @@ menu "Debugging, profiling and benchmark"
>   endmenu
>   
>   menu "Development tools"
> +	source "package/aexpect/Config.in"
>   	source "package/bats-core/Config.in"
>   	source "package/binutils/Config.in"
>   	source "package/bitwise/Config.in"
> diff --git a/package/aexpect/Config.in b/package/aexpect/Config.in
> new file mode 100644
> index 0000000000..efa2be8b91
> --- /dev/null
> +++ b/package/aexpect/Config.in
> @@ -0,0 +1,12 @@
> +config BR2_PACKAGE_AEXPECT
> +	bool "aexpect"
> +	depends on !BR2_STATIC_LIBS # dlopen()
> +	select BR2_PACKAGE_PYTHON
> +	help
> +	  This module provides services similar to
> +	  the pexpect python library, so to speak,
> +	  spawn and control interactive applications,
> +	  such as ssh, sftp and others.
> +
> +comment "aexpect needs a toolchain with dynamic library support"
> +	depends on BR2_STATIC_LIBS
> diff --git a/package/aexpect/aexpect.hash b/package/aexpect/aexpect.hash
> new file mode 100644
> index 0000000000..4a47da4121
> --- /dev/null
> +++ b/package/aexpect/aexpect.hash
> @@ -0,0 +1,4 @@
> +# From https://files.pythonhosted.org/packages/d0/fa/5ba16ca17a70980c7c09ea1c8d748aace1ee8772d032c483add0e17d0cf6

sha256 file ^^^

> +sha256  54abae31e7d3b7afbfb7a019756907a81d40be4422788bccf20d2e82ad6ef8c8  aexpect-1.6.3.tar.gz
> +# Locally computed
> +sha256  7be26abf35e531a226dc742d2379d42d372cb61f027a6e26477c0e2f1a03bfcb  LICENSE
> diff --git a/package/aexpect/aexpect.mk b/package/aexpect/aexpect.mk
> new file mode 100644
> index 0000000000..ca2097328a
> --- /dev/null
> +++ b/package/aexpect/aexpect.mk
> @@ -0,0 +1,13 @@
> +################################################################################
> +#
> +# aexpect
> +#
> +################################################################################
> +
> +AEXPECT_VERSION = 1.6.3
> +AEXPECT_SITE = https://files.pythonhosted.org/packages/d0/fa/5ba16ca17a70980c7c09ea1c8d748aace1ee8772d032c483add0e17d0cf6
> +AEXPECT_SETUP_TYPE = setuptools
> +AEXPECT_LICENSE = GPL-2.0
> +AEXPECT_LICENSE_FILES = LICENSE
> +
> +$(eval $(python-package))
> 

Best regards
-- 
Giulio Benetti
Benetti Engineering sas



More information about the buildroot mailing list