package/mpd: add missing optional dependency

Config.in selects libiconv in certain situations (uClibc with locales
not enabled). This may lead to a build error with utils/test-pkg -p mpd.

Add missing optional dependency and restore sorting order.

Signed-off-by: Andreas Ziegler <br025@umbiko.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit 83e637d7cc)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
Andreas Ziegler
2026-03-14 07:18:35 +01:00
committed by Thomas Perale
parent 852aebbf87
commit 894ab931e1

View File

@@ -25,14 +25,6 @@ MPD_CONF_OPTS = \
-Dpipewire=disabled \
-Dsnapcast=false
# Zeroconf support depends on libdns_sd from avahi.
ifeq ($(BR2_PACKAGE_MPD_AVAHI_SUPPORT),y)
MPD_DEPENDENCIES += avahi
MPD_CONF_OPTS += -Dzeroconf=avahi
else
MPD_CONF_OPTS += -Dzeroconf=disabled
endif
ifeq ($(BR2_PACKAGE_EXPAT),y)
MPD_DEPENDENCIES += expat
MPD_CONF_OPTS += -Dexpat=enabled
@@ -55,6 +47,14 @@ else
MPD_CONF_OPTS += -Dyajl=disabled
endif
# uClibc w/o locales
ifeq ($(BR2_PACKAGE_LIBICONV),y)
MPD_DEPENDENCIES += libiconv
MPD_CONF_OPTS += -Diconv=enabled
else
MPD_CONF_OPTS += -Diconv=disabled
endif
ifeq ($(BR2_PACKAGE_MPD_ALSA),y)
MPD_DEPENDENCIES += alsa-lib
MPD_CONF_OPTS += -Dalsa=enabled
@@ -62,6 +62,14 @@ else
MPD_CONF_OPTS += -Dalsa=disabled
endif
# Zeroconf support depends on libdns_sd from avahi.
ifeq ($(BR2_PACKAGE_MPD_AVAHI_SUPPORT),y)
MPD_DEPENDENCIES += avahi
MPD_CONF_OPTS += -Dzeroconf=avahi
else
MPD_CONF_OPTS += -Dzeroconf=disabled
endif
ifeq ($(BR2_PACKAGE_MPD_AO),y)
MPD_DEPENDENCIES += libao
MPD_CONF_OPTS += -Dao=enabled