From 9b0b15e90b03efb226985b04af322ab2b1eebf75 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 24 Nov 2019 11:08:46 +0100 Subject: [PATCH] package/libftdi: add license The COPYING.LIB license file contains the test of the LGPL-2.0, but the source code itself explicitly refers to the GPL-2.1-only. Additionally, parts of the library (src/ftdi_stream.c) are under the MIT license. The C++ bindings are udner the GPL-2.0-only with an exception, which is expressed in the LICENSE file. Signed-off-by: Fabrice Fontaine [yann.morin.1998@free.fr: - the library is under both GPL-2.1-only and MIT - the GPL-2.0-only only applies to the C++ bindings ] Signed-off-by: Yann E. MORIN --- package/libftdi/libftdi.hash | 5 +++++ package/libftdi/libftdi.mk | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/package/libftdi/libftdi.hash b/package/libftdi/libftdi.hash index 5d9f8765db..8271ab277a 100644 --- a/package/libftdi/libftdi.hash +++ b/package/libftdi/libftdi.hash @@ -1,2 +1,7 @@ # Locally computed (after checking the signature from http://www.intra2net.com/en/developer/libftdi/download.php) sha256 3176d5b5986438f33f5208e690a8bfe90941be501cc0a72118ce3d338d4b838e libftdi-0.20.tar.gz + +# Hash for license files: +sha256 6bd354f4b9beca001b1b5395be48cef1d749a3ed27dddb8114bf09eb0ab2d88c LICENSE +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.GPL +sha256 c340cbee4974bb96019e782f2279df016c92fb1e7f5299347e779d9acedbb991 COPYING.LIB diff --git a/package/libftdi/libftdi.mk b/package/libftdi/libftdi.mk index cdd77c2e68..f5d557183f 100644 --- a/package/libftdi/libftdi.mk +++ b/package/libftdi/libftdi.mk @@ -6,6 +6,8 @@ LIBFTDI_VERSION = 0.20 LIBFTDI_SITE = http://www.intra2net.com/en/developer/libftdi/download +LIBFTDI_LICENSE = LGPL-2.1 (libftdi), MIT (libftdi) +LIBFTDI_LICENSE_FILES = LICENSE COPYING.LIB LIBFTDI_DEPENDENCIES = libusb-compat libusb HOST_LIBFTDI_DEPENDENCIES = host-libusb-compat host-libusb LIBFTDI_INSTALL_STAGING = YES @@ -16,6 +18,8 @@ LIBFTDI_CONF_OPTS = --without-examples # configure detect it automaticaly so we need to force it ifeq ($(BR2_PACKAGE_LIBFTDI_CPP),y) +LIBFTDI_LICENSE += , GPL-2.0 with exception (ftdipp) +LIBFTDI_LICENSE_FILES = COPYING.GPL LIBFTDI_DEPENDENCIES += boost LIBFTDI_CONF_OPTS += --enable-libftdipp else -- 2.30.2