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:
pipewire-0.3.71.tar.gz: 3edcab0ca355ba92d95bd77e94edc030497b38a1
pipewire-1.2.3.tar.gz: 1b4621635fc4168ab6c679b3e514223d8917f250

View file

@ -35,12 +35,12 @@
Summary: Media Sharing Server
Name: pipewire
Version: 0.3.71
Version: 1.2.3
Release: 1
License: MIT
Group: Sound
Url: https://pipewire.org/
Source0: https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/%{version}/pipewire-%{version}.tar.gz
Source0: https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/%{version}/pipewire-%{version}.tar.gz
Source1: %{name}.sysusers.conf
BuildRequires: doxygen
BuildRequires: graphviz
@ -84,11 +84,15 @@ BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(ncurses)
BuildRequires: pkgconfig(opus)
BuildRequires: lc3-devel
BuildRequires: libffado-devel
BuildRequires: libfreeaptx-devel
BuildRequires: libldac-devel
BuildRequires: lilv-devel
BuildRequires: sndfile-devel
BuildRequires: speexdsp-devel
BuildRequires: sox-devel
BuildRequires: openfec-devel
BuildRequires: sndfile-devel
BuildRequires: speexdsp-devel
BuildRequires: sox-devel
BuildRequires: openfec-devel
# to render text in pictures inside devel docs
BuildRequires: fonts-ttf-freefont
Requires: %{libname} = %{EVRD}
@ -105,7 +109,7 @@ Recommends: %{name}-alsa = %{EVRD}
Recommends: %{name}-jack = %{EVRD}
Recommends: %{name}-gstreamer = %{EVRD}
Recommends: %{name}-pulseaudio = %{EVRD}
Requires(post): /bin/systemd-sysusers
Requires(post): (/usr/bin/systemd-sysusers or /bin/systemd-sysusers)
%description
PipeWire is a multimedia server for Linux and other Unix like operating
@ -120,6 +124,10 @@ systems.
%{_bindir}/pw-cli
%{_mandir}/man1/%{name}.1*
%{_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
%{_userunitdir}/%{name}.socket
%{_userunitdir}/%{name}.service
@ -205,38 +213,49 @@ This package contains command line utilities for the PipeWire media server.
%doc README.md
%{_bindir}/pw-cat
%{_bindir}/pw-config
%{_bindir}/pw-container
%{_bindir}/pw-dot
%{_bindir}/pw-dsdplay
%{_bindir}/pw-dump
%{_bindir}/pw-encplay
%{_bindir}/pw-link
%{_bindir}/pw-loopback
%{_bindir}/pw-mon
%{_bindir}/pw-metadata
%{_bindir}/pw-dsdplay
%{_bindir}/pw-mididump
%{_bindir}/pw-midiplay
%{_bindir}/pw-midirecord
%{_bindir}/pw-dot
%{_bindir}/pw-top
%{_bindir}/pw-mon
%{_bindir}/pw-play
%{_bindir}/pw-profiler
%{_bindir}/pw-record
%{_bindir}/pw-reserve
%{_bindir}/pw-dump
%{_bindir}/pw-top
%{_bindir}/pw-v4l2
%{_bindir}/spa-acp-tool
%{_bindir}/spa-inspect
%{_bindir}/spa-json-dump
%{_bindir}/spa-monitor
%{_bindir}/spa-resample
%{_bindir}/spa-json-dump
%{_mandir}/man1/pw-cat.1*
%{_mandir}/man1/pw-config.1*
%{_mandir}/man1/pw-cli.1*
%{_mandir}/man1/pw-config.1*
%{_mandir}/man1/pw-container.1*
%{_mandir}/man1/pw-dot.1*
%{_mandir}/man1/pw-dump.1*
%{_mandir}/man1/pw-link.1*
%{_mandir}/man1/pw-loopback.1*
%{_mandir}/man1/pw-metadata.1*
%{_mandir}/man1/pw-mididump.1*
%{_mandir}/man1/pw-mon.1*
%{_mandir}/man1/pw-profiler.1*
%{_mandir}/man1/pw-reserve.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
%{_datadir}/pipewire/pipewire-pulse.conf
%{_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
%systemd_user_post pipewire-pulse.service
@ -396,18 +420,17 @@ PipeWire media server.
%build
%meson \
-Dsession-managers="[]" \
-Ddocs="enabled" \
-Dudevrulesdir=%{_udevrulesdir} \
-Ddbus="enabled" \
-Dudev="enabled" \
-Dpipewire-v4l2="enabled" \
-Dbluez5="enabled" \
-Dffmpeg="enabled" \
%ifnarch %e2k
%ifnarch %{e2k}
-Dlibcamera="enabled" \
%endif
-Dsdl2="disabled" \
-Dvolume="disabled" \
-Dvolume="disabled" \
-Davb="enabled" \
-Dreadline="enabled" \
-Ddocs="enabled" \
@ -415,10 +438,9 @@ PipeWire media server.
-Dgstreamer="enabled" \
-Dgstreamer-device-provider="disabled" \
-Daudiotestsrc="disabled" \
-Dbluez5-codec-aptx="disabled" \
-Dbluez5-codec-lc3="enabled" \
-Dbluez5-codec-lc3plus="disabled" \
-Dsystemd="enabled" \
-Dffmpeg="enabled" \
-Dvulkan="enabled" \
-Davahi="enabled" \
-Dpw-cat-ffmpeg="enabled" \
@ -428,9 +450,10 @@ PipeWire media server.
-Dlibmysofa="enabled" \
-Dlv2="enabled" \
-Dflatpak="enabled" \
-Dlibffado="enabled" \
-Dopus="enabled" \
%ifnarch %e2k riscv64
-Droc="enabled" \
%ifnarch %{e2k} riscv64
-Droc="enabled" \
%endif
-Dlibusb="enabled"
%meson_build