- 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 <[email protected]>
---
 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  <[email protected]>                     #
+# Copyright (C) 2007-2025  IPFire Team  <[email protected]>                     #
 #                                                                             #
 # 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 via email to