tce-load -wil compiletc meson dbus-dev gst-plugins-base-dev libv4l2-dev sdl2-dev libva2-dev sbc-dev libvulkan-dev libsndfile-dev libbluetooth-dev fdk-aac-dev jack-dev git libcanberra-dev https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.0.1/pipewire-1.0.1.tar.bz2 cd pipewire-1.0.1 sed -i 's/device->dev = udev_device_unref(device->dev);/udev_device_unref(device->dev); device->dev = NULL;/' ./spa/plugins/v4l2/v4l2-udev.c mkdir build cd build CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson setup --prefix=/usr/local --localstatedir=/var --buildtype=plain --libexecdir=/usr/local/lib/pipewire -Dman=disabled ninja [2m 59.61s] mkdir /tmp/dest DESTDIR=/tmp/dest ninja install wireplumber 0.4.81 Lua version : 5.4.4 (built-in) systemd conf data : NO libsystemd : YES libelogind : YES For documentation Python 3 Sphinx related modules: NO Doxygen : NO sphinx-build : NO For introspection Python 3 lxml module : NO Doxygen : NO g-ir-scanner : NO pipewire 1.0.1 systemd conf data : NO libsystemd : YES libselinux : NO intl support : YES pipewire-alsa : YES OpenSSL (for raop-sink) : YES lilv (for lv2 plugins) : NO ffado : NO RLIMITs : with limits.d file affecting matching PAM users PAM defaults : without limits.d file affecting all PAM users (not needed with modern systemd or kernel) Documentation : NO Man pages : NO Misc dependencies dbus (Bluetooth, rt, portal, pw-reserve): YES SDL2 (video examples) : YES opus (Bluetooth, RTP) : YES readline (for pw-cli) : YES X11 (x11-bell) : YES libcanberra (x11-bell) : YES GLib-2.0 (Flatpak support) : YES GIO (GSettings) : YES WebRTC Echo Canceling < 1.0 : NO Vulkan : NO pw-cat/pw-play/pw-dump/filter-chain sndfile : YES filter-chain libmysofa : NO Streaming between daemons libpulse : YES Avahi DNS-SD (Zeroconf) : YES Opus with custom modes for NetJack2 : NO ROC : NO Backend libusb (Bluetooth quirks) : YES gstreamer-device-provider : YES ALSA : YES Bluetooth audio : YES JACK2 : YES libcamera : NO Compress-Offload : YES Udev : YES V4L2 kernel header : YES V4L2 enabled : YES GStreamer modules glib-2.0 : YES gobject-2.0 : YES gmodule-2.0 : YES gio-2.0 : YES gio-unix-2.0 : YES gstreamer-1.0 : YES gstreamer-plugins-base-1.0 : YES gstreamer-video-1.0 : YES gstreamer-audio-1.0 : YES gstreamer-allocators-1.0 : YES Bluetooth audio codecs SBC : YES LDAC : NO LDAC ABR : NO aptX : NO AAC : YES LC3plus : NO Opus : YES LC3 : NO Bluetooth backends ModemManager : NO Optional programs find (for header testing) : YES valgrind (test setup) : NO Session managers Build media-session : NO Build wireplumber : YES Default session-manager : wireplumber pw-cat/pw-play/pw-dump tool Build pw-cat tool : YES Build pw-cat with FFmpeg integration : NO Optional Modules jack-tunnel : YES ffado-driver : NO rt : with RTKit portal : YES pulse-tunnel : YES zeroconf-discover : YES raop-discover (needs Avahi) : YES raop-sink (requires OpenSSL) : YES roc-sink : NO roc-source : NO x11-bell : YES avb : YES Functional test programs openal-info : YES pactl : YES Subprojects lua : YES wireplumber : YES User defined options buildtype : plain libexecdir : /usr/local/lib/pipewire localstatedir : /var prefix : /usr/local man : disabled