Name: shairport-sync Version: 3.0 Release: 1 Summary: AirTunes emulator. Shairport Sync adds multi-room capability with Audio Synchronisation. Group: Applications/Multimedia License: GPL URL: https://github.com/mikebrady/shairport-sync Source0: https://github.com/mikebrady/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake BuildRequires: libconfig-devel BuildRequires: popt-devel BuildRequires: openssl-devel BuildRequires: libdaemon-devel BuildRequires: avahi-devel BuildRequires: alsa-lib-devel BuildRequires: systemd-units BuildRequires: soxr-devel Requires: libpopt-dev Requires: openssl Requires: avahi Requires: libdaemon Requires: alsa-lib Requires: soxr %description Shairport Sync emulates an AirPort Express for the purpose of streaming audio from iTunes, iPods, iPhones, iPads and AppleTVs. Audio played by a Shairport Sync-powered device stays synchronised with the source and hence with similar devices playing the same source. Thus, for example, synchronised multi-room audio is possible without difficulty. (Hence the name Shairport Sync, BTW.) Shairport Sync does not support AirPlay video or photo streaming. %prep %setup -q %build autoreconf -i -f %configure --with-avahi --with-alsa --with-ssl=openssl --with-soxr make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} rm %{buildroot}/etc/shairport-sync.conf.sample install -p -m644 -D scripts/shairport-sync.service $RPM_BUILD_ROOT%{_unitdir}/%{name}.service %pre getent group %{name} &>/dev/null || groupadd --system %{name} >/dev/null getent passwd %{name} &> /dev/null || useradd --system -c "%{name} User" \ -d %{_localstatedir}/%{name} -m -g %{name} -s /sbin/nologin \ -G audio %{name} >/dev/null %files %config /etc/shairport-sync.conf /usr/bin/shairport-sync /usr/share/man/man7/shairport-sync.7.gz %{_unitdir}/%{name}.service %doc AUTHORS LICENSES README.md %changelog * Fri Feb 24 2017 Mike Brady 2.8.6 - Many changes including 8- 16- 24- and 32-bit output * Fri Oct 21 2016 Mike Brady 2.8.6 - Advertise self as ShairportSync rather than AirPort device 2.8.6 * Sun Sep 25 2016 Mike Brady 2.8.5 - Bug fixes and small enhancements 2.8.5 * Sat May 28 2016 Mike Brady 2.8.4 - Bug fixes and a few small enhancements 2.8.4 * Fri Apr 15 2016 Mike Brady 2.8.2 - Stability improvements, bug fixes and a few special-purpose settings 2.8.2 * Wed Mar 02 2016 Mike Brady 2.8.1 - Stability improvements and important bug fixes 2.8.1 * Sat Jan 30 2016 Mike Brady 2.8.0 - Enhancements and bug fixes 2.8.0 * Sun Oct 18 2015 Mike Brady 2.6 - Important enhancements and bug fixes 2.6 * Thu Aug 27 2015 Mike Brady 2.4.1 - Minor bug fixes 2.4.1 * Thu Aug 27 2015 Mike Brady 2.4 - Prepare for stable release 2.4 * Wed Aug 26 2015 Mike Brady 2.3.13.1-1 - Harmonise release numbers * Fri Jul 24 2015 Bill Peck 2.3.7-1 - Initial spec file