* [Buildroot] [PATCH 0/3] package/mpd: fix configuration
@ 2026-03-14 6:18 Andreas Ziegler
2026-03-14 6:18 ` [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http Andreas Ziegler
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Andreas Ziegler @ 2026-03-14 6:18 UTC (permalink / raw)
To: buildroot; +Cc: Andreas Ziegler
/1/ Fixes an autobuilder error
/2/ Saves some electrons by disabling manuals being built
/3/ Adds a missing dependency (came up in another test, no autobuilder error
Andreas Ziegler (3):
package/mpd: enforce tcp for options using http
package/mpd: disable build of manuals
package/mpd: add missing optional dependency
package/mpd/Config.in | 3 +++
package/mpd/mpd.mk | 26 ++++++++++++++++++--------
2 files changed, 21 insertions(+), 8 deletions(-)
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http
2026-03-14 6:18 [Buildroot] [PATCH 0/3] package/mpd: fix configuration Andreas Ziegler
@ 2026-03-14 6:18 ` Andreas Ziegler
2026-03-21 22:10 ` Julien Olivain via buildroot
2026-03-27 10:02 ` Thomas Perale via buildroot
2026-03-14 6:18 ` [Buildroot] [PATCH 2/3] package/mpd: disable build of manuals Andreas Ziegler
2026-03-14 6:18 ` [Buildroot] [PATCH 3/3] package/mpd: add missing optional dependency Andreas Ziegler
2 siblings, 2 replies; 8+ messages in thread
From: Andreas Ziegler @ 2026-03-14 6:18 UTC (permalink / raw)
To: buildroot; +Cc: Andreas Ziegler
Prevent disabling of TCP if some option is selected that uses HTTP.
Fixes:
https://autobuild.buildroot.org/results/59b0be79b1ca1469477e7634205f3eaaebef7d5f
Signed-off-by: Andreas Ziegler <br025@umbiko.net>
---
package/mpd/Config.in | 3 +++
1 file changed, 3 insertions(+)
diff --git a/package/mpd/Config.in b/package/mpd/Config.in
index d8ce930cc5..1b6815e904 100644
--- a/package/mpd/Config.in
+++ b/package/mpd/Config.in
@@ -204,6 +204,7 @@ config BR2_PACKAGE_MPD_CDIO_PARANOIA
config BR2_PACKAGE_MPD_CURL
bool "curl"
+ select BR2_PACKAGE_MPD_TCP
select BR2_PACKAGE_LIBCURL
help
Enable curl streaming (http) support.
@@ -258,6 +259,7 @@ config BR2_PACKAGE_MPD_AO
config BR2_PACKAGE_MPD_HTTPD_OUTPUT
bool "httpd output"
+ select BR2_PACKAGE_MPD_TCP
help
Enable httpd output support.
@@ -341,6 +343,7 @@ comment "io_uring support needs a toolchain w/ headers >= 5.1"
config BR2_PACKAGE_MPD_LIBMPDCLIENT
bool "libmpdclient"
+ select BR2_PACKAGE_MPD_TCP
select BR2_PACKAGE_LIBMPDCLIENT
help
Enable libmpdclient support.
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 2/3] package/mpd: disable build of manuals
2026-03-14 6:18 [Buildroot] [PATCH 0/3] package/mpd: fix configuration Andreas Ziegler
2026-03-14 6:18 ` [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http Andreas Ziegler
@ 2026-03-14 6:18 ` Andreas Ziegler
2026-03-27 10:02 ` Thomas Perale via buildroot
2026-03-14 6:18 ` [Buildroot] [PATCH 3/3] package/mpd: add missing optional dependency Andreas Ziegler
2 siblings, 1 reply; 8+ messages in thread
From: Andreas Ziegler @ 2026-03-14 6:18 UTC (permalink / raw)
To: buildroot; +Cc: Andreas Ziegler
The documentation feature was introduced with version 0.22, but is not
used. Instead two other options (also introduced with 0.22) control
building HTML manual and man pages. If the tools needed are not found,
the documentation build finishes silently.
Save Meson some effort by setting both options to 'false'.
Signed-off-by: Andreas Ziegler <br025@umbiko.net>
---
package/mpd/mpd.mk | 2 ++
1 file changed, 2 insertions(+)
diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk
index 3df6276a11..c8107be128 100644
--- a/package/mpd/mpd.mk
+++ b/package/mpd/mpd.mk
@@ -19,6 +19,8 @@ MPD_SELINUX_MODULES = mpd
MPD_CONF_OPTS = \
-Daudiofile=disabled \
-Ddocumentation=disabled \
+ -Dhtml_manual=false \
+ -Dmanpages=false \
-Dmpcdec=disabled \
-Dopenmpt=disabled \
-Dpipewire=disabled \
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/3] package/mpd: add missing optional dependency
2026-03-14 6:18 [Buildroot] [PATCH 0/3] package/mpd: fix configuration Andreas Ziegler
2026-03-14 6:18 ` [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http Andreas Ziegler
2026-03-14 6:18 ` [Buildroot] [PATCH 2/3] package/mpd: disable build of manuals Andreas Ziegler
@ 2026-03-14 6:18 ` Andreas Ziegler
2026-03-27 10:02 ` Thomas Perale via buildroot
2 siblings, 1 reply; 8+ messages in thread
From: Andreas Ziegler @ 2026-03-14 6:18 UTC (permalink / raw)
To: buildroot; +Cc: Andreas Ziegler
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>
---
package/mpd/mpd.mk | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk
index c8107be128..ce7c44a9a8 100644
--- a/package/mpd/mpd.mk
+++ b/package/mpd/mpd.mk
@@ -26,14 +26,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
@@ -49,6 +41,14 @@ else
MPD_CONF_OPTS += -Dicu=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_JSON_FOR_MODERN_CPP),y)
MPD_DEPENDENCIES += json-for-modern-cpp
MPD_CONF_OPTS += -Dnlohmann_json=enabled
@@ -63,6 +63,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
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http
2026-03-14 6:18 ` [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http Andreas Ziegler
@ 2026-03-21 22:10 ` Julien Olivain via buildroot
2026-03-27 10:02 ` Thomas Perale via buildroot
1 sibling, 0 replies; 8+ messages in thread
From: Julien Olivain via buildroot @ 2026-03-21 22:10 UTC (permalink / raw)
To: Andreas Ziegler; +Cc: buildroot
On 14/03/2026 07:18, Andreas Ziegler wrote:
> Prevent disabling of TCP if some option is selected that uses HTTP.
>
> Fixes:
> https://autobuild.buildroot.org/results/59b0be79b1ca1469477e7634205f3eaaebef7d5f
>
> Signed-off-by: Andreas Ziegler <br025@umbiko.net>
Series applied to master, thanks.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Buildroot] [PATCH 3/3] package/mpd: add missing optional dependency
2026-03-14 6:18 ` [Buildroot] [PATCH 3/3] package/mpd: add missing optional dependency Andreas Ziegler
@ 2026-03-27 10:02 ` Thomas Perale via buildroot
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Perale via buildroot @ 2026-03-27 10:02 UTC (permalink / raw)
To: Andreas Ziegler; +Cc: Thomas Perale, buildroot
In reply of:
> 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>
Applied to 2026.02.x & 2025.02.x. Thanks
> ---
> package/mpd/mpd.mk | 24 ++++++++++++++++--------
> 1 file changed, 16 insertions(+), 8 deletions(-)
>
> diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk
> index c8107be128..ce7c44a9a8 100644
> --- a/package/mpd/mpd.mk
> +++ b/package/mpd/mpd.mk
> @@ -26,14 +26,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
> @@ -49,6 +41,14 @@ else
> MPD_CONF_OPTS += -Dicu=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_JSON_FOR_MODERN_CPP),y)
> MPD_DEPENDENCIES += json-for-modern-cpp
> MPD_CONF_OPTS += -Dnlohmann_json=enabled
> @@ -63,6 +63,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
> --
> 2.53.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Buildroot] [PATCH 2/3] package/mpd: disable build of manuals
2026-03-14 6:18 ` [Buildroot] [PATCH 2/3] package/mpd: disable build of manuals Andreas Ziegler
@ 2026-03-27 10:02 ` Thomas Perale via buildroot
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Perale via buildroot @ 2026-03-27 10:02 UTC (permalink / raw)
To: Andreas Ziegler; +Cc: Thomas Perale, buildroot
In reply of:
> The documentation feature was introduced with version 0.22, but is not
> used. Instead two other options (also introduced with 0.22) control
> building HTML manual and man pages. If the tools needed are not found,
> the documentation build finishes silently.
>
> Save Meson some effort by setting both options to 'false'.
>
> Signed-off-by: Andreas Ziegler <br025@umbiko.net>
Applied to 2026.02.x & 2025.02.x. Thanks
> ---
> package/mpd/mpd.mk | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk
> index 3df6276a11..c8107be128 100644
> --- a/package/mpd/mpd.mk
> +++ b/package/mpd/mpd.mk
> @@ -19,6 +19,8 @@ MPD_SELINUX_MODULES = mpd
> MPD_CONF_OPTS = \
> -Daudiofile=disabled \
> -Ddocumentation=disabled \
> + -Dhtml_manual=false \
> + -Dmanpages=false \
> -Dmpcdec=disabled \
> -Dopenmpt=disabled \
> -Dpipewire=disabled \
> --
> 2.53.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http
2026-03-14 6:18 ` [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http Andreas Ziegler
2026-03-21 22:10 ` Julien Olivain via buildroot
@ 2026-03-27 10:02 ` Thomas Perale via buildroot
1 sibling, 0 replies; 8+ messages in thread
From: Thomas Perale via buildroot @ 2026-03-27 10:02 UTC (permalink / raw)
To: Andreas Ziegler; +Cc: Thomas Perale, buildroot
In reply of:
> Prevent disabling of TCP if some option is selected that uses HTTP.
>
> Fixes:
> https://autobuild.buildroot.org/results/59b0be79b1ca1469477e7634205f3eaaebef7d5f
>
> Signed-off-by: Andreas Ziegler <br025@umbiko.net>
Applied to 2026.02.x & 2025.02.x. Thanks
> ---
> package/mpd/Config.in | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/package/mpd/Config.in b/package/mpd/Config.in
> index d8ce930cc5..1b6815e904 100644
> --- a/package/mpd/Config.in
> +++ b/package/mpd/Config.in
> @@ -204,6 +204,7 @@ config BR2_PACKAGE_MPD_CDIO_PARANOIA
>
> config BR2_PACKAGE_MPD_CURL
> bool "curl"
> + select BR2_PACKAGE_MPD_TCP
> select BR2_PACKAGE_LIBCURL
> help
> Enable curl streaming (http) support.
> @@ -258,6 +259,7 @@ config BR2_PACKAGE_MPD_AO
>
> config BR2_PACKAGE_MPD_HTTPD_OUTPUT
> bool "httpd output"
> + select BR2_PACKAGE_MPD_TCP
> help
> Enable httpd output support.
>
> @@ -341,6 +343,7 @@ comment "io_uring support needs a toolchain w/ headers >= 5.1"
>
> config BR2_PACKAGE_MPD_LIBMPDCLIENT
> bool "libmpdclient"
> + select BR2_PACKAGE_MPD_TCP
> select BR2_PACKAGE_LIBMPDCLIENT
> help
> Enable libmpdclient support.
> --
> 2.53.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2026-03-27 10:02 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-14 6:18 [Buildroot] [PATCH 0/3] package/mpd: fix configuration Andreas Ziegler
2026-03-14 6:18 ` [Buildroot] [PATCH 1/3] package/mpd: enforce tcp for options using http Andreas Ziegler
2026-03-21 22:10 ` Julien Olivain via buildroot
2026-03-27 10:02 ` Thomas Perale via buildroot
2026-03-14 6:18 ` [Buildroot] [PATCH 2/3] package/mpd: disable build of manuals Andreas Ziegler
2026-03-27 10:02 ` Thomas Perale via buildroot
2026-03-14 6:18 ` [Buildroot] [PATCH 3/3] package/mpd: add missing optional dependency Andreas Ziegler
2026-03-27 10:02 ` Thomas Perale via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox