diff --git a/3.2.2.tar.gz b/3.2.2.tar.gz new file mode 100644 index 0000000..e9bcb9f --- /dev/null +++ b/3.2.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f1ee142b887842727ae0c310e21c83ea2386518e841a25c7ddb015d08b54eba +size 359760 diff --git a/shairport-sync-3.2RC10.tar.gz b/shairport-sync-3.2RC10.tar.gz deleted file mode 100644 index 03dafd2..0000000 --- a/shairport-sync-3.2RC10.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc30305ebf26b4499be1192d65f605c3e146d4d9b7101633daa8d9a1270cb483 -size 355476 diff --git a/shairport-sync.changes b/shairport-sync.changes index 5920c90..fcd953f 100644 --- a/shairport-sync.changes +++ b/shairport-sync.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Sun Feb 10 10:27:18 UTC 2019 - Tomáš Chvátal + +- Really use upstream tarball from the source url + +------------------------------------------------------------------- +Wed Feb 6 13:16:47 UTC 2019 - Tuukka Pasanen + +- Update to release 3.2.2 + Version 3.2 introduces two big new features – MPRIS support and a "native" Shairport + Sync D-Bus interface. MPRIS offers a standard set of facilities for implementing remote + control and the native D-Bus interface allows local programs to interact + directly with Shairport Sync. + When used with either of these interfaces, Shairport Sync offers access + to the remote control commands available to control the source, and also + offers access to metadata, including titles and cover art. These new features + are experimental, but are already useful. + + This release of Shairport Sync contains important bug fixes and stability + improvements and is recommended for all users. If offers better synchronisation, + better compatibility with third-party AirPlay sources, greater stability when + used with YouTube and macOS system sound, faster resynchronisation, better + performance on noisy or congested networks and many other improvements. + + A quick INSTALL guide for the Raspberry Pi, a how-to CAR INSTALL guide and + a note about installing to OpenBSD have been added. + +- See https://github.com/mikebrady/shairport-sync/releases for details + ------------------------------------------------------------------- Mon Jul 30 18:15:58 UTC 2018 - jengelh@inai.de diff --git a/shairport-sync.spec b/shairport-sync.spec index 5d628df..90c31d6 100644 --- a/shairport-sync.spec +++ b/shairport-sync.spec @@ -1,7 +1,7 @@ # # spec file for package shairport-sync # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,24 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -%define rcversion RC10 -%define _version 3.2 - Name: shairport-sync -Version: 3.1.99.10 +Version: 3.2.2 Release: 0 Summary: An AirPlay audio player License: GPL-3.0-only Group: Productivity/Multimedia/Sound/Utilities URL: https://github.com/mikebrady/shairport-sync -Source0: https://github.com/mikebrady/shairport-sync/archive/%{_version}%{rcversion}/%{name}-%{_version}%{rcversion}.tar.gz +Source0: https://github.com/mikebrady/shairport-sync/archive/%{version}.tar.gz Source1: airplay-server.xml Source2: README.SUSE # PATCH-FIX-OPENSUSE drop-user-config.patch hillwood@opensuse.org -- Move configuring user account to rpm spec. @@ -39,6 +33,7 @@ BuildRequires: fdupes BuildRequires: firewall-macros BuildRequires: gcc-c++ BuildRequires: gnome-common +BuildRequires: pkgconfig BuildRequires: systemd BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(avahi-client) @@ -49,10 +44,9 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(popt) BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(soxr) -Requires(pre): shadow Requires: firewalld +Requires(pre): shadow %{?systemd_requires} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Shairport Sync is an AirPlay audio player – it plays audio streamed from iTunes, @@ -68,7 +62,7 @@ Shairport Sync runs on Linux, FreeBSD and OpenBSD. It does not support AirPlay video or photo streaming. %prep -%setup -q -n %{name}-%{_version}%{rcversion} +%setup -q %patch0 -p1 cp %{SOURCE2} . @@ -94,9 +88,9 @@ mkdir -p %{buildroot}%{_sbindir} ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} %pre -getent group %{name} &>/dev/null || /usr/sbin/groupadd --system %{name} >/dev/null -getent passwd %{name} &> /dev/null || /usr/sbin/useradd --system -c "%{name} User" \ - -d %{_localstatedir}/%{name} -m -g %{name} -s /usr/sbin/nologin \ +getent group %{name} &>/dev/null || %{_sbindir}/groupadd --system %{name} >/dev/null +getent passwd %{name} &> /dev/null || %{_sbindir}/useradd --system -c "%{name} User" \ + -d %{_localstatedir}/%{name} -m -g %{name} -s %{_sbindir}/nologin \ -G audio %{name} >/dev/null %service_add_pre %{name}.service @@ -111,7 +105,6 @@ getent passwd %{name} &> /dev/null || /usr/sbin/useradd --system -c "%{name} Use %service_del_postun %{name}.service %files -%defattr(-,root,root,-) %doc README.md RELEASENOTES.md TROUBLESHOOTING.md README.SUSE %license LICENSES %config(noreplace) %{_sysconfdir}/shairport-sync.conf @@ -119,7 +112,7 @@ getent passwd %{name} &> /dev/null || /usr/sbin/useradd --system -c "%{name} Use %dir %{_libexecdir}/firewalld %dir %{_libexecdir}/firewalld/services %{_libexecdir}/firewalld/services/airplay-server.xml -%{_mandir}/man7/shairport-sync.7.gz +%{_mandir}/man7/shairport-sync.7%{?ext_man} %{_unitdir}/%{name}.service %{_sbindir}/rc%{name}