diff options
author | Michael Lauer <mickey@vanille-media.de> | 2004-02-14 15:02:36 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2004-02-14 15:02:36 +0000 |
commit | 60c86e7fb57edf36191178c095b1c39bbc4b035a (patch) | |
tree | 3ffb109a2ed56d95cfa3499ae9ccc3ee2ad9e821 /python/python-pyqwt_3.10.oe | |
parent | fc915eada84fcc41b5f209c9076adf08d0286932 (diff) |
BUGFIX: the python packages should now build again
(fixed some dependencies, too)
BKrev: 402e388ceppLnKc1s7M7m_83993tLQ
Diffstat (limited to 'python/python-pyqwt_3.10.oe')
-rw-r--r-- | python/python-pyqwt_3.10.oe | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/python/python-pyqwt_3.10.oe b/python/python-pyqwt_3.10.oe index e69de29bb2..33f27d628a 100644 --- a/python/python-pyqwt_3.10.oe +++ b/python/python-pyqwt_3.10.oe @@ -0,0 +1,77 @@ +DESCRIPTION="Python QWT Bindings" +SECTION=base +PRIORITY=optional +MAINTAINER="Michael Lauer <mickey@Vanille.de>" +LICENSE=GPL" +RDEPENDS=python-core python-pyqt (${PV}) python-numeric qwt +DEPENDS=virtual/libc virtual/libqte2 python-numeric python-pyqt qwt +SRCNAME=pyqwt + +SRC_URI = http://pyqwt.sourceforge.net/snapshot/PyQwt-20040118.tar.gz \ + file://${FILESDIR}/qt2.x-compat.patch;patch=1 \ + file://${FILESDIR}/qtmod-sip-staging.patch;patch=1 +S = ${WORKDIR}/PyQwt-20040118 + +export QTDIR=${STAGING_DIR}/target + +EXTRA_QMAKEVARS_POST = ' QMAKE_UIC=${STAGING_BINDIR}/uic QMAKE_MOC=${STAGING_BINDIR}/moc QMAKE_RPATH=-Wl,-rpath-link, \ + CONFIG=qte CONFIG+=warn_on CONFIG+=release \ + DESTDIR=${STAGING_LIBDIR}/python2.3/site-packages \ + DEFINES=SIP_MAKE_DLL DEFINES+=SIP_QT_SUPPORT DEFINES+=HAS_NUMERIC\ + INCLUDEPATH=. INCLUDEPATH+=../numpy \ + INCLUDEPATH+=${STAGING_INCDIR}/python2.3 \ + INCLUDEPATH+=${STAGING_INCDIR}/ \ + LIBS=-L${STAGING_LIBDIR}/python2.3/site-packages \ + LIBS+=-L${STAGING_LIBDIR} LIBS+=-lqte LIBS+=-lqpe LIBS+=-lsip ' + +PYTHON=${STAGING_BINDIR}/python +SIP=${STAGING_BINDIR}/sip +QMAKE=${STAGING_BINDIR}/qmake +QMAKESPEC=${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-${TARGET_ARCH}-g++ + +MODULES=qwt + +do_configure_prepend() { + echo "%Makefile qwt.pro" >>sip/qwtmod.sip + echo "TEMPLATE=lib" >>sip/qwtmod.sip + echo 'SOURCES = $B' >>sip/qwtmod.sip + echo 'HEADERS = $H' >>sip/qwtmod.sip + echo "%End" >>sip/qwtmod.sip +} + +#%Makefile qwt.pro +#TEMPLATE = lib +#TARGET = @BLX_TARGET_LIB@ +#DESTDIR = @PYQT_MODDIR@ +#CONFIG += @BLX_CONFIG_LIB@ @PYQT_WARN@ +#INCLUDEPATH = @BLX_INCLUDEPATH@ +#DEFINES = @BLX_DEFINES@ +#LIBS += @PYQT_QASSISTANTCLIENT_LIB@ @BLX_LIBS@ +#macx:QMAKE_LFLAGS += -framework Python +#SOURCES = $B +#HEADERS = $H +#%End + +do_configure() { + for module in ${MODULES} + do + mkdir -p ${module} + ${SIP} -Isip -I${STAGING_SIPDIR} -tWS_QWS -tQtPE_1_6_0 -tQt_2_3_1 -z${FILESDIR}/features -c ${module} -m ${module}.pro sip/${module}mod.sip + mv -f ${module}.pro ${module}/${module}.pro + done + + for module in ${MODULES} + do + cd ${S}/${module} + ${QMAKE} -spec ${QMAKESPEC} -after TARGET=${module}cmodule ${EXTRA_QMAKEVARS_POST} + done +} + +do_compile() { + for module in ${MODULES} + do + cd ${S}/${module} + oe_runmake + done +} + |