diff options
author | hschang <chang@dev3> | 2017-09-05 08:16:05 (GMT) |
---|---|---|
committer | hschang <chang@dev3> | 2017-09-05 08:16:05 (GMT) |
commit | ebae1760fea5815565626e8cb93b317912fbbdb9 (patch) | |
tree | abbd36071aacf17d2c8277f93a526ffa466aa0c7 /meta-bsp | |
parent | 1a020a7266dc4222212848a3d389039040b0bdd8 (diff) |
[BluetoothSetup] Support Solo4k/Uno4k.
Diffstat (limited to 'meta-bsp')
8 files changed, 93 insertions, 0 deletions
diff --git a/meta-bsp/conf/machine/vusolo4k.conf b/meta-bsp/conf/machine/vusolo4k.conf index 32f6b64..64d3f96 100644 --- a/meta-bsp/conf/machine/vusolo4k.conf +++ b/meta-bsp/conf/machine/vusolo4k.conf @@ -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" diff --git a/meta-bsp/conf/machine/vuuno4k.conf b/meta-bsp/conf/machine/vuuno4k.conf index 8cb52c7..98bf78e 100644 --- a/meta-bsp/conf/machine/vuuno4k.conf +++ b/meta-bsp/conf/machine/vuuno4k.conf @@ -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 index 0000000..78de978 --- /dev/null +++ b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vusolo4k.bb @@ -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 index 0000000..56623e9 --- /dev/null +++ b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuultimo4k.bb @@ -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 index 0000000..b138a50 --- /dev/null +++ b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuuno4k.bb @@ -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 index 0000000..73875ca --- /dev/null +++ b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup.inc @@ -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 index 0000000..d62d6ad --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vusolo4k.bb @@ -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 index 0000000..5ea3845 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuuno4k.bb @@ -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" + |