summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-multimedia/recipes-multimedia/pipewire/pipewire_1.0.9.bb10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.0.9.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.0.9.bb
index 15cd6e9ab8..c166725258 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.0.9.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.0.9.bb
@@ -157,6 +157,14 @@ remove_unused_installed_files() {
157 rm -f "${D}${datadir}/pipewire/minimal.conf" 157 rm -f "${D}${datadir}/pipewire/minimal.conf"
158} 158}
159 159
160do_install:append() {
161 # The pipewire-alsa plugin needs the following files in /etc/alsa/conf.d/ to
162 # be picked up by alsa.
163 install -d ${D}${sysconfdir}/alsa/conf.d
164 ln -sf ${datadir}/alsa/alsa.conf.d/50-pipewire.conf ${D}${sysconfdir}/alsa/conf.d/50-pipewire.conf
165 ln -sf ${datadir}/alsa/alsa.conf.d/99-pipewire-default.conf ${D}${sysconfdir}/alsa/conf.d/99-pipewire-default.conf
166}
167
160do_install[postfuncs] += "remove_unused_installed_files" 168do_install[postfuncs] += "remove_unused_installed_files"
161 169
162python split_dynamic_packages () { 170python split_dynamic_packages () {
@@ -328,6 +336,8 @@ RDEPENDS:${PN}-pulse += " \
328FILES:${PN}-alsa = "\ 336FILES:${PN}-alsa = "\
329 ${libdir}/alsa-lib/* \ 337 ${libdir}/alsa-lib/* \
330 ${datadir}/alsa/alsa.conf.d/* \ 338 ${datadir}/alsa/alsa.conf.d/* \
339 ${sysconfdir}/alsa/conf.d/50-pipewire.conf \
340 ${sysconfdir}/alsa/conf.d/99-pipewire-default.conf \
331" 341"
332 342
333# JACK drop-in libraries to redirect audio to pipewire. 343# JACK drop-in libraries to redirect audio to pipewire.