diff --git a/DEVELOPERS b/DEVELOPERS index 7874677f7e..25b6a56dc0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -371,6 +371,7 @@ F: package/libglfw/ F: package/libglu/ F: package/libhdhomerun/ F: package/libilbc/ +F: package/libks/ F: package/libldns/ F: package/libmicrohttpd/ F: package/libminiupnpc/ diff --git a/package/Config.in b/package/Config.in index b424d20de4..5afd7131fe 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1977,6 +1977,7 @@ menu "Other" source "package/libglob/Config.in" source "package/libical/Config.in" source "package/libite/Config.in" + source "package/libks/Config.in" source "package/liblinear/Config.in" source "package/libloki/Config.in" source "package/libnpth/Config.in" diff --git a/package/libks/Config.in b/package/libks/Config.in new file mode 100644 index 0000000000..366b5bda71 --- /dev/null +++ b/package/libks/Config.in @@ -0,0 +1,16 @@ +config BR2_PACKAGE_LIBKS + bool "libks" + depends on BR2_INSTALL_LIBSTDCPP + depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_UTIL_LINUX + select BR2_PACKAGE_UTIL_LINUX_LIBUUID + help + Foundational support for signalwire C products + + https://github.com/signalwire/libks + +comment "libks needs a toolchain w/ C++, threads, dynamic library" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP \ + || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libks/libks.hash b/package/libks/libks.hash new file mode 100644 index 0000000000..5acbcd1ea6 --- /dev/null +++ b/package/libks/libks.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 73c5751eadad4d3390d61b9765e9b860e0aba7336044ecf8b007dfc1818baa69 libks-1.7.0.tar.gz +sha256 1d1327f37b58a4c9ce520fcf9dd3f348c7c639229ee7aed41c47164a8f7836cd copyright diff --git a/package/libks/libks.mk b/package/libks/libks.mk new file mode 100644 index 0000000000..adf0107b30 --- /dev/null +++ b/package/libks/libks.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# libks +# +################################################################################ + +LIBKS_VERSION = 1.7.0 +LIBKS_SITE = $(call github,signalwire,libks,v$(LIBKS_VERSION)) +LIBKS_LICENSE = MIT +LIBKS_LICENSE_FILES = copyright +LIBKS_INSTALL_STAGING = YES +LIBKS_DEPENDENCIES = openssl util-linux + +$(eval $(cmake-package))