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