|
@@ -4,19 +4,16 @@
|
|
|
#
|
|
|
################################################################################
|
|
|
|
|
|
-JANUS_GATEWAY_VERSION = 0.11.6
|
|
|
+JANUS_GATEWAY_VERSION = 1.0.3
|
|
|
JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,v$(JANUS_GATEWAY_VERSION))
|
|
|
JANUS_GATEWAY_LICENSE = GPL-3.0 with OpenSSL exception
|
|
|
JANUS_GATEWAY_LICENSE_FILES = COPYING
|
|
|
JANUS_GATEWAY_CPE_ID_VENDOR = meetecho
|
|
|
JANUS_GATEWAY_CPE_ID_PRODUCT = janus
|
|
|
|
|
|
-# 0003-Fixed-missing-XSS-mitigation.patch
|
|
|
-JANUS_GATEWAY_IGNORE_CVES += CVE-2021-4124
|
|
|
-
|
|
|
# ding-libs provides the ini_config library
|
|
|
JANUS_GATEWAY_DEPENDENCIES = host-pkgconf jansson libnice \
|
|
|
- libsrtp host-gengetopt libglib2 openssl libconfig \
|
|
|
+ libsrtp libglib2 openssl libconfig \
|
|
|
$(if $(BR2_PACKAGE_LIBOGG),libogg)
|
|
|
|
|
|
# Straight out of the repository, no ./configure, and we also patch
|
|
@@ -41,6 +38,13 @@ else
|
|
|
JANUS_GATEWAY_CONF_OPTS += --disable-plugin-audiobridge
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_JANUS_GATEWAY_DUKTAPE),y)
|
|
|
+JANUS_GATEWAY_DEPENDENCIES += duktape
|
|
|
+JANUS_GATEWAY_CONF_OPTS += --enable-plugin-duktape
|
|
|
+else
|
|
|
+JANUS_GATEWAY_CONF_OPTS += --disable-plugin-duktape
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_JANUS_GATEWAY_ECHO_TEST),y)
|
|
|
JANUS_GATEWAY_CONF_OPTS += --enable-plugin-echotest
|
|
|
else
|