python-2.5.1: Split out .debug, tests and scripts into separate sub-packages to save...
[vuplus_openembedded] / packages / python / python_2.5.1.bb
old mode 100644 (file)
new mode 100755 (executable)
index 70d94fd..e9c2f88
@@ -5,7 +5,7 @@ SECTION = "devel/python"
 PRIORITY = "optional"
 MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
 DEPENDS = "python-native readline zlib gdbm openssl"
-PR = "ml0"
+PR = "ml5"
 
 PYTHON_MAJMIN = "2.5"
 
@@ -14,7 +14,13 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.bz2 \
            file://crosscompile.patch;patch=1 \
           file://build-native-md5-sha.patch;patch=1 \
           file://fix-tkinter-detection.patch;patch=1 \
-          file://some_configure_fixes.patch;patch=1;pnum=0"
+          file://enable-ctypes-module.patch;patch=1 \
+          file://some_configure_fixes.patch;patch=1;pnum=0 \
+          file://strict_aliasing_site.patch;patch=0;pnum=0 \
+          file://fix_pthread_site.patch;patch=0;pnum=0"
+
+SRC_URI_append_opendreambox = " file://forced_largefile_support.patch;patch=1;pnum=1"
+
 S = "${WORKDIR}/Python-${PV}"
 
 inherit autotools
@@ -44,7 +50,9 @@ do_compile() {
                   HOSTPYTHON=${STAGING_BINDIR}/python \
                   STAGING_LIBDIR=${STAGING_LIBDIR} \
                   STAGING_INCDIR=${STAGING_INCDIR} \
-                  BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS}
+                  PYTHON_LIBDIR=${S} \
+                  BUILD_SYS=${BUILD_SYS} \
+                  HOST_SYS=${HOST_SYS}
 }
 
 do_stage() {
@@ -57,7 +65,8 @@ do_install() {
         oe_runmake HOSTPGEN=${STAGING_BINDIR}/pgen \
                    HOSTPYTHON=${STAGING_BINDIR}/python \
                    STAGING_LIBDIR=${STAGING_LIBDIR} \
-                   STAGING_INCDIR=${STAGING_INCDIR} \
+                  STAGING_INCDIR=${STAGING_INCDIR} \
+                  PYTHON_LIBDIR=${S} \
                   BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
                   DESTDIR=${D} install
 }