Support VUPLUS BLE RCU.
authorhschang <chang@dev3>
Mon, 27 Mar 2017 09:03:21 +0000 (18:03 +0900)
committerhschang <chang@dev3>
Mon, 27 Mar 2017 09:03:21 +0000 (18:03 +0900)
  - update vuplus-bluetooth-util & bluetoothsetup.
  - add new plugin wit.ai speech to text.

meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuultimo4k.bb
meta-openvuplus/recipes-vuplus/bluetoothsetup/enigma2-plugin-systemplugins-bluetoothsetup.bb
meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb
meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb
meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb
meta-openvuplus/recipes-vuplus/witaistt/enigma2-plugin-extensions-witaispeechtotext.bb [new file with mode: 0644]

index 58b8e5f..08aefa7 100644 (file)
@@ -5,9 +5,9 @@ COMPATIBLE_MACHINE = "^(vuultimo4k)$"
 FIRMWARE_PATH="bcm43569"
 FIRMWARE_FILE="BCM43569A2_001.003.004.0060.0109.hcd"
 
 FIRMWARE_PATH="bcm43569"
 FIRMWARE_FILE="BCM43569A2_001.003.004.0060.0109.hcd"
 
-SRCDATE = "20161115"
+SRCDATE = "20170327"
 SRCDATE_PR = "r0"
 
 SRCDATE_PR = "r0"
 
-SRC_URI[md5sum] = "411c213563c690aa46da8f7d45426e2c"
-SRC_URI[sha256sum] = "a871ca49a28302cdb461839497ab9e0a1623f9f9a647e39cc827d26363714110"
+SRC_URI[md5sum] = "3f170652eb09e97377fbbf4d1655f6ae"
+SRC_URI[sha256sum] = "364e1042f0d6e842ec45b984d796ecba8a35595d77ae4cac642b13f90a486d4f"
 
 
index 3b133ed..09bd9a5 100644 (file)
@@ -5,7 +5,7 @@ LICENSE = "CLOSED"
 DEPENDS = "python-native"
 RDEPENDS_${PN} = "vuplus-bluetooth-util"
 
 DEPENDS = "python-native"
 RDEPENDS_${PN} = "vuplus-bluetooth-util"
 
-SRCDATE="20161128"
+SRCDATE="20170327"
 SRCDATE_PR = "r0"
 PR="${SRCDATE}.${SRCDATE_PR}"
 
 SRCDATE_PR = "r0"
 PR="${SRCDATE}.${SRCDATE_PR}"
 
@@ -34,5 +34,6 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 INSANE_SKIP_${PN} = "already-stripped"
 
 
 INSANE_SKIP_${PN} = "already-stripped"
 
-SRC_URI[md5sum] = "af348a34715e380329b2618103bf3498"
-SRC_URI[sha256sum] = "634e39992eabd6a3146bd8ed59cc85bb019da33019ee2e356ca77ff607321493"
+SRC_URI[md5sum] = "a1d19dd1a8b739b4073f4da07b6c1ccc"
+SRC_URI[sha256sum] = "94ec17b623fc8178b8d6083e516d12b047d698107c19eda39c9b0250a637df46"
+
index c1f99df..868ba24 100644 (file)
@@ -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"
 RDEPENDS_${PN}_append_vuplus += "${@base_contains("VUPLUS_FEATURES", "uianimation", "libvugles2" , "", d)}"
 
 PN = "enigma2"
-PR = "r151"
+PR = "r152"
 
 inherit gitpkgv pythonnative
 
 
 inherit gitpkgv pythonnative
 
index 4db0e55..3d3d6ca 100644 (file)
@@ -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"
 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}"
 
 
 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_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)} \
 "
 
   ${@base_conditional("MACHINE", "vuultimo4k", "enigma2-plugin-systemplugins-ultimo4kmisccontrol", "", d)} \
 "
 
index 6384068..07a3db4 100644 (file)
@@ -3,7 +3,7 @@ LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
 
 PV = "1.0"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
 
 PV = "1.0"
-PR = "r4"
+PR = "r5"
 
 RDEPENDS_${PN} = "enigma2"
 
 
 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 (file)
index 0000000..82f7cc5
--- /dev/null
@@ -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"
+