Files
repos/extra/pipewire/pipewire.toml
2026-03-20 10:25:48 +01:00

28 lines
902 B
TOML

[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"""