atf: new package
ATF, or Automated Testing Framework, is a collection of libraries to write test programs in C, C++ and POSIX shell. https://github.com/jmmv/atf Signed-off-by: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
efb58de180
commit
1f2a7b54ed
@ -1005,6 +1005,7 @@ menu "Other"
|
||||
source "package/apr-util/Config.in"
|
||||
source "package/argp-standalone/Config.in"
|
||||
source "package/armadillo/Config.in"
|
||||
source "package/atf/Config.in"
|
||||
source "package/bdwgc/Config.in"
|
||||
source "package/boost/Config.in"
|
||||
source "package/clapack/Config.in"
|
||||
|
11
package/atf/Config.in
Normal file
11
package/atf/Config.in
Normal file
@ -0,0 +1,11 @@
|
||||
config BR2_PACKAGE_ATF
|
||||
bool "atf"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
help
|
||||
ATF, or Automated Testing Framework, is a collection of
|
||||
libraries to write test programs in C, C++ and POSIX shell.
|
||||
|
||||
https://github.com/jmmv/atf
|
||||
|
||||
comment "atf needs a toolchain w/ C++"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
2
package/atf/atf.hash
Normal file
2
package/atf/atf.hash
Normal file
@ -0,0 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 92bc64180135eea8fe84c91c9f894e678767764f6dbc8482021d4dde09857505 atf-0.21.tar.gz
|
24
package/atf/atf.mk
Normal file
24
package/atf/atf.mk
Normal file
@ -0,0 +1,24 @@
|
||||
################################################################################
|
||||
#
|
||||
# atf
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ATF_VERSION = 0.21
|
||||
ATF_SITE = https://github.com/jmmv/atf/releases/download/atf-$(ATF_VERSION)
|
||||
ATF_INSTALL_STAGING = YES
|
||||
ATF_LICENSE = BSD-2c, BSD-3c
|
||||
ATF_LICENSE_FILES = COPYING
|
||||
# Ships a beta libtool version hence our patch doesn't apply.
|
||||
ATF_AUTORECONF = YES
|
||||
# Do not install precompiled tests.
|
||||
ATF_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-exec
|
||||
|
||||
# ATF_SHELL defaults to the host's bash
|
||||
ATF_CONF_ENV = \
|
||||
kyua_cv_getopt_plus=yes \
|
||||
kyua_cv_attribute_noreturn=yes \
|
||||
kyua_cv_getcwd_works=yes \
|
||||
ATF_SHELL=/bin/sh
|
||||
|
||||
$(eval $(autotools-package))
|
Loading…
Reference in New Issue
Block a user