new repos

This commit is contained in:
2026-03-20 10:25:48 +01:00
parent a0773c3c54
commit 90de455035
35 changed files with 612 additions and 9 deletions

View File

@@ -10,11 +10,18 @@ url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pip
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
[dependencies]
run = ["glibc", "dbus", "libffi", "ncurses"]
run = ["glibc", "dbus", "libffi", "ncurses", "alsa-lib"]
build = ["gcc", "meson", "ninja", "pkg-config"]
[build]
system = "meson"
configure = """meson setup build --prefix=/usr --buildtype=release -Dsession-managers=wireplumber -Djack=disabled -Dsystemd=disabled"""
# 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"""