A reminder to myself re: configuring/compiling PipeWire on Devuan.
Dependencies:
sudo apt-get -s install meson debhelper pkg-config xorg-sgml-doctools docutils-common doxygen libavahi-client-dev libblkid-dev libcamera-dev libdecor-0-dev libgstreamer-plugins-base1.0-dev libsndfile1-dev libxrandr-dev libxt-dev libv4l-dev libxcursor-dev liblilv-dev libibus-1.0-dev liblc3-dev libldacbt-abr-dev libsdl2-dev libbluetooth-dev libcanberra-dev libfreeaptx-dev libjack-jackd2-dev libldacbt-enc-dev libncurses-dev libreadline-dev libsbc-dev libssl-dev libusb-1.0-0-dev libwebrtc-audio-processing-dev modemmanager-dev libavcodec-dev libavformat-dev libavutil-dev libswresample-dev pulseaudio-utils
Repeat that minus any dependencies already installed and the -s simulate switch, then do the job, disabling things I haven’t got (whatever roc is, bluetooth support for the devices I haven’t got, and systemd, which I also haven’t got:
meson setup builddir meson configure builddir meson configure builddir -Droc=disabled -Dbluez5=disabled -Dffmpeg=enabled -Dpw-cat-ffmpeg=enabled -Dsystemd=disabled -Dsystemd-user-service=disabled -Dprefix=/usr meson compile -C builddir sudo meson install -C builddir
And that’s the bunny.