Update to 0.3.16
This commit is contained in:
parent
e5b2cea4d6
commit
306d51984e
1
.gitignore
vendored
1
.gitignore
vendored
@ -34,3 +34,4 @@
|
||||
/pipewire-0.3.13.tar.gz
|
||||
/pipewire-0.3.14.tar.gz
|
||||
/pipewire-0.3.15.tar.gz
|
||||
/pipewire-0.3.16.tar.gz
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
%global majorversion 0
|
||||
%global minorversion 3
|
||||
%global microversion 15
|
||||
%global microversion 16
|
||||
|
||||
%global apiversion 0.3
|
||||
%global spaversion 0.2
|
||||
@ -29,7 +29,7 @@
|
||||
Name: pipewire
|
||||
Summary: Media Sharing Server
|
||||
Version: %{majorversion}.%{minorversion}.%{microversion}
|
||||
Release: 2%{?snap:.%{snap}git%{shortcommit}}%{?dist}
|
||||
Release: 1%{?snap:.%{snap}git%{shortcommit}}%{?dist}
|
||||
License: MIT
|
||||
URL: https://pipewire.org/
|
||||
%if 0%{?gitrel}
|
||||
@ -41,7 +41,6 @@ Source0: https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/%{version}/p
|
||||
%endif
|
||||
|
||||
## upstream patches
|
||||
Patch0: 0001-protocol-native-do-version-check-on-HELLO.patch
|
||||
|
||||
## upstreamable patches
|
||||
|
||||
@ -85,6 +84,7 @@ systems.
|
||||
Summary: Libraries for PipeWire clients
|
||||
License: MIT
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
Obsoletes: %{name}-libpulse < %{version}-%{release}
|
||||
|
||||
%description libs
|
||||
This package contains the runtime libraries for any application that wishes
|
||||
@ -183,30 +183,13 @@ This package contains the PipeWire spa plugin to connect to a JACK server.
|
||||
%endif
|
||||
|
||||
%if 0%{?enable_pulse}
|
||||
%package libpulse
|
||||
Summary: PipeWire libpulse library
|
||||
License: MIT
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
Conflicts: pulseaudio-libs
|
||||
Conflicts: pulseaudio-libs-glib2
|
||||
# Renamed in F32
|
||||
Obsoletes: pipewire-pulseaudio < 0.2.96-2
|
||||
# Fixed pulseaudio subpackages
|
||||
Conflicts: %{name}-libpulse < 0.3.13-6
|
||||
Conflicts: %{name}-pulseaudio < 0.3.13-6
|
||||
Obsoletes: %{name}-pulseaudio < 0.3.13-6
|
||||
|
||||
%description libpulse
|
||||
This package contains a PipeWire replacement for PulseAudio "libpulse" library.
|
||||
|
||||
%package pulseaudio
|
||||
Summary: PipeWire PulseAudio implementation
|
||||
License: MIT
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libpulse%{?_isa} = %{version}-%{release}
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
Requires: %{name}-lib%{?_isa} = %{version}-%{release}
|
||||
BuildRequires: pulseaudio-libs
|
||||
Conflicts: pulseaudio
|
||||
# Fixed pulseaudio subpackages
|
||||
Conflicts: %{name}-libpulse < 0.3.13-6
|
||||
Conflicts: %{name}-pulseaudio < 0.3.13-6
|
||||
@ -218,8 +201,6 @@ This package provides a PulseAudio implementation based on PipeWire
|
||||
%prep
|
||||
%setup -q -T -b0 -n %{name}-%{version}%{?gitrel:-%{gitrel}-g%{shortcommit}}
|
||||
|
||||
%patch0 -p1 -b .0000
|
||||
|
||||
%build
|
||||
%meson \
|
||||
-D docs=true -D man=true -D gstreamer=true -D systemd=true \
|
||||
@ -234,30 +215,8 @@ This package provides a PulseAudio implementation based on PipeWire
|
||||
%meson_install
|
||||
|
||||
%if 0%{?enable_jack}
|
||||
mv %{buildroot}%{_libdir}/pipewire-%{apiversion}/jack/libjack.so.%{libversion} %{buildroot}%{_libdir}
|
||||
ln -sr %{buildroot}%{_libdir}/libjack.so.%{libversion} %{buildroot}%{_libdir}/pipewire-%{apiversion}/jack/libjack.so.%{libversion}
|
||||
ln -s libjack.so.%{libversion} %{buildroot}%{_libdir}/libjack.so.0.1.0
|
||||
ln -s libjack.so.0.1.0 %{buildroot}%{_libdir}/libjack.so.0
|
||||
mv %{buildroot}%{_libdir}/pipewire-%{apiversion}/jack/libjackserver.so.%{libversion} %{buildroot}%{_libdir}
|
||||
ln -sr %{buildroot}%{_libdir}/libjackserver.so.%{libversion} %{buildroot}%{_libdir}/pipewire-%{apiversion}/jack/libjackserver.so.%{libversion}
|
||||
ln -s libjackserver.so.%{libversion} %{buildroot}%{_libdir}/libjackserver.so.0.1.0
|
||||
ln -s libjackserver.so.0.1.0 %{buildroot}%{_libdir}/libjackserver.so.0
|
||||
mv %{buildroot}%{_libdir}/pipewire-%{apiversion}/jack/libjacknet.so.%{libversion} %{buildroot}%{_libdir}
|
||||
ln -sr %{buildroot}%{_libdir}/libjacknet.so.%{libversion} %{buildroot}%{_libdir}/pipewire-%{apiversion}/jack/libjacknet.so.%{libversion}
|
||||
ln -s libjacknet.so.%{libversion} %{buildroot}%{_libdir}/libjacknet.so.0.1.0
|
||||
ln -s libjacknet.so.0.1.0 %{buildroot}%{_libdir}/libjacknet.so.0
|
||||
%endif
|
||||
|
||||
%if 0%{?enable_pulse}
|
||||
mv %{buildroot}%{_libdir}/pipewire-%{apiversion}/pulse/libpulse.so.%{libversion} %{buildroot}%{_libdir}
|
||||
ln -sr %{buildroot}%{_libdir}/libpulse.so.%{libversion} %{buildroot}%{_libdir}/pipewire-%{apiversion}/pulse/libpulse.so.%{libversion}
|
||||
ln -s libpulse.so.%{libversion} %{buildroot}%{_libdir}/libpulse.so.0
|
||||
mv %{buildroot}%{_libdir}/pipewire-%{apiversion}/pulse/libpulse-simple.so.%{libversion} %{buildroot}%{_libdir}
|
||||
ln -sr %{buildroot}%{_libdir}/libpulse-simple.so.%{libversion} %{buildroot}%{_libdir}/pipewire-%{apiversion}/pulse/libpulse-simple.so.%{libversion}
|
||||
ln -s libpulse-simple.so.%{libversion} %{buildroot}%{_libdir}/libpulse-simple.so.0
|
||||
mv %{buildroot}%{_libdir}/pipewire-%{apiversion}/pulse/libpulse-mainloop-glib.so.%{libversion} %{buildroot}%{_libdir}
|
||||
ln -sr %{buildroot}%{_libdir}/libpulse-mainloop-glib.so.%{libversion} %{buildroot}%{_libdir}/pipewire-%{apiversion}/pulse/libpulse-mainloop-glib.so.%{libversion}
|
||||
ln -s libpulse-mainloop-glib.so.%{libversion} %{buildroot}%{_libdir}/libpulse-mainloop-glib.so.0
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
|
||||
echo %{_libdir}/pipewire-%{apiversion}/jack/ > %{buildroot}%{_sysconfdir}/ld.so.conf.d/pipewire-jack-%{_arch}.conf
|
||||
%endif
|
||||
|
||||
%if 0%{?enable_alsa}
|
||||
@ -300,6 +259,15 @@ exit 0
|
||||
# Remove before F33.
|
||||
systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
|
||||
|
||||
%if 0%{?enable_pulse}
|
||||
%post pulseaudio
|
||||
%{?ldconfig}
|
||||
%systemd_user_post pipewire-pulse.service
|
||||
%systemd_user_post pipewire-pulse.socket
|
||||
|
||||
%ldconfig_postun
|
||||
%endif
|
||||
|
||||
%files
|
||||
%license LICENSE COPYING
|
||||
%doc README.md
|
||||
@ -392,9 +360,7 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
|
||||
%{_libdir}/pipewire-%{apiversion}/jack/libjackserver.so*
|
||||
|
||||
%files libjack
|
||||
%{_libdir}/libjack.so.*
|
||||
%{_libdir}/libjackserver.so.*
|
||||
%{_libdir}/libjacknet.so.*
|
||||
%{_sysconfdir}/ld.so.conf.d/pipewire-jack-%{_arch}.conf
|
||||
|
||||
%files plugin-jack
|
||||
%{_libdir}/spa-%{spaversion}/jack/
|
||||
@ -402,19 +368,14 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
|
||||
|
||||
%if 0%{?enable_pulse}
|
||||
%files pulseaudio
|
||||
%{_bindir}/pw-pulse
|
||||
%{_mandir}/man1/pw-pulse.1*
|
||||
%{_libdir}/pipewire-%{apiversion}/pulse/libpulse.so*
|
||||
%{_libdir}/pipewire-%{apiversion}/pulse/libpulse-simple.so*
|
||||
%{_libdir}/pipewire-%{apiversion}/pulse/libpulse-mainloop-glib.so*
|
||||
|
||||
%files libpulse
|
||||
%{_libdir}/libpulse.so.*
|
||||
%{_libdir}/libpulse-simple.so.*
|
||||
%{_libdir}/libpulse-mainloop-glib.so.*
|
||||
%{_bindir}/pipewire-pulse
|
||||
%{_userunitdir}/pipewire-pulse.*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Nov 19 2020 Wim Taymans <wtaymans@redhat.com> - 0.3.16-1
|
||||
- Update to 0.3.16
|
||||
|
||||
* Wed Nov 4 2020 Wim Taymans <wtaymans@redhat.com> - 0.3.15-2
|
||||
- Add patch to fix screen sharing for old clients
|
||||
|
||||
|
||||
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (pipewire-0.3.15.tar.gz) = 949f2e64a3e9ec06b3414cacfbd7cf4ef6b7bad484a5dea1b79b5d4310413ec5a7538b702431f2cf6fb580ffd430081bd568399faa9b819689a79bebc955ca33
|
||||
SHA512 (pipewire-0.3.16.tar.gz) = 075811a288bed3caf532056dbc98fe4bd377170422652f3818f713f642ab705a685b9fd6ac1c7f652feba9d58e7f472ab79586909ab34abfa91f43bd2c48296c
|
||||
|
||||
Loading…
Reference in New Issue
Block a user