From the Department of PipeWire

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.

Comment

Your email address will not be published. Required fields are marked *