From: Matt Porter Date: Wed, 21 Dec 2016 16:50:13 +0000 (+0200) Subject: Add AGL mixer application recipe X-Git-Tag: 3.0.0~40 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=5123685a5069f5f8e190c1e688958b86ece181c2;p=AGL%2Fmeta-agl-demo.git Add AGL mixer application recipe The mixer app provides a direct interface to PulseAudio mixer elements for AGL demonstration and development purposes. The resulting app widget must first be installed via the application framework. To install, enter the following on the target console: # cd /usr/AGL/apps # afm-util install mixer.wgt Change-Id: I8fa976f7055909b196a1892e7cf59b0e0ad0dd8e Signed-off-by: Matt Porter --- diff --git a/recipes-demo-hmi/mixer/mixer_git.bb b/recipes-demo-hmi/mixer/mixer_git.bb new file mode 100644 index 000000000..c7f30a164 --- /dev/null +++ b/recipes-demo-hmi/mixer/mixer_git.bb @@ -0,0 +1,34 @@ +SUMMARY = "Mixer for CES2017 AGL Demonstration" +DESCRIPTION = "AGL HMI application for control of PulseAudio mixer elements" +HOMEPAGE = "https://gerrit.automotivelinux.org/gerrit/#/admin/projects/apps/mixer" +LICENSE = "Apache-2.0" +SECTION = "apps" + +PV = "1.0+git${SRCPV}" +S = "${WORKDIR}/git" + +inherit qmake5 + +DEPENDS += "qtquickcontrols2" +# 'wgtpkg-pack' in af-main-native is required. +DEPENDS += "af-main-native" +DEPENDS += "pulseaudio" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=ae6497158920d9524cf208c09cc4c984" + +SRC_URI = "git://gerrit.automotivelinux.org/gerrit/apps/mixer;protocol=http" +SRCREV = "${AUTOREV}" + +RDEPENDS_${PN} += " \ + qtmultimedia-qmlplugins \ + qtquickcontrols2-qmlplugins \ + " + +do_install() { + install -d ${D}/usr/AGL/apps + install -m 0644 ${B}/package/${PN}.wgt ${D}/usr/AGL/apps/ +} + +FILES_${PN} += "/usr/AGL/apps/ \ + /usr/AGL/apps/${PN} \ + "