1################################################################################ 2# 3# libuci 4# 5################################################################################ 6 7LIBUCI_VERSION = 4b3db1179747b6a6779029407984bacef851325c 8LIBUCI_SITE = https://git.openwrt.org/project/uci.git 9LIBUCI_SITE_METHOD = git 10LIBUCI_LICENSE = LGPL-2.1, GPL-2.0 (tools) 11LIBUCI_LICENSE_FILES = cli.c libuci.c 12LIBUCI_CPE_ID_VENDOR = openwrt 13LIBUCI_INSTALL_STAGING = YES 14LIBUCI_DEPENDENCIES = libubox 15 16# Fixed in commit 19e29ffc15dbd958e8e6a648ee0982c68353516f, older than LIBUCI_VERSION 17LIBUCI_IGNORE_CVES += CVE-2019-15513 18 19ifeq ($(BR2_PACKAGE_LUA_5_1),y) 20LIBUCI_DEPENDENCIES += lua 21LIBUCI_CONF_OPTS += -DBUILD_LUA=ON \ 22 -DLUAPATH=/usr/lib/lua/5.1 \ 23 -DLUA_CFLAGS=-I$(STAGING_DIR)/usr/include 24LIBUCI_LICENSE += , GPL-2.0 (lua bindings) 25else 26LIBUCI_CONF_OPTS += -DBUILD_LUA=OFF 27endif 28 29$(eval $(cmake-package)) 30