diff --git a/packages/python/security/pyOpenSSL/build b/packages/python/security/pyOpenSSL/build index d18c698a0d..de5b62cfb5 100755 --- a/packages/python/security/pyOpenSSL/build +++ b/packages/python/security/pyOpenSSL/build @@ -4,15 +4,16 @@ $SCRIPTS/build toolchain $SCRIPTS/build Python +$SCRIPTS/build distutilscross $SCRIPTS/build openssl -. 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/security/pyOpenSSL/patches/pyOpenSSL-setuptools.diff b/packages/python/security/pyOpenSSL/patches/pyOpenSSL-setuptools.diff new file mode 100644 index 0000000000..b93a8d3126 --- /dev/null +++ b/packages/python/security/pyOpenSSL/patches/pyOpenSSL-setuptools.diff @@ -0,0 +1,12 @@ +diff -Naur pyOpenSSL-0.10/setup.py pyOpenSSL-0.10.patch/setup.py +--- pyOpenSSL-0.10/setup.py 2009-11-13 16:36:16.000000000 +0100 ++++ pyOpenSSL-0.10.patch/setup.py 2010-10-19 00:24:51.858811333 +0200 +@@ -15,7 +15,7 @@ + distutils.log.set_verbosity(3) + + import sys, os +-from distutils.core import Extension, setup ++from setuptools import Extension, setup + from distutils.errors import DistutilsFileError + from distutils.command.build_ext import build_ext +