diff --git a/.abf.yml b/.abf.yml index c2eff81..b17f1f5 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,2 @@ sources: - pipewire-0.3.71.tar.gz: 3edcab0ca355ba92d95bd77e94edc030497b38a1 + pipewire-1.2.3.tar.gz: 1b4621635fc4168ab6c679b3e514223d8917f250 diff --git a/pipewire.spec b/pipewire.spec index a6a0a65..e517c9c 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -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