Skip to content

Commit 9f6f062

Browse files
committed
Merge pull request kivy#21 from phlax/setuptools
Integrating setuptools
2 parents c2f6c42 + c45725a commit 9f6f062

File tree

4 files changed

+41
-4
lines changed

4 files changed

+41
-4
lines changed

distribute.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,6 @@ function run_distribute() {
516516
try rm -rf distutils/tests
517517
try rm -rf email/test
518518
try rm -rf bsddb/test
519-
try rm -rf distutils
520519
try rm -rf config/libpython*.a
521520
try rm -rf config/python.o
522521
try rm -rf curses

recipes/setuptools/recipe.sh

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/bin/bash
2+
3+
VERSION_setuptools=0.6c11
4+
URL_setuptools=http://pypi.python.org/packages/source/s/setuptools/setuptools-$VERSION_setuptools.tar.gz
5+
DEPS_setuptools=(python)
6+
MD5_setuptools=7df2a529a074f613b509fb44feefe74e
7+
BUILD_setuptools=$BUILD_PATH/setuptools/$(get_directory $URL_setuptools)
8+
RECIPE_setuptools=$RECIPES_PATH/setuptools
9+
10+
function prebuild_setuptools() {
11+
true
12+
}
13+
14+
function build_setuptools() {
15+
16+
if [ -d "$BUILD_PATH/python-install/lib/python2.7/site-packages/setuptools" ]; then
17+
return
18+
fi
19+
20+
cd $BUILD_setuptools
21+
22+
push_arm
23+
# build setuptools for android
24+
try $BUILD_hostpython/hostpython setup.py install -O2 --root=$BUILD_PATH/python-install --install-lib=lib/python2.7/site-packages
25+
26+
# build setuptools for python-for-android
27+
try $BUILD_hostpython/hostpython setup.py install -O2 --root=$BUILD_hostpython --install-lib=Lib/site-packages
28+
pop_arm
29+
}
30+
31+
function postbuild_setuptools() {
32+
true
33+
}

recipes/twisted/recipe.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,15 @@ function build_twisted() {
2323
export LDFLAGS="$LDFLAGS -L$LIBS_PATH"
2424
export LDSHARED="$LIBLINK"
2525

26+
export PYTHONPATH=$BUILD_hostpython/Lib/site-packages
27+
2628
# fake try to be able to cythonize generated files
2729
$BUILD_PATH/python-install/bin/python.host setup.py build_ext
2830
try find . -iname '*.pyx' -exec cython {} \;
2931
try $BUILD_PATH/python-install/bin/python.host setup.py build_ext -v
3032
try find build/lib.* -name "*.o" -exec $STRIP {} \;
31-
try $BUILD_PATH/python-install/bin/python.host setup.py install -O2
33+
34+
try $BUILD_hostpython/hostpython setup.py install -O2 --root=$BUILD_PATH/python-install --install-lib=lib/python2.7/site-packages
3235

3336
try rm -rf $BUILD_PATH/python-install/lib/python*/site-packages/twisted/test
3437
try rm -rf $BUILD_PATH/python-install/lib/python*/site-packages/twisted/*/test

recipes/zope/recipe.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function prebuild_zope() {
1313

1414
function build_zope() {
1515

16-
if [ -d "$BUILD_PATH/python-install/lib/python2.7/site-packages/zope" ]; then
16+
if [ -d "$BUILD_PATH/python-install/lib/python2.7/site-packages/zope/interface" ]; then
1717
return
1818
fi
1919

@@ -23,8 +23,10 @@ function build_zope() {
2323

2424
export LDFLAGS="$LDFLAGS -L$LIBS_PATH"
2525
export LDSHARED="$LIBLINK"
26+
export PYTHONPATH=$BUILD_hostpython/Lib/site-packages
27+
28+
try $BUILD_hostpython/hostpython setup.py install -O2 --root=$BUILD_PATH/python-install --install-lib=lib/python2.7/site-packages
2629

27-
try $BUILD_PATH/python-install/bin/python.host setup.py install -O2
2830
try rm -rf $BUILD_PATH/python-install/lib/python*/site-packages/zope/interface/tests
2931
try rm -rf $BUILD_PATH/python-install/lib/python*/site-packages/zope/interface/*.txt
3032

0 commit comments

Comments
 (0)