1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# libuci 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLIBUCI_VERSION = 4b3db1179747b6a6779029407984bacef851325c 8*4882a593SmuzhiyunLIBUCI_SITE = https://git.openwrt.org/project/uci.git 9*4882a593SmuzhiyunLIBUCI_SITE_METHOD = git 10*4882a593SmuzhiyunLIBUCI_LICENSE = LGPL-2.1, GPL-2.0 (tools) 11*4882a593SmuzhiyunLIBUCI_LICENSE_FILES = cli.c libuci.c 12*4882a593SmuzhiyunLIBUCI_CPE_ID_VENDOR = openwrt 13*4882a593SmuzhiyunLIBUCI_INSTALL_STAGING = YES 14*4882a593SmuzhiyunLIBUCI_DEPENDENCIES = libubox 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun# Fixed in commit 19e29ffc15dbd958e8e6a648ee0982c68353516f, older than LIBUCI_VERSION 17*4882a593SmuzhiyunLIBUCI_IGNORE_CVES += CVE-2019-15513 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LUA_5_1),y) 20*4882a593SmuzhiyunLIBUCI_DEPENDENCIES += lua 21*4882a593SmuzhiyunLIBUCI_CONF_OPTS += -DBUILD_LUA=ON \ 22*4882a593Smuzhiyun -DLUAPATH=/usr/lib/lua/5.1 \ 23*4882a593Smuzhiyun -DLUA_CFLAGS=-I$(STAGING_DIR)/usr/include 24*4882a593SmuzhiyunLIBUCI_LICENSE += , GPL-2.0 (lua bindings) 25*4882a593Smuzhiyunelse 26*4882a593SmuzhiyunLIBUCI_CONF_OPTS += -DBUILD_LUA=OFF 27*4882a593Smuzhiyunendif 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun$(eval $(cmake-package)) 30