%global debug_package %{nil} URL: https://github.com/MCC45TR/uke-linux-hardware-support Source0: uke-pipewire-1.6.10.tar.xz ExclusiveArch: aarch64 BuildRequires: alsa-lib-devel BuildRequires: avahi-devel BuildRequires: doxygen BuildRequires: fftw-devel BuildRequires: g++ BuildRequires: gcc BuildRequires: gettext BuildRequires: graphviz BuildRequires: jack-audio-connection-kit-devel BuildRequires: libcamera-devel BuildRequires: libcanberra-devel BuildRequires: libdrm-devel BuildRequires: libebur128-devel BuildRequires: libffado-devel BuildRequires: liblc3-devel BuildRequires: libmysofa-devel BuildRequires: libsndfile-devel BuildRequires: libunwind-devel BuildRequires: libusb1-devel BuildRequires: libuv-devel BuildRequires: libv4l-devel BuildRequires: lilv-devel BuildRequires: meson >= 0.59.0 BuildRequires: ncurses-devel BuildRequires: onnxruntime-devel BuildRequires: openfec-devel BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(bluez) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(fdk-aac) BuildRequires: pkgconfig(gio-unix-2.0) >= 2.32 BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(gstreamer-1.0) >= 1.10.0 BuildRequires: pkgconfig(gstreamer-allocators-1.0) >= 1.10.0 BuildRequires: pkgconfig(gstreamer-base-1.0) >= 1.10.0 BuildRequires: pkgconfig(gstreamer-net-1.0) >= 1.10.0 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.10.0 BuildRequires: pkgconfig(ldacBT-abr) BuildRequires: pkgconfig(ldacBT-enc) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(webrtc-audio-processing-2) BuildRequires: pulseaudio-libs-devel BuildRequires: python-docutils BuildRequires: readline-devel BuildRequires: roc-toolkit-devel BuildRequires: sbc-devel BuildRequires: sox-devel BuildRequires: spandsp-devel BuildRequires: speexdsp-devel BuildRequires: systemd BuildRequires: systemd-devel BuildRequires: systemd-rpm-macros Name: uke-pipewire Version: 1.6.10 Release: 2.fc46 License: MIT Summary: Media Sharing Server Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Requires: systemd Requires: rtkit Requires: pipewire-session-manager Suggests: wireplumber Recommends: uke-pipewire-plugin-libcamera Provides: pipewire = 1.6.10-2.fc46 Provides: pipewire%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire < 1.6.10-2.fc46 Conflicts: pipewire %description -n uke-pipewire PipeWire is a multimedia server for Linux and other Unix like operating systems. %package -n uke-pipewire-libs Version: 1.6.10 Release: 2.fc46 License: MIT AND GPL-2.0-or-later AND BSD-2-Clause AND LGPL-2.0-or-later Summary: Libraries for PipeWire clients Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Obsoletes: pipewire-libpulse < 1.6.10-2.fc46 Provides: pipewire-libs = 1.6.10-2.fc46 Provides: pipewire-libs%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-libs < 1.6.10-2.fc46 Conflicts: pipewire-libs %description -n uke-pipewire-libs This package contains the runtime libraries for any application that wishes to interface with a PipeWire media server. %package -n uke-pipewire-gstreamer Version: 1.6.10 Release: 2.fc46 License: MIT Summary: GStreamer elements for PipeWire Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-gstreamer = 1.6.10-2.fc46 Provides: pipewire-gstreamer%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-gstreamer < 1.6.10-2.fc46 Conflicts: pipewire-gstreamer %description -n uke-pipewire-gstreamer This package contains GStreamer elements to interface with a PipeWire media server. %package -n uke-pipewire-devel Version: 1.6.10 Release: 2.fc46 License: MIT Summary: Headers and libraries for PipeWire client development Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-devel = 1.6.10-2.fc46 Provides: pipewire-devel%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-devel < 1.6.10-2.fc46 Conflicts: pipewire-devel %description -n uke-pipewire-devel Headers and libraries for developing applications that can communicate with a PipeWire media server. %package -n uke-pipewire-doc Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server documentation Provides: pipewire-doc = 1.6.10-2.fc46 Provides: pipewire-doc%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-doc < 1.6.10-2.fc46 Conflicts: pipewire-doc %description -n uke-pipewire-doc This package contains documentation for the PipeWire media server. %package -n uke-pipewire-utils Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server utilities Requires: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-utils = 1.6.10-2.fc46 Provides: pipewire-utils%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-utils < 1.6.10-2.fc46 Conflicts: pipewire-utils %description -n uke-pipewire-utils This package contains command line utilities for the PipeWire media server. %package -n uke-pipewire-alsa Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server ALSA support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Supplements: uke-pipewire = 1.6.10-2.fc46 Obsoletes: alsa-plugins-jack < 1.2.2-5 Obsoletes: alsa-plugins-pulseaudio < 1.2.2-5 Provides: pipewire-alsa = 1.6.10-2.fc46 Provides: pipewire-alsa%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-alsa < 1.6.10-2.fc46 Conflicts: pipewire-alsa %description -n uke-pipewire-alsa This package contains an ALSA plugin for the PipeWire media server. %package -n uke-pipewire-jack-audio-connection-kit-libs Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire JACK implementation libraries Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-jack-audio-connection-kit(aarch-64) = 1.6.10-2.fc46 Conflicts: pipewire-libjack < 0.3.13-6 Conflicts: uke-pipewire-jack-audio-connection-kit < 0.3.13-6 Obsoletes: pipewire-libjack < 0.3.19-2 Provides: pipewire-libjack = 1.6.10-2.fc46 Provides: pipewire-libjack(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-jack-audio-connection-kit-libs = 1.6.10-2.fc46 Provides: pipewire-jack-audio-connection-kit-libs%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-jack-audio-connection-kit-libs < 1.6.10-2.fc46 Conflicts: pipewire-jack-audio-connection-kit-libs %description -n uke-pipewire-jack-audio-connection-kit-libs This package provides a JACK implementation libraries based on PipeWire %package -n uke-pipewire-jack-audio-connection-kit Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire JACK implementation Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-jack-audio-connection-kit-libs(aarch-64) = 1.6.10-2.fc46 Supplements: uke-pipewire = 1.6.10-2.fc46 Obsoletes: jack-audio-connection-kit < 1.9.16-2 Obsoletes: jack-audio-connection-kit-example-clients < 1.9.22 Provides: pipewire-jack-audio-connection-kit = 1.6.10-2.fc46 Provides: pipewire-jack-audio-connection-kit%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-jack-audio-connection-kit < 1.6.10-2.fc46 Conflicts: pipewire-jack-audio-connection-kit %description -n uke-pipewire-jack-audio-connection-kit This package provides a JACK implementation based on PipeWire %package -n uke-pipewire-jack-audio-connection-kit-devel Version: 1.6.10 Release: 2.fc46 License: MIT Summary: Development files for uke-pipewire-jack-audio-connection-kit Requires: uke-pipewire-jack-audio-connection-kit-libs(aarch-64) = 1.6.10-2.fc46 Conflicts: jack-audio-connection-kit-devel Enhances: uke-pipewire-jack-audio-connection-kit-libs Provides: pipewire-jack-audio-connection-kit-devel = 1.6.10-2.fc46 Provides: pipewire-jack-audio-connection-kit-devel%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-jack-audio-connection-kit-devel < 1.6.10-2.fc46 Conflicts: pipewire-jack-audio-connection-kit-devel %description -n uke-pipewire-jack-audio-connection-kit-devel This package provides development files for building JACK applications using PipeWire's JACK library. %package -n uke-pipewire-plugin-jack Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server JACK support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-jack-audio-connection-kit-libs = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Requires: jack-audio-connection-kit Provides: pipewire-plugin-jack = 1.6.10-2.fc46 Provides: pipewire-plugin-jack%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-plugin-jack < 1.6.10-2.fc46 Conflicts: pipewire-plugin-jack %description -n uke-pipewire-plugin-jack This package contains the PipeWire spa plugin to connect to a JACK server. %package -n uke-pipewire-plugin-libcamera Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server libcamera support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Requires: libcamera Requires: libdrm Provides: pipewire-plugin-libcamera = 1.6.10-2.fc46 Provides: pipewire-plugin-libcamera%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-plugin-libcamera < 1.6.10-2.fc46 Conflicts: pipewire-plugin-libcamera %description -n uke-pipewire-plugin-libcamera This package contains the PipeWire spa plugin to access cameras through libcamera. %package -n uke-pipewire-plugin-vulkan Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server vulkan support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-plugin-vulkan = 1.6.10-2.fc46 Provides: pipewire-plugin-vulkan%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-plugin-vulkan < 1.6.10-2.fc46 Conflicts: pipewire-plugin-vulkan %description -n uke-pipewire-plugin-vulkan This package contains the PipeWire spa plugin for vulkan. %package -n uke-pipewire-pulseaudio Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire PulseAudio implementation Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Conflicts: pulseaudio Conflicts: pipewire-libpulse < 0.3.13-6 Conflicts: uke-pipewire-pulseaudio < 0.3.13-6 Supplements: uke-pipewire = 1.6.10-2.fc46 Obsoletes: pulseaudio < 14.2-3 Obsoletes: pulseaudio-esound-compat < 14.2-3 Obsoletes: pulseaudio-module-bluetooth < 14.2-3 Obsoletes: pulseaudio-module-gconf < 14.2-3 Obsoletes: pulseaudio-module-gsettings < 14.2-3 Obsoletes: pulseaudio-module-jack < 14.2-3 Obsoletes: pulseaudio-module-lirc < 14.2-3 Obsoletes: pulseaudio-module-x11 < 14.2-3 Obsoletes: pulseaudio-module-zeroconf < 14.2-3 Obsoletes: pulseaudio-qpaeq < 14.2-3 Provides: pulseaudio-daemon Conflicts: pulseaudio-daemon Provides: pulseaudio-module-bluetooth Provides: pulseaudio-module-jack Provides: pipewire-pulseaudio = 1.6.10-2.fc46 Provides: pipewire-pulseaudio%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-pulseaudio < 1.6.10-2.fc46 Conflicts: pipewire-pulseaudio %description -n uke-pipewire-pulseaudio This package provides a PulseAudio implementation based on PipeWire %package -n uke-pipewire-v4l2 Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server v4l2 LD_PRELOAD support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-v4l2 = 1.6.10-2.fc46 Provides: pipewire-v4l2%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-v4l2 < 1.6.10-2.fc46 Conflicts: pipewire-v4l2 %description -n uke-pipewire-v4l2 This package contains an LD_PRELOAD library that redirects v4l2 applications to PipeWire. %package -n uke-pipewire-module-x11 Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server x11 support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-module-x11 = 1.6.10-2.fc46 Provides: pipewire-module-x11%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-module-x11 < 1.6.10-2.fc46 Conflicts: pipewire-module-x11 %description -n uke-pipewire-module-x11 This package contains X11 bell support for PipeWire. %package -n uke-pipewire-module-ffado Version: 1.6.10 Release: 2.fc46 License: MIT AND GPL-2.0-only OR GPL-3.0-only Summary: PipeWire media server ffado support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-module-ffado = 1.6.10-2.fc46 Provides: pipewire-module-ffado%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-module-ffado < 1.6.10-2.fc46 Conflicts: pipewire-module-ffado %description -n uke-pipewire-module-ffado This package contains the FFADO support for PipeWire. %package -n uke-pipewire-module-roc Version: 1.6.10 Release: 2.fc46 License: MIT AND MPL-2.0 AND LGPL-2.1-or-later AND CECILL-C Summary: PipeWire media server ROC support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-module-roc = 1.6.10-2.fc46 Provides: pipewire-module-roc%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-module-roc < 1.6.10-2.fc46 Conflicts: pipewire-module-roc %description -n uke-pipewire-module-roc This package contains the ROC support for PipeWire. %package -n uke-pipewire-module-filter-chain-sofa Version: 1.6.10 Release: 2.fc46 License: MIT AND BSD-3-Clause Summary: PipeWire media server sofa filter-chain support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-module-filter-chain-sofa = 1.6.10-2.fc46 Provides: pipewire-module-filter-chain-sofa%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-module-filter-chain-sofa < 1.6.10-2.fc46 Conflicts: pipewire-module-filter-chain-sofa %description -n uke-pipewire-module-filter-chain-sofa This package contains the mysofa support for PipeWire filter-chain. %package -n uke-pipewire-module-filter-chain-lv2 Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server lv2 filter-chain support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-module-filter-chain-lv2 = 1.6.10-2.fc46 Provides: pipewire-module-filter-chain-lv2%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-module-filter-chain-lv2 < 1.6.10-2.fc46 Conflicts: pipewire-module-filter-chain-lv2 %description -n uke-pipewire-module-filter-chain-lv2 This package contains the mysofa support for PipeWire filter-chain. %package -n uke-pipewire-module-filter-chain-onnx Version: 1.6.10 Release: 2.fc46 License: MIT AND Apache-2.0 AND BSL-1.0 AND BSD-3-Clause Summary: PipeWire media server ONNX filter-chain support Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-module-filter-chain-onnx = 1.6.10-2.fc46 Provides: pipewire-module-filter-chain-onnx%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-module-filter-chain-onnx < 1.6.10-2.fc46 Conflicts: pipewire-module-filter-chain-onnx %description -n uke-pipewire-module-filter-chain-onnx This package contains the ONNX support for PipeWire filter-chain. %package -n uke-pipewire-config-rates Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server multirate configuration Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-config-rates = 1.6.10-2.fc46 Provides: pipewire-config-rates%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-config-rates < 1.6.10-2.fc46 Conflicts: pipewire-config-rates %description -n uke-pipewire-config-rates This package contains the configuration files to support multiple sample rates. %package -n uke-pipewire-config-upmix Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire media server upmixing configuration Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-config-upmix = 1.6.10-2.fc46 Provides: pipewire-config-upmix%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-config-upmix < 1.6.10-2.fc46 Conflicts: pipewire-config-upmix %description -n uke-pipewire-config-upmix This package contains the configuration files to support upmixing. %package -n uke-pipewire-config-raop Version: 1.6.10 Release: 2.fc46 License: MIT Summary: PipeWire configuration enabling the raop module Recommends: uke-pipewire(aarch-64) = 1.6.10-2.fc46 Requires: uke-pipewire-libs(aarch-64) = 1.6.10-2.fc46 Provides: pipewire-config-raop = 1.6.10-2.fc46 Provides: pipewire-config-raop%{?_isa} = 1.6.10-2.fc46 Obsoletes: pipewire-config-raop < 1.6.10-2.fc46 Conflicts: pipewire-config-raop %description -n uke-pipewire-config-raop This package contains the configuration file to enable the RAOP module. %prep %setup -q ( mkdir -p "%{_builddir}/uke-pipewire-1.6.10/work/pipewire" cd '%{_builddir}/uke-pipewire-1.6.10/work/pipewire' rm -rf 'pipewire-1.6.10' /usr/bin/rpmuncompress -x '%{_builddir}/uke-pipewire-1.6.10/inputs/pipewire/pipewire-1.6.10.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'pipewire-1.6.10' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/bin/rpmuncompress %{_builddir}/uke-pipewire-1.6.10/inputs/pipewire/0001-uke-displayport-monitor-name.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f ) %build ( cd "%{_builddir}/uke-pipewire-1.6.10/work/pipewire/pipewire-1.6.10" CFLAGS="${CFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer }" ; export CFLAGS ; CXXFLAGS="${CXXFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer }" ; export CXXFLAGS ; FFLAGS="${FFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules }" ; export FFLAGS ; FCFLAGS="${FCFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules }" ; export FCFLAGS ; VALAFLAGS="${VALAFLAGS:--g}" ; export VALAFLAGS ; RUSTFLAGS="${RUSTFLAGS:--Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn}" ; export RUSTFLAGS ; LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes }" ; export LDFLAGS ; LT_SYS_LIBRARY_PATH="${LT_SYS_LIBRARY_PATH:-/usr/lib64:}" ; export LT_SYS_LIBRARY_PATH ; CC="${CC:-gcc}" ; export CC ; CXX="${CXX:-g++}" ; export CXX /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/bin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . redhat-linux-build \ -D docs=enabled -D man=enabled -D gstreamer=enabled -D libsystemd=enabled \ -D systemd-user-service=enabled \ -D sdl2=disabled \ -D audiotestsrc=disabled -D videotestsrc=disabled \ -D volume=disabled -D bluez5-codec-aptx=disabled \ -D bluez5-codec-lc3plus=disabled -D bluez5-codec-lc3=enabled \ -D bluez5-codec-ldac-dec=disabled \ -D session-managers=[] \ -D rtprio-server=60 -D rtprio-client=55 -D rlimits-rtprio=70 \ -D snap=disabled \ \ \ \ -D jack-devel=true \ \ -D vulkan=enabled \ \ \ \ \ \ /usr/bin/meson compile -C redhat-linux-build -j${RPM_BUILD_NCPUS} --verbose ) %install ( cd "%{_builddir}/uke-pipewire-1.6.10/work/pipewire/pipewire-1.6.10" install -p -D -m 0644 %{_builddir}/uke-pipewire-1.6.10/inputs/pipewire/pipewire.sysusers %{buildroot}/usr/lib/sysusers.d/pipewire.conf DESTDIR=%{buildroot} /usr/bin/meson install -C redhat-linux-build --no-rebuild # Own this directory so add-ons can use it install -d -m 0755 %{buildroot}/usr/share/pipewire/pipewire.conf.d/ install -d -m 0755 %{buildroot}/usr/share/pipewire/client.conf.d/ mkdir -p %{buildroot}/etc/ld.so.conf.d/ echo /usr/lib64/pipewire-0.3/jack/ > %{buildroot}/etc/ld.so.conf.d/pipewire-jack-aarch64.conf mkdir -p %{buildroot}/etc/alsa/conf.d/ cp %{buildroot}/usr/share/alsa/alsa.conf.d/50-pipewire.conf \ %{buildroot}/etc/alsa/conf.d/50-pipewire.conf cp %{buildroot}/usr/share/alsa/alsa.conf.d/99-pipewire-default.conf \ %{buildroot}/etc/alsa/conf.d/99-pipewire-default.conf # Own this directory so add-ons can use it install -d -m 0755 %{buildroot}/usr/share/pipewire/pipewire-pulse.conf.d/ ln -s ../pipewire-pulse.conf.avail/20-upmix.conf \ %{buildroot}/usr/share/pipewire/pipewire-pulse.conf.d/20-upmix.conf # rates config ln -s ../pipewire.conf.avail/10-rates.conf \ %{buildroot}/usr/share/pipewire/pipewire.conf.d/10-rates.conf # upmix config ln -s ../pipewire.conf.avail/20-upmix.conf \ %{buildroot}/usr/share/pipewire/pipewire.conf.d/20-upmix.conf ln -s ../client.conf.avail/20-upmix.conf \ %{buildroot}/usr/share/pipewire/client.conf.d/20-upmix.conf # raop config ln -s ../pipewire.conf.avail/50-raop.conf \ %{buildroot}/usr/share/pipewire/pipewire.conf.d/50-raop.conf /usr/lib/rpm/find-lang.sh %{buildroot} pipewire ) %check ( cd "%{_builddir}/uke-pipewire-1.6.10/work/pipewire/pipewire-1.6.10" bash %{_builddir}/uke-pipewire-1.6.10/inputs/pipewire/pipewire-monitor-name.sh . /usr/bin/meson test -C redhat-linux-build -j${RPM_BUILD_NCPUS} --print-errorlogs || TESTS_ERROR=$? if [ "${TESTS_ERROR}" != "" ]; then echo "test failed" exit $TESTS_ERROR fi ) %post -n uke-pipewire if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Initial installation /usr/lib/systemd/systemd-update-helper install-user-units pipewire.service || : fi if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Initial installation /usr/lib/systemd/systemd-update-helper install-user-units pipewire.socket || : fi %triggerun -n uke-pipewire -- pipewire < 0.3.6-2 # This is for upgrades from previous versions which had a static symlink. # The %%post scriptlet above only does anything on initial package installation. # Remove before F33. systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || : %post -n uke-pipewire-pulseaudio if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Initial installation /usr/lib/systemd/systemd-update-helper install-user-units pipewire-pulse.service || : fi if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Initial installation /usr/lib/systemd/systemd-update-helper install-user-units pipewire-pulse.socket || : fi %files -n uke-pipewire %license work/pipewire/pipewire-1.6.10/LICENSE work/pipewire/pipewire-1.6.10/COPYING %doc work/pipewire/pipewire-1.6.10/README.md work/pipewire/pipewire-1.6.10/NEWS /usr/lib/systemd/user/pipewire.* /usr/lib/systemd/user/filter-chain.* /usr/bin/pipewire /usr/bin/pipewire-avb /usr/bin/pipewire-aes67 /usr/bin/pipewire-vulkan /usr/share/man/man1/pipewire.1* %dir /usr/share/pipewire/ %dir /usr/share/pipewire/pipewire.conf.d/ /usr/share/pipewire/pipewire.conf /usr/share/pipewire/pipewire.conf.avail/10-rates.conf /usr/share/pipewire/pipewire.conf.avail/20-upmix.conf /usr/share/pipewire/pipewire.conf.avail/50-raop.conf /usr/share/pipewire/minimal.conf /usr/share/pipewire/filter-chain.conf /usr/share/pipewire/filter-chain/*.conf /usr/share/pipewire/pipewire-avb.conf /usr/share/pipewire/pipewire-aes67.conf /usr/share/pipewire/pipewire-vulkan.conf /usr/share/man/man5/pipewire.conf.5* /usr/share/man/man5/pipewire-filter-chain.conf.5* %config(noreplace) /etc/security/limits.d/*.conf /usr/lib/sysusers.d/pipewire.conf %files -n uke-pipewire-libs -f work/pipewire/pipewire-1.6.10/pipewire.lang %license work/pipewire/pipewire-1.6.10/LICENSE work/pipewire/pipewire-1.6.10/COPYING %doc work/pipewire/pipewire-1.6.10/README.md /usr/lib64/libpipewire-0.3.so.* /usr/lib64/pipewire-0.3/libpipewire-module-access.so /usr/lib64/pipewire-0.3/libpipewire-module-adapter.so /usr/lib64/pipewire-0.3/libpipewire-module-avb.so /usr/lib64/pipewire-0.3/libpipewire-module-client-device.so /usr/lib64/pipewire-0.3/libpipewire-module-client-node.so /usr/lib64/pipewire-0.3/libpipewire-module-combine-stream.so /usr/lib64/pipewire-0.3/libpipewire-module-echo-cancel.so /usr/lib64/pipewire-0.3/libpipewire-module-fallback-sink.so /usr/lib64/pipewire-0.3/libpipewire-module-filter-chain.so /usr/lib64/pipewire-0.3/libpipewire-module-link-factory.so /usr/lib64/pipewire-0.3/libpipewire-module-loopback.so /usr/lib64/pipewire-0.3/libpipewire-module-metadata.so /usr/lib64/pipewire-0.3/libpipewire-module-netjack2-driver.so /usr/lib64/pipewire-0.3/libpipewire-module-netjack2-manager.so /usr/lib64/pipewire-0.3/libpipewire-module-parametric-equalizer.so /usr/lib64/pipewire-0.3/libpipewire-module-pipe-tunnel.so /usr/lib64/pipewire-0.3/libpipewire-module-portal.so /usr/lib64/pipewire-0.3/libpipewire-module-profiler.so /usr/lib64/pipewire-0.3/libpipewire-module-protocol-native.so /usr/lib64/pipewire-0.3/libpipewire-module-protocol-simple.so /usr/lib64/pipewire-0.3/libpipewire-module-pulse-tunnel.so /usr/lib64/pipewire-0.3/libpipewire-module-raop-discover.so /usr/lib64/pipewire-0.3/libpipewire-module-raop-sink.so /usr/lib64/pipewire-0.3/libpipewire-module-rtkit.so /usr/lib64/pipewire-0.3/libpipewire-module-rtp-sap.so /usr/lib64/pipewire-0.3/libpipewire-module-rtp-session.so /usr/lib64/pipewire-0.3/libpipewire-module-rtp-sink.so /usr/lib64/pipewire-0.3/libpipewire-module-rtp-source.so /usr/lib64/pipewire-0.3/libpipewire-module-rt.so /usr/lib64/pipewire-0.3/libpipewire-module-session-manager.so /usr/lib64/pipewire-0.3/libpipewire-module-snapcast-discover.so /usr/lib64/pipewire-0.3/libpipewire-module-spa-device-factory.so /usr/lib64/pipewire-0.3/libpipewire-module-spa-device.so /usr/lib64/pipewire-0.3/libpipewire-module-spa-node-factory.so /usr/lib64/pipewire-0.3/libpipewire-module-spa-node.so /usr/lib64/pipewire-0.3/libpipewire-module-vban-send.so /usr/lib64/pipewire-0.3/libpipewire-module-vban-recv.so /usr/lib64/pipewire-0.3/libpipewire-module-zeroconf-discover.so %dir /usr/share/alsa-card-profile/ %dir /usr/share/alsa-card-profile/mixer/ /usr/share/alsa-card-profile/mixer/paths/ /usr/share/alsa-card-profile/mixer/profile-sets/ %dir /usr/share/spa-0.2/ /usr/share/spa-0.2/bluez5/bluez-hardware.conf /usr/lib/udev/rules.d/90-pipewire-alsa.rules %dir /usr/lib64/spa-0.2 /usr/lib64/spa-0.2/aec/ /usr/lib64/spa-0.2/alsa/ /usr/lib64/spa-0.2/audioconvert/ /usr/lib64/spa-0.2/audiomixer/ /usr/lib64/spa-0.2/avb/ /usr/lib64/spa-0.2/bluez5/ /usr/lib64/spa-0.2/control/ /usr/lib64/spa-0.2/filter-graph/libspa-filter-graph.so /usr/lib64/spa-0.2/filter-graph/libspa-filter-graph-plugin-builtin.so /usr/lib64/spa-0.2/filter-graph/libspa-filter-graph-plugin-ebur128.so /usr/lib64/spa-0.2/filter-graph/libspa-filter-graph-plugin-ladspa.so /usr/lib64/spa-0.2/support/ /usr/lib64/spa-0.2/v4l2/ /usr/lib64/spa-0.2/videoconvert/ /usr/lib64/spa-0.2/libspa.so /usr/share/pipewire/client.conf %dir /usr/share/pipewire/client.conf.d/ /usr/share/pipewire/client.conf.avail/20-upmix.conf /usr/share/man/man5/pipewire-client.conf.5.gz /usr/share/man/man7/pipewire-props.7.gz /usr/share/man/man7/libpipewire-module-access.7.gz /usr/share/man/man7/libpipewire-module-adapter.7.gz /usr/share/man/man7/libpipewire-module-avb.7.gz /usr/share/man/man7/libpipewire-module-client-device.7.gz /usr/share/man/man7/libpipewire-module-client-node.7.gz /usr/share/man/man7/libpipewire-module-combine-stream.7.gz /usr/share/man/man7/libpipewire-module-echo-cancel.7.gz /usr/share/man/man7/libpipewire-module-example-filter.7.gz /usr/share/man/man7/libpipewire-module-example-sink.7.gz /usr/share/man/man7/libpipewire-module-example-source.7.gz /usr/share/man/man7/libpipewire-module-fallback-sink.7.gz /usr/share/man/man7/libpipewire-module-ffado-driver.7.gz /usr/share/man/man7/libpipewire-module-filter-chain.7.gz /usr/share/man/man7/libpipewire-module-jack-tunnel.7.gz /usr/share/man/man7/libpipewire-module-jackdbus-detect.7.gz /usr/share/man/man7/libpipewire-module-link-factory.7.gz /usr/share/man/man7/libpipewire-module-loopback.7.gz /usr/share/man/man7/libpipewire-module-metadata.7.gz /usr/share/man/man7/libpipewire-module-netjack2-driver.7.gz /usr/share/man/man7/libpipewire-module-netjack2-manager.7.gz /usr/share/man/man7/libpipewire-module-parametric-equalizer.7.gz /usr/share/man/man7/libpipewire-module-pipe-tunnel.7.gz /usr/share/man/man7/libpipewire-module-portal.7.gz /usr/share/man/man7/libpipewire-module-profiler.7.gz /usr/share/man/man7/libpipewire-module-protocol-native.7.gz /usr/share/man/man7/libpipewire-module-protocol-pulse.7.gz /usr/share/man/man7/libpipewire-module-protocol-simple.7.gz /usr/share/man/man7/libpipewire-module-pulse-tunnel.7.gz /usr/share/man/man7/libpipewire-module-raop-discover.7.gz /usr/share/man/man7/libpipewire-module-raop-sink.7.gz /usr/share/man/man7/libpipewire-module-roc-sink.7.gz /usr/share/man/man7/libpipewire-module-roc-source.7.gz /usr/share/man/man7/libpipewire-module-rt.7.gz /usr/share/man/man7/libpipewire-module-rtp-sap.7.gz /usr/share/man/man7/libpipewire-module-rtp-session.7.gz /usr/share/man/man7/libpipewire-module-rtp-sink.7.gz /usr/share/man/man7/libpipewire-module-rtp-source.7.gz /usr/share/man/man7/libpipewire-module-spa-device-factory.7.gz /usr/share/man/man7/libpipewire-module-spa-device.7.gz /usr/share/man/man7/libpipewire-module-spa-node-factory.7.gz /usr/share/man/man7/libpipewire-module-spa-node.7.gz /usr/share/man/man7/libpipewire-module-session-manager.7.gz /usr/share/man/man7/libpipewire-module-snapcast-discover.7.gz /usr/share/man/man7/libpipewire-module-vban-recv.7.gz /usr/share/man/man7/libpipewire-module-vban-send.7.gz /usr/share/man/man7/libpipewire-module-x11-bell.7.gz /usr/share/man/man7/libpipewire-module-zeroconf-discover.7.gz /usr/share/man/man7/libpipewire-modules.7.gz %files -n uke-pipewire-gstreamer /usr/lib64/gstreamer-1.0/libgstpipewire.* %files -n uke-pipewire-devel /usr/lib64/libpipewire-0.3.so /usr/include/pipewire-0.3/ /usr/include/spa-0.2/ /usr/lib64/pkgconfig/libpipewire-0.3.pc /usr/lib64/pkgconfig/libspa-0.2.pc %files -n uke-pipewire-doc %doc work/pipewire/pipewire-1.6.10/README.md work/pipewire/pipewire-1.6.10/NEWS /usr/share/doc/pipewire/html %files -n uke-pipewire-utils /usr/bin/pw-cat /usr/bin/pw-cli /usr/bin/pw-config /usr/bin/pw-container /usr/bin/pw-dot /usr/bin/pw-dsdplay /usr/bin/pw-dump /usr/bin/pw-encplay /usr/bin/pw-link /usr/bin/pw-loopback /usr/bin/pw-metadata /usr/bin/pw-mididump /usr/bin/pw-midiplay /usr/bin/pw-midirecord /usr/bin/pw-midi2play /usr/bin/pw-midi2record /usr/bin/pw-mon /usr/bin/pw-play /usr/bin/pw-profiler /usr/bin/pw-record /usr/bin/pw-reserve /usr/bin/pw-sysex /usr/bin/pw-top /usr/share/man/man1/pw-cat.1* /usr/share/man/man1/pw-cli.1* /usr/share/man/man1/pw-config.1* /usr/share/man/man1/pw-container.1* /usr/share/man/man1/pw-dot.1* /usr/share/man/man1/pw-dump.1* /usr/share/man/man1/pw-link.1* /usr/share/man/man1/pw-loopback.1* /usr/share/man/man1/pw-metadata.1* /usr/share/man/man1/pw-mididump.1* /usr/share/man/man1/pw-mon.1* /usr/share/man/man1/pw-profiler.1* /usr/share/man/man1/pw-reserve.1* /usr/share/man/man1/pw-top.1* /usr/share/man/man1/spa-acp-tool.1* /usr/share/man/man1/spa-inspect.1* /usr/share/man/man1/spa-json-dump.1* /usr/share/man/man1/spa-monitor.1* /usr/share/man/man1/spa-resample.1* /usr/bin/spa-acp-tool /usr/bin/spa-inspect /usr/bin/spa-json-dump /usr/bin/spa-monitor /usr/bin/spa-resample %files -n uke-pipewire-alsa /usr/lib64/alsa-lib/libasound_module_pcm_pipewire.so /usr/lib64/alsa-lib/libasound_module_ctl_pipewire.so /usr/share/alsa/alsa.conf.d/50-pipewire.conf /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf %config(noreplace) /etc/alsa/conf.d/50-pipewire.conf %config(noreplace) /etc/alsa/conf.d/99-pipewire-default.conf %files -n uke-pipewire-jack-audio-connection-kit-libs /usr/bin/pw-jack /usr/share/man/man1/pw-jack.1* /usr/lib64/pipewire-0.3/jack/libjack.so.* /usr/lib64/pipewire-0.3/jack/libjacknet.so.* /usr/lib64/pipewire-0.3/jack/libjackserver.so.* /usr/share/pipewire/jack.conf /usr/share/man/man5/pipewire-jack.conf.5* %files -n uke-pipewire-jack-audio-connection-kit /etc/ld.so.conf.d/pipewire-jack-aarch64.conf %files -n uke-pipewire-jack-audio-connection-kit-devel /usr/include/jack/ /usr/lib64/pipewire-0.3/jack/libjack.so /usr/lib64/pipewire-0.3/jack/libjacknet.so /usr/lib64/pipewire-0.3/jack/libjackserver.so /usr/lib64/pkgconfig/jack.pc /usr/lib64/pkgconfig/jackserver.pc %files -n uke-pipewire-plugin-jack /usr/lib64/pipewire-0.3/libpipewire-module-jack-tunnel.so /usr/lib64/pipewire-0.3/libpipewire-module-jackdbus-detect.so /usr/lib64/spa-0.2/jack/ %files -n uke-pipewire-plugin-libcamera /usr/lib64/spa-0.2/libcamera/ %files -n uke-pipewire-plugin-vulkan /usr/lib64/spa-0.2/vulkan/ %files -n uke-pipewire-pulseaudio /usr/bin/pipewire-pulse /usr/lib/systemd/user/pipewire-pulse.* /usr/share/pipewire/pipewire-pulse.conf %dir /usr/share/pipewire/pipewire-pulse.conf.d/ /usr/share/pipewire/pipewire-pulse.conf.avail/20-upmix.conf /usr/share/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml /usr/lib64/pipewire-0.3/libpipewire-module-protocol-pulse.so /usr/share/man/man1/pipewire-pulse.1* /usr/share/man/man5/pipewire-pulse.conf.5.gz /usr/share/man/man7/pipewire-pulse-module-alsa-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-alsa-source.7.gz /usr/share/man/man7/pipewire-pulse-module-always-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-combine-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-device-manager.7.gz /usr/share/man/man7/pipewire-pulse-module-device-restore.7.gz /usr/share/man/man7/pipewire-pulse-module-echo-cancel.7.gz /usr/share/man/man7/pipewire-pulse-module-gsettings.7.gz /usr/share/man/man7/pipewire-pulse-module-jackdbus-detect.7.gz /usr/share/man/man7/pipewire-pulse-module-ladspa-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-ladspa-source.7.gz /usr/share/man/man7/pipewire-pulse-module-loopback.7.gz /usr/share/man/man7/pipewire-pulse-module-native-protocol-tcp.7.gz /usr/share/man/man7/pipewire-pulse-module-null-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-pipe-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-pipe-source.7.gz /usr/share/man/man7/pipewire-pulse-module-raop-discover.7.gz /usr/share/man/man7/pipewire-pulse-module-remap-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-remap-source.7.gz /usr/share/man/man7/pipewire-pulse-module-roc-sink-input.7.gz /usr/share/man/man7/pipewire-pulse-module-roc-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-roc-source.7.gz /usr/share/man/man7/pipewire-pulse-module-rtp-recv.7.gz /usr/share/man/man7/pipewire-pulse-module-rtp-send.7.gz /usr/share/man/man7/pipewire-pulse-module-simple-protocol-tcp.7.gz /usr/share/man/man7/pipewire-pulse-module-stream-restore.7.gz /usr/share/man/man7/pipewire-pulse-module-switch-on-connect.7.gz /usr/share/man/man7/pipewire-pulse-module-tunnel-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-tunnel-source.7.gz /usr/share/man/man7/pipewire-pulse-module-virtual-sink.7.gz /usr/share/man/man7/pipewire-pulse-module-virtual-source.7.gz /usr/share/man/man7/pipewire-pulse-module-x11-bell.7.gz /usr/share/man/man7/pipewire-pulse-module-zeroconf-discover.7.gz /usr/share/man/man7/pipewire-pulse-module-zeroconf-publish.7.gz /usr/share/man/man7/pipewire-pulse-modules.7.gz %files -n uke-pipewire-v4l2 /usr/bin/pw-v4l2 /usr/lib64/pipewire-0.3/v4l2/libpw-v4l2.so /usr/share/man/man1/pw-v4l2.1* %files -n uke-pipewire-module-x11 /usr/lib64/pipewire-0.3/libpipewire-module-x11-bell.so %files -n uke-pipewire-module-ffado /usr/lib64/pipewire-0.3/libpipewire-module-ffado-driver.so %files -n uke-pipewire-module-roc /usr/lib64/pipewire-0.3/libpipewire-module-roc-sink.so /usr/lib64/pipewire-0.3/libpipewire-module-roc-source.so %files -n uke-pipewire-module-filter-chain-sofa /usr/lib64/spa-0.2/filter-graph/libspa-filter-graph-plugin-sofa.so %files -n uke-pipewire-module-filter-chain-lv2 /usr/lib64/spa-0.2/filter-graph/libspa-filter-graph-plugin-lv2.so %files -n uke-pipewire-module-filter-chain-onnx /usr/lib64/spa-0.2/filter-graph/libspa-filter-graph-plugin-onnx.so %files -n uke-pipewire-config-rates /usr/share/pipewire/pipewire.conf.d/10-rates.conf %files -n uke-pipewire-config-upmix /usr/share/pipewire/pipewire.conf.d/20-upmix.conf /usr/share/pipewire/client.conf.d/20-upmix.conf /usr/share/pipewire/pipewire-pulse.conf.d/20-upmix.conf %files -n uke-pipewire-config-raop /usr/share/pipewire/pipewire.conf.d/50-raop.conf %changelog * Thu Oct 29 2026 Senemos Maintainers <75160848+MCC45TR@users.noreply.github.com> - 1.6.10-2.fc46 - Build this component independently from its reviewed source recipe.