# $Header: /magellan-cvs/smage/pyqt/pyqt-3.17.4-r1.smage2,v 1.2 2008/04/20 22:53:38 niro Exp $ PNAME="pyqt" PVER="3.17.4" PBUILD="r1" PCATEGORIE="dev-python" STATE="unstable" DESCRIPTION="Python Qt bindings." HOMEPAGE="http://www.riverbankcomputing.co.uk/pyqt/" DEPEND=">= dev-lang/python-2.5 >= x11-libs/qt-3.3 >= dev-python/sip-4.7 >= dev-python/qscintilla-1" SRCFILE="PyQt-x11-gpl-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/PyQt-x11-gpl-${PVER}" # pull in mbuild to have a normal src_install() sminclude python mbuild SRC_URI=( http://www.riverbankcomputing.com/static/Downloads/PyQt3/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-3.16-licence-fix.patch mirror://${PNAME}/${PNAME}-3.16-mkspec-loc-fix.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # remove license information mpatch -Np1 ${PNAME}-3.16-licence-fix.patch || die # fix search path of mkspec, env var QT_DATA_DIR must be given mpatch ${PNAME}-3.16-mkspec-loc-fix.patch || die } src_compile() { cd ${SRCDIR} local use_distcc [[ ${SMAGE_USE_DISTCC} = true ]] && use_distcc="-c" # warning: needs more than 256mb to compile successfully QTDATADIR=${QTDIR}/share/qt \ python configure.py \ -d /usr/$(mlibdir)/python$(get_python_version)/site-packages \ -n /usr/include \ -b /usr/bin \ -o /usr/$(mlibdir) \ -v /usr/share/sip \ -w -y qt-mt \ ${use_distcc} \ "LIBDIR_QT=${QTDIR}/$(mlibdir)" \ || die mmake || die }