1 DESCRIPTION = "Meta package to enable zeroconf audio with pulseaudio"
2 DEPENDS = "avahi pulseaudio"
6 pulseaudio-module-alsa-sink \
7 pulseaudio-module-alsa-source \
8 pulseaudio-module-cli \
9 pulseaudio-module-esound-protocol-unix \
10 pulseaudio-module-simple-protocol-tcp \
11 pulseaudio-module-native-protocol-unix \
12 pulseaudio-module-cli-protocol-unix \
13 pulseaudio-module-zeroconf-publish \
25 ALLOW_EMPTY_${PN} = "1"
27 pkg_postinst_${PN} () {
29 if [ "x$D" != "x" ]; then
33 mkdir -p /etc/pulse || true
34 # Remove existing entries
35 if [ -e /etc/pulse/session ] ; then
36 sed -i -e /load-module\ module-native-protocol-tcp/d -e /load-module\ module-zeroconf-publish/d /etc/pulse/session
38 # Enable network and zeroconf plugins, allow localhost and usbnet access (where available)
39 echo "load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16" >> /etc/pulse/session
40 echo "load-module module-zeroconf-publish" >> /etc/pulse/session