summaryrefslogtreecommitdiff
path: root/python/python-pyqwt_3.10.oe
diff options
context:
space:
mode:
authorMichael Lauer <mickey@vanille-media.de>2004-02-14 15:02:36 +0000
committerMichael Lauer <mickey@vanille-media.de>2004-02-14 15:02:36 +0000
commit60c86e7fb57edf36191178c095b1c39bbc4b035a (patch)
tree3ffb109a2ed56d95cfa3499ae9ccc3ee2ad9e821 /python/python-pyqwt_3.10.oe
parentfc915eada84fcc41b5f209c9076adf08d0286932 (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.oe77
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
+}
+