Add jsonfulter package

pull/1/head
Igor Zalatov (from Citadel PC) 2022-09-29 21:14:19 +03:00
parent 7ed07adea2
commit 10c4e7053e
8 changed files with 34 additions and 0 deletions

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_JSONFILTER
bool "jsonfilter"
select BR2_PACKAGE_JSON_C
select BR2_PACKAGE_LIBUBOX
help
jsonfilter - simple JSON parser
https://lxr.openwrt.org/source/jsonpath/

View File

@ -0,0 +1,20 @@
################################################################################
#
# jsonfilter | updated 2022.09.27
#
################################################################################
# JSONFILTER_VERSION = cdc760c58077f44fc40adbbe41e1556a67c1b9a9
JSONFILTER_VERSION = c7e938d6582a436dddc938539e72dd1320625c54
JSONFILTER_SITE = git://git.openwrt.org/project/jsonpath.git
JSONFILTER_LICENSE = ISC, BSD-3-Clause
JSONFILTER_DEPENDENCIES = \
$(if $(BR2_PACKAGE_JSON_C),json-c) \
$(if $(BR2_PACKAGE_LIBUBOX),libubox)
define JSONFILTER_INSTALL_TARGET_CMDS
install -m 0755 -D $(@D)/jsonpath $(TARGET_DIR)/usr/bin/jsonfilter
endef
$(eval $(cmake-package))

View File

@ -23,6 +23,7 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv-hi3519v101/Config.i
source "$BR2_EXTERNAL_HISILICON_PATH/package/i2c-telemetry/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/jsonfilter/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/libcurl-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/libevent-openipc/Config.in"

View File

@ -106,6 +106,7 @@ BR2_PACKAGE_MOSQUITTO_BROKER=y
BR2_PACKAGE_COMGT=y
# BR2_PACKAGE_DEMO_OPENIPC is not set
# BR2_PACKAGE_DBELL_INA219 is not set
BR2_PACKAGE_JSONFILTER=y
# DEBUG
BR2_PACKAGE_HOST_GDB=y

View File

@ -0,0 +1 @@
../../general/package/jsonfilter

View File

@ -15,6 +15,7 @@ source "$BR2_EXTERNAL_INGENIC_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/i2c-telemetry/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/jsonfilter/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libcurl-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libevent-openipc/Config.in"

View File

@ -118,6 +118,7 @@ BR2_PACKAGE_PPPD=y
BR2_PACKAGE_COMGT=y
BR2_PACKAGE_DEMO_OPENIPC=y
BR2_PACKAGE_DBELL_INA219=y
BR2_PACKAGE_JSONFILTER=y
# DEBUG
BR2_PACKAGE_HOST_GDB=y

View File

@ -0,0 +1 @@
../../general/package/jsonfilter