Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package shairport-sync for openSUSE:Factory 
checked in at 2026-10-06 19:22:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shairport-sync (Old)
 and      /work/SRC/openSUSE:Factory/.shairport-sync.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "shairport-sync"

Tue Oct  6 19:22:20 2026 rev:26 rq:1382812 version:5.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/shairport-sync/shairport-sync.changes    
2026-09-22 15:49:16.467381338 +0200
+++ 
/work/SRC/openSUSE:Factory/.shairport-sync.new.3698736/shairport-sync.changes   
    2026-10-06 19:22:23.809552638 +0200
@@ -1,0 +2,16 @@
+Mon Oct  5 12:29:02 UTC 2026 - Niklas Haas <[email protected]>
+
+- Install the systemd unit generated by configure instead of the raw
+  shairport-sync.service.in template, which left unexpanded
+  placeholders such as ExecStart=@prefix@/bin/shairport-sync
+- Fix the hardcoded /usr/local/bin path in shairport-sync.user.service
+
+-------------------------------------------------------------------
+Mon Oct  5 12:27:54 UTC 2026 - Niklas Haas <[email protected]>
+
+- Fix configure options renamed in 5.x: --with-pa and --with-pw are now
+  --with-pulseaudio and --with-pipewire. The old names were silently
+  ignored, so the PulseAudio and PipeWire backends were not built.
+- Drop the unrecognized --with-systemd option
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ shairport-sync.spec ++++++
--- /var/tmp/diff_new_pack.KZt3lg/_old  2026-10-06 19:22:24.697589834 +0200
+++ /var/tmp/diff_new_pack.KZt3lg/_new  2026-10-06 19:22:24.699589917 +0200
@@ -81,11 +81,10 @@
 
 %build
 autoreconf -i -f
-%configure --with-systemd \
-           --with-ssl=openssl \
+%configure --with-ssl=openssl \
            --with-alsa \
-           --with-pa \
-           --with-pw \
+           --with-pulseaudio \
+           --with-pipewire \
            --with-pipe \
            --with-avahi \
            --with-soxr \
@@ -104,9 +103,12 @@
 mkdir -p %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 install -d %{buildroot}%{_unitdir}
-install -m0644 scripts/%{name}.service.in 
%{buildroot}%{_unitdir}/%{name}.service
+# Install the unit generated by configure by hand: --with-systemd-startup
+# would also make "make install" try to create the user and group
+install -m0644 scripts/%{name}.service %{buildroot}%{_unitdir}/%{name}.service
 install -d %{buildroot}%{_userunitdir}
 install -m0644 scripts/%{name}.user.service 
%{buildroot}%{_userunitdir}/%{name}.user.service
+sed -i 's|/usr/local/bin|%{_bindir}|' 
%{buildroot}%{_userunitdir}/%{name}.user.service
 
 mkdir -p %{buildroot}%{_tmpfilesdir}
 install -m0644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/%{name}.conf

Reply via email to