zope: added __init__.py* files to python-zopeinterface, otherwie the package does...
[vuplus_openembedded] / packages / zope / zope_3.3.1.bb
1 DESCRIPTION = "A full fledged pluggable content management system with integrated web server and much more."
2 SECTION = "console/network"
3 PRIORITY = "optional"
4 DEPENDS = "python"
5 RDEPENDS = "python-core python-shell"
6 LICENSE = "ZPL"
7 PR = "r8"
8
9 SRC_URI = "http://www.zope.org/Products/Zope3/${PV}/Zope-${PV}.tgz"
10 S = "${WORKDIR}/Zope-${PV}"
11
12 inherit distutils-base
13
14 do_configure() {
15         ./configure --with-python=${STAGING_BINDIR_NATIVE}/python --prefix=${prefix} --force
16 }
17
18 do_compile() {
19         oe_runmake HOST_SYS=${HOST_SYS} BUILD_SYS=${BUILD_SYS} STAGING_INCDIR=${STAGING_INCDIR}
20 }
21
22 do_install() {
23         install -d ${D}${libdir}/${PYTHON_DIR}
24         oe_runmake install prefix=${D}${prefix} HOST_SYS=${HOST_SYS} BUILD_SYS=${BUILD_SYS}
25         mv ${D}${libdir}/python/* ${D}${libdir}/${PYTHON_DIR} 
26         rm -rf ${D}${libdir}/${PYTHON_DIR}/twisted
27         rm -rf ${D}${libdir}/${PYTHON_DIR}/zope/app/twisted
28 }
29
30 PACKAGES =+ "python-zopeinterface python-zopeinterface-dbg"
31
32 FILES_${PN} = "${prefix}"
33 FILES_${PN}_doc = "${prefix}/doc"
34 FILES_${PN}-dbg += "\
35 ${libdir}/${PYTHON_DIR}/BTrees/.debug \
36 ${libdir}/${PYTHON_DIR}/persistent/.debug \
37 ${libdir}/${PYTHON_DIR}/zope/proxy/.debug \
38 ${libdir}/${PYTHON_DIR}/zope/thread/.debug \
39 ${libdir}/${PYTHON_DIR}/zope/security/.debug \
40 ${libdir}/${PYTHON_DIR}/zope/hookable/.debug \
41 ${libdir}/${PYTHON_DIR}/zope/app/container/.debug \
42 ${libdir}/${PYTHON_DIR}/zope/i18nmessageid/.debug \
43 ${libdir}/${PYTHON_DIR}/ZODB/.debug"
44 FILES_python-zopeinterface-dbg += "${libdir}/${PYTHON_DIR}/zope/interface/.debug "
45
46 FILES_python-zopeinterface = " ${libdir}/${PYTHON_DIR}/zope/__init__.py* \
47         ${libdir}/${PYTHON_DIR}/zope/interface/*.* \
48         ${libdir}/${PYTHON_DIR}/zope/interface/common"
49