Merge pull request #3 from djam/pipewire:rosa2023.1

Backports and update
This commit is contained in:
djam 2024-09-16 12:51:21 +00:00
commit 3c20a9732b
2 changed files with 45 additions and 22 deletions

View file

@ -1,2 +1,2 @@
sources: sources:
pipewire-0.3.71.tar.gz: 3edcab0ca355ba92d95bd77e94edc030497b38a1 pipewire-1.2.3.tar.gz: 1b4621635fc4168ab6c679b3e514223d8917f250

View file

@ -35,7 +35,7 @@
Summary: Media Sharing Server Summary: Media Sharing Server
Name: pipewire Name: pipewire
Version: 0.3.71 Version: 1.2.3
Release: 1 Release: 1
License: MIT License: MIT
Group: Sound Group: Sound
@ -84,6 +84,10 @@ BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(ncurses)
BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(opus)
BuildRequires: lc3-devel
BuildRequires: libffado-devel
BuildRequires: libfreeaptx-devel
BuildRequires: libldac-devel
BuildRequires: lilv-devel BuildRequires: lilv-devel
BuildRequires: sndfile-devel BuildRequires: sndfile-devel
BuildRequires: speexdsp-devel BuildRequires: speexdsp-devel
@ -105,7 +109,7 @@ Recommends: %{name}-alsa = %{EVRD}
Recommends: %{name}-jack = %{EVRD} Recommends: %{name}-jack = %{EVRD}
Recommends: %{name}-gstreamer = %{EVRD} Recommends: %{name}-gstreamer = %{EVRD}
Recommends: %{name}-pulseaudio = %{EVRD} Recommends: %{name}-pulseaudio = %{EVRD}
Requires(post): /bin/systemd-sysusers Requires(post): (/usr/bin/systemd-sysusers or /bin/systemd-sysusers)
%description %description
PipeWire is a multimedia server for Linux and other Unix like operating PipeWire is a multimedia server for Linux and other Unix like operating
@ -120,6 +124,10 @@ systems.
%{_bindir}/pw-cli %{_bindir}/pw-cli
%{_mandir}/man1/%{name}.1* %{_mandir}/man1/%{name}.1*
%{_mandir}/man5/%{name}.conf.5* %{_mandir}/man5/%{name}.conf.5*
%{_mandir}/man5/%{name}-client.conf.5*
%{_mandir}/man5/%{name}-filter-chain.conf.5*
%{_mandir}/man5/%{name}-jack.conf.5*
%{_mandir}/man7/%{name}-devices.7*
%{_sysusersdir}/%{name}.conf %{_sysusersdir}/%{name}.conf
%{_userunitdir}/%{name}.socket %{_userunitdir}/%{name}.socket
%{_userunitdir}/%{name}.service %{_userunitdir}/%{name}.service
@ -205,38 +213,49 @@ This package contains command line utilities for the PipeWire media server.
%doc README.md %doc README.md
%{_bindir}/pw-cat %{_bindir}/pw-cat
%{_bindir}/pw-config %{_bindir}/pw-config
%{_bindir}/pw-container
%{_bindir}/pw-dot
%{_bindir}/pw-dsdplay
%{_bindir}/pw-dump
%{_bindir}/pw-encplay %{_bindir}/pw-encplay
%{_bindir}/pw-link %{_bindir}/pw-link
%{_bindir}/pw-loopback %{_bindir}/pw-loopback
%{_bindir}/pw-mon
%{_bindir}/pw-metadata %{_bindir}/pw-metadata
%{_bindir}/pw-dsdplay
%{_bindir}/pw-mididump %{_bindir}/pw-mididump
%{_bindir}/pw-midiplay %{_bindir}/pw-midiplay
%{_bindir}/pw-midirecord %{_bindir}/pw-midirecord
%{_bindir}/pw-dot %{_bindir}/pw-mon
%{_bindir}/pw-top
%{_bindir}/pw-play %{_bindir}/pw-play
%{_bindir}/pw-profiler %{_bindir}/pw-profiler
%{_bindir}/pw-record %{_bindir}/pw-record
%{_bindir}/pw-reserve %{_bindir}/pw-reserve
%{_bindir}/pw-dump %{_bindir}/pw-top
%{_bindir}/pw-v4l2 %{_bindir}/pw-v4l2
%{_bindir}/spa-acp-tool %{_bindir}/spa-acp-tool
%{_bindir}/spa-inspect %{_bindir}/spa-inspect
%{_bindir}/spa-json-dump
%{_bindir}/spa-monitor %{_bindir}/spa-monitor
%{_bindir}/spa-resample %{_bindir}/spa-resample
%{_bindir}/spa-json-dump
%{_mandir}/man1/pw-cat.1* %{_mandir}/man1/pw-cat.1*
%{_mandir}/man1/pw-config.1*
%{_mandir}/man1/pw-cli.1* %{_mandir}/man1/pw-cli.1*
%{_mandir}/man1/pw-config.1*
%{_mandir}/man1/pw-container.1*
%{_mandir}/man1/pw-dot.1* %{_mandir}/man1/pw-dot.1*
%{_mandir}/man1/pw-dump.1*
%{_mandir}/man1/pw-link.1* %{_mandir}/man1/pw-link.1*
%{_mandir}/man1/pw-loopback.1*
%{_mandir}/man1/pw-metadata.1* %{_mandir}/man1/pw-metadata.1*
%{_mandir}/man1/pw-mididump.1* %{_mandir}/man1/pw-mididump.1*
%{_mandir}/man1/pw-mon.1* %{_mandir}/man1/pw-mon.1*
%{_mandir}/man1/pw-profiler.1* %{_mandir}/man1/pw-profiler.1*
%{_mandir}/man1/pw-reserve.1*
%{_mandir}/man1/pw-top.1* %{_mandir}/man1/pw-top.1*
%{_mandir}/man1/pw-v4l2.1*
%{_mandir}/man1/spa-acp-tool.1*
%{_mandir}/man1/spa-inspect.1*
%{_mandir}/man1/spa-json-dump.1*
%{_mandir}/man1/spa-monitor.1*
%{_mandir}/man1/spa-resample.1*
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@ -347,6 +366,11 @@ communicate with a replacement of PulseAudio daemon from this package.
%{_userunitdir}/%{name}-pulse.socket %{_userunitdir}/%{name}-pulse.socket
%{_datadir}/pipewire/pipewire-pulse.conf %{_datadir}/pipewire/pipewire-pulse.conf
%{_mandir}/man1/pipewire-pulse.1* %{_mandir}/man1/pipewire-pulse.1*
%{_mandir}/man5/pipewire-pulse.conf.5*
%{_mandir}/man7/libpipewire-module-*
%{_mandir}/man7/libpipewire-modules.7.*
%{_mandir}/man7/pipewire-pulse-module-*
%{_mandir}/man7/pipewire-pulse-modules.7*
%post pulseaudio %post pulseaudio
%systemd_user_post pipewire-pulse.service %systemd_user_post pipewire-pulse.service
@ -396,18 +420,17 @@ PipeWire media server.
%build %build
%meson \ %meson \
-Dsession-managers="[]" \ -Dsession-managers="[]" \
-Ddocs="enabled" \ -Dudevrulesdir=%{_udevrulesdir} \
-Ddbus="enabled" \ -Ddbus="enabled" \
-Dudev="enabled" \ -Dudev="enabled" \
-Dpipewire-v4l2="enabled" \ -Dpipewire-v4l2="enabled" \
-Dbluez5="enabled" \ -Dbluez5="enabled" \
-Dffmpeg="enabled" \ -Dffmpeg="enabled" \
%ifnarch %e2k %ifnarch %{e2k}
-Dlibcamera="enabled" \ -Dlibcamera="enabled" \
%endif %endif
-Dsdl2="disabled" \ -Dsdl2="disabled" \
-Dvolume="disabled" \ -Dvolume="disabled" \
-Dvolume="disabled" \
-Davb="enabled" \ -Davb="enabled" \
-Dreadline="enabled" \ -Dreadline="enabled" \
-Ddocs="enabled" \ -Ddocs="enabled" \
@ -415,10 +438,9 @@ PipeWire media server.
-Dgstreamer="enabled" \ -Dgstreamer="enabled" \
-Dgstreamer-device-provider="disabled" \ -Dgstreamer-device-provider="disabled" \
-Daudiotestsrc="disabled" \ -Daudiotestsrc="disabled" \
-Dbluez5-codec-aptx="disabled" \ -Dbluez5-codec-lc3="enabled" \
-Dbluez5-codec-lc3plus="disabled" \ -Dbluez5-codec-lc3plus="disabled" \
-Dsystemd="enabled" \ -Dsystemd="enabled" \
-Dffmpeg="enabled" \
-Dvulkan="enabled" \ -Dvulkan="enabled" \
-Davahi="enabled" \ -Davahi="enabled" \
-Dpw-cat-ffmpeg="enabled" \ -Dpw-cat-ffmpeg="enabled" \
@ -428,8 +450,9 @@ PipeWire media server.
-Dlibmysofa="enabled" \ -Dlibmysofa="enabled" \
-Dlv2="enabled" \ -Dlv2="enabled" \
-Dflatpak="enabled" \ -Dflatpak="enabled" \
-Dlibffado="enabled" \
-Dopus="enabled" \ -Dopus="enabled" \
%ifnarch %e2k riscv64 %ifnarch %{e2k} riscv64
-Droc="enabled" \ -Droc="enabled" \
%endif %endif
-Dlibusb="enabled" -Dlibusb="enabled"