* [Buildroot] [PATCH 1/2] package/libplist: add host variant
@ 2026-10-14 14:19 Yegor Yefremov
2026-10-14 14:19 ` [Buildroot] [PATCH 2/2] package/shairport-sync: bump to version 5.6 Yegor Yefremov
2026-10-15 20:12 ` [Buildroot] [PATCH 1/2] package/libplist: add host variant Thomas Petazzoni via buildroot
0 siblings, 2 replies; 3+ messages in thread
From: Yegor Yefremov @ 2026-10-14 14:19 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni
From: Yegor Yefremov <yegorslists@googlemail.com>
shairport-sync 5.6 needs plistutil on the host to build with AirPlay 2
support. libplist builds its tools by default.
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Assisted-by: Claude:claude-opus-5-5
---
package/libplist/libplist.mk | 2 ++
1 file changed, 2 insertions(+)
diff --git a/package/libplist/libplist.mk b/package/libplist/libplist.mk
index 2c7edd38ef..f4ffbdbd7b 100644
--- a/package/libplist/libplist.mk
+++ b/package/libplist/libplist.mk
@@ -15,5 +15,7 @@ LIBPLIST_CPE_ID_VENDOR = libimobiledevice
# Disable building Python bindings, because it requires host-cython, which
# is not packaged in Buildroot at all.
LIBPLIST_CONF_OPTS = --without-cython
+HOST_LIBPLIST_CONF_OPTS = --without-cython
$(eval $(autotools-package))
+$(eval $(host-autotools-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH 2/2] package/shairport-sync: bump to version 5.6
2026-10-14 14:19 [Buildroot] [PATCH 1/2] package/libplist: add host variant Yegor Yefremov
@ 2026-10-14 14:19 ` Yegor Yefremov
2026-10-15 20:12 ` [Buildroot] [PATCH 1/2] package/libplist: add host variant Thomas Petazzoni via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Yegor Yefremov @ 2026-10-14 14:19 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni
From: Yegor Yefremov <yegorslists@googlemail.com>
Release notes:
https://github.com/mikebrady/shairport-sync/releases/tag/5.6
This version adds support for Mbed TLS 4.x.
Classic AirPlay now needs an ALAC decoder to be selected. FFmpeg is
enabled by default, and the bundled Hammerton decoder, which older
versions always used, is now optional. Use FFmpeg if it is available
and fall back to the Hammerton decoder otherwise, so that existing
configurations keep building.
AirPlay 2 support now needs plistutil on the host, so depend on
host-libplist.
The LICENSES file now also lists the bundled FFTConvolver (MIT) and
pair_ap (MIT, BSD-3-Clause) code, and other copyright notices were
updated.
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Assisted-by: Claude:claude-opus-5-5
---
package/shairport-sync/shairport-sync.hash | 4 ++--
package/shairport-sync/shairport-sync.mk | 16 +++++++++++++---
2 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/package/shairport-sync/shairport-sync.hash b/package/shairport-sync/shairport-sync.hash
index dc7c7eee5b..1eafe03b53 100644
--- a/package/shairport-sync/shairport-sync.hash
+++ b/package/shairport-sync/shairport-sync.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 a1242d100b61fe1fffbbf706e919ed51d6a341c9fb8293fb42046e32ae2b3338 shairport-sync-4.3.7.tar.gz
-sha256 1daaa904985807b7f9f2fa91f6b19f3faadf8df4e813f7451a691f89a6965e3f LICENSES
+sha256 20271e220e859b8f60a707597187564d3bda7dbf69dd61aa1357ec1656285246 shairport-sync-5.6.tar.gz
+sha256 5ffb12379c3293e48010d0ed04185940e107b54e48b520d58d847da53a153c33 LICENSES
diff --git a/package/shairport-sync/shairport-sync.mk b/package/shairport-sync/shairport-sync.mk
index a792e461ef..7fd1a23eb3 100644
--- a/package/shairport-sync/shairport-sync.mk
+++ b/package/shairport-sync/shairport-sync.mk
@@ -4,7 +4,7 @@
#
################################################################################
-SHAIRPORT_SYNC_VERSION = 4.3.7
+SHAIRPORT_SYNC_VERSION = 5.6
SHAIRPORT_SYNC_SITE = $(call github,mikebrady,shairport-sync,$(SHAIRPORT_SYNC_VERSION))
SHAIRPORT_SYNC_LICENSE = MIT, BSD-3-Clause
@@ -54,13 +54,23 @@ SHAIRPORT_SYNC_CONF_OPTS += --without-convolution
endif
ifeq ($(BR2_PACKAGE_SHAIRPORT_SYNC_AIRPLAY2),y)
-# host-vim needed for xxd
-SHAIRPORT_SYNC_DEPENDENCIES += libplist libsodium libgcrypt ffmpeg util-linux host-vim
+# host-libplist needed for plistutil, host-vim needed for xxd
+SHAIRPORT_SYNC_DEPENDENCIES += libplist libsodium libgcrypt ffmpeg util-linux \
+ host-libplist host-vim
SHAIRPORT_SYNC_CONF_OPTS += --with-airplay-2
else
SHAIRPORT_SYNC_CONF_OPTS += --without-airplay-2
endif
+# Classic AirPlay needs an ALAC decoder: FFmpeg if available, otherwise
+# the bundled Hammerton decoder (always built in before 5.6).
+ifeq ($(BR2_PACKAGE_FFMPEG),y)
+SHAIRPORT_SYNC_DEPENDENCIES += ffmpeg
+SHAIRPORT_SYNC_CONF_OPTS += --with-ffmpeg --without-hammerton
+else
+SHAIRPORT_SYNC_CONF_OPTS += --without-ffmpeg --with-hammerton
+endif
+
ifeq ($(BR2_PACKAGE_SHAIRPORT_SYNC_DBUS),y)
SHAIRPORT_SYNC_DEPENDENCIES += libglib2
SHAIRPORT_SYNC_CONF_OPTS += --with-dbus-interface --with-mpris-interface
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [Buildroot] [PATCH 1/2] package/libplist: add host variant
2026-10-14 14:19 [Buildroot] [PATCH 1/2] package/libplist: add host variant Yegor Yefremov
2026-10-14 14:19 ` [Buildroot] [PATCH 2/2] package/shairport-sync: bump to version 5.6 Yegor Yefremov
@ 2026-10-15 20:12 ` Thomas Petazzoni via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-10-15 20:12 UTC (permalink / raw)
To: Yegor Yefremov; +Cc: buildroot
On Wed, Oct 14, 2026 at 04:19:56PM +0200, Yegor Yefremov wrote:
> From: Yegor Yefremov <yegorslists@googlemail.com>
>
> shairport-sync 5.6 needs plistutil on the host to build with AirPlay 2
> support. libplist builds its tools by default.
>
> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
> Assisted-by: Claude:claude-opus-5-5
Series applied to master, thanks!
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-10-15 20:12 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-14 14:19 [Buildroot] [PATCH 1/2] package/libplist: add host variant Yegor Yefremov
2026-10-14 14:19 ` [Buildroot] [PATCH 2/2] package/shairport-sync: bump to version 5.6 Yegor Yefremov
2026-10-15 20:12 ` [Buildroot] [PATCH 1/2] package/libplist: add host variant Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.