matrix-gui-e: bump PR for init file fixes
[openembedded.git] / recipes / pulseaudio / pulseaudio-meta_0.9.10.bb
blobd97d46d63b4ad8fccb9b9d702ca374c3c083b827
1 DESCRIPTION = "Pulseaudio Meta package w/ initscript et. al."
2 SECTION = "audio"
3 RDEPENDS_${PN} = "\
4 pulseaudio-server \
5 pulseaudio-module-alsa-sink \
6 pulseaudio-module-alsa-source \
7 pulseaudio-module-cli \
8 pulseaudio-module-default-device-restore \
9 pulseaudio-module-detect\
10 pulseaudio-module-esound-protocol-unix \
11 pulseaudio-module-simple-protocol-tcp \
12 pulseaudio-module-native-protocol-unix \
13 pulseaudio-module-cli-protocol-unix \
14 pulseaudio-module-rescue-streams\
15 pulseaudio-module-suspend-on-idle \
16 pulseaudio-module-volume-restore \
17 gst-plugin-pulse \
18 libasound-module-ctl-pulse \
19 libasound-module-pcm-pulse \
21 PR = "r4"
23 inherit update-rc.d
25 export TARGET_PFPU = "${TARGET_FPU}"
26 INITSCRIPT_NAME = "pulseaudio"
27 INITSCRIPT_PARAMS = "defaults 35"
29 SRC_URI = "\
30 file://pulseaudio \
31 file://session \
32 file://asound.conf \
34 S = "${WORKDIR}"
36 do_install() {
37 install -d ${D}/${sysconfdir}/init.d
38 install -m 0755 ${WORKDIR}/pulseaudio ${D}/${sysconfdir}/init.d/
39 install -d ${D}/${sysconfdir}/pulse
40 install -m 0755 ${WORKDIR}/session ${D}/${sysconfdir}/pulse/session.pulseaudio-meta
41 install -m 0644 ${WORKDIR}/asound.conf ${D}/${sysconfdir}/asound.conf.pulseaudio-meta
43 if [ "x${TARGET_PFPU}" == "xsoft" ] ; then
44 sed -i -e s:resample-method=sinc-fastest:resample-method=trivial: ${D}${sysconfdir}/init.d/pulseaudio
48 PACKAGE_ARCH = "${MACHINE_ARCH}"
50 pkg_postinst_${PN} () {
51 #!/bin/sh
52 if [ "x$D" != "x" ]; then
53 exit 1
56 # Overwrite existing configfiles, yuck!
57 cp /etc/pulse/session.pulseaudio-meta /etc/pulse/session
58 cp /etc/asound.conf.pulseaudio-meta /etc/asound.conf
62 CONFFILES_${PN} = "\
63 ${sysconfdir}/init.d/pulseaudio \
64 ${sysconfdir}/pulse/session.pulseaudio-meta \
65 ${sysconfdir}/asound.conf.pulseaudio-meta \