diff --git a/packages/python/system/PyBluez/build b/packages/python/system/PyBluez/build index c76afcfd12..878ba9a4cc 100755 --- a/packages/python/system/PyBluez/build +++ b/packages/python/system/PyBluez/build @@ -4,15 +4,17 @@ $SCRIPTS/build toolchain $SCRIPTS/build Python +$SCRIPTS/build distutilscross +$SCRIPTS/build distribute $SCRIPTS/build bluez -. config/options.python +export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr" +export LDFLAGS="$LDFLAGS -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" cd $PKG_BUILD -$PYTHON setup.py build - -$PYTHON setup.py install -O1 --skip-build --prefix /usr --root .install +python setup.py build --cross-compile +python setup.py install -O1 --skip-build --prefix /usr --root .install find .install -name "*.py" -exec rm -rf "{}" ";" find .install -name "*.pyo" -exec rm -rf "{}" ";" diff --git a/packages/python/system/PyBluez/install b/packages/python/system/PyBluez/install index 798327d802..eea8ed6655 100755 --- a/packages/python/system/PyBluez/install +++ b/packages/python/system/PyBluez/install @@ -3,6 +3,7 @@ . config/options $1 $SCRIPTS/install Python +$SCRIPTS/install distribute $SCRIPTS/install bluez cp -PR $PKG_BUILD/.install/* $INSTALL diff --git a/packages/python/system/PyBluez/patches/PyBluez-setuptools.diff b/packages/python/system/PyBluez/patches/PyBluez-setuptools.diff new file mode 100644 index 0000000000..db3c2be711 --- /dev/null +++ b/packages/python/system/PyBluez/patches/PyBluez-setuptools.diff @@ -0,0 +1,14 @@ +diff -Naur PyBluez-0.18/setup.py PyBluez-0.18.patch/setup.py +--- PyBluez-0.18/setup.py 2009-11-25 23:39:55.000000000 +0100 ++++ PyBluez-0.18.patch/setup.py 2010-10-18 23:47:16.585821819 +0200 +@@ -1,7 +1,9 @@ + #!/usr/bin/env python + +-from distutils.core import setup, Extension ++from setuptools import setup ++from setuptools.extension import Extension + from distutils.debug import DEBUG ++ + import sys + import os +