From 3b56114ba7911e8c7d82fa0c0bbb24f6964dba0f Mon Sep 17 00:00:00 2001 From: triallax Date: Mon, 23 Sep 2024 09:34:01 +0100 Subject: [PATCH] main/pipewire: enable roc support --- main/pipewire-roc | 1 + main/pipewire/template.py | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) create mode 120000 main/pipewire-roc diff --git a/main/pipewire-roc b/main/pipewire-roc new file mode 120000 index 0000000000..c9c97cf670 --- /dev/null +++ b/main/pipewire-roc @@ -0,0 +1 @@ +pipewire \ No newline at end of file diff --git a/main/pipewire/template.py b/main/pipewire/template.py index 447d042ad4..e6efe69e23 100644 --- a/main/pipewire/template.py +++ b/main/pipewire/template.py @@ -1,6 +1,6 @@ pkgname = "pipewire" pkgver = "1.2.5" -pkgrel = 1 +pkgrel = 2 build_style = "meson" configure_args = [ "--auto-features=enabled", @@ -10,7 +10,6 @@ "-Dsdl2=disabled", # examples "-Dsystemd=disabled", "-Dlibffado=disabled", - "-Droc=disabled", # TODO "-Dselinux=disabled", "-Dsnap=disabled", "-Dbluez5-codec-lc3plus=disabled", @@ -52,6 +51,7 @@ "lilv-devel", "ncurses-devel", "openssl-devel", + "roc-toolkit-devel", "sbc-devel", "v4l-utils-devel", ] @@ -106,6 +106,15 @@ def _(self): return ["usr/lib/spa-0.2/bluez5"] +@subpackage("pipewire-roc") +def _(self): + self.subdesc = "ROC support" + self.depends += [self.parent] + self.install_if = [self.parent, "roc-toolkit"] + + return ["usr/lib/pipewire-*/libpipewire-module-roc-*.so"] + + @subpackage("pipewire-libs") def _(self): self.subdesc = "runtime library" @@ -138,10 +147,9 @@ def _(self): self.provides = [self.with_pkgver("jack")] return [ - "usr/bin/pw-jack", + "cmd:pw-jack", "usr/lib/libjack*", "usr/share/pipewire/jack.conf", - "usr/share/man/man1/pw-jack.1", ]