public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH 2/4] shairport-sync: Update to version 4.3.7 to work with ffmpeg-8.0
Date: Sat, 25 Oct 2025 17:55:49 +0200	[thread overview]
Message-ID: <20251025155551.2569329-2-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20251025155551.2569329-1-adolf.belka@ipfire.org>

- Update from version 4.3.4 to 4.3.7
- No change to rootfile
- Changelog
    4.3.7
	This update comprises updates to GitHub Actions used for testing and for
	 building Docker. It also includes a small update to the Docker images: the
	 curl tool is included to facilitate automations.
	No other changes have been made relative to the previous release, Version 4.3.6.
    4.3.6
	Bug Fix
	    Fix a potential bug (no issues reported) by checking that a buffer is not
		zero before attempting to deallocate it.
	Documentation Updates
	    Show how to use MQTTThing with Homebridge to represent Shairport Sync’s
		active status.
	    Correct and clarify the statistics documentation.
	        The descriptions of Net Sync PPM and All Sync PPM were partly swapped
		 -- this has been corrected.
	        Generally clarify the language and harmonize the wording with the
		 introduction.
	    Fix a typo in the configuration file.
	Docker Build Optimisation
	Improve the Dockerfile build sequences as follows:
	    Build each dependency in a separate stage, facilitating parallel builds.
	    Define default value for ARGS, permitting easier local docker builds.
	    Clone the specified branch only, and to a depth of 1, thus getting
		relevant data faster.
	    Copy files in a one-off command, reducing the amount of Docker layers
		created.
    4.3.5
	Enhancements
	    Add Home Assistant MQTT Auto-Discovery and active/playing State Messages.
	    Send pvol metadata on mute.
	    Ensure the PipeWire backend is initially inactive and that it goes active
		at the start of a play session and inactive at the end. This is to
		facilitate external activity-monitoring software. Note that in
		AirPlay 2, play often stops momentarily between tracks, and so there
		will be momentary changes from active to inactive and back to active
		again in the PipeWire backend. This may change as the backend improves.
	    Update comments in the sndio section of the sample configuration file.
	Docker Enhancements
	    The AirPlay 2 Docker image now incorporates the PipeWire backend.
	Bug Fixes
	    Update the sndio backend (native to OpenBSD, also used in FreeBSD) to deal
		with an intermittent bug. Specifically, use an explicit is_running
		flag to keep track of the playing status of the backend.
	    Fix a bug in the Jack Audio backend. If the system's Jack Audio server was
		running at anything other than 44,100 frames per second, the delay
		information being returned by the backend was incorrect.
	    Fix an incompatibility with the recently-introduced FFmpeg version 7.
	    Stop advertising the SFTP and SSH services on Bonjour.
	Deprecations
	    The soundio backend is deprecated and will be removed in a future update.
		It seems that nobody is using it, and as it stands it is very inflexible.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/shairport-sync | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/lfs/shairport-sync b/lfs/shairport-sync
index f7136bc70..a58a5268c 100644
--- a/lfs/shairport-sync
+++ b/lfs/shairport-sync
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = An AirPlay audio player
 
-VER        = 4.3.4
+VER        = 4.3.7
 
 THISAPP    = shairport-sync-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = shairport-sync
-PAK_VER    = 16
+PAK_VER    = 17
 
 DEPS       = alac alsa avahi ffmpeg libdaemon libplist nqptp soxr
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 298f836f924dde30ac7563f431d8c657efdc0bc4bb3a0a55fb500591a6eab4801f904a0a61bfb325e0ebe62b68b935926c4fb18a9a574c78d6f8249503bb828f
+$(DL_FILE)_BLAKE2 = 9c4013fce4c7e5c45126fc685cc2db408fd51f570d696e01ff8463756778e075a6e1728c03ac3bcaa9db7953c473965c3ac6853a2f3625bd843a02dd60c97281
 
 install : $(TARGET)
 
@@ -83,15 +83,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && autoreconf -vfi
 	cd $(DIR_APP) && ./configure \
-		--prefix=/usr \
-		--sysconfdir=/etc \
-		--with-airplay-2 \
-		--with-alsa \
-		--with-apple-alac \
-		--with-avahi \
-		--with-libdaemon \
-		--with-ssl=openssl \
-		--with-soxr
+				--prefix=/usr \
+				--sysconfdir=/etc \
+				--with-airplay-2 \
+				--with-alsa \
+				--with-apple-alac \
+				--with-avahi \
+				--with-libdaemon \
+				--with-ssl=openssl \
+				--with-soxr
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 
-- 
2.51.1



  reply	other threads:[~2025-10-25 15:56 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-25 15:55 [PATCH 1/4] ffmpeg: Update to version 8.0 Adolf Belka
2025-10-25 15:55 ` Adolf Belka [this message]
2025-10-25 15:55 ` [PATCH 3/4] minidlna: Ship due to sobump in ffmpeg update Adolf Belka
2025-10-25 15:55 ` [PATCH 4/4] mpd: " Adolf Belka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251025155551.2569329-2-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox