package/mpd: enable neighbor discovery support

Enable support for neighbor discovery useful in Samba and UPnP networks.

[Thomas: add dependency on smbclient or upnp plugin, without which the
neighbor discovery support isn't very useful.]

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Jörg Krause 2014-12-08 23:44:53 +01:00 committed by Thomas Petazzoni
parent 7c1c333ff6
commit 761ca24c3b
2 changed files with 18 additions and 0 deletions

View File

@ -274,6 +274,18 @@ config BR2_PACKAGE_MPD_AVAHI_SUPPORT
comment "avahi support needs a toolchain w/ dynamic library" comment "avahi support needs a toolchain w/ dynamic library"
depends on BR2_PREFER_STATIC_LIB depends on BR2_PREFER_STATIC_LIB
config BR2_PACKAGE_MPD_NEIGHBOR_DISCOVERY_SUPPORT
bool "neighbor discovery support"
depends on BR2_PACKAGE_MPD_LIBSMBCLIENT || BR2_PACKAGE_MPD_UPNP
help
Enable support for neighbor discovery.
This option can be used in conjunction with the smbclient
plugin to provide a list of SMB/CIFS servers or with the
UPnP plugin to provide a list of UPnP servers on the local
network. The neighbor plugin needs configuration in
mpd.conf. For further information take a look at the MPD
documentation.
config BR2_PACKAGE_MPD_TCP config BR2_PACKAGE_MPD_TCP
bool "tcp sockets" bool "tcp sockets"
default y default y

View File

@ -162,6 +162,12 @@ else
MPD_CONF_OPTS += --disable-mpc MPD_CONF_OPTS += --disable-mpc
endif endif
ifeq ($(BR2_PACKAGE_MPD_NEIGHBOR_DISCOVERY_SUPPORT),y)
MPD_CONF_OPTS += --enable-neighbor-plugins
else
MPD_CONF_OPTS += --disable-neighbor-plugins
endif
ifeq ($(BR2_PACKAGE_MPD_OPUS),y) ifeq ($(BR2_PACKAGE_MPD_OPUS),y)
MPD_DEPENDENCIES += opus libogg MPD_DEPENDENCIES += opus libogg
MPD_CONF_OPTS += --enable-opus MPD_CONF_OPTS += --enable-opus