[package] name = "pipewire" version = "1.4.3" description = "Multimedia processing engine" url = "https://pipewire.org/" license = "MIT" [source] url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz" sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [dependencies] run = ["glibc", "dbus", "libffi", "ncurses", "alsa-lib"] build = ["gcc", "meson", "ninja", "pkg-config"] [build] system = "meson" # Builds both pipewire and pipewire-pulse (PulseAudio compatibility server) # pipewire-pulse is required for Firefox and Steam audio output configure = """meson setup build --prefix=/usr --buildtype=release \ -Dsession-managers=wireplumber \ -Djack=disabled \ -Dsystemd=disabled \ -Dpipewire-alsa=enabled \ -Dpipewire-pulse=enabled""" make = """ninja -C build""" install = """DESTDIR=${PKG} ninja -C build install"""