1
0

Accepting request 678921 from multimedia:apps

- Really use upstream tarball from the source url

- 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

OBS-URL: https://build.opensuse.org/request/show/678921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shairport-sync?expand=0&rev=3
This commit is contained in:
Stephan Kulow 2019-02-25 17:01:04 +00:00 committed by Git OBS Bridge
commit c0f2ef7c40
4 changed files with 43 additions and 21 deletions

3
3.2.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f1ee142b887842727ae0c310e21c83ea2386518e841a25c7ddb015d08b54eba
size 359760

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dc30305ebf26b4499be1192d65f605c3e146d4d9b7101633daa8d9a1270cb483
size 355476

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Sun Feb 10 10:27:18 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Really use upstream tarball from the source url
-------------------------------------------------------------------
Wed Feb 6 13:16:47 UTC 2019 - Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
- 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

View File

@ -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}