103907ee1SPatrick WilliamsDESCRIPTION = "SDK for connecting to AWS IoT using Python." 203907ee1SPatrick WilliamsHOMEPAGE = "https://github.com/aws/aws-iot-device-sdk-python" 303907ee1SPatrick WilliamsLICENSE = "Apache-2.0 & (EPL-1.0 | EDL-1.0)" 403907ee1SPatrick WilliamsLICENSE:${PN}-examples = "Apache-2.0" 503907ee1SPatrick WilliamsLIC_FILES_CHKSUM = "\ 603907ee1SPatrick Williams file://LICENSE.txt;md5=9ac49901b833e769c7d6f21e8dbd7b30 \ 703907ee1SPatrick Williams file://AWSIoTPythonSDK/core/protocol/paho/client.py;endline=14;md5=5a3c8a1a4bb71bd934f450ecff972ad9 \ 803907ee1SPatrick Williams" 903907ee1SPatrick WilliamsSRCREV = "0ea1a2d013529839fc1e7448d19dadff25d581b4" 1003907ee1SPatrick WilliamsSRC_URI = "git://github.com/aws/aws-iot-device-sdk-python;branch=master;protocol=https \ 1103907ee1SPatrick Williams file://0001-setup.py-Use-setuptools-instead-of-distutils.patch \ 1203907ee1SPatrick Williams " 1303907ee1SPatrick Williams 1403907ee1SPatrick WilliamsS = "${WORKDIR}/git" 1503907ee1SPatrick Williams 1603907ee1SPatrick Williamsinherit setuptools3 1703907ee1SPatrick Williams 1803907ee1SPatrick WilliamsPYPI_PACKAGE = "AWSIoTPythonSDK" 1903907ee1SPatrick Williams 2003907ee1SPatrick Williamsdo_install:append() { 2103907ee1SPatrick Williams install -d -m0755 ${D}${datadir}/${BPN}/examples 2203907ee1SPatrick Williams cp --preserve=mode,timestamps -R ${S}/samples/* ${D}${datadir}/${BPN}/examples 2303907ee1SPatrick Williams # this requires the full blown AWS Python SDK 2403907ee1SPatrick Williams rm -r ${D}${datadir}/${BPN}/examples/basicPubSub 2503907ee1SPatrick Williams} 2603907ee1SPatrick Williams 2703907ee1SPatrick WilliamsPACKAGES =+ "${PN}-examples" 2803907ee1SPatrick Williams 2903907ee1SPatrick WilliamsRDEPENDS:${PN} += " \ 30*39653566SPatrick Williams python3-crypt \ 31*39653566SPatrick Williams python3-datetime \ 32*39653566SPatrick Williams python3-io \ 33*39653566SPatrick Williams python3-json \ 34*39653566SPatrick Williams python3-logging \ 35*39653566SPatrick Williams python3-math \ 36*39653566SPatrick Williams python3-netclient \ 37*39653566SPatrick Williams python3-numbers \ 38*39653566SPatrick Williams python3-threading \ 3903907ee1SPatrick Williams" 4003907ee1SPatrick WilliamsRDEPENDS:${PN}-examples += "${PN}" 4103907ee1SPatrick Williams 4203907ee1SPatrick WilliamsFILES:${PN}-examples = "${datadir}/${BPN}/examples" 4303907ee1SPatrick Williams 4403907ee1SPatrick WilliamsBBCLASSEXTEND = "native nativesdk" 45