From: hschang Date: Mon, 27 Mar 2017 09:03:21 +0000 (+0900) Subject: Support VUPLUS BLE RCU. X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_openvuplus_3.0;a=commitdiff_plain;h=ace0bc08d744f8c0ac5633d88485650c8ddeb677 Support VUPLUS BLE RCU. - update vuplus-bluetooth-util & bluetoothsetup. - add new plugin wit.ai speech to text. --- diff --git a/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuultimo4k.bb b/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuultimo4k.bb index 58b8e5f..08aefa7 100644 --- a/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuultimo4k.bb +++ b/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuultimo4k.bb @@ -5,9 +5,9 @@ COMPATIBLE_MACHINE = "^(vuultimo4k)$" FIRMWARE_PATH="bcm43569" FIRMWARE_FILE="BCM43569A2_001.003.004.0060.0109.hcd" -SRCDATE = "20161115" +SRCDATE = "20170327" SRCDATE_PR = "r0" -SRC_URI[md5sum] = "411c213563c690aa46da8f7d45426e2c" -SRC_URI[sha256sum] = "a871ca49a28302cdb461839497ab9e0a1623f9f9a647e39cc827d26363714110" +SRC_URI[md5sum] = "3f170652eb09e97377fbbf4d1655f6ae" +SRC_URI[sha256sum] = "364e1042f0d6e842ec45b984d796ecba8a35595d77ae4cac642b13f90a486d4f" diff --git a/meta-openvuplus/recipes-vuplus/bluetoothsetup/enigma2-plugin-systemplugins-bluetoothsetup.bb b/meta-openvuplus/recipes-vuplus/bluetoothsetup/enigma2-plugin-systemplugins-bluetoothsetup.bb index 3b133ed..09bd9a5 100644 --- a/meta-openvuplus/recipes-vuplus/bluetoothsetup/enigma2-plugin-systemplugins-bluetoothsetup.bb +++ b/meta-openvuplus/recipes-vuplus/bluetoothsetup/enigma2-plugin-systemplugins-bluetoothsetup.bb @@ -5,7 +5,7 @@ LICENSE = "CLOSED" DEPENDS = "python-native" RDEPENDS_${PN} = "vuplus-bluetooth-util" -SRCDATE="20161128" +SRCDATE="20170327" SRCDATE_PR = "r0" PR="${SRCDATE}.${SRCDATE_PR}" @@ -34,5 +34,6 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" INSANE_SKIP_${PN} = "already-stripped" -SRC_URI[md5sum] = "af348a34715e380329b2618103bf3498" -SRC_URI[sha256sum] = "634e39992eabd6a3146bd8ed59cc85bb019da33019ee2e356ca77ff607321493" +SRC_URI[md5sum] = "a1d19dd1a8b739b4073f4da07b6c1ccc" +SRC_URI[sha256sum] = "94ec17b623fc8178b8d6083e516d12b047d698107c19eda39c9b0250a637df46" + diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb b/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb index c1f99df..868ba24 100644 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb +++ b/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb @@ -231,7 +231,7 @@ DEPENDS += "${@base_contains("VUPLUS_FEATURES", "uianimation", "libgles libvugle RDEPENDS_${PN}_append_vuplus += "${@base_contains("VUPLUS_FEATURES", "uianimation", "libvugles2" , "", d)}" PN = "enigma2" -PR = "r151" +PR = "r152" inherit gitpkgv pythonnative diff --git a/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb b/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb index 4db0e55..3d3d6ca 100644 --- a/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb +++ b/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb @@ -2,7 +2,7 @@ SUMMARY = "Enigma2 set of packages for Vuplus" SECTION = "vuplus/base" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" -PR = "r17" +PR = "r18" PACKAGE_ARCH = "${MACHINE_ARCH}" @@ -78,6 +78,7 @@ RDEPENDS_${PN} += " \ ${@base_conditional("MACHINE", "vusolo4k", "enigma2-plugin-systemplugins-solo4kmisccontrol", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "fcc", "enigma2-plugin-systemplugins-fastchannelchange", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "bluetooth", "enigma2-plugin-systemplugins-bluetoothsetup", "", d)} \ + ${@base_contains("VUPLUS_FEATURES", "bluetooth", "enigma2-plugin-extensions-witaispeechtotext", "", d)} \ ${@base_conditional("MACHINE", "vuultimo4k", "enigma2-plugin-systemplugins-ultimo4kmisccontrol", "", d)} \ " diff --git a/meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb b/meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb index 6384068..07a3db4 100644 --- a/meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb +++ b/meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb @@ -3,7 +3,7 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" PV = "1.0" -PR = "r4" +PR = "r5" RDEPENDS_${PN} = "enigma2" diff --git a/meta-openvuplus/recipes-vuplus/witaistt/enigma2-plugin-extensions-witaispeechtotext.bb b/meta-openvuplus/recipes-vuplus/witaistt/enigma2-plugin-extensions-witaispeechtotext.bb new file mode 100644 index 0000000..82f7cc5 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/witaistt/enigma2-plugin-extensions-witaispeechtotext.bb @@ -0,0 +1,40 @@ +DESCRIPTION = "Vuplus wit.ai speech to text plugin" + +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +DEPENDS = "python-native" +RDEPENDS_${PN} = "python-requests enigma2-plugin-systemplugins-bluetoothsetup" + +SRCDATE="20170327" +SRCDATE_PR = "r0" +PR="${SRCDATE}.${SRCDATE_PR}" + +SRC_URI = " \ + http://archive.vuplus.com/download/build_support/vuplus/enigma2-plugin-witaispeechtotext-${PR}.tar.gz \ +" + +S = "${WORKDIR}/enigma2-plugin-witaispeechtotext" + +WITAISPEECHTOTEXT_PLUGIN_PATH = "/usr/lib/enigma2/python/Plugins/Extensions/WitAiSpeechToText" + +do_compile() { + python -O -m compileall ${S} +} + +do_install() { + install -d ${D}${WITAISPEECHTOTEXT_PLUGIN_PATH} + cp -rp ${S}/* ${D}${WITAISPEECHTOTEXT_PLUGIN_PATH} +} + +FILES_${PN} = "${WITAISPEECHTOTEXT_PLUGIN_PATH}" + +do_populate_sysroot[noexec] = "1" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +INSANE_SKIP_${PN} = "already-stripped" + +SRC_URI[md5sum] = "6b1fe4fd6f921a08721e4613b88da485" +SRC_URI[sha256sum] = "cfb889fc95a3223783d9448abeaa37b5d17144d19c6278c8d9f24851f51dddb9" +