pipewire
PipeWire is a server and user space API to deal with multimedia pipelines.
Latest version: 1.6.9
Add to xmake.lua
add_requires("pipewire 1.6.9")Learn how to add and link packages with Xmake →
Information
- License
- MIT
- Recipe updated
- 2026-09-18T06:46:33.000Z
Platforms
- linux: i386, x86_64, armv7, armv7s, arm64, mips, mips64, mipsel, mips64el, loong64, riscv64, s390x, ppc, ppc64, ppc64el, sparc64
Options
alsa- Enable the alsa integration. · Type: boolean · Default: false
dbus- Enable code that depends on dbus. · Type: boolean · Default: false
ebur128- Enable the ebur128 integration. · Type: boolean · Default: false
ffmpeg- Enable the ffmpeg integration. · Type: boolean · Default: false
fftw- Enable the fftw integration. · Type: boolean · Default: false
flatpak- Enable the flatpak integration. · Type: boolean · Default: false
gstreamer- Enable the gstreamer integration. · Type: boolean · Default: false
jack- Enable the jack integration. · Type: boolean · Default: false
libcanberra- Enable the libcanberra integration. · Type: boolean · Default: false
libsystemd- Enable the libsystemd integration. · Type: boolean · Default: false
libusb- Enable the libusb integration. · Type: boolean · Default: false
lv2- Enable the lv2 integration. · Type: boolean · Default: false
onnxruntime- Enable the onnxruntime integration. · Type: boolean · Default: false
pipewirealsa- Enable the pipewirealsa integration. · Type: boolean · Default: false
pulseaudio- Enable the pulseaudio integration. · Type: boolean · Default: false
raop- Enable the raop integration. · Type: boolean · Default: false
readline- Enable the readline integration. · Type: boolean · Default: false
sdl2- Enable the sdl2 integration. · Type: boolean · Default: false
selinux- Enable the selinux integration. · Type: boolean · Default: false
sessionmanagers- Session managers to build (meson array, e.g. ['wireplumber']). · Type: string · Default: []
snap- Enable the snap integration. · Type: boolean · Default: false
sndfile- Enable the sndfile integration. · Type: boolean · Default: false
udev- Enable the udev integration. · Type: boolean · Default: false
v4l2- Enable the v4l2 integration. · Type: boolean · Default: false
vulkan- Enable the vulkan integration. · Type: boolean · Default: false
x11- Enable the x11 integration. · Type: boolean · Default: false
x11xfixes- Enable the x11xfixes integration. · Type: boolean · Default: false
Versions
- 1.6.8
- 1.6.9
Dependencies
Install with xrepo
Install the package independently of a project and inspect its available configuration.
install
xrepo install "pipewire 1.6.9"show info
xrepo info "pipewire"Link a library to your target
Declare the requirement, then attach the library to the target that uses it.
xmake.lua
add_requires("pipewire 1.6.9")
target("demo")
set_kind("binary")
add_files("src/*.cpp")
add_packages("pipewire")Open a package environment
Open a shell with the environment exported by this package. Use the executable names documented by the package.
enter shell
xrepo env -b "pipewire 1.6.9" shell