Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pipewire for openSUSE:Factory checked in at 2022-09-13 15:07:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pipewire (Old) and /work/SRC/openSUSE:Factory/.pipewire.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire" Tue Sep 13 15:07:35 2022 rev:63 rq:1001226 version:0.3.57 Changes: -------- --- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2022-08-02 22:08:46.653700819 +0200 +++ /work/SRC/openSUSE:Factory/.pipewire.new.2083/pipewire.changes 2022-09-13 15:07:37.624344955 +0200 @@ -1,0 +2,103 @@ +Fri Sep 2 10:10:53 UTC 2022 - Alexei Sorokin <sor.ale...@meowr.ru> + +- Update to version 0.3.57: + * Highlights + - Support masking of conf.d/ files. + - Use org.freedesktop.portal.Realtime when available. This does + the correct PID/TID mappings to make realtime also work from + flatpaks. + - Fix rate adjustement logic in pulse-tunnel. This would cause + increasing delays and hickups when using tunnels. + - Add OPUS as a new vendor codec. Add OPUS-A2DP spec. + PipeWire can now send and reveive OPUS data over bluetooth. + - An AAC decoder was added so that PipeWire can now also + function as an A2DP AAC receiver. + - Fix some issues where the wrong samplerate was used. + - Fix rate match for sources. This fixes an error where + follower sources would generate many resync warnings. + - Many more bugfixes and improvements. + * PipeWire + - Support masking of conf.d/ files. + - Add some more debug info to memfd. + - Improve data-loop invoke method. Also flush pending items. + - Add a filter-chain systemd service file than can be used to + start custom filters placed in + ~/.conf/pipewire/filter-chain.d/ + - Improve triggered timestamps for remote nodes. + - Fix some potential cross compilation problems due to wrong + host_machine. + - Check return values of pw_getrandom(). + * Tools + - Updates to pw-cli manpages. + - Remove the pw-cli dump command. It is mostly implemented as + part of wpctl status, pw-dump, pw-link, pw-top and others. + - Clean up resource in pw-cat correctly on errors. + * Modules + - Fix compilation of AVB on big-endian. + Enable AVB only on Linux. + - Use org.freedesktop.portal.Realtime when available. This does + the correct PID/TID mappings to make realtime also work from + flatpaks. + - Fix compilation of ROC module when headers are missing. + - Improve some error cleanup paths in protocol-native. Improve + connect and disconnect. + - Fix a potential crash in FFT unload in filter-chain. + - Implement PIPEWIRE_NOTIFICATION_FD for notification when the + socket is ready. + - Try to use rtkit if set_nice() fails. + - Fix rate adjustement logic in pulse-tunnel. This would cause + increasing delays and hickups when using tunnels. + - Handle disconnect in pulse-tunnel. + * Bluetooth + - Add OPUS as a new vendor codec. Add OPUS-A2DP spec. + PipeWire can now send and reveive OPUS data over bluetooth. + - An AAC decoder was added so that PipeWire can now also + function as an A2DP AAC receiver. + * SPA + - Tweak the resampler window function some more. + - Improve format convert performance in some fallback cases. + - Fix rounding in format conversion on ARM NEON. + - Fix libcamera build error. + - Fix some issues where the wrong samplerate was used. + - Don't wait for more samples that can fit in the ringbuffer + in ALSA. + - Improve buffer size handling in audioconvert, scale the + buffers based on the rate conversion and make things work + with really large rate conversions as well. + - Add more and better debug for ALSA devices. + - Improve channel mix: Filter FC and LFE when copying from a + different layout. Implement STEREO from FC. Avoid generating + REAR from FC in PSD mode. + - Fix rate match for sources. This fixes an error where + follower sources would generate many resynch warnings. + - Improve ALSA format negotiation. If the ALSA node is not + running and there was a previously configured format, close + and reopen the device to enumerate and accept all possible + formats again. + * ALSA + - The alsa plugin will now also save the volumes set with the + control API. This saves the volumes set with alsa-mixer, for + example. + * Pulse-server + - Flatpak apps with devices=all (Zoom) will now be granted + Manager permissions. + - Small tweaks to the amount of data sent to clients to work + around an issue in freerdp. + * JACK + - Clean up the transport correctly when closing a client. + - Match context properties in addition to node properties for + the jack client rules. + - Make sure to return an error when disconnected from the + server. + - Fix thread cast problem in jack_client_thread_id(). + - Increase jack_client_name_size() length and make sure we have + space for the \0 byte. + - JACK clients from the same application will be added to the + same group so that they share the quantum and rate. +- Rebase reduce-meson-dependency.patch. +- Drop patches already included upstream: + * 0001-avb-fix-compilation-on-big-endian.patch + * 0002-avb-fix-compilation-on-big-endian.patch + * 0003-avb-fix-compilation-on-big-endian.patch + +------------------------------------------------------------------- Old: ---- 0001-avb-fix-compilation-on-big-endian.patch 0002-avb-fix-compilation-on-big-endian.patch 0003-avb-fix-compilation-on-big-endian.patch pipewire-0.3.56.obscpio New: ---- pipewire-0.3.57.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pipewire.spec ++++++ --- /var/tmp/diff_new_pack.nEDCIM/_old 2022-09-13 15:07:38.336346959 +0200 +++ /var/tmp/diff_new_pack.nEDCIM/_new 2022-09-13 15:07:38.340346971 +0200 @@ -54,7 +54,7 @@ %bcond_with aptx Name: pipewire -Version: 0.3.56 +Version: 0.3.57 Release: 0 Summary: A Multimedia Framework designed to be an audio and video server and more License: MIT @@ -64,12 +64,6 @@ Source99: baselibs.conf # PATCH-FIX-OPENSUSE reduce-meson-dependency.patch Patch0: reduce-meson-dependency.patch -# PATCH-FIX-UPSTREAM 0001-avb-fix-compilation-on-big-endian.patch -Patch1: 0001-avb-fix-compilation-on-big-endian.patch -# PATCH-FIX-UPSTREAM 0002-avb-fix-compilation-on-big-endian.patch -Patch2: 0002-avb-fix-compilation-on-big-endian.patch -# PATCH-FIX-UPSTREAM 0003-avb-fix-compilation-on-big-endian.patch -Patch3: 0003-avb-fix-compilation-on-big-endian.patch BuildRequires: docutils BuildRequires: doxygen BuildRequires: fdupes @@ -113,7 +107,7 @@ BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(libavformat) %if %{with libcamera} -BuildRequires: pkgconfig(libcamera) >= 0.0.0+g3381.1db1e31e +BuildRequires: libcamera-devel >= 0.0.0+g3887.f1776100 %endif BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libcap) @@ -128,6 +122,7 @@ BuildRequires: pkgconfig(lilv-0) BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(sbc) BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(sndfile) @@ -340,9 +335,6 @@ %if 0%{?sle_version} <= 150300 %patch0 -p1 %endif -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build %if %{pkg_vcmp gcc < 8} @@ -528,6 +520,7 @@ %{_bindir}/pipewire-avb %{_userunitdir}/pipewire.service %{_userunitdir}/pipewire.socket +%{_userunitdir}/filter-chain.service %{_mandir}/man1/pipewire.1%{?ext_man} %{_mandir}/man5/pipewire.conf.5%{?ext_man} %dir %{_datadir}/pipewire/ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.nEDCIM/_old 2022-09-13 15:07:38.364347039 +0200 +++ /var/tmp/diff_new_pack.nEDCIM/_new 2022-09-13 15:07:38.368347049 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param> - <param name="revision">refs/tags/0.3.56</param> + <param name="revision">refs/tags/0.3.57</param> <param name="versionformat">@PARENT_TAG@</param> <!-- <param name="revision">master</param> ++++++ pipewire-0.3.56.obscpio -> pipewire-0.3.57.obscpio ++++++ /work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.56.obscpio /work/SRC/openSUSE:Factory/.pipewire.new.2083/pipewire-0.3.57.obscpio differ: char 48, line 1 ++++++ pipewire.obsinfo ++++++ --- /var/tmp/diff_new_pack.nEDCIM/_old 2022-09-13 15:07:38.412347173 +0200 +++ /var/tmp/diff_new_pack.nEDCIM/_new 2022-09-13 15:07:38.416347185 +0200 @@ -1,5 +1,5 @@ name: pipewire -version: 0.3.56 -mtime: 1658216991 -commit: f274e53d25ee8f483ac6fce9e516bb1830abe88b +version: 0.3.57 +mtime: 1662107003 +commit: 49f1c2038fb7b5249affa56709b117a2a8603b52 ++++++ reduce-meson-dependency.patch ++++++ --- /var/tmp/diff_new_pack.nEDCIM/_old 2022-09-13 15:07:38.440347252 +0200 +++ /var/tmp/diff_new_pack.nEDCIM/_new 2022-09-13 15:07:38.444347263 +0200 @@ -1,7 +1,7 @@ -Index: pipewire-0.3.56/doc/meson.build +Index: pipewire-0.3.57/doc/meson.build =================================================================== ---- pipewire-0.3.56.orig/doc/meson.build -+++ pipewire-0.3.56/doc/meson.build +--- pipewire-0.3.57.orig/doc/meson.build ++++ pipewire-0.3.57/doc/meson.build @@ -1,8 +1,8 @@ doxyfile_conf = configuration_data() doxyfile_conf.set('PACKAGE_NAME', meson.project_name()) @@ -102,10 +102,10 @@ doxyfile = configure_file(input: 'Doxyfile.in', output: 'Doxyfile', -Index: pipewire-0.3.56/man/meson.build +Index: pipewire-0.3.57/man/meson.build =================================================================== ---- pipewire-0.3.56.orig/man/meson.build -+++ pipewire-0.3.56/man/meson.build +--- pipewire-0.3.57.orig/man/meson.build ++++ pipewire-0.3.57/man/meson.build @@ -21,7 +21,7 @@ manpages = [ 'pw-top.1.rst.in', ] @@ -115,13 +115,13 @@ manpages += 'pw-jack.1.rst.in' endif -Index: pipewire-0.3.56/meson.build +Index: pipewire-0.3.57/meson.build =================================================================== ---- pipewire-0.3.56.orig/meson.build -+++ pipewire-0.3.56/meson.build +--- pipewire-0.3.57.orig/meson.build ++++ pipewire-0.3.57/meson.build @@ -1,7 +1,7 @@ project('pipewire', ['c' ], - version : '0.3.56', + version : '0.3.57', license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ], - meson_version : '>= 0.59.0', + meson_version : '>= 0.54.0', @@ -139,7 +139,7 @@ makedata.set('VERSION', pipewire_version) if version_arr.length() == 4 makedata.set('TAG', 'HEAD') -@@ -328,7 +328,7 @@ endforeach +@@ -333,7 +333,7 @@ endforeach gst_dp_found = gst_dep.length() > 0 summary({'gstreamer-device-provider': gst_dp_found}, bool_yn: true, section: 'Backend') @@ -148,7 +148,7 @@ webrtc_dep = dependency('webrtc-audio-processing', version : ['>= 0.2', '< 1.0'], -@@ -391,10 +391,10 @@ endforeach +@@ -396,10 +396,10 @@ endforeach installed_tests_metadir = pipewire_datadir / 'installed-tests' / pipewire_name installed_tests_execdir = pipewire_libexecdir / 'installed-tests' / pipewire_name @@ -161,7 +161,7 @@ gstack = find_program('gstack', required : false) cdata.set('HAVE_GSTACK', gstack.found()) endif -@@ -403,17 +403,17 @@ subdir('po') +@@ -408,17 +408,17 @@ subdir('po') subdir('spa') subdir('src') @@ -182,7 +182,7 @@ subdir('pipewire-v4l2') endif -@@ -424,7 +424,7 @@ if alsa_dep.found() +@@ -429,7 +429,7 @@ if alsa_dep.found() endif generate_manpages = false @@ -191,7 +191,7 @@ rst2man = find_program('rst2man', required: false) if not rst2man.found() rst2man = find_program('rst2man.py', required: get_option('man')) -@@ -445,20 +445,20 @@ endif +@@ -450,20 +450,20 @@ endif setenv = find_program('pw-uninstalled.sh') run_target('pw-uninstalled', command : [setenv, @@ -219,7 +219,7 @@ devenv.set('GST_PLUGIN_PATH', builddir / 'src'/ 'gst') -@@ -470,4 +470,6 @@ devenv.set('LD_LIBRARY_PATH', builddir / +@@ -475,4 +475,6 @@ devenv.set('LD_LIBRARY_PATH', builddir / devenv.set('PW_UNINSTALLED', '1') @@ -227,10 +227,10 @@ +if meson.version().version_compare('>=0.58.0') + meson.add_devenv(devenv) +endif -Index: pipewire-0.3.56/spa/meson.build +Index: pipewire-0.3.57/spa/meson.build =================================================================== ---- pipewire-0.3.56.orig/spa/meson.build -+++ pipewire-0.3.56/spa/meson.build +--- pipewire-0.3.57.orig/spa/meson.build ++++ pipewire-0.3.57/spa/meson.build @@ -31,7 +31,7 @@ pkgconfig.generate(filebase : 'lib@0@'.f subdir('include') @@ -240,7 +240,7 @@ udevrulesdir = get_option('udevrulesdir') if udevrulesdir == '' # absolute path, otherwise meson prepends the prefix -@@ -82,6 +82,6 @@ endif +@@ -84,6 +84,6 @@ endif subdir('tools') subdir('tests') @@ -248,10 +248,10 @@ +if (get_option('examples').enabled() or get_option('examples').auto()) subdir('examples') endif -Index: pipewire-0.3.56/spa/plugins/audioconvert/meson.build +Index: pipewire-0.3.57/spa/plugins/audioconvert/meson.build =================================================================== ---- pipewire-0.3.56.orig/spa/plugins/audioconvert/meson.build -+++ pipewire-0.3.56/spa/plugins/audioconvert/meson.build +--- pipewire-0.3.57.orig/spa/plugins/audioconvert/meson.build ++++ pipewire-0.3.57/spa/plugins/audioconvert/meson.build @@ -146,7 +146,7 @@ foreach a : test_apps install : installed_tests_enabled, install_dir : installed_tests_execdir / 'audioconvert'), @@ -270,10 +270,10 @@ ]) if installed_tests_enabled -Index: pipewire-0.3.56/spa/plugins/audiomixer/meson.build +Index: pipewire-0.3.57/spa/plugins/audiomixer/meson.build =================================================================== ---- pipewire-0.3.56.orig/spa/plugins/audiomixer/meson.build -+++ pipewire-0.3.56/spa/plugins/audiomixer/meson.build +--- pipewire-0.3.57.orig/spa/plugins/audiomixer/meson.build ++++ pipewire-0.3.57/spa/plugins/audiomixer/meson.build @@ -81,7 +81,7 @@ foreach a : test_apps install : installed_tests_enabled, install_dir : installed_tests_execdir / 'audiomixer'), @@ -292,10 +292,10 @@ ]) if installed_tests_enabled -Index: pipewire-0.3.56/spa/plugins/bluez5/meson.build +Index: pipewire-0.3.57/spa/plugins/bluez5/meson.build =================================================================== ---- pipewire-0.3.56.orig/spa/plugins/bluez5/meson.build -+++ pipewire-0.3.56/spa/plugins/bluez5/meson.build +--- pipewire-0.3.57.orig/spa/plugins/bluez5/meson.build ++++ pipewire-0.3.57/spa/plugins/bluez5/meson.build @@ -6,12 +6,12 @@ foreach dep: bluez5_deps endforeach @@ -343,19 +343,31 @@ -if get_option('bluez5-codec-lc3plus').allowed() and lc3plus_dep.found() +if (get_option('bluez5-codec-lc3plus').enabled() or get_option('bluez5-codec-lc3plus').auto()) and lc3plus_dep.found() - lc3plus_args = codec_args - lc3plus_dep = [ lc3plus_dep ] bluez_codec_lc3plus = shared_library('spa-codec-bluez5-lc3plus', -Index: pipewire-0.3.56/spa/plugins/meson.build -=================================================================== ---- pipewire-0.3.56.orig/spa/plugins/meson.build -+++ pipewire-0.3.56/spa/plugins/meson.build -@@ -1,19 +1,19 @@ + [ 'a2dp-codec-lc3plus.c', 'a2dp-codecs.c' ], + include_directories : [ configinc ], +@@ -120,7 +120,7 @@ if get_option('bluez5-codec-lc3plus').al + install_dir : spa_plugindir / 'bluez5') + endif + +-if get_option('bluez5-codec-opus').allowed() and opus_dep.found() ++if (get_option('bluez5-codec-opus').enabled() or get_option('bluez5-codec-opus').auto()) and opus_dep.found() + opus_args = codec_args + opus_dep = [ opus_dep ] + bluez_codec_opus = shared_library('spa-codec-bluez5-opus', +Index: pipewire-0.3.57/spa/plugins/meson.build +=================================================================== +--- pipewire-0.3.57.orig/spa/plugins/meson.build ++++ pipewire-0.3.57/spa/plugins/meson.build +@@ -1,19 +1,22 @@ if alsa_dep.found() subdir('alsa') endif --if get_option('avb').allowed() +-if get_option('avb').require(host_machine.system() == 'linux', error_message: 'AVB support is only available on Linux').allowed() +if (get_option('avb').enabled() or get_option('avb').auto()) ++ if (host_machine.system() != 'linux') ++ error('AVB support is only available on Linux') ++ endif subdir('avb') endif -if get_option('audioconvert').allowed() @@ -375,7 +387,7 @@ subdir('audiotestsrc') endif if bluez_dep.found() -@@ -25,19 +25,19 @@ endif +@@ -25,19 +28,19 @@ endif if jack_dep.found() subdir('jack') endif @@ -400,10 +412,10 @@ subdir('volume') endif if vulkan_headers -Index: pipewire-0.3.56/spa/plugins/support/meson.build +Index: pipewire-0.3.57/spa/plugins/support/meson.build =================================================================== ---- pipewire-0.3.56.orig/spa/plugins/support/meson.build -+++ pipewire-0.3.56/spa/plugins/support/meson.build +--- pipewire-0.3.57.orig/spa/plugins/support/meson.build ++++ pipewire-0.3.57/spa/plugins/support/meson.build @@ -23,7 +23,7 @@ spa_support_lib = shared_library('spa-su install_dir : spa_plugindir / 'support') spa_support_dep = declare_dependency(link_with: spa_support_lib) @@ -413,10 +425,10 @@ evl_inc = include_directories('/usr/evl/include') evl_lib = cc.find_library('evl', dirs: ['/usr/evl/lib/'], -Index: pipewire-0.3.56/spa/tests/meson.build +Index: pipewire-0.3.57/spa/tests/meson.build =================================================================== ---- pipewire-0.3.56.orig/spa/tests/meson.build -+++ pipewire-0.3.56/spa/tests/meson.build +--- pipewire-0.3.57.orig/spa/tests/meson.build ++++ pipewire-0.3.57/spa/tests/meson.build @@ -5,7 +5,7 @@ find = find_program('find', required: fa summary({'find (for header testing)': find.found()}, bool_yn: true, section: 'Optional programs') if find.found() @@ -435,10 +447,10 @@ ] ) -Index: pipewire-0.3.56/src/daemon/meson.build +Index: pipewire-0.3.57/src/daemon/meson.build =================================================================== ---- pipewire-0.3.56.orig/src/daemon/meson.build -+++ pipewire-0.3.56/src/daemon/meson.build +--- pipewire-0.3.57.orig/src/daemon/meson.build ++++ pipewire-0.3.57/src/daemon/meson.build @@ -18,9 +18,9 @@ conf_config.set('pulse_comment', '#') conf_config_uninstalled = conf_config @@ -460,10 +472,10 @@ ) #desktop_file = i18n.merge_file( -Index: pipewire-0.3.56/src/daemon/systemd/meson.build +Index: pipewire-0.3.57/src/daemon/systemd/meson.build =================================================================== ---- pipewire-0.3.56.orig/src/daemon/systemd/meson.build -+++ pipewire-0.3.56/src/daemon/systemd/meson.build +--- pipewire-0.3.57.orig/src/daemon/systemd/meson.build ++++ pipewire-0.3.57/src/daemon/systemd/meson.build @@ -1,6 +1,6 @@ -if get_option('systemd-system-service').allowed() +if (get_option('systemd-system-service').enabled() or get_option('systemd-system-service').auto()) @@ -473,20 +485,20 @@ +if (get_option('systemd-user-service').enabled() or get_option('systemd-user-service').auto()) subdir('user') endif -Index: pipewire-0.3.56/src/daemon/systemd/user/meson.build +Index: pipewire-0.3.57/src/daemon/systemd/user/meson.build =================================================================== ---- pipewire-0.3.56.orig/src/daemon/systemd/user/meson.build -+++ pipewire-0.3.56/src/daemon/systemd/user/meson.build +--- pipewire-0.3.57.orig/src/daemon/systemd/user/meson.build ++++ pipewire-0.3.57/src/daemon/systemd/user/meson.build @@ -1,4 +1,4 @@ -systemd_user_services_dir = systemd.get_variable('systemduserunitdir', pkgconfig_define : [ 'prefix', prefix]) +#systemd_user_services_dir = systemd.get_variable('systemduserunitdir', pkgconfig_define : [ 'prefix', prefix]) if get_option('systemd-user-unit-dir') != '' systemd_user_services_dir = get_option('systemd-user-unit-dir') endif -Index: pipewire-0.3.56/src/gst/meson.build +Index: pipewire-0.3.57/src/gst/meson.build =================================================================== ---- pipewire-0.3.56.orig/src/gst/meson.build -+++ pipewire-0.3.56/src/gst/meson.build +--- pipewire-0.3.57.orig/src/gst/meson.build ++++ pipewire-0.3.57/src/gst/meson.build @@ -8,7 +8,7 @@ pipewire_gst_sources = [ 'gstpipewiresrc.c', ] @@ -496,10 +508,10 @@ pipewire_gst_sources += [ 'gstpipewiredeviceprovider.c' ] endif -Index: pipewire-0.3.56/src/meson.build +Index: pipewire-0.3.57/src/meson.build =================================================================== ---- pipewire-0.3.56.orig/src/meson.build -+++ pipewire-0.3.56/src/meson.build +--- pipewire-0.3.57.orig/src/meson.build ++++ pipewire-0.3.57/src/meson.build @@ -3,10 +3,10 @@ subdir('pipewire') subdir('daemon') subdir('tools') @@ -513,11 +525,11 @@ subdir('tests') endif -Index: pipewire-0.3.56/src/modules/meson.build +Index: pipewire-0.3.57/src/modules/meson.build =================================================================== ---- pipewire-0.3.56.orig/src/modules/meson.build -+++ pipewire-0.3.56/src/modules/meson.build -@@ -377,9 +377,9 @@ test('pw-test-protocol-native', +--- pipewire-0.3.57.orig/src/modules/meson.build ++++ pipewire-0.3.57/src/modules/meson.build +@@ -386,9 +386,9 @@ test('pw-test-protocol-native', install_dir : installed_tests_execdir, ), env : [ @@ -530,20 +542,23 @@ ] ) -@@ -517,8 +517,7 @@ pipewire_module_fallback_sink = shared_l - install_rpath: modules_install_dir, +@@ -527,8 +527,11 @@ pipewire_module_fallback_sink = shared_l dependencies : [mathlib, dl_lib, rt_lib, pipewire_dep], ) -- --build_module_avb = get_option('avb').allowed() + +-build_module_avb = get_option('avb').require(host_machine.system() == 'linux', error_message: 'AVB support is only available on Linux').allowed() +build_module_avb = (get_option('avb').enabled() or get_option('avb').auto()) if build_module_avb ++if (host_machine.system() != 'linux') ++ error('AVB support is only available on Linux') ++endif pipewire_module_avb = shared_library('pipewire-module-avb', [ 'module-avb.c', -Index: pipewire-0.3.56/src/tests/meson.build + 'module-avb/avb.c', +Index: pipewire-0.3.57/src/tests/meson.build =================================================================== ---- pipewire-0.3.56.orig/src/tests/meson.build -+++ pipewire-0.3.56/src/tests/meson.build +--- pipewire-0.3.57.orig/src/tests/meson.build ++++ pipewire-0.3.57/src/tests/meson.build @@ -14,9 +14,9 @@ foreach a : test_apps install : installed_tests_enabled, install_dir : installed_tests_execdir), @@ -557,10 +572,10 @@ ]) if installed_tests_enabled -Index: pipewire-0.3.56/src/tools/meson.build +Index: pipewire-0.3.57/src/tools/meson.build =================================================================== ---- pipewire-0.3.56.orig/src/tools/meson.build -+++ pipewire-0.3.56/src/tools/meson.build +--- pipewire-0.3.57.orig/src/tools/meson.build ++++ pipewire-0.3.57/src/tools/meson.build @@ -32,7 +32,7 @@ if ncurses_dep.found() endif @@ -570,10 +585,10 @@ build_pw_cat = true pwcat_sources = [ -Index: pipewire-0.3.56/test/meson.build +Index: pipewire-0.3.57/test/meson.build =================================================================== ---- pipewire-0.3.56.orig/test/meson.build -+++ pipewire-0.3.56/test/meson.build +--- pipewire-0.3.57.orig/test/meson.build ++++ pipewire-0.3.57/test/meson.build @@ -14,8 +14,8 @@ pwtest_deps = [ ]