# $Id$ PNAME="qwt" PVER="6.0.0" PBUILD="r1" PCATEGORIE="sci-libs" DESCRIPTION="Qwt - Qt Widgets for Technical Applications." HOMEPAGE="http://qwt.sourceforge.net/" DEPEND=">= x11-libs/qt4-core-4.7 >= x11-libs/qt4-gui-4.7 >= x11-libs/qt4-svg-4.7" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude qt4 mbuild SRC_URI=( sourceforge://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd_sourceforge ${PNAME}" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} cat > qwtconfig.pri <<-EOF target.path = /usr/$(mlibdir) headers.path = /usr/include/qwt${PVER:0:1} doc.path = /usr/share/doc/${PNAME}-${PVER} CONFIG += qt warn_on thread release CONFIG += QwtDll QwtPlot QwtWidgets QwtDesigner VERSION = ${PVER} EOF # enable svg support echo "CONFIG += QwtSVGItem" >> qwtconfig.pri || die # don't build examples - fix the qt files to build once installed cat > examples/examples.pri <<-EOF include( qwtconfig.pri ) TEMPLATE = app MOC_DIR = moc INCLUDEPATH += /usr/include/qwt${PVER:0:1} DEPENDPATH += /usr/include/qwt${PVER:0:1} LIBS += -lqwt EOF sed -i -e 's:../qwtconfig:qwtconfig:' examples/examples.pro || die sed -i -e 's/headers doc/headers/' src/src.pro || die cp qwtconfig.pri examples/qwtconfig.pri || die } src_compile() { cd ${SRCDIR} ${QMAKE} || die # not parallel-safe, split make mmake sub-src || die mmake || die }