[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