From d71b47452f2aadac2c1863e28f1e3ccd07cb230c Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Wed, 2 Nov 2016 12:56:44 -0700 Subject: [PATCH] Adafruit_Python_DHT: compile driver --- .../Adafruit_Python_DHT/package.mk | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/addons/addon-depends/adafruit-libraries-depends/Adafruit_Python_DHT/package.mk b/packages/addons/addon-depends/adafruit-libraries-depends/Adafruit_Python_DHT/package.mk index 837cb49fb0..e767827b45 100644 --- a/packages/addons/addon-depends/adafruit-libraries-depends/Adafruit_Python_DHT/package.mk +++ b/packages/addons/addon-depends/adafruit-libraries-depends/Adafruit_Python_DHT/package.mk @@ -29,8 +29,26 @@ PKG_SHORTDESC="Adafruit Python DHT Library" PKG_LONGDESC="Python library to read the DHT series of humidity and temperature sensors on a Raspberry Pi or Beaglebone Black." PKG_AUTORECONF="no" +case $PROJECT in + RPi) + RPI_VERSION="--force-pi" + ;; + RPi2) + RPI_VERSION="--force-pi2" + ;; +esac + +pre_make_target() { + export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr" + export LDSHARED="$CC -shared" + + sed -e 's/from ez_setup import use_setuptools/\#from ez_setup import use_setuptools/' \ + -e 's/use_setuptools()/\#use_setuptools()/' \ + -i setup.py +} + make_target() { - : # nop + python setup.py build $RPI_VERSION --cross-compile } makeinstall_target() {