Splux Linux

source-based Linux using SPS

sps-extra · log · files · refs · tags · releases · people · languages · GitHub · file

audio/pipewire/recipe


Shell

1424 bytes at e2d5247 · GitHub

name        pipewire
version     1.4.7
release     2
description pipewire: multimedia server

source      https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.4.7/pipewire-1.4.7.tar.gz
hash        sha256:9d54f025e1e7ae73b980a6c8be2e8e6387e24d554d58478d6495734ce1ee5a93

depend      filesystem
depend      dbus
depend      glib
depend      alsa-lib
builddep    meson
builddep    ninja

configure   meson setup build --prefix=/usr --buildtype=release -Dsession-managers=[] -Dtests=disabled -Dexamples=disabled
build       meson compile -C build
install     DESTDIR="$PKG" meson install -C build --no-rebuild
install     mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d" "$PKG/etc/sv/pipewire" "$PKG/etc/s6/sv/pipewire" "$PKG/etc/dinit.d" "$PKG/etc/shepherd.d" "$PKG/etc/rc.d/init.d"
install     install -m 0644 "$SRC/files/pipewire.service" "$PKG/usr/lib/systemd/system/pipewire.service"
install     install -m 0755 "$SRC/files/openrc-pipewire" "$PKG/etc/init.d/pipewire"
install     install -m 0755 "$SRC/files/runit-pipewire" "$PKG/etc/sv/pipewire/run"
install     install -m 0755 "$SRC/files/s6-pipewire" "$PKG/etc/s6/sv/pipewire/run"
install     install -m 0644 "$SRC/files/dinit-pipewire" "$PKG/etc/dinit.d/pipewire"
install     install -m 0644 "$SRC/files/shepherd-pipewire.scm" "$PKG/etc/shepherd.d/pipewire.scm"
install     install -m 0755 "$SRC/files/sysvinit-pipewire" "$PKG/etc/rc.d/init.d/pipewire"