From 7d3d5c68a2a3783acdbe2eb6a19fa15760038e3d Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 3 Jan 2026 23:43:24 +0100 Subject: [PATCH] package/shairport-sync: propagate dependencies In commit 1abaf013dede73cb148a95d4ed708429776033f3 ("package/shairport-sync: add support for AirPlay2"), a new option was added, selecting various packages, without properly propagating their dependencies, causing Config.in warnings such as: WARNING: unmet direct dependencies detected for BR2_PACKAGE_LIBGCRYPT Depends on [n]: BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS [=n] Selected by [y]: - BR2_PACKAGE_SHAIRPORT_SYNC_AIRPLAY2 [=y] && BR2_PACKAGE_SHAIRPORT_SYNC [=y] This commit fixes this mistake. Fixes: 1abaf013dede73cb148a95d4ed708429776033f3 ("package/shairport-sync: add support for AirPlay2") Signed-off-by: Thomas Petazzoni Signed-off-by: Julien Olivain --- package/shairport-sync/Config.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/shairport-sync/Config.in b/package/shairport-sync/Config.in index 89d9c9feb0..dad88e9982 100644 --- a/package/shairport-sync/Config.in +++ b/package/shairport-sync/Config.in @@ -28,6 +28,9 @@ config BR2_PACKAGE_SHAIRPORT_SYNC_CONVOLUTION config BR2_PACKAGE_SHAIRPORT_SYNC_AIRPLAY2 bool "AirPlay2 support" + depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt + depends on BR2_USE_MMU # nqptp + depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS # ffmpeg select BR2_PACKAGE_NQPTP # runtime select BR2_PACKAGE_LIBPLIST select BR2_PACKAGE_LIBSODIUM