summaryrefslogtreecommitdiffstats
path: root/meta-pipewire/recipes-core
diff options
context:
space:
mode:
Diffstat (limited to 'meta-pipewire/recipes-core')
-rw-r--r--meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire-base.bb17
-rw-r--r--meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire.bb15
2 files changed, 28 insertions, 4 deletions
diff --git a/meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire-base.bb b/meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire-base.bb
new file mode 100644
index 000000000..6237dcf80
--- /dev/null
+++ b/meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire-base.bb
@@ -0,0 +1,17 @@
+SUMMARY = "PipeWire Media Server Base"
+DESCRIPTION = "The set of packages required to use PipeWire API in AGL"
+LICENSE = "MIT"
+
+inherit packagegroup
+
+PACKAGES = "\
+ packagegroup-pipewire-base \
+ "
+
+RDEPENDS:${PN} += "\
+ pipewire-spa-plugins-meta \
+ pipewire-modules-meta \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'agl-devel', 'pipewire-tools pipewire-spa-tools alsa-utils', '', d)} \
+ pipewire-alsa \
+ pipewire-alsa-card-profile \
+"
diff --git a/meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire.bb b/meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire.bb
index 4020f1e24..e7ad14258 100644
--- a/meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire.bb
+++ b/meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire.bb
@@ -1,17 +1,24 @@
SUMMARY = "PipeWire Media Server"
DESCRIPTION = "The set of packages required to use PipeWire in AGL"
-LICENSE = "MIT & LGPL-2.1"
+LICENSE = "MIT"
inherit packagegroup
PACKAGES = "\
packagegroup-pipewire \
+ packagegroup-pipewire-tools \
"
-RDEPENDS_${PN} += "\
- agl-service-audiomixer \
+RDEPENDS:${PN} += "\
pipewire \
+ pipewire-modules-meta \
+ pipewire-spa-plugins-meta \
pipewire-alsa \
gstreamer1.0-pipewire \
- bluez-alsa-pipewire \
+ wireplumber \
"
+
+RDEPENDS:${PN}-tools += "\
+ pipewire-tools \
+ pipewire-spa-tools \
+" \ No newline at end of file