[BluetoothSetup] Support Solo4k/Uno4k.
authorhschang <chang@dev3>
Tue, 5 Sep 2017 08:16:05 +0000 (17:16 +0900)
committerhschang <chang@dev3>
Tue, 5 Sep 2017 08:16:05 +0000 (17:16 +0900)
meta-bsp/conf/machine/vusolo4k.conf
meta-bsp/conf/machine/vuuno4k.conf
meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vusolo4k.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuultimo4k.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuuno4k.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup.inc [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vusolo4k.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuuno4k.bb [new file with mode: 0644]
meta-openvuplus/recipes-vuplus/bluetoothsetup/enigma2-plugin-systemplugins-bluetoothsetup.bb [deleted file]

index 32f6b64..64d3f96 100644 (file)
@@ -24,6 +24,7 @@ VUPLUS_FEATURES += "chromiumos"
 VUPLUS_FEATURES += "fcc"
 VUPLUS_FEATURES += "scrambledplayback"
 VUPLUS_FEATURES += "quadpip"
+VUPLUS_FEATURES += "bluetooth"
 
 IMAGE_UNPACK_PATH = "vuplus/solo4k"
 MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096"
index 8cb52c7..98bf78e 100644 (file)
@@ -22,6 +22,7 @@ VUPLUS_FEATURES += "kodi"
 VUPLUS_FEATURES += "chromiumos"
 VUPLUS_FEATURES += "fcc"
 VUPLUS_FEATURES += "quadpip"
+VUPLUS_FEATURES += "bluetooth"
 
 IMAGE_UNPACK_PATH = "vuplus/uno4k"
 MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096"
diff --git a/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vusolo4k.bb b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vusolo4k.bb
new file mode 100644 (file)
index 0000000..78de978
--- /dev/null
@@ -0,0 +1,9 @@
+require bluetoothsetup.inc
+
+COMPATIBLE_MACHINE = "^(vusolo4k)$"
+
+SRCDATE = "20170905"
+SRCDATE_PR = "r1"
+
+SRC_URI[md5sum] = "9fa9d0a89eba25c2a017ae09bbd87d82"
+SRC_URI[sha256sum] = "8833afc72a03ba53e635303ffe5c2caf418f073f026a102a318664de99c9e2f7"
diff --git a/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuultimo4k.bb b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuultimo4k.bb
new file mode 100644 (file)
index 0000000..56623e9
--- /dev/null
@@ -0,0 +1,9 @@
+require bluetoothsetup.inc
+
+COMPATIBLE_MACHINE = "^(vuultimo4k)$"
+
+SRCDATE = "20170727"
+SRCDATE_PR = "r3"
+
+SRC_URI[md5sum] = "064e1d783aba20cf3319f133269b8d70"
+SRC_URI[sha256sum] = "3212e1208a556a6d222aa94d67e783fa170a68c724968eadf20f40171ef7e83b"
diff --git a/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuuno4k.bb b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuuno4k.bb
new file mode 100644 (file)
index 0000000..b138a50
--- /dev/null
@@ -0,0 +1,9 @@
+require bluetoothsetup.inc
+
+COMPATIBLE_MACHINE = "^(vuuno4k)$"
+
+SRCDATE = "20170905"
+SRCDATE_PR = "r1"
+
+SRC_URI[md5sum] = "1e2f98a50b7159e86c345f1468aca560"
+SRC_URI[sha256sum] = "7d1d39a86a0a26f22049c3b79d150f62003e260d4a41bbfa17cd826d94938c35"
diff --git a/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup.inc b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup.inc
new file mode 100644 (file)
index 0000000..73875ca
--- /dev/null
@@ -0,0 +1,38 @@
+DESCRIPTION = "Vuplus bluetooth plugin"
+
+LICENSE = "CLOSED"
+require conf/license/license-close.inc
+
+DEPENDS = "python-native"
+RDEPENDS_${PN} = "vuplus-bluetooth-util libusb-compat"
+
+PROVIDES += "enigma2-plugin-systemplugins-bluetoothsetup"
+RPROVIDES_${PN} += "enigma2-plugin-systemplugins-bluetoothsetup"
+
+PR="${SRCDATE}.${SRCDATE_PR}"
+
+SRC_URI = " \
+    http://archive.vuplus.com/download/build_support/vuplus/enigma2-plugin-bluetoothsetup-${MACHINE}-${PR}.tar.gz \
+"
+
+S = "${WORKDIR}/plugin"
+
+BLUETOOTH_PLUGIN_PATH = "/usr/lib/enigma2/python/Plugins/SystemPlugins/BluetoothSetup"
+
+do_compile() {
+       python -O -m compileall ${S}
+}
+
+do_install() {
+       install -d  ${D}${BLUETOOTH_PLUGIN_PATH}
+       cp -rp ${S}/* ${D}${BLUETOOTH_PLUGIN_PATH}
+}
+
+FILES_${PN} = "${BLUETOOTH_PLUGIN_PATH}"
+
+do_populate_sysroot[noexec] = "1"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+INSANE_SKIP_${PN} = "already-stripped"
+
diff --git a/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vusolo4k.bb b/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vusolo4k.bb
new file mode 100644 (file)
index 0000000..d62d6ad
--- /dev/null
@@ -0,0 +1,13 @@
+require vuplus-bluetooth-util.inc
+
+COMPATIBLE_MACHINE = "^(vusolo4k)$"
+
+FIRMWARE_PATH="bcm20705"
+FIRMWARE_FILE="BCM20705B0.hcd"
+
+SRCDATE = "20170905"
+SRCDATE_PR = "r1"
+
+SRC_URI[md5sum] = "9e11921c09dc6eee69376ce99e79e928"
+SRC_URI[sha256sum] = "16bf597a3282527831c749ba6e392e18ecf4a29bd36d31c91e6cfc170c91c28b"
+
diff --git a/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuuno4k.bb b/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuuno4k.bb
new file mode 100644 (file)
index 0000000..5ea3845
--- /dev/null
@@ -0,0 +1,13 @@
+require vuplus-bluetooth-util.inc
+
+COMPATIBLE_MACHINE = "^(vuuno4k)$"
+
+FIRMWARE_PATH="bcm20705"
+FIRMWARE_FILE="BCM20705B0.hcd"
+
+SRCDATE = "20170905"
+SRCDATE_PR = "r1"
+
+SRC_URI[md5sum] = "bab92504d8ec5c31575e276b49ee6517"
+SRC_URI[sha256sum] = "18bd4147f4177437e61565af1ddd6e117b730fbe4ed2c371b01c072bdfe80215"
+
diff --git a/meta-openvuplus/recipes-vuplus/bluetoothsetup/enigma2-plugin-systemplugins-bluetoothsetup.bb b/meta-openvuplus/recipes-vuplus/bluetoothsetup/enigma2-plugin-systemplugins-bluetoothsetup.bb
deleted file mode 100644 (file)
index 1da55d3..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-DESCRIPTION = "Vuplus bluetooth plugin"
-
-LICENSE = "CLOSED"
-
-DEPENDS = "python-native"
-RDEPENDS_${PN} = "vuplus-bluetooth-util libusb-compat"
-
-SRCDATE="20170727"
-SRCDATE_PR = "r3"
-PR="${SRCDATE}.${SRCDATE_PR}"
-
-SRC_URI = " \
-    http://archive.vuplus.com/download/build_support/vuplus/enigma2-plugin-bluetoothsetup-${MACHINE}-${PR}.tar.gz \
-"
-
-S = "${WORKDIR}/plugin"
-
-BLUETOOTH_PLUGIN_PATH = "/usr/lib/enigma2/python/Plugins/SystemPlugins/BluetoothSetup"
-
-do_compile() {
-       python -O -m compileall ${S}
-}
-
-do_install() {
-       install -d  ${D}${BLUETOOTH_PLUGIN_PATH}
-       cp -rp ${S}/* ${D}${BLUETOOTH_PLUGIN_PATH}
-}
-
-FILES_${PN} = "${BLUETOOTH_PLUGIN_PATH}"
-
-do_populate_sysroot[noexec] = "1"
-
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-INSANE_SKIP_${PN} = "already-stripped"
-
-SRC_URI[md5sum] = "064e1d783aba20cf3319f133269b8d70"
-SRC_URI[sha256sum] = "3212e1208a556a6d222aa94d67e783fa170a68c724968eadf20f40171ef7e83b"
-