Merge branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded into...
[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 FILE_PR = "r3"
8
9 SRC_URI = "http://www.zope.org/Products/Zope3/${PV}/Zope-${PV}.tgz"
10
11 S = "${WORKDIR}/Zope-${PV}"
12
13 do_configure() {
14         ./configure --with-python=${STAGING_BINDIR_NATIVE}/python --prefix=${prefix} --force
15 }
16
17 do_compile() {
18         oe_runmake HOST_SYS=${HOST_SYS} BUILD_SYS=${BUILD_SYS}
19 }
20
21 PYTHON_MAJMIN = "2.4"
22
23 do_install() {
24         install -d ${D}${libdir}/python${PYTHON_MAJMIN}
25         oe_runmake install prefix=${D}${prefix} HOST_SYS=${HOST_SYS} BUILD_SYS=${BUILD_SYS}
26         mv ${D}${libdir}/python/* ${D}${libdir}/python${PYTHON_MAJMIN} 
27 }
28
29 PACKAGES =+ "python-zopeinterface python-zopeinterface-dbg"
30
31 FILES_${PN} = "${prefix}"
32 FILES_${PN}_doc = "${prefix}/doc"
33 FILES_${PN}-dbg += "\
34 ${libdir}/python${PYTHON_MAJMIN}/BTrees/.debug \
35 ${libdir}/python${PYTHON_MAJMIN}/persistent/.debug \
36 ${libdir}/python${PYTHON_MAJMIN}/zope/proxy/.debug \
37 ${libdir}/python${PYTHON_MAJMIN}/zope/thread/.debug \
38 ${libdir}/python${PYTHON_MAJMIN}/zope/security/.debug \
39 ${libdir}/python${PYTHON_MAJMIN}/zope/hookable/.debug \
40 ${libdir}/python${PYTHON_MAJMIN}/zope/app/container/.debug \
41 ${libdir}/python${PYTHON_MAJMIN}/zope/i18nmessageid/.debug \
42 ${libdir}/python${PYTHON_MAJMIN}/ZODB/.debug"
43 FILES_python-zopeinterface-dbg += "${libdir}/python${PYTHON_MAJMIN}/zope/interface/.debug "
44
45 FILES_python-zopeinterface = "${libdir}/python${PYTHON_MAJMIN}/zope/interface/*.* ${libdir}/python${PYTHON_MAJMIN}/zope/interface/common"