diff --git a/DEVELOPERS b/DEVELOPERS index 3945803d53..a44c79e66a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -3285,6 +3285,7 @@ F: board/nvidia/bf3/ F: configs/nvidia_bf3_defconfig F: package/bfscripts/ F: package/dpdk/ +F: package/libecoli/ N: Vincent Prince F: package/nss-myhostname/ diff --git a/package/Config.in b/package/Config.in index 1eb5e1e020..278c82bb05 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2337,6 +2337,7 @@ menu "Text and terminal handling" source "package/icu/Config.in" source "package/inih/Config.in" source "package/libcli/Config.in" + source "package/libecoli/Config.in" source "package/libedit/Config.in" source "package/libenca/Config.in" source "package/libestr/Config.in" diff --git a/package/libecoli/Config.in b/package/libecoli/Config.in new file mode 100644 index 0000000000..af4784c3bf --- /dev/null +++ b/package/libecoli/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_LIBECOLI + bool "libecoli" + depends on BR2_USE_MMU # libedit + depends on BR2_USE_WCHAR # libedit + depends on !BR2_STATIC_LIBS + select BR2_PACKAGE_LIBEDIT + help + libecoli stands for Extensible COmmand LIne library. + + This library provides helpers to build interactive command + line interfaces. + + https://github.com/rjarry/libecoli/ + +comment "libecoli needs a toolchain w/ dynamic library, wchar" + depends on BR2_USE_MMU + depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR diff --git a/package/libecoli/libecoli.hash b/package/libecoli/libecoli.hash new file mode 100644 index 0000000000..0540ef7270 --- /dev/null +++ b/package/libecoli/libecoli.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 0da8f953e054dd2ba75a0d1dcbbc8830b76747282035e1d1de6082ec3bb6f995 libecoli-0.2.0.tar.gz +sha256 e58bf9ec962bee9b3e37abcaa0bc0ec940b05efdc1d1a5a4d9e2fdbcc08b7bdd LICENSE diff --git a/package/libecoli/libecoli.mk b/package/libecoli/libecoli.mk new file mode 100644 index 0000000000..c46f62b523 --- /dev/null +++ b/package/libecoli/libecoli.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# libecoli +# +################################################################################ + +LIBECOLI_VERSION = 0.2.0 +LIBECOLI_SITE = $(call github,rjarry,libecoli,v$(LIBECOLI_VERSION)) +LIBECOLI_INSTALL_STAGING = YES +LIBECOLI_LICENSE = BSD-3-Clause +LIBECOLI_LICENSE_FILES = LICENSE + +LIBECOLI_DEPENDENCIES = \ + host-pkgconf \ + libedit + +$(eval $(meson-package))