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