janus-gateway: remove unnecessary dependencies
authorAdam Duskett <Aduskett@gmail.com>
Wed, 25 Jan 2017 13:42:36 +0000 (08:42 -0500)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 28 Jan 2017 08:39:35 +0000 (21:39 +1300)
janus-gateway currently depends on several dependencies that are not
mandatory. This commit removes all non-mandatory dependencies. The
build has been tested to work fine with this reduced set of
dependencies.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/janus-gateway/Config.in
package/janus-gateway/janus-gateway.mk

index 20491b7943e85bd4db98413a7e1aa2d4979b07b2..b9a2c66b79a714df801018918f757534f4b21e83 100644 (file)
@@ -1,14 +1,11 @@
 config BR2_PACKAGE_JANUS_GATEWAY
        bool "janus-gateway"
-       select BR2_PACKAGE_LIBMICROHTTPD
        select BR2_PACKAGE_JANSSON
+       select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_LIBNICE
-       select BR2_PACKAGE_SOFIA_SIP
        select BR2_PACKAGE_LIBSRTP
        select BR2_PACKAGE_OPENSSL
-       select BR2_PACKAGE_DING_LIBS
-       depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt, libmicrohttpd
-       depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, libmicrohttpd
+       depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
        depends on BR2_USE_WCHAR # libnice -> libglib2
        depends on BR2_USE_MMU # libnice
        depends on !BR2_STATIC_LIBS # dlopen
index 4b87b33ae3b9956504323450ec39b1f093f59db8..1b8376819891d2703f2677a5bd3edad7481de8a7 100644 (file)
@@ -10,8 +10,8 @@ JANUS_GATEWAY_LICENSE = GPLv3
 JANUS_GATEWAY_LICENSE_FILES = COPYING
 
 # ding-libs provides the ini_config library
-JANUS_GATEWAY_DEPENDENCIES = host-pkgconf libmicrohttpd jansson \
-       libnice sofia-sip libsrtp host-gengetopt openssl ding-libs
+JANUS_GATEWAY_DEPENDENCIES = host-pkgconf jansson libnice \
+       libsrtp host-gengetopt libglib2 openssl 
 
 # Straight out of the repository, no ./configure, and we also patch
 # configure.ac.