From 67d5fc46a72f93d1e67dbb4f55c878469cc49678 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Tue, 28 May 2019 23:13:31 +0300 Subject: [PATCH 1/3] python-bluepy: add new package --- package/Config.in | 1 + package/python-bluepy/Config.in | 8 ++++++++ package/python-bluepy/python-bluepy.hash | 1 + package/python-bluepy/python-bluepy.mk | 26 ++++++++++++++++++++++++ 4 files changed, 36 insertions(+) create mode 100644 package/python-bluepy/Config.in create mode 100644 package/python-bluepy/python-bluepy.hash create mode 100644 package/python-bluepy/python-bluepy.mk diff --git a/package/Config.in b/package/Config.in index 93d5b0d09d..7d5e3dddc8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -830,6 +830,7 @@ menu "External python modules" source "package/python-bcrypt/Config.in" source "package/python-beautifulsoup4/Config.in" source "package/python-bitstring/Config.in" + source "package/python-bluepy/Config.in" source "package/python-bottle/Config.in" source "package/python-cached-property/Config.in" source "package/python-can/Config.in" diff --git a/package/python-bluepy/Config.in b/package/python-bluepy/Config.in new file mode 100644 index 0000000000..1582d9df2c --- /dev/null +++ b/package/python-bluepy/Config.in @@ -0,0 +1,8 @@ +\config BR2_PACKAGE_PYTHON_BLUEPY + bool "python-bluepy" + depends on BR2_PACKAGE_PYTHON3 + select BR2_PACKAGE_BLUEZ5_UTILS + help + Python interface to Bluetooth LE on Linux + + https://github.com/IanHarvey/bluepy diff --git a/package/python-bluepy/python-bluepy.hash b/package/python-bluepy/python-bluepy.hash new file mode 100644 index 0000000000..64664ad14e --- /dev/null +++ b/package/python-bluepy/python-bluepy.hash @@ -0,0 +1 @@ +sha256 2a71edafe103565fb990256ff3624c1653036a837dfc90e1e32b839f83971cec bluepy-1.3.0.tar.gz diff --git a/package/python-bluepy/python-bluepy.mk b/package/python-bluepy/python-bluepy.mk new file mode 100644 index 0000000000..a590cb81a8 --- /dev/null +++ b/package/python-bluepy/python-bluepy.mk @@ -0,0 +1,26 @@ +################################################################################ +# +# python-bluepy +# +################################################################################ + +PYTHON_BLUEPY_VERSION = 1.3.0 +PYTHON_BLUEPY_SOURCE = bluepy-$(PYTHON_BLUEPY_VERSION).tar.gz +PYTHON_BLUEPY_SITE = https://files.pythonhosted.org/packages/27/91/6cfca10bee9862f93015413cf9e6a52c3081a71f1518963396a055128f8e +PYTHON_BLUEPY_SETUP_TYPE = setuptools +PYTHON_BLUEPY_LICENSE = GPL-2.0+ +PYTHON_BLUEPY_LICENSE_FILES = LICENSE.txt +PYTHON_BLUEPY_ENV = CC=$(TARGET_CROSS)gcc + +define PYTHON_BLUEPY_REMOVE_CRAP + $(RM) $(TARGET_DIR)/usr/bin/blescan + $(RM) $(TARGET_DIR)/usr/bin/thingy52 + $(RM) $(TARGET_DIR)/usr/bin/sensortag + $(RM) $(TARGET_DIR)/usr/lib/python*/site-packages/bluepy/bluez-src.tgz + $(RM) $(TARGET_DIR)/usr/lib/python*/site-packages/bluepy/*.{h,c} + $(RM) $(TARGET_DIR)/usr/lib/python*/site-packages/bluepy/Makefile +endef + +PYTHON_BLUEPY_POST_INSTALL_TARGET_HOOKS += PYTHON_BLUEPY_REMOVE_CRAP + +$(eval $(python-package)) From 96aa28650505f593f7b75c9a52571449533e006c Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Tue, 28 May 2019 23:22:52 +0300 Subject: [PATCH 2/3] python-bluepy: fix stray char --- package/python-bluepy/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-bluepy/Config.in b/package/python-bluepy/Config.in index 1582d9df2c..605ad3d3dc 100644 --- a/package/python-bluepy/Config.in +++ b/package/python-bluepy/Config.in @@ -1,4 +1,4 @@ -\config BR2_PACKAGE_PYTHON_BLUEPY +config BR2_PACKAGE_PYTHON_BLUEPY bool "python-bluepy" depends on BR2_PACKAGE_PYTHON3 select BR2_PACKAGE_BLUEZ5_UTILS From f1ec2d740705eff015de96103355b70a7ba2320a Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Thu, 6 Jun 2019 09:46:36 +0300 Subject: [PATCH 3/3] mkimage.sh: remove unneeded mount loop option --- board/common/mkimage.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/board/common/mkimage.sh b/board/common/mkimage.sh index 0921e3301e..f5154207f4 100755 --- a/board/common/mkimage.sh +++ b/board/common/mkimage.sh @@ -51,7 +51,7 @@ mkfs.vfat -F16 ${loop_dev} msg "mounting boot loop device" mkdir -p ${BOOT} -mount -o loop ${loop_dev} ${BOOT} +mount ${loop_dev} ${BOOT} msg "copying boot filesystem contents" cp -r ${BOOT_SRC}/* ${BOOT} @@ -75,7 +75,7 @@ tune2fs -O^has_journal ${loop_dev} msg "mounting root loop device" mkdir -p ${ROOT} -mount -o loop ${loop_dev} ${ROOT} +mount ${loop_dev} ${ROOT} msg "copying root filesystem contents" tar -xpsf ${ROOT_SRC} -C ${ROOT}