package/mpd: fix zeroconf support
Add a config option to explicitly enable Avahi support in MPD. Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
03c929fc47
commit
f7c072aee5
@ -243,6 +243,20 @@ comment "pulseaudio support needs a toolchain w/ largefile"
|
||||
|
||||
comment "Miscellaneous plugins"
|
||||
|
||||
config BR2_PACKAGE_MPD_AVAHI_SUPPORT
|
||||
bool "avahi (zeroconf) support"
|
||||
depends on !BR2_PREFER_STATIC_LIB # avahi
|
||||
select BR2_PACKAGE_AVAHI
|
||||
select BR2_PACKAGE_AVAHI_DAEMON
|
||||
select BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY
|
||||
help
|
||||
Enable Avahi (zeroconf) support.
|
||||
Select this for multicast DNS/DNS-SD service discovery support. This allows
|
||||
MPD to publish service information on a local network.
|
||||
|
||||
comment "avahi support needs a toolchain w/ dynamic library"
|
||||
depends on BR2_PREFER_STATIC_LIB
|
||||
|
||||
config BR2_PACKAGE_MPD_TCP
|
||||
bool "tcp sockets"
|
||||
default y
|
||||
|
@ -13,8 +13,11 @@ MPD_LICENSE = GPLv2+
|
||||
MPD_LICENSE_FILES = COPYING
|
||||
|
||||
# Some options need an explicit --disable or --enable
|
||||
ifeq ($(BR2_PACKAGE_AVAHI_DAEMON),y)
|
||||
|
||||
# Zeroconf support depends on libdns_sd from avahi.
|
||||
ifeq ($(BR2_PACKAGE_MPD_AVAHI_SUPPORT),y)
|
||||
MPD_DEPENDENCIES += avahi
|
||||
MPD_CONF_OPTS += --with-zeroconf=avahi
|
||||
else
|
||||
MPD_CONF_OPTS += --with-zeroconf=no
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user