diff --git a/packages/lang/Python/install b/packages/lang/Python/install index 8bf17b62bf..f843f23446 100755 --- a/packages/lang/Python/install +++ b/packages/lang/Python/install @@ -25,6 +25,12 @@ PYTHON_VERSION=2.7 PYTHON_LIB_DIR=$INSTALL/usr/lib/python$PYTHON_VERSION +EXCLUDE_DIRS="bsddb curses idlelib lib-tk lib2to3 msilib wsgiref" +INCLUDE_DIRS="compiler ctypes ctypes/macholib distutils distutils/command email" +INCLUDE_DIRS="$INCLUDE_DIRS email/mime encodings hotshot importlib json logging" +INCLUDE_DIRS="$INCLUDE_DIRS multiprocessing sqlite3 xml xml/dom xml/etree" +INCLUDE_DIRS="$INCLUDE_DIRS xml/parsers xml/sax" + mkdir -p $INSTALL/usr/bin cp $PKG_BUILD/.objdir-target/python $INSTALL/usr/bin/ @@ -44,80 +50,11 @@ mkdir -p $PYTHON_LIB_DIR/lib-dynload mkdir -p $PYTHON_LIB_DIR/plat-linux2 cp $PKG_BUILD/Lib/plat-linux2/* $PYTHON_LIB_DIR/plat-linux2 -mkdir -p $PYTHON_LIB_DIR/json - cp $PKG_BUILD/Lib/json/*.py $PYTHON_LIB_DIR/json - -mkdir -p $PYTHON_LIB_DIR/xml - cp $PKG_BUILD/Lib/xml/*.py $PYTHON_LIB_DIR/xml - -mkdir -p $PYTHON_LIB_DIR/xml/dom - cp $PKG_BUILD/Lib/xml/dom/*.py $PYTHON_LIB_DIR/xml/dom - -mkdir -p $PYTHON_LIB_DIR/xml/parsers - cp $PKG_BUILD/Lib/xml/parsers/*.py $PYTHON_LIB_DIR/xml/parsers - -mkdir -p $PYTHON_LIB_DIR/xml/sax - cp $PKG_BUILD/Lib/xml/sax/*.py $PYTHON_LIB_DIR/xml/sax - -mkdir -p $PYTHON_LIB_DIR/encodings - cp $PKG_BUILD/Lib/encodings/*.py $PYTHON_LIB_DIR/encodings - -mkdir -p $PYTHON_LIB_DIR/logging - cp $PKG_BUILD/Lib/logging/*.py $PYTHON_LIB_DIR/logging - -mkdir -p $PYTHON_LIB_DIR/distutils - cp $PKG_BUILD/Lib/distutils/*.py $PYTHON_LIB_DIR/distutils - -mkdir -p $PYTHON_LIB_DIR/distutils/command - cp $PKG_BUILD/Lib/distutils/command/*.py $PYTHON_LIB_DIR/distutils/command +for dirs in $INCLUDE_DIRS; do + mkdir -p $PYTHON_LIB_DIR/$dirs + cp $PKG_BUILD/Lib/$dirs/*.py $PYTHON_LIB_DIR/$dirs +done # For future 3rd-parties Python modules mkdir -p $PYTHON_LIB_DIR/site-packages -### for test ### - -#mkdir -p $PYTHON_LIB_DIR/bsddb -# cp $PKG_BUILD/Lib/bsddb/*.py $PYTHON_LIB_DIR/bsddb - -mkdir -p $PYTHON_LIB_DIR/compiler - cp $PKG_BUILD/Lib/compiler/*.py $PYTHON_LIB_DIR/compiler - -mkdir -p $PYTHON_LIB_DIR/ctypes - cp $PKG_BUILD/Lib/ctypes/*.py $PYTHON_LIB_DIR/ctypes - -mkdir -p $PYTHON_LIB_DIR/ctypes/macholib - cp $PKG_BUILD/Lib/ctypes/macholib/*.py $PYTHON_LIB_DIR/ctypes/macholib - -#mkdir -p $PYTHON_LIB_DIR/curses -# cp $PKG_BUILD/Lib/curses/*.py $PYTHON_LIB_DIR/curses - -mkdir -p $PYTHON_LIB_DIR/email - cp $PKG_BUILD/Lib/email/*.py $PYTHON_LIB_DIR/email - -mkdir -p $PYTHON_LIB_DIR/email/mime - cp $PKG_BUILD/Lib/email/mime/*.py $PYTHON_LIB_DIR/email/mime - -mkdir -p $PYTHON_LIB_DIR/hotshot - cp $PKG_BUILD/Lib/hotshot/*.py $PYTHON_LIB_DIR/hotshot - -mkdir -p $PYTHON_LIB_DIR/idlelib - cp $PKG_BUILD/Lib/idlelib/*.py $PYTHON_LIB_DIR/idlelib - -#mkdir -p $PYTHON_LIB_DIR/lib-tk -# cp $PKG_BUILD/Lib/lib-tk/*.py $PYTHON_LIB_DIR/lib-tk - -#mkdir -p $PYTHON_LIB_DIR/msilib -# cp $PKG_BUILD/Lib/msilib/*.py $PYTHON_LIB_DIR/msilib - -mkdir -p $PYTHON_LIB_DIR/multiprocessing - cp $PKG_BUILD/Lib/multiprocessing/*.py $PYTHON_LIB_DIR/multiprocessing - -# not needed, we have pysqlite2 -mkdir -p $PYTHON_LIB_DIR/sqlite3 - cp $PKG_BUILD/Lib/sqlite3/*.py $PYTHON_LIB_DIR/sqlite3 - -#mkdir -p $PYTHON_LIB_DIR/wsgiref -# cp $PKG_BUILD/Lib/wsgiref/*.py $PYTHON_LIB_DIR/wsgiref - -mkdir -p $PYTHON_LIB_DIR/xml/etree - cp $PKG_BUILD/Lib/xml/etree/*.py $PYTHON_LIB_DIR/xml/etree