1 DESCRIPTION = "Meta package to make alsa transparently use pulseaudio"
6 SRC_URI = "file://asound.conf.pulseaudio"
11 pulseaudio-module-alsa-sink \
12 pulseaudio-module-alsa-source \
13 pulseaudio-module-hal-detect \
14 pulseaudio-module-volume-restore \
15 pulseaudio-module-default-device-restore \
16 pulseaudio-module-rescue-streams \
17 pulseaudio-module-suspend-on-idle \
18 libasound-module-ctl-pulse \
19 libasound-module-pcm-pulse \
23 install -d ${D}/${sysconfdir}
24 install -m 0644 ${WORKDIR}/asound.conf.pulseaudio ${D}/${sysconfdir}
29 pkg_postinst_${PN} () {
31 if [ "x$D" != "x" ]; then
35 mkdir -p /etc/pulse || true
36 # Remove existing entries
37 if [ -e /etc/pulse/session ] ; then
38 sed -i -e /load-module\ module-hal-detect/d /etc/pulse/session
40 # Load hal-detect module to avoid alsa->pulse-alsa-pulse->.. loops
41 echo "load-module module-hal-detect" >> /etc/pulse/session